Thermostat dans blocky
Publié : 30 mars 2015, 22:09
Bonjour,
J'ai un capteur "Température_Chambre" et j'ai créé un capteur virtuel "Thermostat ", puis un évènement dans un blocky avec la condition :
------------------------------------------------------
if Température_Chambre < Thermostat
do set Interrupteur = On
else if Température_Chambre > Thermostat
do set Interrupteur = Off
-----------------------------------------------------
En l'état actuel, l'interrupteur ne bascule jamais, mais si je remplace "Thermostat" par une valeur réelle, ça fonctionne !
Est-ce parce que Thermostat est en fait une variable ? Y a-t-il un moyen de contourner le problème sans passer par un script ?
Par ailleurs je voudrais intégrer l'hystérésis en écrivant "Thermostat +5°" ou "Thermostat - 5°", mais peut-on faire une opération mathématique dans un blocky ? (qui s'avère finalement plus limité que je ne le pensais...)
J'ai un capteur "Température_Chambre" et j'ai créé un capteur virtuel "Thermostat ", puis un évènement dans un blocky avec la condition :
------------------------------------------------------
if Température_Chambre < Thermostat
do set Interrupteur = On
else if Température_Chambre > Thermostat
do set Interrupteur = Off
-----------------------------------------------------
En l'état actuel, l'interrupteur ne bascule jamais, mais si je remplace "Thermostat" par une valeur réelle, ça fonctionne !
Est-ce parce que Thermostat est en fait une variable ? Y a-t-il un moyen de contourner le problème sans passer par un script ?
Par ailleurs je voudrais intégrer l'hystérésis en écrivant "Thermostat +5°" ou "Thermostat - 5°", mais peut-on faire une opération mathématique dans un blocky ? (qui s'avère finalement plus limité que je ne le pensais...)