Page 1 sur 2
Blockly Teleinfo action selon "Tarif en cours"
Publié : 01 nov. 2017, 19:22
par Marbaf
Bonjour la communauté,
Je débute avec les scripts sur événements dans Domoticz.
J'ai réalisé ce script simple pour changer le mode du chauffage en fonction du tarif en cours :

Mais sans résultat. Les valeurs de la variable "Teleinfo Tarif en cours" proviennent du tableau "show current states".
J'ai essayé les valeurs entières 1 et 2 sans succès.
Je n'ai pas réussi à trouver d'information au sujet de ces objets de type Alert introduit avec la nouvelle implémentation de Téléinfo et confirmer qu'ils peuvent servir de déclencheur.
Quelques tuyaux seraient bienvenus, svp.
Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 03 nov. 2017, 14:21
par landaisbenj
Peut être que le problème viendrai plutôt de la valeur que tu met en condition.
Est tu sur de (2) Heures Pleines qu'il s'agisse exactement de la bonne écriture ?
Je ne connais pas cette variable de teleinfo, mais pour tester ton script il faut que tu le déconstruise.
Essai de valider la condition.
Enleve le deuxieme bloc if (qui pose souvent problème avec la lecture de variable si je me souvient bien) et enleve les do. Remplace les do par un simple print. Ensuite tu modifie la valeur de la condition jusqu'a ce que ton print passe dans les logs.
Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 16 nov. 2017, 12:17
par spiwit
Hello,
J'essaye également de faire la même chose... Mais je n'arrive pas a récupérer la valeurs. Des idées ?

Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 16 nov. 2017, 13:43
par landaisbenj
spiwit a écrit :Hello,
J'essaye également de faire la même chose... Mais je n'arrive pas a récupérer la valeurs. Des idées ?

Vu que c'est un blockly je suppose que la casse de ta variable est bonne. En supposant ca, alors c'est surement la condition qui foire.
Essaie un script avec un bouton virtuel de test genre:
C'est tout
Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 16 nov. 2017, 13:56
par spiwit
Oui ça marche avec un if boutontest = on ... Le soucis c'est qu'on ne sait pas comment faire pour récupérer la valeur d'un objet Alert !
Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 16 nov. 2017, 15:05
par landaisbenj
Ton EDF Tarif ils corresponds a quoi dans domoticz ? C'est un device ou mesure ?
Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 17 nov. 2017, 11:20
par spiwit
C'est le module Téléinfo USB qui génère cet objet alert
Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 17 nov. 2017, 11:30
par landaisbenj
Oui mais comme je ne connais pas il faut que je vois ce que c'est comme objet.
Fait un imprime ecran complet de la pages ou tu as l'information qui s'affiche dans domoticz.
Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 17 nov. 2017, 16:57
par spiwit
C'est l'objet alert en bas a droite dans la capture d'écran ci-dessous :

Re: Blockly Teleinfo action selon "Tarif en cours"
Publié : 18 nov. 2017, 23:55
par FafaDomo
Le retour renvoie 2 états de type chaîne:
(1) Heures Creuses
(2) Heures Pleines
Il faut faire tes tests par rapport à ça.