Hallo Zusammen
Ich bräuchte Eure Hilfe, da ich ein kompletter Newbie bin ![]()
Ich habe eine Automation erstellt, welche eigentlich funktioniert, aber sehr unschön ist…Ich würde gerne beim verlassen der Wohnung eine Voice-Output auf einem Mediaplayer (Google oder Sonos) erhalten, wo mitgeteilt wird, welches Fenster, oder welche Türe noch offen ist.
Hier mein Code:
alias: Türen und Fenster - Bewegungsmelder Eingangdescription: “”triggers:
- type: motiondevice_id: removedentity_id: removeddomain: binary_sensortrigger: deviceconditions: actions:
- action: media_player.volume_setmetadata: {}data:volume_level: 1target:entity_id: media_player.hobbyraum
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}data:media:media_content_id: media-source://media_source/local/Bastelzimmertüre_offen.mp3media_content_type: audio/mpegmetadata:title: Bastelzimmertüre_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraumtarget:entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Bürotüre_offen.mp3media_content_type: audio/mpegmetadata:title: Bürotüre_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: >-media-source://media_source/local/Elternschlafzimmerfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Elternschlafzimmerfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Küchenfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Küchenfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Küchentüre_offen.mp3media_content_type: audio/mpegmetadata:title: Küchentüre_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Schiebetürewohnzimmer_offen.mp3media_content_type: audio/mpegmetadata:title: Schiebetürewohnzimmer_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Hobbyraumfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Hobbyraumfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Kellerfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Kellerfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Waschküchenfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Waschküchenfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Kinderzimmerfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Kinderzimmerfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Spielzimmerfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Spielzimmerfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraum
- delay:hours: 0minutes: 0seconds: 3milliseconds: 0enabled: true
- if:
- type: is_opencondition: devicedevice_id: removedentity_id: removeddomain: binary_sensorthen:
- action: media_player.play_mediametadata: {}target:entity_id: media_player.hobbyraumdata:media:media_content_id: media-source://media_source/local/Spielzimmerfenster_offen.mp3media_content_type: audio/mpegmetadata:title: Spielzimmerfenster_offen.mp3thumbnail: nullmedia_class: musicchildren_media_class: nullnavigateIds:- {}- media_content_type: appmedia_content_id: media-source://media_sourcebrowse_entity_id: media_player.hobbyraummode: single
So funktioniert es, aber leider, wenn nur das letzte Fenster in der Reihenfolge offen ist, dauert es zu lange, bis der Audio-Output erfolgt. Der Delay hab ich eingebaut, da sonst zu einer überlagerung der Audio-Dateien kommt.
Habt ihr mir da evtl. einen Tip, wie ich das besser lösen kann?
Vielen Dank
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)