Sonoff TRV ein-/ausschalten

Danke, nur leider ist das nicht das, was ich wollte.
Die Temperatur setzen wollte ich nicht, dann wäre ja in der Automation die Targettemperatur fest hinterlegt. Ich wollte HVAC auf aus schalten.

In dem Thread https://community.simon42.com/t/thermostatsteuerung-ueber-fensterkontakt/20726 bin ich schon mal fündig geworden und konnte auch schon mal einen erfolgreichen Versuch machen.

Was ich nicht verstehe ist der Unterschied in den Beispielen beim Trigger.
Einmal der hier:

trigger:
  - platform: state
    entity_id:
      - binary_sensor.fenster_buro

dann der hier:

trigger:
  - platform: state
    entity_id:
      - binary_sensor.schlafzimmer_fensterkontakt_contact
    to: "on"

mit dem wiat_for_trigger
und dann der hier:

trigger:
  - platform: state
    entity_id:
      - binary_sensor.schlafzimmer_fensterkontakt_contact
    to: "on"
    id: fenster_offen
  - platform: state
    entity_id:
      - binary_sensor.schlafzimmer_fensterkontakt_contact
    to: "off"
    id: fenster_geschlossen

Wo sind da die Unterschiede? Irgendwo gab es den Hinweis, dass bei wait_fro_trigger ein HASS-Neustart Probleme machen würde. Trifft das auf die anderen nicht zu?

Ich habe zunächst erst einmal die erste Trigger-Variante benutzt.

Das Schalten erfolgt über die Sequenz:

          sequence:
            - service: climate.set_hvac_mode
              target:
                entity_id:
                  - climate.sleeping_room_thermostat
              data:
                hvac_mode: "off"

Was mir nicht klar ist, wie kommt man auf

              data:
                hvac_mode: "off"

Bei Sonoff-TRVs finde ich in mqtt kein hvac_mode, dort gibt es nur “system_mode”, was ja durch diese Sequenz mit “hvac_mode” geschaltet wird. Wo wird da der Zusammenhang hergestellt.