Script thermostat netatmo

Discussion et échanges de scripts pour la box eedomus

Script thermostat netatmo

Messagepar dede3828 » 29 Mars 2016 11:39

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
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Script thermostat netatmo

Messagepar Zef29 » 30 Mars 2016 05:44

+1
Zef29
 
Messages : 68
Inscription : 18 Jan 2015

Re: Script thermostat netatmo

Messagepar anne-marie » 30 Mars 2016 07:04

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"
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: Script thermostat netatmo

Messagepar dede3828 » 30 Mars 2016 11:43

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 ?
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Script thermostat netatmo

Messagepar dede3828 » 30 Mars 2016 11:49

ca ne marche pas chez moi..... j'obtient ça : <?xml version="1.0" encoding="utf8" ?><netatmo><status>ko</status></netatmo>
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Script thermostat netatmo

Messagepar anne-marie » 30 Mars 2016 14:51

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
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: Script thermostat netatmo

Messagepar Zef29 » 30 Mars 2016 15:36

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. :(
Zef29
 
Messages : 68
Inscription : 18 Jan 2015

Re: Script thermostat netatmo

Messagepar anne-marie » 30 Mars 2016 18:27

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
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: Script thermostat netatmo

Messagepar dede3828 » 30 Mars 2016 22:23

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...
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Script thermostat netatmo

Messagepar anne-marie » 31 Mars 2016 09:20

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.
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: Script thermostat netatmo

Messagepar Zef29 » 31 Mars 2016 15:12

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
Zef29
 
Messages : 68
Inscription : 18 Jan 2015

Re: Script thermostat netatmo

Messagepar anne-marie » 31 Mars 2016 19:07

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?
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: Script thermostat netatmo

Messagepar dede3828 » 31 Mars 2016 20:57

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.
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Script thermostat netatmo

Messagepar anne-marie » 31 Mars 2016 21:37

Depuis le temps que j'utilise ifttt j'ai jamais cherché plus loin. Je veux bien la manip. Merci
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: Script thermostat netatmo

Messagepar dede3828 » 01 Avr 2016 06:21

je te met ca des que j'ai un peu de tps.
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Script thermostat netatmo

Messagepar dede3828 » 01 Avr 2016 21:01

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.
Dernière édition par dede3828 le 17 Avr 2016 09:15, édité 1 fois.
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Script thermostat netatmo

Messagepar anne-marie » 01 Avr 2016 22:19

Merci
Je vais essayer ça demain et ça va m'être utile pour ma prise wemo :)
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 20 invité(s)