Page 1 sur 1

Détection Givre

Posté : mar. 3 déc. 2019 11:53
par MarcB
Bonjour je cherche à activer un intérupteur lorsque la température est inférieure à 1 °C
dans Domoticz j'ai un capteur de température extérieur puis j'ai rajouté un capteur Dummy nommé "Givre"
je fait un script Blocky mais ça ne fonctionne pas , je veux juste basculer l'interrupteur sur On si la température est < 1
2019-12-03 11_53_19-Domoticz.png
2019-12-03 11_53_19-Domoticz.png (16.38 Kio) Vu 9977 fois

Re: Détection Givre

Posté : mar. 3 déc. 2019 12:34
par domi
Bonjour,

Ton blockly semble correct. Il faut une température de zéro ou moins pour activer "Givre", et une température de 2 ou plus pour le désactiver.

Le capteur virtuel est t'il bien déclaré comme étant de type "interrupteur" ?
Quel est le type du trigger de déclenchement ?
Si le trigger est de type "Device", le résultat n'est pas instantané, il faut une variation de la valeur "Temperature Garage" pour déclencher le script. Si il est de type "Time", le script sera exécuté toute les minutes.

Re: Détection Givre

Posté : mar. 3 déc. 2019 14:06
par MarcB
merci de la réponse , le dummy est bien un interrupteur On Off
mais comment modifier pour device ou time ?

Re: Détection Givre

Posté : mar. 3 déc. 2019 14:17
par MarcB
je viens de trouver c'est dans l'editeur Blocky je selectionne "Time" à la place de "All" ?

Re: Détection Givre

Posté : mar. 3 déc. 2019 15:23
par domi
Oui tu peux mettre "Time" pour tester, cela va s'exécuter toute les minutes (visible dans les Log Domoticz).
Mais en mode "Production", ce genre de chose je le met sur "Device", le principe ici étant de vérifier si une condition est remplie à chaque fois que la température varie.

Re: Détection Givre

Posté : mar. 3 déc. 2019 18:29
par MarcB
Sur Time j'ai rien dans les logs et ça ne fonctionne pas ....

Re: Détection Givre

Posté : mar. 3 déc. 2019 20:36
par domi
Effectivement,

Je viens de regarder, et Domoticz ne log plus les trigger de déclenchement Time des Événements.
Mais ton Blockly doit fonctionner.

Pour tester, regle le trigger sur "Device", mets le capteur "Givre" à ON, regarde à combien est le capteur de température.
Dans le "Else if" du blockly, mets la condition > température actuelle du capteur.
Puis vas souffler sur le capteur, avec ta température expirée, le trigger devrait déclencher, et le capteur "Givre" devrait passer à OFF.
Faut parfois un peu jouer avec les conditions pour faire ses test ;)

Re: Détection Givre

Posté : mer. 4 déc. 2019 08:04
par MarcB
finalement ça fonctionne mais c'est tres lent pour la détection