Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ventilation:
- input_button:
- luftfrisker_start:
- name: Luftfrisker start
- icon: mdi:toilet
- luftfrisker_stop:
- name: Luftfrisker stop
- icon: mdi:toilet
- input_select:
- luftfrisker_sentences_start:
- name: Luftfrisker start sætninger
- icon: mdi:account-voice
- options:
- - Bare rolig. Den sure luft er væk i løbet af nul komma fem.
- - Puha, den virker grel. Lad mig se hvad jeg kan gøre.
- - Dårlig mave? Det gør ikke noget, det har alle af og til. Jeg fixer det.
- - Føj for den lede. Lad mig lige lufte ud.
- - Det dufter ikke just af blomster. Jeg lufter lige ud.
- - Søg venligst mod udgangen, mens jeg lufter ud. Luften er dårlig herinde.
- luftfrisker_sentences_done:
- name: Luftfrisker færdig sætninger
- icon: mdi:account-voice
- options:
- - Sådan. Nyd den friske luft.
- - Nu er luften god igen.
- - Du kan nu trygt trække vejret igen.
- - Så er toilettet klar til endnu et besøg.
- script:
- luftfrisker_start_speak:
- alias: Luftfrisker start sætning
- description: Say a ventilation start sentence
- fields:
- speaker:
- description: The entity id of the speaker
- example: media_player.badevaerelse_hojtaler
- default: media_player.badevaerelse_hojtaler
- selector:
- media:
- required: true
- sequence:
- - service: media_player.volume_set
- data:
- entity_id: "{{ speaker }}"
- volume_level: 0.4
- - service: tts.google_cloud_say
- data:
- entity_id: "{{ speaker }}"
- message: "{{ state_attr('input_select.luftfrisker_sentences_start', 'options') | random }}"
- mode: single
- icon: mdi:account-voice
- luftfrisker_end_speak:
- alias: Luftfrisker færdig sætning
- description: Say a ventilation end sentence
- fields:
- speaker:
- description: The entity id of the speaker
- example: media_player.badevaerelse_hojtaler
- default: media_player.badevaerelse_hojtaler
- sequence:
- - service: media_player.volume_set
- data:
- entity_id: "{{ speaker }}"
- volume_level: 0.4
- - service: tts.google_cloud_say
- data:
- entity_id: "{{ speaker }}"
- message: "{{ state_attr('input_select.luftfrisker_sentences_done', 'options') | random }}"
- mode: single
- icon: mdi:account-voice
- automation:
- - id: nilan_luftfrisker
- alias: "Nilan luftfrisker"
- trigger:
- - platform: state
- entity_id:
- - sensor.ikea_kontakt_badevaerelse_action #VÆLG SELV EN ANDEN TRIGGER
- to: "on"
- - platform: state
- entity_id: input_button.luftfrisker_start
- condition: []
- action:
- - service: script.luftfrisker_start_speak
- data:
- speaker: media_player.badevaerelse_hojtaler #VÆLG SELV EN ANDEN HØJTALER
- - service: number.set_value
- target:
- entity_id: number.ventilation_speed_set
- data:
- value: "4"
- - wait_for_trigger:
- - platform: state
- entity_id:
- - sensor.ikea_kontakt_badevaerelse_action #VÆLG SELV EN ANDEN TRIGGER
- to: "off"
- - platform: state
- entity_id: input_button.luftfrisker_stop
- timeout: 00:10:00
- - service: number.set_value
- target:
- entity_id: number.ventilation_speed_set
- data:
- value: "2"
- - service: script.luftfrisker_end_speak
- data:
- speaker: media_player.badevaerelse_hojtaler #VÆLG SELV EN ANDEN HØJTALER
- mode: single
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement