Blockly Teleinfo action selon "Tarif en cours"

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Marbaf
Messages : 1
Inscription : 20 janv. 2017, 12:11

Blockly Teleinfo action selon "Tarif en cours"

Message 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 :
Image
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.
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Blockly Teleinfo action selon "Tarif en cours"

Message 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.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
spiwit
Messages : 95
Inscription : 24 août 2016, 18:06
Contact :

Re: Blockly Teleinfo action selon "Tarif en cours"

Message 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 ?

Image
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Blockly Teleinfo action selon "Tarif en cours"

Message 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 ?

Image
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:

Code : Tout sélectionner

if boutondetest = on
set variable = "HP"
C'est tout
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
spiwit
Messages : 95
Inscription : 24 août 2016, 18:06
Contact :

Re: Blockly Teleinfo action selon "Tarif en cours"

Message 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 !
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Blockly Teleinfo action selon "Tarif en cours"

Message par landaisbenj »

Ton EDF Tarif ils corresponds a quoi dans domoticz ? C'est un device ou mesure ?
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
spiwit
Messages : 95
Inscription : 24 août 2016, 18:06
Contact :

Re: Blockly Teleinfo action selon "Tarif en cours"

Message par spiwit »

C'est le module Téléinfo USB qui génère cet objet alert
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Blockly Teleinfo action selon "Tarif en cours"

Message 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.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
spiwit
Messages : 95
Inscription : 24 août 2016, 18:06
Contact :

Re: Blockly Teleinfo action selon "Tarif en cours"

Message par spiwit »

C'est l'objet alert en bas a droite dans la capture d'écran ci-dessous :
Image
FafaDomo
Messages : 46
Inscription : 23 oct. 2015, 10:04

Re: Blockly Teleinfo action selon "Tarif en cours"

Message 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.
Domoticz V3.8153 sur Nas Synology DS413
Répondre