Widget Thermostat

Bonjour,

Est-il possible de modifier une consigne par l’envoie d’une requête HTTP ?

Toutes les actions que vous effectuez via le dashboard génèrent une requête HTTP, donc tout ce qui est faisable via le dashboard est automatisable :wink:

Par example, pour mettre la consigne du thermostat 1 à 19C, il faut faire la requête HTTP suivante

GET http://IP_IPXV4/admin/api.cgi?SetThermo=00&UpCons=19&DownCons=19

3 « J'aime »

Ha ! chez moi cela ne fonctionne !!

Chez moi non plus !!!

Pourriez-vous m’en dire plus ?
Qu’avez-vous essayé ?
Avez-vous eu un message d’erreur ?
Si votre dashboard administrateur est protégé par une « apikey », l’avez-vous rajouté dans l’URL ?

Bonjour,
Je pourrai vous faire un retour qu’en je serai de retour à la maison.
Merci

retour = Success! 0

et consigne qui passe a -8.9 !

PS. ou doit on mettre le "« apikey » ?

Au temps pour moi. Lors de mes tests je n’avais pas associé mon thermostat à une valeur analogique.
Pour la valeur, il faut utiliser la formule lié à la valeur analogique.

Dans le cas d’un X-HTL, la formule est : (x + 46.85) / 175.72 * 65535.
Du coup, si vous souhaitez mettre le thermostat à 19.

(19 + 46.85) / 175.72 * 65535 = 24558

La requête devient

GET http://IP_IPXV4/admin/api.cgi?SetThermo=00&UpCons=24558&DownCons=24558

Dans la « query string » comme suit

GET http://IP_IPXV4/admin/api.cgi?SetThermo=00&UpCons=24558&DownCons=24558&apikey=<YOU_KEY>

2 « J'aime »

merci mais cela fonctionne sans…

Bonjour, cela fonctionne en HTTP et avec un Push?
j’aurais aimer mettre un bouton pour passer a une valeur prédéfini et je n’y arrive, Help.

Bonjour @micht,
Oui ça marche très bien en push :
http://ip_ipx800:port/admin/api.cgi?SetThermo=00&UpCons=17000&DownCons=17000

Thermo=00 est pour le thermostat 1
17000 est la valeur brut de la consigne. A convertir depuis une valeur de consigne en °C que tu souhaites, selon la sonde que tu as.

Bonne journée.
Fred60
(merci à @ZogStriP !)

Ha ! j’essaie depuis un moment et no good…il doit y avoir une erreur…

As tu essayé d’exécuter le requête depuis un navigateur ?

oui, depuis naviguateur et Eedomus ça marche mais avec un bouton sur le Dasch board

Je ne suis pas sûr que tu puisses faire un push sur elle-même…
Mais pourquoi n’utilises-tu pas les scènes, il y a en action un thermostat pour mettre directement la consigne que tu souhaites ?
C’est ainsi que je procède…

1 « J'aime »

j’ai fais une scène avec une entrée virtuelle et non…

en fait on peut régler la consigne avec les flèches mais depuis un smartphone c’est un peu long de passer de 20° a 10° par exemple.