Hallo Leutz,
ich habe mir per YAMA Blaupause fürs Bad eine Automation erstellt, nur check ich wahrscheinlich die Eingabemasken mit den Zeiten nicht. Ich habe mir für die Zigbee-Gruppe Bad Deckenleuchte(n) ( 3 Birnen ) zwei Szenen erstellt. Einmal tagsüber ( von 5.00 Uhr bis 23.00 Uhr ) volles Beleuchtungsstärke und einmal “Gedimmt” diese soll dann bei Bewegung von 23.00 Uhr bis 5.00 Uhr im Bad angehen. Bisher hat es nicht funktioniert, ich hatte die Zeiten “nur” in den zwei “Ambiente-Zeiten” eingegeben. Nun habe ich es wie folgt gelöst, kann aber erst heute Abend testen. ( Screenshot & Yaml wäre die neue Einstellung, hoffe es funktioniert diesmal ) Bisher ging es eben nicht und Nachts war auch volles Flutlicht, mich verwirrt etwas das man nur die " Anfangszeit " in der Eingabemaske setzen kann…wäre das so richtig:?
alias: Bewegung_Bad+Dusche_180sec
description: ""
use_blueprint:
path: networkingcat/yet_another_motion_automation.yaml
input:
motion_entity: binary_sensor.bad_dusche_occupancy
light_target:
device_id: baa6dfe257e6f08bb4df8a3c571ba2b0
entity_id: light.bad_deckenlampe_1_2_3
no_motion_wait: "180"
automation_blocker: binary_sensor.a
automation_blocker_boolean: true
time_scene_ambient_start: "00:00:00"
time_scene_ambient_end: "00:00:00"
time_scene_morning: "05:00:00"
time_scene_day: "00:00:00"
scene_night: scene.bad_deckenlampe_1_2_3_1_nachtlicht_23upto05
time_scene_night: "23:00:00"
scene_morning: scene.bad_deckenlampe_1_2_3_2_voll
Vielen Dank für die Hilfe vorab! 
Vielleicht liegt es daran, dass ich noch nie mit Szenen gearbeitet habe, aber wie geht das Licht wieder aus?
Ich habe das tatsächlich über eine einfach Automation mit Boardmitteln gelöst.
Bei Bewegung zwischen X und Y Licht 100 % und zwischen A und B 50 %
Und ich prüfe halt noch die Helligkeit, ob es überhaupt notwendig ist, das Licht einzuschalten.
1 „Gefällt mir“
Das Licht geht wieder aus mit der 2. Automation, die mir hier im Forum vorgeschlagen wurde:
alias: 2. Automation_Bad+Dusche_geht_Aus
description: ""
trigger:
- type: no_motion
platform: device
device_id: 94d1dd260edb249cbd28b276fbc28e37
entity_id: 36beb3dd62e2170077e280cf37ec0e75
domain: binary_sensor
for:
hours: 0
minutes: 3
seconds: 0
condition:
- type: is_off
condition: device
device_id: 94d1dd260edb249cbd28b276fbc28e37
entity_id: dd6d04d027d59437451cd3f915012602
domain: binary_sensor
- condition: device
type: is_on
device_id: baa6dfe257e6f08bb4df8a3c571ba2b0
entity_id: 4a1f5eac136f53aaba47849ef16e70d4
domain: light
action:
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.bad_deckenlampe_1_2_3
device_id: baa6dfe257e6f08bb4df8a3c571ba2b0
mode: single
Ja wenn das über Bordmittel gänge, wäre ich an deiner Automation interessiert, bisher gings halt nur über diese “Hilfs-Automation”. Ich brauche das halt auch mit dem zwischen X / Y & A / B = ca. 30 %. Die 2. Automation brauch ich ja, weil wenns Licht an ist, ja der Lux-Wert auch steigt ect.
Ich habe es bei mir auch über Automationen gelöst. Dafür braucht man nicht unbedingt eine Blueprint. Hier das was ich gemacht habe, ähnlich deiner Automation fürs ausschalten. Ich hoffe ich habe deine Entitäten schon korrekt eingesetzt. Musst du testen.
alias: 1. Automation_Bad+Dusche_geht_An
description: ""
trigger:
- type: motion
platform: device
device_id: 94d1dd260edb249cbd28b276fbc28e37
entity_id: 36beb3dd62e2170077e280cf37ec0e75
domain: binary_sensor
condition: []
action:
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- if:
- condition: time
after: "05:00:00"
before: "23:00:00"
- type: is_illuminance
condition: device
device_id: 94d1dd260edb249cbd28b276fbc28e37
entity_id: 36beb3dd62e2170077e280cf37ec0e75
domain: sensor
below: 1
then:
- service: scene.turn_on
target:
entity_id: scene.bad_deckenlampe_1_2_3_2_voll
metadata: {}
else:
- if:
- type: is_illuminance
condition: device
device_id: 94d1dd260edb249cbd28b276fbc28e37
entity_id: 36beb3dd62e2170077e280cf37ec0e75
domain: sensor
below: 1
then:
- service: scene.turn_on
target:
entity_id: scene.bad_deckenlampe_1_2_3_1_nachtlicht_23upto05
metadata: {}
mode: single
is_illuminance below 1 musst du auch an deine Werte anpassen.
Der delay ist drin, weil sonst manchmal die Abfrage von der Helligkeit spinnt.
1 „Gefällt mir“
Hallo lieber Herr Sirector,
Aha…Okay. Also das wäre dann nur noch der Code ( automation ) der mir quasi meine 2 Automationen ersetz? Ich trage bei “below: 1” also meinen Lux Wert ein, den ich in dem Schwellenwerthelfer mit “1100” definiert habe? Ist dies so korrekt? Wo aber stehen dann “meine 3 Minuten Nichterkennung”? Also der Code von Dir ersetzt die zwei Automationen und den Helfer komplett?
Sorry wenn ich so dumm frage.
Es ersetzt die Blaupause, nicht die 2. Automation. Das ist eine Automation zum Einschalten.
Deine zweite Automation muss (vorerst) bleiben.
1 „Gefällt mir“
Funktioniert so wie ich es eingestellt habe / hatte. Jetzt meine frage so lassen oder deinen Code benutzen? Was macht den Unterschied, was wäre besser?
LG Marco
Wenn es mit der Blaupause klappt und du damit gut zurecht kommst, dann lass es so. Ich nutze lieber eigenen Automationen, weil ich dann weiß wo ich suchen muss. Ist aber reine Geschmackssache.
1 „Gefällt mir“
Sorry für die späte Antwort.
ich habe das so gemacht bzw. versucht aus meiner Treppenhaussteuerung abzuwandeln für die Zeitfenster.
alias: Test_Zeitgesteuerte_Bewegung_Licht
description: ""
trigger:
- type: motion
platform: device
device_id: afe801da65c223d9fcf943e5557613dd
entity_id: 957ba737bd8dca42ea2dd472068c0de5
domain: binary_sensor
id: EG-OG Bewegung
- platform: state
entity_id:
- binary_sensor.bew_treppe_eg_occupancy
from: "on"
to: "off"
for:
hours: 0
minutes: 10
seconds: 0
id: 10min_ohne_bewegung
condition: []
action:
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
- choose:
- conditions:
- condition: trigger
id:
- EG-OG Bewegung
- condition: or
conditions:
- type: is_illuminance
condition: device
device_id: afe801da65c223d9fcf943e5557613dd
entity_id: b2d3591852c27cf0bd601efadd496261
domain: sensor
below: 5
- condition: state
entity_id: light.hue_birne_treppe_eg
state: "on"
for:
hours: 0
minutes: 0
seconds: 20
- condition: time
after: "05:00:00"
before: "23:00:00"
sequence:
- service: light.turn_on
data:
brightness_pct: 100
target:
entity_id: light.hue_birne_treppe_eg
- wait_for_trigger:
- platform: state
entity_id:
- binary_sensor.bew_treppe_eg_occupancy
from: "on"
to: "off"
for:
hours: 0
minutes: 0
seconds: 35
continue_on_timeout: true
timeout:
hours: 0
minutes: 10
seconds: 0
milliseconds: 0
- service: light.turn_on
data:
brightness_pct: 25
target:
entity_id: light.hue_birne_treppe_eg
- delay:
hours: 0
minutes: 0
seconds: 35
milliseconds: 0
- service: light.turn_off
data: {}
target:
entity_id: light.hue_birne_treppe_eg
- conditions:
- condition: trigger
id:
- EG-OG Bewegung
- condition: or
conditions:
- type: is_illuminance
condition: device
device_id: afe801da65c223d9fcf943e5557613dd
entity_id: b2d3591852c27cf0bd601efadd496261
domain: sensor
below: 5
- condition: state
entity_id: light.hue_birne_treppe_eg
state: "on"
for:
hours: 0
minutes: 0
seconds: 20
- condition: time
after: "23:00:00"
before: "05:00:00"
sequence:
- service: light.turn_on
data:
brightness_pct: 35
target:
entity_id: light.hue_birne_treppe_eg
- wait_for_trigger:
- platform: state
entity_id:
- binary_sensor.bew_treppe_eg_occupancy
from: "on"
to: "off"
for:
hours: 0
minutes: 0
seconds: 35
continue_on_timeout: true
timeout:
hours: 0
minutes: 10
seconds: 0
milliseconds: 0
- service: light.turn_on
data:
brightness_pct: 15
target:
entity_id: light.hue_birne_treppe_eg
- delay:
hours: 0
minutes: 0
seconds: 35
milliseconds: 0
- service: light.turn_off
data: {}
target:
entity_id: light.hue_birne_treppe_eg
- conditions:
- condition: trigger
id:
- 10min_ohne_bewegung
- condition: state
entity_id: light.hue_birne_treppe_eg
state: "on"
sequence:
- service: light.turn_off
data:
transition: 20
flash: long
target:
entity_id: light.hue_birne_treppe_eg
mode: restart
Das ist sowohl für das Einschalten, als auch das Ausschalten.
Der “Trick” dabei ist, dass das Ausschalten die Automation nicht neu startet, sondern innerhalb darauf wartet, dass keine Bewegung mehr erkannt wird und dann zuerst abdunkelt und später ausschaltet.
1 „Gefällt mir“
OMG - Dankeschön, ich zieh ehrlich den Hut, vor euch die das per yaml schreiben können. Da muss man schon paar Jahre drin stecken in der Materie. Am WE schaff ichs evtl. nicht, aber auch diesen Code der sagenhaft dann -alles- beinhaltet werde ich testen. Herzlichen Dank !
Chapeau !
OMG. Ich und YAML. Nicht wirklich. Ein bisschen Korrigieren ist schon möglich, aber das ist mit dem GUI erstellt.
Nur leider kann ich dir gerade keine Screenshots machen, da mein HA abgeschaltet ist und ich mich an Proxmox versuche.
Aber kurz, in 2 Sätzen.
Wenn du in der GUI eine (neue) Automation erstellst bzw. bearbeitest, kannst du rechts oben bei den 3 Punkten umschalten zwischen GUI und YAML.
Und wenn du in der jeweiligen Ansicht etwas änderst, wird das auch entsprechend “übersetzt”
1 „Gefällt mir“
ProxMox habe ich vorerst “hinter mir”, ich denke aber ich hab noch nen 3. alten Mini PC wo ich das doch nochmal testen werde. Nach Simons Video hatte bei mir alles bei der Installation prima geklappt. Wie nur soll ich dass Frauchen als Hausbesitzerin erklären, das dann 3 Mini PC´s, der Hauptrechner und 3 Tablets laufen. Oder ich nehm ein alten Lappie und sage: " Guck Schatz der läuft mit Akku, der braucht keinen Netzstrom" evtl. komm ich damit durch…
reizen tut das Thema ProxMox doch noch, der nette User " dp20eic " hat mich da bissl animiert das doch nochmal zu probieren. Auf jeden Fall sagen wirs so, ich bin jemand der die Hilfe die er hier bekommt auch wertschätzt. LG marco