Aller au contenu

Thermostat Netatmo


Messages recommandés

  • 2 semaines après...

@e1000, Bono ; oui mais bon il faut que le relais soit branché sur la chaudière quand meme :-)

et le cable Frisquet est pas tres long.

j'ai pris un repeteur. De toute facon j'en avais besoin.

 

sous HC2 ca donne ca

167123Sanstitre.png

@Sakkhho,

ce VD me plait bien, ou puis je le trouver?

 

je souhaiterai que mon VD ressemble à  ça (voir image) et donc modifier mes T° ds le GEA en passant par le VD.

la T° actuelle, c'est bon, j'y arrive

par contre la T° de consigne je ne sais pas comment faire, de plus il faut l’intégrer au GEA, sachant que dans mon script GEA la consigne est fixe pour le moment.

 

la 2eme image c'est mon VD actuel, reste +/- , consigne et hysteresis a réaliser

Lien vers le commentaire
Partager sur d’autres sites

Le module tourne depuis 10 jours, je ne l'ai pas publié car y'a des petits pb des fois avec l'Api netatmo, et certaines infos ne remontent pas.

 

Si y'a des intéressés, je peux vous l'envoyer pour test, ça permettra de voir si vous aussi avez ces prob de tps en tps..

Lien vers le commentaire
Partager sur d’autres sites

Oui, c'est normal que tu ne puisse pas envoyer les consignes, y'a rien en code derrière les boutons  ;)

 

Toutes les fonctions sont déjà  présentes dans la scène mais j'ai enlevé les commandes dans les boutons tant que la remontée d'info vers les labels n'est pas stabilisée.

 

Pour voir l'état du relais "décommente" la ligne 59 de la scene

 

Il faut se concentrer sur le debug de la scène, et voir quand et ou ça bloque pour toi.

 

Moi ca passe bien depuis hier, j'ai reduis les appels à  l'api

[DEBUG] 15:25:11: device id: 70:ee:50:03:38:a6
[DEBUG] 15:25:11: module id: 04:00:00:03:38:4e
[DEBUG] 15:25:11: station: Maison
[DEBUG] 15:25:11: type: NAPlug
[DEBUG] 15:25:11: wifi:51
[DEBUG] 15:25:11: module: Thermostat
[DEBUG] 15:25:11: type: NATherm1
[DEBUG] 15:25:11: rf status: full signal [41]
[DEBUG] 15:25:11: battery level: Excellent [4417]
[DEBUG] 15:25:11: measured temperature: 23.3 °C
[DEBUG] 15:25:11: measured setpoint temperature: 12 °C
[DEBUG] 15:25:11: setpoint mode: hg
[DEBUG] 15:26:14: Get Thermostats Data at Sun Nov 8 15:26:14 2015 - status = 200
[DEBUG] 15:26:14: 0
[DEBUG] 15:26:14: device id: 70:ee:50:03:38:a6
[DEBUG] 15:26:14: module id: 04:00:00:03:38:4e
[DEBUG] 15:26:14: station: Maison
[DEBUG] 15:26:14: type: NAPlug
[DEBUG] 15:26:14: wifi:51
[DEBUG] 15:26:14: module: Thermostat
[DEBUG] 15:26:14: type: NATherm1
[DEBUG] 15:26:14: rf status: full signal [41]
[DEBUG] 15:26:14: battery level: Excellent [4417]
[DEBUG] 15:26:14: measured temperature: 23.3 °C
[DEBUG] 15:26:14: measured setpoint temperature: 12 °C
[DEBUG] 15:26:14: setpoint mode: hg
Lien vers le commentaire
Partager sur d’autres sites

ok clair, il y a une limitation sur le nombre de requête vers l'api ?

car sous la meme clef j'ai le plugin de la HC2, ça va pas saturer ?

 

tiens petit bug ?

[DEBUG] 15:47:34: refresh token in progress...
[DEBUG] 15:47:35: Connect at Sun Nov 8 15:47:35 2015 - status = 400
[DEBUG] 15:48:36: Connect at Sun Nov 8 15:48:36 2015 - status = 200
[DEBUG] 15:48:36: refresh token after 10800 seconds
[DEBUG] 15:48:38: Get Thermostats Data at Sun Nov 8 15:48:38 2015 - status = 200
[DEBUG] 15:48:38: 0
[DEBUG] 15:48:38: device id: xxxxx
[DEBUG] 15:48:38: module id: xxxxx
[DEBUG] 15:48:38: station: Maison
[DEBUG] 15:48:38: type: NAPlug
[DEBUG] 15:48:38: wifi:55
[DEBUG] 15:48:38: module: Thermostat
[DEBUG] 15:48:38: type: NATherm1
[DEBUG] 15:48:38: rf status: signal medium [75]
[DEBUG] 15:48:38: battery level: Excellent [4692]
[DEBUG] 15:48:38: measured temperature: 21.1 °C
[DEBUG] 15:48:38: measured setpoint temperature: 20.5 °C
[DEBUG] 15:48:38: setpoint mode: program
[ERROR] 15:49:02: LUA error: /opt/fibaro/scenes/247.lua:301: attempt to concatenate local 'temperature' (a nil value)
Lien vers le commentaire
Partager sur d’autres sites

suite à  ce bug, la scene continue bien mais le VD ne se mets plus à  jour.

[DEBUG] 16:26:48: Get Thermostats Data at Sun Nov 8 16:26:48 2015 - status = 200
[DEBUG] 16:26:48: 0
[DEBUG] 16:26:48: device id: x
[DEBUG] 16:26:48: module id: x
[DEBUG] 16:26:48: station: Maison
[DEBUG] 16:26:48: type: NAPlug
[DEBUG] 16:26:48: wifi:55
[DEBUG] 16:26:48: module: Thermostat
[DEBUG] 16:26:48: type: NATherm1
[DEBUG] 16:26:48: rf status: signal medium [75]
[DEBUG] 16:26:48: battery level: Excellent [4694]
[DEBUG] 16:26:48: measured temperature: 21 °C
[DEBUG] 16:26:48: measured setpoint temperature: 20.5 °C
[DEBUG] 16:26:48: setpoint mode: program

alors que le  VD dit 

Last update:Sun Nov 8 15:48:36 2015 - status = 200

bug aussi si je garde les lignes du Relais

[ERROR] 16:29:24: LUA error: /opt/fibaro/scenes/247.lua:61: attempt to concatenate field 'therm_relay_cmd' (a nil value)
Lien vers le commentaire
Partager sur d’autres sites

Oui les requêtes sont limités et je pense que les problèmes viennent du fait que l'on a des appels d'autres scripts en parallèle .

J'ai aussi le plugin officiel qui tourne + le php de @sebcbien, ca fait de trop je pense.

 

Je ne comprend pas pourquoi l'état du relai ne remonte plus alors qu'n debug il est visible, c'est pour ca que je l'ai "commenté" en attendant de trouver.

 

Je te propose continuer en MP afin de ne pas polluer ce sujet stp.

Lien vers le commentaire
Partager sur d’autres sites

Oui je me souviens avoir diminué la fréquence du plugin netatmo de fibaro (j'ai deux thermostats et une station météo )... Ça faisait beaucoup et netatmo refuse ensuite les connections pendant 1h

Sent from my Note4

Lien vers le commentaire
Partager sur d’autres sites

2000 ??

Je me souviens de bcp moins.

Si c 2000 oui il y a de la marge.

De tout façon les données ne sont mises àjour que toutes les 5 minutes... Ça ne sert àrien de "poller" toutes les 30s.

Et même avec 5 min j'arrivais àdépasser la limite.

Bizarre

Sent from my Note4

Lien vers le commentaire
Partager sur d’autres sites

C'est ce qui est écrit à  moins de mal comprendre, d'ailleurs une chose que j'avais pas vu :

 

La station remonte ses infos vers le serveur toutes les 10 minutes ( ca je savais ), mais :

 

Le thermostat remonte ses infos toutes les heures !!! 

 

 

 

Application limit

 

  • If you have less than 100 users
    • 200 requests every 10 seconds
    • 2000 requests every hour
  • If you have more than 100 users
    • (2 * number of users) requests every 10 seconds
    • (20 * number of users) requests every hour

 

User limit

 

  • 50 requests every 10 seconds
  • 500 requests every hour

 

Design tricks to request less

The limits of the API are set to let you developp apps without reaching those limits. However, if you reach them, here are some simple improvements/tricks:

  • Weather Station
    • Do not try to pull data every minute. The Netatmo Weather Station sends its measures to the server every ten minutes.
    • Get the last measures from all user's devices in the field "dashboard_data" of the DeviceList method.
  • Thermostat
    • Do not try to pull data every minute. The Netatmo Thermostat sends its measures to the server every hour.
    • Get the last measures from GetThermState, in the field "measured".
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

perso avec ma méthode (php séparé) ça ne marche pas trop mal.

Il y a juste l'état du relais qui ne remonte pas à  tout les coups, sinon pour le reste ça fonctionne correctement.

 

http://www.domotique-fibaro.fr/index.php/topic/3929-yagda-yet-another-graphic-data-analyser-netatmo-vmc-emoncms-json-viewer/page-2#entry83875

Lien vers le commentaire
Partager sur d’autres sites

  • 9 mois après...
×
×
  • Créer...