Sicherstellen, dass geschaltet wurde Thema ist als GELÖST markiert
- Friedi
- Beiträge: 447
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Sicherstellen, dass geschaltet wurde
Ich bräuchte nun eine Möglichkeit, nach dem Schalten abzufragen, ob auch wirklich geschalten wurde und wenn eben nicht, das schalten so lange wiederholen, bis es zum Erfolg führt.
Hat da wer eine Idee?
- carsten_h
- Beiträge: 532
- Registriert: Mo 2. Aug 2021, 11:07
- 2
- Has thanked: 1 time
- Been thanked: 66 times
Re: Sicherstellen, dass geschaltet wurde
Ändert sich irgendein Attribut oder sonst etwas von dem Gerät, wenn es eingeschaltet ist?
Wenn ja, dann würde ich das als Bedingung für eine verzögerte Automatisierung hernehmen.
Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS
- carsten_h
- Beiträge: 532
- Registriert: Mo 2. Aug 2021, 11:07
- 2
- Has thanked: 1 time
- Been thanked: 66 times
Re: Sicherstellen, dass geschaltet wurde
Das schrieb ich doch, das man dieses Attribut als Bedingung für eine Automatisierung hernimmt, die dann das Gerät eventuell noch einmal einschaltet.
Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS
- carsten_h
- Beiträge: 532
- Registriert: Mo 2. Aug 2021, 11:07
- 2
- Has thanked: 1 time
- Been thanked: 66 times
Re: Sicherstellen, dass geschaltet wurde
Du kannst auch für eine Automatisierung mehrere Auslöser definieren: In der Bedingung dann genau die beiden gleiche noch einmal:
Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS
- Friedi
- Beiträge: 447
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Sicherstellen, dass geschaltet wurde
Mehrere Ereignisse bringen in diesem Fall leider gar nichts…
- carsten_h
- Beiträge: 532
- Registriert: Mo 2. Aug 2021, 11:07
- 2
- Has thanked: 1 time
- Been thanked: 66 times
Re: Sicherstellen, dass geschaltet wurde
Ja, OK.
Dann sind es eben zwei Automatisierungen. Das ist doch nicht tragisch. Vor allem versteht man das auch nach ein paar Monaten, was man da gemacht hat, da es nicht so kompliziert ist. .-)
Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS
- Osorkon
- Administrator
- Beiträge: 1958
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 532 times
- Kontaktdaten:
Re: Sicherstellen, dass geschaltet wurde
Code: Alles auswählen
alias: Test Wiederholen
description: ''
mode: single
trigger:
- platform: time
at: '09:00:00'
condition: []
action:
- repeat:
until:
- condition: state
entity_id: switch.abzugshaube
state: 'on'
sequence:
- service: switch.turn_on
target:
entity_id: switch.abzugshaube
Dann vielleicht, mit Anzahl an Wiederholungen arbeiten und einer Verzögerung in der Aktionen.
Code: Alles auswählen
alias: Test Wiederholen
description: ''
mode: single
trigger:
- platform: time
at: '09:00:00'
condition: []
action:
- repeat:
count: '3'
sequence:
- service: switch.turn_on
target:
entity_id: switch.abzugshaube
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
Schaue Dir mal die Möglichkeiten im grafischen Editor an.
Gruß
Osorkon
- Friedi
- Beiträge: 447
- Registriert: Do 22. Jul 2021, 16:57
- 2
- Has thanked: 36 times
- Been thanked: 21 times
Re: Sicherstellen, dass geschaltet wurde
Das ist das, was ich suchte. Danke!!!Osorkon hat geschrieben: ↑Fr 13. Aug 2021, 13:00 Du kannst eine Aktion wiederholen bis z.B. ein Zustand erreicht ist.Die läuft dann aber endlos, wenn z.B. gerät dauerhaft nicht erreichbar.Code: Alles auswählen
alias: Test Wiederholen description: '' mode: single trigger: - platform: time at: '09:00:00' condition: [] action: - repeat: until: - condition: state entity_id: switch.abzugshaube state: 'on' sequence: - service: switch.turn_on target: entity_id: switch.abzugshaube
Guter Witz. Das Ding zerschießt mir nach wie vor meine Automationen ...