Files
fresh-home/esphome/home-assistant-voice-097b44.yaml
T
2026-05-24 12:33:06 -04:00

69 lines
1.9 KiB
YAML

substitutions:
name: home-assistant-voice-097b44
devicename: home-assistant-voice-097b44
friendly_name: Home Assistant Voice 097b44
comment: Clever Voice
static_ip: !secret clints-home-assistant-voice
power_switch_pin: GPIO3
packages:
base: !include common/device_base.yaml
network: !include common/wifi.yaml
Nabu Casa.Home Assistant Voice PE: github://esphome/home-assistant-voice-pe/home-assistant-voice.yaml
#power_buttons: !include common/media_player.yaml
esphome:
name: ${name}
name_add_mac_suffix: false
friendly_name: ${friendly_name}
api:
reboot_timeout: 15min
encryption:
key: !secret api-encryption-key
captive_portal:
ota:
- id: !remove ota_esphome
button:
- id: !remove local_restart_button
sensor:
- id: !remove heap_free_sensor
- id: !remove loop_time_sensor
# forget all of this extending bullshit and implement this:
# https://www.home-assistant.io/integrations/universal/
# switch:
# - platform: template
# name: "External Power Switch"
# id: external_power_switch
# turn_on_action:
# - logger.log: "External Power Switch turned on"
# - media_player.turn_on:
# id: external_media_player
# # - lambda: return;
# turn_off_action:
# - logger.log: "External Power Switch turned off"
# - media_player.turn_off:
# id: external_media_player
# # - lambda: return;
# media_player:
# - id: !extend external_media_player
# # Define the actions Home Assistant will call
# on_turn_on:
# - logger.log: "Media Player Turned On via on_turn_on action"
# # - lambda: |-
# # // No action needed, Home Assistant can call this service
# # return;
# on_turn_off:
# - logger.log: "Media Player Turned Off via on_turn_off action"
# # - lambda: |-
# # // No action needed, Home Assistant can call this service
# # return;