Ne pas désactiver une prise si elle a été activée par une automatisation

Bonjour,
Je débute en automatisation.

J’ai une prise qui est activée via une automatisation si un capteur de température > x°c.
Je voudrais faire une automatisation qui désactive la prise si le capteur de température zigbee <x°c
seulement si elle a été activé par l’automatisation d’activation.
Pas par un lancement ‹ manuel ›.

automatisation d’allumage :

alias: Allumer ventilateur Garage si > 25
description: ""
trigger:
  - type: temperature
    platform: device
    device_id: 4b6ae9437165213082ba97125a4bf449
    entity_id: sensor.capteur_garage_temperature
    domain: sensor
    above: 15
condition:
  - condition: device
    type: is_off
    device_id: ba6bddd76e66b2425bd5e9a493c07ccb
    entity_id: switch.tz3000_typdpbpg_ts011f_switch_6
    domain: switch
action:
  - type: turn_on
    device_id: ba6bddd76e66b2425bd5e9a493c07ccb
    entity_id: switch.tz3000_typdpbpg_ts011f_switch_6
    domain: switch
mode: single

Ma configuration

Prise Zigbee , Capteur T° Zigbee , RBPI 2

Comment mettre un flag ?

Merci d’avance.

Salut,

Un moyen assez simple de faire ça c’est en créant une entrée de type « interrupteur ».
(http://homeassistant.local:8123/config/helpers)
Et ensuite dans ton automatisation à chaque fois que tu allumes la prise, ajoute une action qui allume l’interrupteur.
De même quand tu veux éteindre, ajoute un condition qui vérifie que cet interrupteur est allumé, ce qui indique que c’est l’automatisation qui avait allumé la prise.
Et pour finir ne pas oublier d’éteindre l’interrupteur quand ton automatisation éteint la prise.

1 « J'aime »

Mille merci pour cette réponse rapide,
j’avais vu des exemples de ‹ input › mais pas tilté que c’était des ‹ entrée › et donc manipulable via l’interface. J’ai donc réussi à rajouter un interrupteur virtuel et le manipuler.

1 « J'aime »