17-02-2025, 11:57 AM
Essayez en passant par une action virtuelle (ie sur un gpio non utilisé):
action ON sur un gpio non utilisé "temps 60°" si t > 60° => le but est de compter le temps où la température est > 60°
action ON sur GPIO 4 avec "temps 60°" comme référence; durée doit être >= 0:01 et <= 0:02, temporisation à 10s (on peut ajouter aussi la condition de température > 60°)
=> quand la température aura été à 60° pendant 1 minute, la seconde action devrait se déclencher 10s (mais elle se déclenchera peut-être une autre fois..). Après 1 minute, la condition n'est plus réalisable. Il faudra attendre 6h pour que la logique se réinitialise.
La logique est à vérifier/tester car il y a des temporisations dans le code.
action ON sur un gpio non utilisé "temps 60°" si t > 60° => le but est de compter le temps où la température est > 60°
action ON sur GPIO 4 avec "temps 60°" comme référence; durée doit être >= 0:01 et <= 0:02, temporisation à 10s (on peut ajouter aussi la condition de température > 60°)
=> quand la température aura été à 60° pendant 1 minute, la seconde action devrait se déclencher 10s (mais elle se déclenchera peut-être une autre fois..). Après 1 minute, la condition n'est plus réalisable. Il faudra attendre 6h pour que la logique se réinitialise.
La logique est à vérifier/tester car il y a des temporisations dans le code.