Bon, mon pb est bel et bien lié à l’absence de Guzzle\http
Voir Alpha core 4.5 - #9 par Loic
J’ai installé le nouveau fichier et refait une association, pour le moment ça marche, on saura dans quelques heures si cela résout totalement le problème.
En tout cas merci de ta réactivité
Le patch fonctionne pour moi, les infos sont là et action sur thermostat fonctionne aussi même si on a un bad request en notif
edit : les sondes températures indiquent 0 au bout d’un certain temps
effectivement j’ai le même souci depuis une heure, la température oscille entre 0 et la mesure
Je pense avoir trouvé ce dernier problème qui apparaît 3h après la première association/synchronisation.
Voici une nouvelle version du fichier et grand merci pour vos tests et votre patience !
netatmopro.class.php.txt (70,2 Ko)
actions ok mais infos oscillent encore toutes les 10 minutes
Je suis désolé mais je ne comprends pas ton message car je viens d’upload une nouvelle version du fichier il y a 10 minutes…
oui j’ai répondu trop vite je confirme plus tard, ca oscillait toutes les 10 minutes avant pour moi avec le patch Association Netatmo Bad request Cron - #14 par thanaus
Fichier mis en place, en surveillance
merci pour le taf
en fin de synchro, j’ai ce message d’erreur, et les températures à 0
pourtant il semble bien remonter les infos
0201|[2025-02-18 18:31:16] DEBUG : synchronize:: D_UPDATE_IN_PROGRESS:array ( 'id' => '1970538188', 'reachable' => true, 'anticipating' => false, 'heating_power_request' => 0, 'open_window' => false, 'therm_measured_temperature' => 19.1, 'therm_setpoint_temperature' => 19, 'therm_setpoint_start_time' => 1739643010, 'therm_setpoint_end_time' => NULL, 'therm_setpoint_mode' => 'home', 'type' => 'NARoom', )
0202|[2025-02-18 18:31:16] DEBUG : synchronize:: D_UPDATE_IN_PROGRESS:array ( 'id' => '70:ee:50:04:a4:1c', 'type' => 'NAMain', 'firmware_revision' => 204, 'wifi_state' => 'full', 'wifi_strength' => 46, 'ts' => 1739899573, 'temperature' => 19.2, 'co2' => 819, 'humidity' => 56, 'noise' => 37, 'pressure' => 1007.3, 'absolute_pressure' => 1006.3, )
0203|[2025-02-18 18:31:19] DEBUG : synchronize:: D_UPDATE_IN_PROGRESS:array ( 'id' => '03:00:00:01:1a:b4', 'type' => 'NAModule4', 'battery_state' => 'full', 'battery_level' => 6025, 'firmware_revision' => 53, 'rf_state' => 'high', 'rf_strength' => 63, 'last_seen' => 1739899544, 'reachable' => true, 'bridge' => '70:ee:50:04:a4:1c', 'ts' => 1739899544, 'temperature' => 17.8, 'co2' => 966, 'humidity' => 62, )
0204|[2025-02-18 18:31:20] DEBUG : synchronize:: D_UPDATE_IN_PROGRESS:array ( 'id' => '05:00:00:02:85:8e', 'type' => 'NAModule3', 'battery_state' => 'high', 'battery_level' => 5184, 'firmware_revision' => 14, 'rf_state' => 'high', 'rf_strength' => 59, 'last_seen' => 1739899582, 'reachable' => true, 'bridge' => '70:ee:50:04:a4:1c', 'ts' => 1739899570, 'rain' => 0, 'sum_rain_1' => 0, 'sum_rain_24' => 0, )
0205|[2025-02-18 18:31:20] DEBUG : synchronize:: D_UPDATE_IN_PROGRESS:array ( 'id' => '02:00:00:8d:c4:38', 'type' => 'NAModule1', 'battery_state' => 'low', 'battery_level' => 5096, 'firmware_revision' => 53, 'rf_state' => 'full', 'rf_strength' => 56, 'last_seen' => 1739899576, 'reachable' => true, 'bridge' => '70:ee:50:04:a4:1c', 'ts' => 1739899525, 'temperature' => 11.9, 'humidity' => 72, )
0206|[2025-02-18 18:31:22] DEBUG : synchronize:: D_UPDATE_IN_PROGRESS:array ( 'id' => '03:00:00:01:1d:ee', 'type' => 'NAModule4', 'battery_state' => 'high', 'battery_level' => 5310, 'firmware_revision' => 53, 'rf_state' => 'high', 'rf_strength' => 65, 'last_seen' => 1739899544, 'reachable' => true, 'bridge' => '70:ee:50:04:a4:1c', 'ts' => 1739899544, 'temperature' => 17.8, 'co2' => 901, 'humidity' => 61, )
0207|[2025-02-18 18:31:24] DEBUG : synchronize:: D_UPDATE_IN_PROGRESS:array ( 'id' => '03:00:00:01:ec:b0', 'type' => 'NAModule4', 'battery_state' => 'full', 'battery_level' => 5978, 'firmware_revision' => 53, 'rf_state' => 'high', 'rf_strength' => 64, 'last_seen' => 1739899544, 'reachable' => true, 'bridge' => '70:ee:50:04:a4:1c', 'ts' => 1739899544, 'temperature' => 18.1, 'co2' => 937, 'humidity' => 59, )
0208|[2025-02-18 18:31:25] DEBUG : synchronize:: D_CREATE_IN_PROGRESS:array ( 'id' => '70:ee:50:72:93:10', 'type' => 'OTH', 'firmware_revision' => 27, 'rf_strength' => 52, 'wifi_strength' => 43, 'dhw_control' => 'water_tank', )
0209|[2025-02-18 18:31:25] DEBUG : createEqLogic:: data:array ( 'id' => '70:ee:50:72:93:10', 'type' => 'OTH', 'firmware_revision' => 27, 'rf_strength' => 52, 'wifi_strength' => 43, 'dhw_control' => 'water_tank', )
0210|[2025-02-18 18:31:25] DEBUG : createEqLogic:: name:'Relais Modulant'
0211|[2025-02-18 18:31:25] DEBUG : loadConfigFile::
0212|[2025-02-18 18:32:12] INFO : webhook:: jsonData:'{"user_id":"xxx","snapshot_id":"xx","snapshot_key":"xx","snapshot_url":"https:\\/\\/netatmocameraimage.blob.core.windows.net\\/production\\/xxx?sv=2017-11-09&sr=b&se=2025-02-18T17:37:07Z&sp=r&spr=https&sig=xxx%3D","vignette_id":"xx","vignette_key":"xx","vignette_url":"https:\\/\\/netatmocameraimage.blob.core.windows.net\\/production\\/xx?sv=2017-11-09&sr=b&se=2025-02-18T17:37:07Z&sp=r&spr=https&sig=8bV6gU2Nl%xx%3D","event_type":"animal","camera_id":"70:ee:50:8f:84:50","device_id":"70:ee:50:8f:84:50","home_id":"xx","home_name":"MaisonIris","event_id":"xx","subevent_id":"06a55317-xx-48ea-bae5-d53e1abe0563","message":"Animal d\\u00e9tect\\u00e9 par Pr\\u00e9senceIris","push_type":"NOC-animal"}'
0213|[2025-02-18 18:32:15] DEBUG : cron:: refresh:''
j’ai remis le fichier initial et retrouvé mes températures
Je n’ai jamais géré ce type d’équipement (OTH) ce qui explique l’erreur de synchronisation.
Je pense que mes modifications permettent de remonter des équipements inconnus de mon plugin.
Voici une nouvelle version du fichier qui devrait corriger ce problème :
netatmopro.class.php.txt (70,3 Ko)
Tu peux me dire si c’est ok ?
Je ne peux pas malheureusement tester car je n’ai pas ce type d’équipement
Je viens d’installer cette dernière version de fichier. De mon côté, ça a l’air d’avoir tout régler. Je surveille
Merci !
Merci à toi.
Sans toi, je serai incapable de m’en sortir
Je continue la veille pour faire les retours utiles
je viens d’effectuer la nouvelle mise a jour ca a lair de fonctionner
a voir ds 3h
J’ai plus l’erreur OTH
J’ai bien les températures
Je surveille pour les alertes
J’utilises ton plugin pour la station météo et les caméras mais pas pour le thermostat
il est pourtant remonté, c’est lui dans « Energie » ?, ou je ne l’avais pas vu avant. c’est lui le OTH qui ne serait pas géré ?
Tu vois la pièce associée au thermostat mais il n’apparait pas dans le plugin car je ne l’ai pas encore intégré.
En tous les cas, je suis partant pour l’intégrer à mon retour dans une dizaine de jours… ou au printemps quand il fera meilleur pour ne pas perturber ton confort.
Bon de mon côté après l’installation de ton correctif, 5 heures aprèsj’ai de nouveau plus de connexion et le message de retour. J’essaierai demain en supprimant totalement l’ancien fichier que j’ai renommé en old. Peut-être faut il redémarrer pour bien prendre le nouveau fichier ?
Tu as un nouveau fichier qu’il as était envoyé Association Netatmo Bad request Cron - #25 par thanaus
Hello, j’ai aussi le problème, plus de mise à jour des infos Netatmo. La mise à jour du php semble réactiver.
Bonjour
Mêmes erreurs que celles signalées depuis quelques jours avec la station météo.
J’ai installé la dernière version du fichier fournie par Thanaus et depuis ça fonctionne
Merci pour le dépannage
De nouveaux des ‹ bad request › apparues dans la nuit