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.
- 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)
- powercable_homeassistant.yaml - HomeAssistant entity pro PowerCable MQTT
- powercable_homeassistant.yaml - HomeAssistant lovelace pro PowerCable MQTT
- Sonoff Basic (k dostání na AliExpressu, Banggood)
- Sonoff S20 (k dostání na AliExpressu nebo novější model S26 na AliExpressu, Banggood)
- Sonoff TH10 (se sensorem DS18B20, k dostání na AliExpressu
- Sonoff POW R2 (k dostání na AliExpressu, Banggood)
- Sonoff Touch (k dostání na AliExpressu)
- Sonoff 4ch (k dostání na AliExpressu)
- Bliztwolf BW-SHP2 (k dostaní na AliExpressu, Banggood)]
- Bliztwolf BW-SHP6 (k dostaní na AliExpressu, Banggood)]
- Xiaomi Mijia LYWSD03MMC (k dostaní na AliExpressu, Amazon.de)
- Wemos D1 mini (k dostání na AliExpressu) se sensory BME280 (AliExpress) a SHT31 (AliExpress) a displejem SSD1306 I2C (AliExpress)
- ZINUO Magic Home RGBW (k dostání na AliExpressu)
- ESPHome Bluetooth Proxy (více v článku Bluetooth zařízení a ESPHome proxy)
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
- platform: mqtt
name: "room1_table_lamp_energy_today"
state_topic: "tele/sonoff/SENSOR"
value_template: ' {{ value_json["ENERGY"]["Today"] }}'
unit_of_measurement: "kWh"
...
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
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.
- Sonoff Basic - konfigurace
- Sonoff S20 - konfigurace
- Sonoff TH10 - konfigurace
- Sonoff Touch - konfigurace
- Sonoff 4CH - konfigurace
Seskupování v HomeAssistentovi jako v části 4 a 5.
- Sonoff POW R2 - konfigurace
Seskupování v HomeAssistentovi jako v části 4 a 5.
- Magic Home LED controller - konfigurace