Files
homeAssistant/configuration.yaml
2021-11-04 01:18:18 -04:00

104 lines
2.3 KiB
YAML

frontend:
lovelace:
mode: yaml
recorder:
db_url: mysql://house:x3147qwfsbb9ctWy@192.168.86.198/house?charset=utf8
#purge_interval: 0
auto_purge: false
history:
# log:
system_health:
mobile_app:
# hassio:
# Configure a default setup of Home Assistant (frontend, api, etc)
config:
default_config:
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.86.198
alexa:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
#weather
weather:
- platform: darksky
api_key: 19b4b95365ea88c65b085805ef046ba0
latitude: 41.469249
longitude: -81.713146
name: Amherst
sun:
hue:
bridges:
- host: 192.168.86.44
allow_unreachable: true
# sensors
sensor:
#- platform: yr
- platform: sonarr
api_key: 0db45f76dbfc432ab5c86d8346d5165e
host: 192.168.86.198:8989
days: 7
# climate template sensors
- platform: template
sensors:
thermostat_current_status:
value_template: "{{ states.climate.home.attributes.hvac_action }}"
- platform: template
sensors:
thermostat_away_mode:
value_template: "{{ states.climate.home.attributes.preset_mode }}"
- platform: template
sensors:
thermostat_climate_mode:
value_template: "{{ states.climate.home.attributes.climate_mode }}"
- platform: template
sensors:
thermostat_outside_temperature:
unit_of_measurement: "°F"
value_template: "{{ float(states.weather.home_2.attributes.temperature) }}"
#name: "Outside Temperature"
#MQTT sensors
- platform: mqtt
state_topic: "house/sensor/bedroom_temperature/state"
name: "Upstairs Temperature"
unit_of_measurement: "°F"
- platform: mqtt
state_topic: "house/sensor/bedroom_humidity/state"
name: "Upstairs Humidity"
unit_of_measurement: "%"
- platform: mqtt
state_topic: "house/sensor/living_room_brightness/state"
name: "Living Room Brightness"
- platform: mqtt
state_topic: "DansPhone/sleepinfo"
name: "sleep Info"
#Alexa Intents
intent_script:
ActivateScene:
action:
service: scene.turn_on
target:
entity_id: scene.{{ Scene | replace(" ", "_") }}
speech:
type: plain
text: OK