Forum eedomus
http://forum.eedomus.fr/

Script thermostat netatmo
http://forum.eedomus.fr/viewtopic.php?f=50&t=4030
Page 1 sur 1
Auteur:  dede3828 [ 29 Mars 2016 11:39 ]
Sujet du message:  Script thermostat netatmo

Bonjour,

je vien de voir sous l'appli netatmo, qu'il était possible de passer d'un planning vacance à un planning standard.

Il serait sympa si ce n'est pas déjà fais ( si c'est le cas j'aimerai bien savoir comment :-) ) de pouvoir gérer ces plannings directement depuis eedomus....

Comme ca qd on programme la maison en mode vacance, le chauffage netatmo passe tous seul en mode vacance...

Si cette fonction n'existe pas, serait'il possible de la rajouter ?

Merci a vous
Auteur:  Zef29 [ 30 Mars 2016 05:44 ]
Sujet du message:  Re: Script thermostat netatmo

+1
Auteur:  anne-marie [ 30 Mars 2016 07:04 ]
Sujet du message:  Re: Script thermostat netatmo

Bonjour. Il suffit de créer une nouvelle valeur dans le périphérique "Mode" de ton thermostat dans l'Eedomus. Le paramètre de cette valeur sera par exemple:
"&oauth_code=[VAR1]&module_id=[VAR2]&device_id=[VAR3]&setpoint_mode=vacances"
Auteur:  dede3828 [ 30 Mars 2016 11:43 ]
Sujet du message:  Re: Script thermostat netatmo

anne-marie a écrit:Bonjour. Il suffit de créer une nouvelle valeur dans le périphérique "Mode" de ton thermostat dans l'Eedomus. Le paramètre de cette valeur sera par exemple:
"&oauth_code=[VAR1]&module_id=[VAR2]&device_id=[VAR3]&setpoint_mode=vacances"


vacances etant le nom de mon planning sous le site netatmo ?
Auteur:  dede3828 [ 30 Mars 2016 11:49 ]
Sujet du message:  Re: Script thermostat netatmo

ca ne marche pas chez moi..... j'obtient ça : <?xml version="1.0" encoding="utf8" ?><netatmo><status>ko</status></netatmo>
Auteur:  anne-marie [ 30 Mars 2016 14:51 ]
Sujet du message:  Re: Script thermostat netatmo

dede3828 a écrit:
anne-marie a écrit:Bonjour. Il suffit de créer une nouvelle valeur dans le périphérique "Mode" de ton thermostat dans l'Eedomus. Le paramètre de cette valeur sera par exemple:
"&oauth_code=[VAR1]&module_id=[VAR2]&device_id=[VAR3]&setpoint_mode=vacances"


vacances etant le nom de mon planning sous le site netatmo ?

Oui, tu reprends le nom du planning créé dans Netatmo
Auteur:  Zef29 [ 30 Mars 2016 15:36 ]
Sujet du message:  Re: Script thermostat netatmo

anne-marie a écrit:Bonjour. Il suffit de créer une nouvelle valeur dans le périphérique "Mode" de ton thermostat dans l'Eedomus. Le paramètre de cette valeur sera par exemple:
"&oauth_code=[VAR1]&module_id=[VAR2]&device_id=[VAR3]&setpoint_mode=vacances"

A priori, cette méthode fonctionne pour les différents modes : Hors Gel, Absence, Programme...
Mais pas pour les différents planings. :(
Auteur:  anne-marie [ 30 Mars 2016 18:27 ]
Sujet du message:  Re: Script thermostat netatmo

Zef29 a écrit:
anne-marie a écrit:Bonjour. Il suffit de créer une nouvelle valeur dans le périphérique "Mode" de ton thermostat dans l'Eedomus. Le paramètre de cette valeur sera par exemple:
"&oauth_code=[VAR1]&module_id=[VAR2]&device_id=[VAR3]&setpoint_mode=vacances"

A priori, cette méthode fonctionne pour les différents modes : Hors Gel, Absence, Programme...
Mais pas pour les différents planings. :(

C'est ce que j'aurais répondu avant car c'était effectivement le cas (je l'avais d'ailleurs mentionné sur un post) mais j'ai testé hier un nouveau planning et ça a marché. Bon je vais continuer mes expériences :D
Auteur:  dede3828 [ 30 Mars 2016 22:23 ]
Sujet du message:  Re: Script thermostat netatmo

anne-marie a écrit:
Zef29 a écrit:
anne-marie a écrit:Bonjour. Il suffit de créer une nouvelle valeur dans le périphérique "Mode" de ton thermostat dans l'Eedomus. Le paramètre de cette valeur sera par exemple:
"&oauth_code=[VAR1]&module_id=[VAR2]&device_id=[VAR3]&setpoint_mode=vacances"

A priori, cette méthode fonctionne pour les différents modes : Hors Gel, Absence, Programme...
Mais pas pour les différents planings. :(

C'est ce que j'aurais répondu avant car c'était effectivement le cas (je l'avais d'ailleurs mentionné sur un post) mais j'ai testé hier un nouveau planning et ça a marché. Bon je vais continuer mes expériences :D


Pour moi ça ne fonctionne pas... A moins que je soit passé à côté de qq chose...
Auteur:  anne-marie [ 31 Mars 2016 09:20 ]
Sujet du message:  Re: Script thermostat netatmo

Je me suis peut-être mélangée les pinceaux vu que j'ai 2 thermostats sur la même interface avec des programmations différentes.
Auteur:  Zef29 [ 31 Mars 2016 15:12 ]
Sujet du message:  Re: Script thermostat netatmo

Début mars, j'avais posé la question directement par mail à Eedomus.
Ils m'avaient répondu rapidement, et j'ai retrouvé le mail :
C'est effectivement une fonction du thermostat qui n'est pas implémentée. Elle nous semble assez complexe pour l'utilisateur, surtout pour savoir quel planning est prioritaire par rapport à l'autre. Du coup, ce développement n'est pas prévu à ce stade. Il est peut-être possible de l'implémenter manuellement (via un actionneur HTTP ou un script). Désolé pour cette réponse !

@ bientôt
Auteur:  anne-marie [ 31 Mars 2016 19:07 ]
Sujet du message:  Re: Script thermostat netatmo

Je vois ça dans le script du thermostat:
// Valeurs possibles pour le mode
$setpoint_mode_valid_values = array('program', 'away', 'hg', 'manual', 'off', 'max');

Donc effectivement, le script est bridé à ces seules valeurs
Une idée pour l'actionneur HTTP?
Auteur:  dede3828 [ 31 Mars 2016 20:57 ]
Sujet du message:  Re: Script thermostat netatmo

J'ai contourner le problème en passant par IFFFT ( merci au gas de netatmo qui m'on donner le tuyau )

j'envois une requête HTTP a IFFFT via eedomus, à reception de cette requête, iffft met le planning correspondant à la requête.

Je peu vous renseigner si ca vous interesse.
Auteur:  anne-marie [ 31 Mars 2016 21:37 ]
Sujet du message:  Re: Script thermostat netatmo

Depuis le temps que j'utilise ifttt j'ai jamais cherché plus loin. Je veux bien la manip. Merci
Auteur:  dede3828 [ 01 Avr 2016 06:21 ]
Sujet du message:  Re: Script thermostat netatmo

je te met ca des que j'ai un peu de tps.
Auteur:  dede3828 [ 01 Avr 2016 21:01 ]
Sujet du message:  Re: Script thermostat netatmo

En gros, il faut crée une nouvelle règle sous IFFFT qui utilise en tend que trigger, MAKER.
(autant de règle sont à créer que de planning )

exemple de règle : "If Maker Event "default", then switch schedule"

il ne faut pas oublier d'aller dans "channel-> maker" afin de prendre le mot de passe qui sera à entrer dans la requete HTTP.

En meme temps, dans cette section, il y a toute les explications sur le fonctionnement de Maker en tant que trigger.

La requête HTTP à entrer sous eedomus est la suivante :
"https://maker.ifttt.com/trigger/{event}/with/key/dIaIqxxxxxxxxxxxxxhNPE"

{event} étant dans mon cas remplacé par le nom de mes plannings, Default, Vacance....en fonction de la règle.

Voila c'est tout, en gros si IFFFT reçois la requête contenant le mot "Default", il exécutera la règle qui à pour condition le mot "Default"

Voila si vous avez des questions, n'hésitez pas.
Auteur:  anne-marie [ 01 Avr 2016 22:19 ]
Sujet du message:  Re: Script thermostat netatmo

Merci
Je vais essayer ça demain et ça va m'être utile pour ma prise wemo :)
Page 1 sur 1 Le fuseau horaire est UTC+1 heure