Rework the status again

This commit is contained in:
Joshua Boniface 2024-07-13 00:53:25 -04:00
parent 01e1b50392
commit 2f3ff74b6b

View File

@ -280,10 +280,9 @@ interval:
condition: condition:
and: and:
- switch.is_on: voice_support_active - switch.is_on: voice_support_active
- not: voice_assistant.connected - not: voice_assistant.is_active
then: then:
- logger.log: "voice assistant not running; restarting" - logger.log: "voice assistant not running; restarting"
- voice_assistant.stop:
- voice_assistant.start_continuous: - voice_assistant.start_continuous:
# Add optional microWakeWord support (on-device wake word) # Add optional microWakeWord support (on-device wake word)
@ -315,32 +314,24 @@ voice_assistant:
- logger.log: "voice error" - logger.log: "voice error"
- if: - if:
condition: condition:
switch.is_on: voice_support_active and:
- switch.is_on: voice_support_active
- not: voice_assistant.is_active
then: then:
- voice_assistant.stop:
- voice_assistant.start_continuous: - voice_assistant.start_continuous:
on_end: on_end:
- logger.log: "voice ended" - logger.log: "voice ended"
- if: - if:
condition: condition:
switch.is_on: voice_support_active and:
- switch.is_on: voice_support_active
- not: voice_assistant.is_active
then: then:
- voice_assistant.stop:
- voice_assistant.start_continuous: - voice_assistant.start_continuous:
on_client_connected: on_client_connected:
- if:
condition:
switch.is_on: voice_support_active
then:
- voice_assistant.start_continuous:
- light.turn_off: - light.turn_off:
id: output_led id: output_led
on_client_disconnected: on_client_disconnected:
- if:
condition:
switch.is_on: voice_support_active
then:
- voice_assistant.stop:
- light.turn_on: - light.turn_on:
id: output_led id: output_led
effect: flash_white effect: flash_white