configuration.yaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. # Configure a default setup of Home Assistant (frontend, api, etc)
  2. default_config:
  3. logger:
  4. default: info
  5. http:
  6. ip_ban_enabled: true
  7. login_attempts_threshold: 5
  8. use_x_forwarded_for: true
  9. trusted_proxies:
  10. - 192.168.0.30
  11. homeassistant:
  12. allowlist_external_dirs:
  13. - /config
  14. recorder:
  15. db_url: mysql://homeassistant:Parole3-Busboy-Distort@core-mariadb/homeassistant?charset=utf8mb4
  16. purge_keep_days: 14
  17. commit_interval: 10
  18. exclude:
  19. entity_globs:
  20. - weather.*
  21. - sensor.purity_*
  22. - sensor.*_uptime
  23. - camera.*
  24. - sensor.*load_speed
  25. - binary_sensor.*_presence_detect
  26. - sensor.*ghz_temperature*
  27. - sensor.*_tx*
  28. - sensor.*_rx*
  29. - sensor.*_summation_delivered_cost
  30. - sensor.*_voltage
  31. - sensor.*_ram
  32. - sensor.*_light_sensor
  33. - sensor.*dimm*temperature
  34. - sensor.*_temperature_*ghz
  35. - sensor.*_battery_temperature
  36. - sensor.*_wifi*
  37. - sensor.*_rssi*
  38. - sensor.*_disk_*
  39. - sensor.*_swap_*
  40. - sensor.alexa_*
  41. entities:
  42. - sun.sun
  43. - device_tracker.adri_s_gs22
  44. - device_tracker.adri_s_pixel_4a
  45. - light.minion_lcd_backlight
  46. - sensor.minion_s3_temperature
  47. notify:
  48. - name: adris_mobile_devices
  49. platform: group
  50. services:
  51. - service: mobile_app_adri_s_pixel_4a
  52. - service: mobile_app_adri_s_gs22
  53. alexa:
  54. endpoint: https://api.amazonalexa.com/v3/events
  55. client_id: amzn1.application-oa2-client.1f62328e4b76476d85571e45df1664f5
  56. client_secret: amzn1.oa2-cs.v1.250f686f55e8b50c2b2f459f27cdd83411df7660b4c02ddea667e82848035166
  57. smart_home:
  58. filter:
  59. include_entities: >
  60. {% for state in states %}
  61. {% if state.attributes.get('expose') %}
  62. - {{ state.entity_id }}
  63. {% endif %}
  64. {% endfor %}
  65. google_assistant:
  66. project_id: hass-goog-0154f
  67. service_account: !include sa-hass.json
  68. report_state: true
  69. exposed_domains:
  70. # - lock
  71. # - camera
  72. - cover
  73. - scene
  74. - light
  75. # - switch
  76. # - climate
  77. # - humidifier
  78. entity_config:
  79. switch.servers_power_switch:
  80. expose: false
  81. switch.backyard_floodlight_motion_sensor_active:
  82. expose: false
  83. switch.basement_stairs:
  84. expose: false
  85. switch.basement_zigbee_repeater:
  86. expose: false
  87. switch.counter:
  88. expose: false
  89. switch.driveway_floodlights:
  90. expose: false
  91. switch.noah_s_room_9bb3_lock_puck:
  92. expose: false
  93. switch.paradigm_effect_direction:
  94. expose: false
  95. switch.paradigm_effect_play_pause:
  96. expose: false
  97. switch.paradigm_loop_effects:
  98. expose: false
  99. cover.parlor_blinds_1_cover:
  100. expose: false
  101. cover.parlor_blinds_2_cover:
  102. expose: false
  103. switch.purity_led_display:
  104. expose: false
  105. switch.purity_purity_filter_reset:
  106. expose: false
  107. switch.kitten_springs_do_not_disturb:
  108. expose: false
  109. switch.kitten_springs_light:
  110. expose: false
  111. switch.kitten_springs_power:
  112. expose: false
  113. uniled:
  114. zha:
  115. enable_quirks: true
  116. custom_quirks_path: /config/thirdreality_quirks
  117. automation: !include automations.yaml
  118. script: !include scripts.yaml
  119. scene: !include scenes.yaml