[Plugin Tiers] Netatmo-Energie

Il faut activer les logs en ‹ debug ›, exécuter une action par exemple depuis ton smartphone et voir s’il se passe quelque chose dans les logs.
Comme j’ai mentionné précédemment, il faut disposer d’un accès externe sur le port 80 ou 443 c’est souvent là que ça cloche.

Bonjour,
J’ai fait l’acquisition du plugin Netatmo Energie, rentré les informations de connexion Netatmo, jusque là aucun problème. Mais quand je souhaite « synchroniser mes équipements », je n’ai aucun retour, il ne détecte pas mon thermostat (jusque là le seul équipement installé).
J’ai eu également une erreur : « Erreur sur la fonction cron10 du plugin : Call to a member function getConfiguration() on null »… je ne sais pas si c’est lié.
Une piste à me soumettre que je puisse savoir où chercher l’erreur ?
Merci

EDIT : Milles excuses, le problème venait de l’utilisation du mauvais compte chez Netatmo, un compte qui ne me sert pas. Je vais de ce pas tester ce plugin, merci pour le boulot !

Bonjour FloDP.
Vous que tu as déjà résolu ton problème, il ne me reste plus qu’à te souhaiter la bienvenue !

Merci beaucoup !

Bonjour à tous.

Pour suivre l’actualité du plugin, il faut désormais ce diriger vers ce fils d’actualité :
Plugin Netatmo-Energie (Thermostats et vannes).
Ceci afin de se conformer à « l’esprit du forum »
Merci

2 « J'aime »

Hello @limad44 … je sais pas si tu avais vu cette remarque … j’ai l’impression que tu ne l’as pas prise en compte dans ta nouvelle version beta … parce qu’elle n’a plus lieu d’être ou autre ?
A ta disposition
@chris94440

J’ai revu le protocole de renouvellement token mais différemment.
Tiens moi au courant au cas où.

Ok merci je te tiens au jus merci

j’ai l’impression qu’il y a une regression sur la partie webhook … je reçois bien le webhook mais il ne met rien à jour …
ci-dessous la log

execute Action : roomAuto sur: S Parentale
[2021-05-18 19:37:54][DEBUG] : changeRoomTherm action: roomAuto -  - - sur: S Parentale
[2021-05-18 19:37:54][DEBUG] : changeRoomTherm 1948815679|5d5e31d165846b001a196df6 ** Manuel Mode canceled
[2021-05-18 19:37:55][DEBUG] : changeRoomTherm action: roomAuto Result: "ok"
[2021-05-18 19:37:55][DEBUG] : execute Fin cmd-Action : roomAuto
[2021-05-18 19:37:55][INFO] :  na_whook  Webhook Notif : 1948815679|5d5e31d165846b001a196df6 ** Manuel Mode canceled
[2021-05-18 19:39:10][DEBUG] : execute Action : refresh sur: S Parentale
[2021-05-18 19:39:11][DEBUG] : getDataRoom _Homestatus {"id":"5d5e31d165846b001a196df6","rooms":[{"id":"329867741","reachable":true,"anticipating":false,"heating_power_request":0,"open_window":false,"therm_measured_temperature":21.5,"therm_setpoint_temperature":20,"therm_setpoint_start_time":1621356033,"therm_setpoint_mode":"schedule"},{"id":"378673255","reachable":true,"anticipating":false,"heating_power_request":0,"open_window":false,"therm_measured_temperature":23,"therm_setpoint_temperature":20,"therm_setpoint_start_time":1621332653,"therm_setpoint_mode":"schedule"},{"id":"1709629413","reachable":true,"anticipating":false,"heating_power_request":0,"open_window":false,"therm_measured_temperature":20.5,"therm_setpoint_temperature":20,"therm_setpoint_start_time":1621359153,"therm_setpoint_mode":"schedule"},{"id":"1948815679","reachable":true,"anticipating":false,"heating_power_request":0,"open_window":false,"therm_measured_temperature":20,"therm_setpoint_temperature":20,"therm_setpoint_start_time":1621359475,"therm_setpoint_mode":"schedule"},{"id":"2533902090","reachable":true,"anticipating":false,"heating_power_request":0,"open_window":false,"therm_measured_temperature":22.5,"therm_setpoint_temperature":18,"therm_setpoint_start_time":1621314008,"therm_setpoint_mode":"schedule"},{"id":"3358727206","reachable":true,"anticipating":false,"heating_power_request":0,"open_window":false,"therm_measured_temperature":20.6,"therm_setpoint_temperature":20.5,"therm_setpoint_start_time":1621357298,"therm_setpoint_mode":"schedule"}],"modules":[{"id":"70:ee:50:34:51:10","type":"NAPlug","firmware_revision":222,"rf_strength":112,"wifi_strength":64},{"id":"04:00:00:34:82:6c","type":"NATherm1","battery_state":"full","firmware_revision":75,"rf_strength":63,"reachable":true,"boiler_valve_comfort_boost":false,"bridge":"70:ee:50:34:51:10","boiler_status":false},{"id":"09:00:00:05:62:5a","type":"NRV","battery_state":"full","firmware_revision":85,"rf_strength":62,"reachable":true,"bridge":"70:ee:50:34:51:10"},{"id":"09:00:00:05:5d:43","type":"NRV","battery_state":"full","firmware_revision":85,"rf_strength":70,"reachable":true,"bridge":"70:ee:50:34:51:10"},{"id":"09:00:00:05:3e:11","type":"NRV","battery_state":"full","firmware_revision":85,"rf_strength":72,"reachable":true,"bridge":"70:ee:50:34:51:10"},{"id":"09:00:00:05:d8:1d","type":"NRV","battery_state":"high","firmware_revision":85,"rf_strength":85,"reachable":true,"bridge":"70:ee:50:34:51:10"},{"id":"09:00:00:01:56:02","type":"NRV","battery_state":"full","firmware_revision":85,"rf_strength":65,"reachable":true,"bridge":"70:ee:50:34:51:10"},{"id":"09:00:00:06:f3:aa","type":"NRV","battery_state":"full","firmware_revision":85,"rf_strength":68,"reachable":true,"bridge":"70:ee:50:34:51:10"},{"id":"09:00:00:12:43:40","type":"NRV","battery_state":"medium","firmware_revision":85,"rf_strength":50,"reachable":true,"bridge":"70:ee:50:34:51:10"},{"id":"09:00:00:05:42:c9","type":"NRV","battery_state":"full","firmware_revision":85,"rf_strength":62,"reachable":true,"bridge":"70:ee:50:34:51:10"}]}
[2021-05-18 19:39:11][DEBUG] : _
[2021-05-18 19:39:11][DEBUG] : ┌──────────── ********* Sync  eqlogiq 1 S Parentale ***********************
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom NAPlug_(Maison Villecre): {"id":"70:ee:50:34:51:10","type":"NAPlug","firmware_revision":222,"rf_strength":112,"wifi_strength":63,"name":"Maison Villecre","firmware":222,"connected":true}
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom module trouvé: Thermostat(09:00:00:05:5d:43){"id":"09:00:00:05:5d:43","last_setup":1568182210,"radio_id":3,"type":"NRV","room":"1948815679","battery_dead":false,"battery_vp":2975,"motor_frequency":1,"name":"Thermostat","firmware":85,"last_fw_update":1612202539,"last_message":1621346446,"last_seen":1621346446,"motor_voltage_drop":114,"rf_status":71,"v_motor":1928,"reachable":true,"main_device":"70:ee:50:34:51:10","event_history":{"calib_event":[{"K":1619259592,"calib_error":"0","N13":1813,"N14":2820,"N16":4654,"N17":1477},{"K":1619348031,"calib_error":"10","N13":0,"N14":0,"N16":0,"N17":0},{"K":1619348172,"calib_error":"0","N13":1820,"N14":2694,"N16":3099,"N17":1763},{"K":1620478185,"calib_error":"0","N13":1820,"N14":2694,"N16":3099,"N17":1763},{"K":1620557833,"calib_error":"0","N13":1820,"N14":2695,"N16":3829,"N17":2804}],"low_battery_events":[{"K":1574600745},{"K":1581626819},{"K":1589691959}]},"battery_state":"full","firmware_revision":85,"rf_strength":70,"bridge":"70:ee:50:34:51:10"}
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom roomStatus {"id":"1948815679","reachable":true,"anticipating":false,"heating_power_request":0,"open_window":false,"therm_measured_temperature":20,"therm_setpoint_temperature":20,"therm_setpoint_start_time":1621359475,"therm_setpoint_mode":"schedule"}
[2021-05-18 19:39:11][DEBUG] : 	getDataRoom * ChD temperature from Status: 20°
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom ***** room_modetech: schedule
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom ***** powerRequest: 0
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom ****************************** statustr_7 : Eteint
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom ********************* spRoom_HumEndtime : 22:30(18-05-2021 22:30)
[2021-05-18 19:39:11][INFO] :               postSave started ********* S Parentale
[2021-05-18 19:39:11][DEBUG] : |	getDataRoom Traitement des modules
[2021-05-18 19:39:11][DEBUG] : |	getBattery 2975|full = 83% (2600/3050 )
[2021-05-18 19:39:11][DEBUG] : └──────────── ********* Fin eqlogiq 1 S Parentale  **********

Je dois faire un refresh manuel pour que la maj soit appliquée sur l’équipement…je précise qui est une vanne…
Je vais faire un restart du plugin juste pour voir si cela ne pourrait pas venir de là
@chris94440

Pas de souci chez moi.
regarde sur dev.netatmo si tu n’est pas « ban ».
il est conseillé d’utiliser une app netatmo unique pour chaque plugin utilisant le webhook.
si tu utilise par exemple NetatmoPro il faut un compte (client_Id/client_secret) différends pour éviter les conflit.
les serveurs netatmo sont très sévères; au bout de trois tentatives infructuses on est ban (box injoignable, problème dns…)

ok je vais regarder mais j’arrive a tout faire … j’ai juste le webhook qui marche pas mais je vais controler tout ce que tu me dis …j’ai bien un couple id / client secret par app qui consomme mon compte netatmo …
je check ça demain et reviens vers toi.
Merci pour ton retour.

Controle de mon compte netatmo … ok
Ce matin le premier webhook pris en compte puis aucun des autres … j’ai resynchronisé mes équipements et là tout à l’air ok et dans la log j’ai bien des actions liées à la réception du webhook

2021-05-19 08:42:27][INFO] :  na_whook  Webhook Notif : 1709629413|5d5e31d165846b001a196df6 ** Mode to manuel : 8
[2021-05-19 08:42:27][DEBUG] :           triggerEvent start : {"naEnergie_id":"Home|5d5e31d165846b001a196df6","event_id":"1668","value":"1709629413|5d5e31d165846b001a196df6 ** Mode to manual : 8","datetime":"2021-05-19 08:42:26","listener_id":"283"}
[2021-05-19 08:42:27][DEBUG] :           triggerEvent start : {"naEnergie_id":"Home|5d5e31d165846b001a196df6","event_id":"1668","value":"1709629413|5d5e31d165846b001a196df6 ** Mode to manuel : 8","datetime":"2021-05-19 08:42:27","listener_id":"283"}

Je penserais à refaire une synchro a chque maj du plugin
merci à toi @limad44
@chris94440

Je ne voix de rapport entre une synchro et la prise en charge des webhook mais si ça fonctionne tant mieux. :v:

@limad44
La partie batterie est OK pour les vannes mais est tjs à 0 sur le module principale et sur les vannes associées … cf json infoModule


@chris94440

Hello @limad44
Au cas ou tu ne l ai pas vu y a une erreur dans la derniere version beta …naenergie n existe pas…tiens nous au courant …en attendant je suis repasse sur la stable

Salut et merci pour le plugin, depuis la dernière mise à jour (il y a quelques jours), le démon ne se lance plus. Pas d’erreurs dans les logs (il remonte les infos quand même). J’ai vérifié l’App sur le site de netatmo (pas de ban).
Peut être juste un bug de retour d’état.

Je suis en version stable du plugin et V4 de Jeedom.

Merci par avance

Le démon ne fonctionne pas … c’est un teasing de @limad44:slight_smile:

Juste pour info @limad44 … j’ai eu bcp de invalid acces token sur les setTrueTemperature … j’étudie un peu le comportement et surtout le fait générateur et reviens vers toi … :slight_smile:

[2021-05-25 08:10:18][DEBUG] : wRequest  API Erreur 2: Invalid access token at /api/truetemperature
[2021-05-25 08:10:18][DEBUG] : setTrueTemperature non exécutée: error Invalid access token
[2021-05-25 08:10:18][ERROR] : Erreur exécution de la commande [Bureau][Bureau][True Temperature] : setTrueTemperature non exécutée: error Invalid access token

@chris94440
PS : serait il possible de paramétrer le endpoint de récupération de la température des vannes : api netatmo (au dixième de degré) ou compte client Netatmo (au 1/2 degré) …car je trouve que le nouveau endpoint est pas real time et pas trop fonctionnel … à ta disposition pour en discuter.

idem