All my configs for home assistant
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

configuration.yaml 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. homeassistant:
  2. # Name of the location where Home Assistant is running
  3. name: Home
  4. # Location required to calculate the time the sun rises and sets
  5. latitude: 38.239375
  6. longitude: -122.630942
  7. # Impacts weather/sunrise data (altitude above sea level in meters)
  8. elevation: 22.15
  9. # metric for Metric, imperial for Imperial
  10. unit_system: imperial
  11. # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  12. time_zone: America/Los_Angeles
  13. # Customization file
  14. customize: !include customize.yaml
  15. auth_providers:
  16. - type: homeassistant
  17. - type: legacy_api_password
  18. api_password: !secret http_password
  19. # Show links to resources in log and frontend
  20. #introduction:
  21. # Enables the frontend
  22. frontend:
  23. # Enables configuration UI
  24. config:
  25. http:
  26. # Uncomment this if you are using SSL/TLS, running in Docker container, etc.
  27. # base_url: hass.teknik.io
  28. # Checks for available updates
  29. # Note: This component will send some information about your system to
  30. # the developers to assist with development of Home Assistant.
  31. # For more information, please see:
  32. # https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
  33. updater:
  34. # Optional, allows Home Assistant developers to focus on popular components.
  35. # include_used_components: true
  36. # Discover some devices automatically
  37. discovery:
  38. # Allows you to issue voice commands from the frontend in enabled browsers
  39. conversation:
  40. # Enables support for tracking state changes over time
  41. history:
  42. # View all events in a logbook
  43. logbook:
  44. # Enables a map showing the location of tracked devices
  45. map:
  46. # Track the sun
  47. sun:
  48. light:
  49. - platform: flux_led
  50. devices:
  51. 192.168.11.120:
  52. name: desk_strip
  53. # Text to speech
  54. tts:
  55. - platform: google_translate
  56. service_name: google_say
  57. # Cloud
  58. cloud:
  59. google_assistant:
  60. project_id: !secret google_project_id
  61. api_key: !secret google_api_key
  62. exposed_domains:
  63. - group
  64. - input_boolean
  65. - scene
  66. - switch
  67. - script
  68. - fan
  69. - light
  70. - cover
  71. - lock
  72. - media_player
  73. - climate
  74. - vacuum
  75. - sensor
  76. # Kodi
  77. media_player:
  78. - platform: kodi
  79. host: 192.168.11.45
  80. username: !secret kodi_username
  81. password: !secret kodi_password
  82. - platform: braviatv
  83. host: 192.168.11.90
  84. name: Living Room TV
  85. device_tracker:
  86. - platform: ddwrt
  87. host: 192.168.11.1
  88. username: !secret router_username
  89. password: !secret router_password
  90. consider_home: 180
  91. track_new_devices: false
  92. august:
  93. login_method: email
  94. username: !secret august_username
  95. password: !secret august_password
  96. tplink:
  97. wake_on_lan:
  98. zone:
  99. - name: Home
  100. latitude: 38.239375
  101. longitude: -122.630942
  102. radius: 20
  103. icon: mdi:home
  104. system_health:
  105. switch: !include switches.yaml
  106. sensor: !include sensors.yaml
  107. binary_sensor: !include binary_sensors.yaml
  108. group: !include groups.yaml
  109. automation: !include_dir_merge_list automations
  110. script: !include_dir_merge_named scripts
  111. scene: !include_dir_merge_list scenes
  112. input_boolean: !include input_booleans.yaml