- id: hallway-doorbell alias: '[Hallway] Doorbell' mode: restart trigger: - platform: state entity_id: switch.doorbell_button_switch from: 'off' to: 'on' action: - service: notify.notify data: message: "Doorbell" - choose: - conditions: - condition: state entity_id: input_boolean.mute_doorbell state: 'off' sequence: - service: switch.turn_on target: entity_id: switch.doorbell_bell - service: switch.turn_off target: entity_id: switch.doorbell_bell - service: script.pause_all_players - service: light.turn_on data: effect: Police entity_id: light.desk_lightbar_ambilight - service: zwave.set_config_parameter data: node_id: 12 parameter: 7 value: 'Door bell music' - service: switch.turn_on entity_id: switch.siren_switch - delay: milliseconds: 30 - service: light.turn_on data: hs_color: [ 240,100 ] entity_id: light.desk_lightbar_ambilight - delay: '1' - service: light.turn_off entity_id: light.desk_lightbar_ambilight - id: hallway-doorbell-bell-burn-prevention alias: '[Hallway] Doorbell bell burn prevention' mode: restart trigger: - platform: state entity_id: switch.doorbell_bell from: 'off' to: 'on' action: - delay: '1' - service: switch.turn_off entity_id: switch.doorbell_bell