Hallo ihr Lieben,
ich habe im Flur eine Wechselschaltung mit BSEED Glaswand Lichtschaltern. Diese Schalter müssen etwas länger berührt werden, ansonsten schaltet das Licht ein und sofort wieder aus. Wie kann ich das als Automatisierung programmieren?
LG
Michael
Pit
1. November 2024 um 22:28
2
Hallo,
nur eine Idee - vielleicht über die Taster-Funktion in Verbindung mit delay
?
automation:
- alias: "Schalter für 2 Sekunden aktivieren"
trigger:
platform: state
entity_id: sensor.dein_sensor # Ersetze dies durch deinen Auslöser
to: 'on'
action:
- service: switch.turn_on
target:
entity_id: switch.dein_schalter # Ersetze dies durch deinen Schalter
- delay: '00:00:02' # Verzögerung von 2 Sekunden
- service: switch.turn_off
target:
entity_id: switch.dein_schalter # Schalter wieder ausschalten
Geht das?
LG Pit
Hallo Pit,
das funktioniert nicht.
Es ist ein Sensor, der zum Einschalten einmal ausgelöst wird.
Und hier ist das Problem. Er schaltet sofort wieder aus.
Dieser “Befehl” müsste länger dauerm.
type: turn_on
device_id: 30bb2c8d236b682f42ca5b89cd35b9f6
entity_id: 3541d6973dd93eafddc97ac465a0ade1
Dann kommt eine Verzögerung:
delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
Dann schaltet er das Licht aus:
type: turn_off
device_id: 30bb2c8d236b682f42ca5b89cd35b9f6
entity_id: 3541d6973dd93eafddc97ac465a0ade1
domain: switch
Aktuell lasse ich den ersten Teil mit einer Sekunde Verzögerung wiederholen:
actions:
- type: turn_on
device_id: 30bb2c8d236b682f42ca5b89cd35b9f6
entity_id: 3541d6973dd93eafddc97ac465a0ade1
domain: switch
enabled: true
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
enabled: true
- type: turn_on
device_id: 30bb2c8d236b682f42ca5b89cd35b9f6
entity_id: 3541d6973dd93eafddc97ac465a0ade1
domain: switch
enabled: true
So spät aber, vielen Dank für die Ideen.
Ich habe es geschafft. Der Schalter, der neu war, war defekt.