Skip to content

Latest commit

 

History

History
146 lines (102 loc) · 7.47 KB

README.md

File metadata and controls

146 lines (102 loc) · 7.47 KB

HomeAssistant + ESPHome konfigurace

V tomto repozitáři můžete najít konfigurační soubory pro Home Assistant (Hass.io), které jsem použil v seriálu na mém blogu.

Jako integrační platformy používám:

  • Tasmota - napojení na HomeAssistant pomocí prostředníka MQTT. Velká množina podporovaných produktů zejména od firmy Sonoff.
  • ESPHome - přímé napojení na HomeAssistant. Zatím chudší dokumentace a příklady.

Home-Assistant (Hass.io) mám nainstalovaný na NanoPi M4 (dříve Orange Pi Zero Plus2) v dockeru na operačním systému Ubuntu 18.04 LTS. Kompletní návod je v první části seriálu.

Konfigurační soubory

HomeAsisstant (Hass.Io)

  • configuration.yaml - hlavní konfigurační soubor
  • customize.yaml - přejmenovávání a ikonky pro uživatelské rozhraní
  • security.yaml - není obsažen v tomto repozitáři. Zde ukládejte své hesla a vaše soukromé nastavení
  • group.yaml - seskupování prvků do skupin použité v uživatelském rozhraní

Produkty Netio (www.netio-products.com)

EspHome (ESP2866/ESP32)

Sonoff

Blitzwolf

Xiaomi (Bluetooth produkty)

Ostatní

Seriál článků na blogu popisující konfiguraci

1. Instalace HomeAssistant

switch:
    - platform: mqtt
      name: Stolni lampicka
      state_topic: "stat/sonoff/RESULT"
      value_template: '{{ value_json["POWER1"] }}'
      command_topic: "cmnd/sonoff/POWER"
      availability_topic: "tele/sonoff/LWT"
      payload_on: "ON"
      payload_off: "OFF"
      payload_available: "Aktivní"
      payload_not_available: "Neaktivní"

3. Integrace s Homekit hlasovým asistentem od Applu

homekit:
  # nepovinné - pouze pokud provozuje více HomeAssistentů
  name: Homekit Bridge

Definice sensorů

- platform: mqtt
  name: "room1_table_lamp_energy_today"
  state_topic: "tele/sonoff/SENSOR"
  value_template: ' {{ value_json["ENERGY"]["Today"] }}'
  unit_of_measurement: "kWh"
...

Seskupování

sonoff:
  name: "Lampička"
  control: hidden
  entities:
    - light.room1_table_lamp
    - sensor.room1_table_lamp_energy_voltage
    - sensor.room1_table_lamp_energy_power
    - sensor.room1_table_lamp_energy_current
    - sensor.room1_table_lamp_energy_today
    - sensor.room1_table_lamp_energy_yesterday
    - sensor.room1_table_lamp_energy_total

Úprava vzhledu - názvy a ikonky

light.room1_table_lamp:
  friendly_name: "Stolní lampička"
  icon: mdi:lamp
...

Stejný způsob definice, seskupování a úpravy vzhledu senzorů jako v přechozí 4. části.

ESPHome konfigurační soubory

Seskupování v HomeAssistentovi jako v části 4 a 5.

Seskupování v HomeAssistentovi jako v části 4 a 5.