Π£ΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» Π±ΡΡΡ ΡΠΎΡΠΊΠΎΡΡΡ β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΊΠΎΠΌΡΠΎΡΡΠ° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΡΠ°Π»ΠΈΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ, ΡΠ΅ΠΏΠ»ΡΠΉ ΠΏΠΎΠ», Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΡ ΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΡΠΎ Π·Π½Π°Π΅ΡΠ΅: Π±Π΅Π· ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΡΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡ. Home Assistant Climate β ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ ΡΡΡ Π·Π°Π΄Π°ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΠ΅ΠΌΠΈ ΠΊΠ»ΠΈΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π΄ΠΎ 30% Π½Π° ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠΈ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±Π°Π·ΠΎΠ²ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π² Home Assistant, Π½ΠΎ ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: ΠΎΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Mitsubishi Electric ΠΈ Daikin Π΄ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΡ ΠΏΡΠ°Π²ΠΈΠ» Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΠΎΠ³ΠΎΠ΄Ρ, ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ Π»ΡΠ΄Π΅ΠΉ Π² Π΄ΠΎΠΌΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΏΠΎ ΡΠ°ΡΠΈΡΠ°ΠΌ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠΎΠΌ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ), ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ.
ΠΠ΅Π²Π°ΠΆΠ½ΠΎ, ΠΆΠΈΠ²Π΅ΡΠ΅ Π»ΠΈ Π²Ρ Π² ΡΠ°ΡΡΠ½ΠΎΠΌ Π΄ΠΎΠΌΠ΅ Ρ Π³Π°Π·ΠΎΠ²ΡΠΌ ΠΊΠΎΡΠ»ΠΎΠΌ ΠΈΠ»ΠΈ Π² ΠΊΠ²Π°ΡΡΠΈΡΠ΅ Ρ ΠΈΠ½Π²Π΅ΡΡΠΎΡΠ½ΡΠΌ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠΎΠΌ β ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ Π½ΡΠΆΠ΄Ρ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ YAML-ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Home Assistant Climate ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
Home Assistant Climate β ΡΡΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΎΡΠΊΡΡΡΠΎΠΉ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΡΠ΅Π³ΡΠ»ΠΈΡΡΡΡΠΈΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π²ΠΎΠ·Π΄ΡΡ Π°. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ (Π²ΡΠΎΠ΄Π΅ Nest ΠΈΠ»ΠΈ Ecobee), ΠΎΠ½ Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ Π±ΡΠ΅Π½Π΄Ρ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 1500 ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ.
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΡ: Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΊΠ»ΠΈΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΡ, ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΡ, Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ) ΠΊ Home Assistant ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Zigbee, Wi-Fi, Modbus ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ API. ΠΠ°ΡΠ΅ΠΌ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ (climate.) Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· UI, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅:
- π± Π£ΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
- π€ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ, Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌ
- π ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Lovelace Ρ Π³ΡΠ°ΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡΠΌΠΈ
- π Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΠΎΠΊΠ½Π°)
ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ β Π³ΠΈΠ±ΠΊΠΎΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ Netatmo + ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ Gree + Π΄Π°ΡΡΠΈΠΊ COβ ΠΎΡ Aqara) ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΈΡ
Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ΅ΡΠ΅Π· automation ΠΈΠ»ΠΈ script. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ
ΡΠ°Π½ΡΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, Π±Π΅Π· Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
- Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΠ΅
- ΠΠ½Π²Π΅ΡΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ
- Π’Π΅ΠΏΠ»ΡΠΉ ΠΏΠΎΠ»
- ΠΠ΅Π½ΡΠΈΠ»ΡΡΠΈΡ Ρ ΡΠ΅ΠΊΡΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ
- ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°: ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Home Assistant
Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ, Π½ΠΎ ΠΌΡ Π²ΡΠ΄Π΅Π»ΠΈΠ»ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΈ Π±ΡΠ΅Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Home Assistant Climate:
| Π’ΠΈΠΏ ΡΡΡΡΠΎΠΉΡΡΠ²Π° | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π±ΡΠ΅Π½Π΄Ρ (ΠΏΡΠΈΠΌΠ΅ΡΡ) | ΠΡΠΎΡΠΎΠΊΠΎΠ» ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ |
|---|---|---|
| Π£ΠΌΠ½ΡΠ΅ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΡ | Nest, Netatmo, Honeywell, Heatit, Zigbee-ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΡ (Tuya, Moes) | Wi-Fi, Zigbee, Z-Wave |
| ΠΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΡ | Daikin, Mitsubishi Electric, Gree, LG, Samsung, Toshiba | Wi-Fi (ΠΎΠ±Π»Π°ΠΊΠΎ/Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ API), IR-Π±Π»Π°ΡΡΠ΅Ρ |
| Π‘ΠΈΡΡΠ΅ΠΌΡ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΠΈ | Ventus, Systemair, Blaupunkt, Xiaomi Air Purifier | Wi-Fi, Modbus, MQTT |
| Π’Π΅ΠΏΠ»ΡΠ΅ ΠΏΠΎΠ»Ρ | Heatit, Devireg, OJ Electronics, Zigbee-ΡΠ΅Π»Π΅ | Zigbee, Wi-Fi, 433 ΠΠΡ |
| ΠΠ°ΡΡΠΈΠΊΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ | Aqara, Xiaomi, Netatmo, Shelly, Zigbee-Π΄Π°ΡΡΠΈΠΊΠΈ | Zigbee, Wi-Fi, BLE |
ΠΡΠΎΠ±ΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ Π·Π°ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ IR-ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΡ (ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΠΎΡΡ). ΠΠ»Ρ Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ IR-Π±Π»Π°ΡΡΠ΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, BroadLink RM4 Pro ΠΈΠ»ΠΈ Xiaomi Mi IR Blaster), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ ΠΏΡΠ»ΡΡ ΠΠ£. Home Assistant ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±Π°Π·Ρ ΠΊΠΎΠ΄ΠΎΠ² Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΡΡΡΠ½ΡΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ API (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Daikin BRP072C42) ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π² 2β5 ΡΠ΅ΠΊΡΠ½Π΄ ΠΏΡΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ»Ρ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΠΈΠ»ΠΈ MQTT.
ΠΡΠ»ΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Home Assistant ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π½Π° GitHub. Π§Π°ΡΡΠΎ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΡ ΠΏΠΈΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π΄Π»Ρ Π½ΠΈΡΠ΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΊΠΎΡΠ»ΠΎΠ² Baxi ΠΈΠ»ΠΈ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΠΈ Vents).
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ: ΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Wi-Fi-ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠ° Mitsubishi Electric MSZ-LN ΠΈ Zigbee-ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ° MoesHouse. ΠΡΠΎΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ 80% ΡΠΈΠΏΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Ρ.
Π¨Π°Π³ 1: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²
ΠΠ»Ρ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠ°:
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
Mitsubishi Heat PumpΡΠ΅ΡΠ΅Π·ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π£ΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ β ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. - ΠΠ²Π΅Π΄ΠΈΡΠ΅ IP-Π°Π΄ΡΠ΅Ρ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠ° (Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π΅Π³ΠΎ Π² ΡΠΎΡΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ MelCloud).
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
MSZ-LN).
ΠΠ»Ρ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ°:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Zigbee-ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Sonoff ZBDongle-E) ΠΊ Home Assistant ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
ZHA. - ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ Π² ΡΠ΅ΡΡ Zigbee (Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠΏΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅).
- Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Home Assistant ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΡΠ½ΠΎΡΡΡ
climate.moes_thermostat.
Π¨Π°Π³ 2: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» configuration.yaml ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄Π»Ρ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ:
climate:
- platform: mitsubishi
name: "Π‘ΠΏΠ°Π»ΡΠ½Ρ ΠΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ"
host: 192.168.1.100
target_temp: 22
min_temp: 16
max_temp: 30
- platform: zigbee
name: "ΠΠΎΡΠ΅Π» Π’Π΅ΡΠΌΠΎΡΡΠ°Ρ"
temperature_sensor: sensor.moes_temperature
humidity_sensor: sensor.moes_humidity
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
target_tempβ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ.min_temp/max_tempβ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (Π·Π°ΡΠΈΡΠ° ΠΎΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄).temperature_sensorβ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° ΠΊ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ Π΄Π°ΡΡΠΈΠΊΡ (Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ).
ΠΡΠ±Π»ΠΈΡΡΡΡΠΈΠ΅ΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ climate. ΡΠ΄Π°Π»Π΅Π½Ρ
IP-Π°Π΄ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½ Π² ΡΠΎΡΡΠ΅ΡΠ΅ (DHCP reservation)
ΠΠΎΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 80 Π΄Π»Ρ Mitsubishi) ΠΎΡΠΊΡΡΡΡ Π² ΡΠ°Π΅ΡΠ²ΠΎΠ»Π΅
Π Π΅Π·Π΅ΡΠ²Π½Π°Ρ ΠΊΠΎΠΏΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠΎΠ·Π΄Π°Π½Π°-->
Π¨Π°Π³ 3: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΉ
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ (Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π²ΡΡΠ΅ 25Β°C ΠΈ ΠΊΡΠΎ-ΡΠΎ Π΄ΠΎΠΌΠ°):
alias: "ΠΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ Π² ΠΆΠ°ΡΡ"
trigger:
- platform: numeric_state
entity_id: sensor.moes_temperature
above: 25
condition:
- condition: state
entity_id: binary_sensor.presence_home
state: "on"
action:
- service: climate.set_temperature
target:
entity_id: climate.ΡΠΏΠ°Π»ΡΠ½Ρ_ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ
data:
temperature: 22
- service: climate.set_hvac_mode
target:
entity_id: climate.ΡΠΏΠ°Π»ΡΠ½Ρ_ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ
data:
hvac_mode: "cool"
ΠΠ»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ template-ΡΠ΅Π½ΡΠΎΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ Π²Π»Π°ΠΆΠ½ΠΎΡΡΡ:
template:
- sensor:
- name: "ΠΠΎΠΌΡΠΎΡΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ"
unit_of_measurement: "%"
state: >-
{% if states('sensor.moes_humidity')|float > 60 %}
{{ (states('sensor.moes_temperature')|float * 1.2) | round }}
{% else %}
{{ states('sensor.moes_temperature')|float }}
{% endif %}
ΠΡΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ for: Π² ΡΡΠΈΠ³Π³Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 5 ΠΌΠΈΠ½ΡΡ: for: "00:05:00".
ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ: ΠΏΠΎΡΠ΅ΠΌΡ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ
ΠΠ°ΠΆΠ΅ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ±ΠΎΠΈ. ΠΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΠΎΠΏΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ· ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Home Assistant.
1. ΠΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΡΠΈΡΠΈΠ½Ρ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- π ΠΠΎΡΠ΅ΡΡ ΡΠ²ΡΠ·ΠΈ ΠΏΠΎ Wi-Fi: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π»ΠΈ ΡΠΎΡΡΠ΅Ρ ΡΡΠ°ΡΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρ Home Assistant ΠΈ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠΎΠΌ. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π² ΡΠ°Π΅ΡΠ²ΠΎΠ» Π΄Π»Ρ IP-Π°Π΄ΡΠ΅ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
- π ΠΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, MelCloud) ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠ΄Π½Ρ ΠΈΠ· Π½ΠΈΡ .
- β±οΈ ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ API: ΠΠ»Ρ Daikin ΠΈ Mitsubishi Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠ°ΡΠ·Ρ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ:
delay: "00:00:05"ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
2. Π’Π΅ΡΠΌΠΎΡΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π΅Π²Π΅ΡΠ½ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ:
- π‘οΈ Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π°ΡΡΠΈΠΊΠ°: ΠΡΠ»ΠΈ ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ΄ΠΎΠΌ Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΡΠ΅ΠΏΠ»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΡΠ΅Π½Π΅ Π½Π°Π΄ ΡΠ°Π΄ΠΈΠ°ΡΠΎΡΠΎΠΌ), ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΡΡΠ°ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ. ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° Π²ΡΡΠΎΡΡ 1.5 ΠΌ ΠΎΡ ΠΏΠΎΠ»Π° Π² Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ.
- π ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠ²: ΠΡΠ»ΠΈ Π² ΡΡΡΠ½ΠΎΡΡΠΈ
climate.ΡΠΊΠ°Π·Π°Π½ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π΄Π°ΡΡΠΈΠΊ (temperature_sensor), Π½ΠΎ ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ, ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠΠ°Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:climate:- platform: ...
temperature_sensor: sensor.external_temp # ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΡ Π΄Π°ΡΡΠΈΠΊ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
- π‘ ΠΠΎΠΌΠ΅Ρ
Π°ΠΌΠΈ Zigbee: ΠΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ Π½Π° Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ°Ρ
, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»Π° Π²
ZHA. ΠΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈLQIΠ½ΠΈΠΆΠ΅ 100 ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ Π±Π»ΠΈΠΆΠ΅.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Home Assistant OS Π½Π° Raspberry Pi, Π²ΡΡΠΎΠΊΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° (Π²ΡΡΠ΅ 70Β°C) ΠΌΠΎΠ³ΡΡ ΠΈΡΠΊΠ°ΠΆΠ°ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ². Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ°ΡΡΠΈΠ²Π½ΠΎΠ΅ ΠΎΡ Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° x86-ΡΠ΅ΡΠ²Π΅Ρ.
3. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Ρ Π°ΠΎΡΠΈΡΠ½ΠΎ
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ°ΡΡΠΎ ΠΊΡΠΎΠ΅ΡΡΡ Π²:
- π Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ : ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±ΠΎΠ³ΡΠ΅Π² ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ Π½ΠΈΠΆΠ΅ 20Β°C, Π° Π΄ΡΡΠ³Π°Ρ β Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ Π΅Π³ΠΎ ΠΏΡΠΈ 21Β°C. ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡ (ΡΠ°Π·Π½ΠΈΡΡ Π² 1β2Β°C ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ).
- β±οΈ ΠΠ°Π΄Π΅ΡΠΆΠΊΠ°Ρ
ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ: ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΡΠ°Π· Π² 5β10 ΠΌΠΈΠ½ΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
state-ΡΡΠΈΠ³Π³Π΅Ρ Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌfor: - π ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΈΠΊΡ Π²
condition. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅binary_sensor.window_contactΠ΄Π»Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΎΠ³ΡΠ΅Π²Π° ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ΅Π½ΡΠΎΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²Π°Π½.
ΠΠ°ΠΊ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ?
1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΡΡΠ½Π°Π»Ρ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ climate.
2. ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² configuration.yaml:
logger:
default: warning
logs:
homeassistant.components.mitsubishi: debug
3. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π² Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β Π‘ΠΎΡΡΠΎΡΠ½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠ°Π½Π΄Π° climate.set_temperature ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ off.
ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ: Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
ΠΠ°Π·ΠΎΠ²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° β ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π»ΠΎ. Π Π΅Π°Π»ΡΠ½Π°Ρ ΠΌΠΎΡΡ Home Assistant Climate ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΏΡΠ°Π²ΠΈΠ», ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡ:
- π¦οΈ ΠΠΎΠ³ΠΎΠ΄Ρ (Π΄Π°Π½Π½ΡΠ΅ Ρ OpenWeatherMap ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ΠΎΡΡΠ°Π½ΡΠΈΠΈ)
- π° Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ (ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Tibber ΠΈΠ»ΠΈ ΡΠ°ΡΠΈΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠ°ΡΠ°ΠΌ)
- π¨βπ©βπ§βπ¦ ΠΡΠΈΡΡΡΡΡΠ²ΠΈΠ΅ Π»ΡΠ΄Π΅ΠΉ (Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡ, Π΄Π°ΡΡΠΈΠΊΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ, Life360)
- π ΠΡΠ΅ΠΌΡ ΡΡΡΠΎΠΊ ΠΈ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π½ΠΎΡΡΡ)
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 1: ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΏΠΎ ΡΠ°ΡΠΈΡΠ°ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°ΡΠΈΡΠ½ΡΠΉ ΡΡΠ΅ΡΡΠΈΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΎΠ±ΠΎΠ³ΡΠ΅Π² Π½Π° ΠΏΠΈΠΊΠΎΠ²ΡΡ ΡΠ°ΡΠΈΡΠ°Ρ . ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΠΎΡΡΠ½Π΅ΡΠ³ΠΎΡΠ±ΡΡΠ° (Π΄Π΅ΡΠ΅Π²ΡΠΉ ΡΠ°ΡΠΈΡ Ρ 23:00 Π΄ΠΎ 7:00):
alias: "ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΠΉ ΠΎΠ±ΠΎΠ³ΡΠ΅Π² Π½ΠΎΡΡΡ"
trigger:
- platform: time
at: "22:30:00"
- platform: time
at: "06:30:00"
condition: []
action:
- choose:
- conditions:
- condition: time
after: "22:30:00"
before: "07:00:00"
sequence:
- service: climate.set_temperature
target:
entity_id: climate.ΠΊΠΎΡΠ΅Π»_ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ
data:
temperature: 23 # ΠΊΠΎΠΌΡΠΎΡΡΠ½Π°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°
- conditions:
- condition: time
after: "07:00:00"
before: "22:30:00"
sequence:
- service: climate.set_temperature
target:
entity_id: climate.ΠΊΠΎΡΠ΅Π»_ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ
data:
temperature: 19 # ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 2: Π£ΡΠ΅Ρ ΠΏΠΎΠ³ΠΎΠ΄Ρ ΠΈ ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ
ΠΡΠ»ΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΡΠ΅Π³ΠΈΠΎΠ½Π΅ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΠ΅ Π·ΠΈΠΌΠ½ΠΈΠ΅ Π΄Π½ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ Π½Π°Π³ΡΠ΅Π² ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΠ»ΡΡΠΈΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π°ΡΡΠΈΠΊ ΠΎΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Aqara FP1) ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΎΠ±Π»Π°ΡΠ½ΠΎΡΡΠΈ:
alias: "ΠΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ° ΠΎΡΠΎΠΏΠ»Π΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΠ»Π½ΡΡ"
trigger:
- platform: numeric_state
entity_id: sensor.aqara_illuminance_lux
above: 10000 # ΡΡΠΊΠΈΠΉ ΡΠΎΠ»Π½Π΅ΡΠ½ΡΠΉ ΡΠ²Π΅Ρ
condition:
- condition: state
entity_id: climate.ΠΊΠΎΡΠ΅Π»_ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ
state: "heat"
action:
- service: climate.set_temperature
target:
entity_id: climate.ΠΊΠΎΡΠ΅Π»_ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ
data:
temperature: >-
{% set current = state_attr('climate.ΠΊΠΎΡΠ΅Π»_ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ', 'temperature') %}
{% if current > 20 %}
{{ current - 2 }}
{% else %}
{{ current }}
{% endif %}
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 3: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΡ ΠΏΠΎ COβ
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄Π°ΡΡΠΈΠΊ COβ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Netatmo ΠΈΠ»ΠΈ Zigbee CCD), Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠΈ Π½ΠΎΡΠΌΡ (1000 ppm):
alias: "ΠΡΠΎΠ²Π΅ΡΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ CO2"
trigger:
- platform: numeric_state
entity_id: sensor.netatmo_co2
above: 1000
action:
- service: climate.set_fan_mode
target:
entity_id: climate.Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΡ_ΠΊΡΡ
Π½Ρ
data:
fan_mode: "high"
- delay: "00:30:00" # ΠΏΡΠΎΠ²Π΅ΡΡΠΈΠ²Π°ΡΡ 30 ΠΌΠΈΠ½ΡΡ
- service: climate.set_fan_mode
target:
entity_id: climate.Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΡ_ΠΊΡΡ
Π½Ρ
data:
fan_mode: "auto"
ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅: ΠΏΠ°Π½Π΅Π»ΠΈ Lovelace Π΄Π»Ρ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Lovelace ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΡ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ»ΠΈΠΌΠ°ΡΠΎΠΌ Ρ Π³ΡΠ°ΡΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡΠΌΠΈ. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²:
1. ΠΠ°ΡΡΠΎΡΠΊΠ° ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΌ
ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π² ui-lovelace.yaml:
- type: thermostat
entity: climate.ΡΠΏΠ°Π»ΡΠ½Ρ_ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ
name: "Π‘ΠΏΠ°Π»ΡΠ½Ρ"
secondary_info: humidity
- type: history-graph
entities:
- entity: sensor.moes_temperature
- entity: sensor.moes_humidity
hours_to_show: 24
refresh_interval: 300
2. ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠΈ ΠΊΠ»ΠΈΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ vertical-stack ΠΈ horizontal-stack Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ:
- type: vertical-stack
cards:
- type: glance
entities:
- entity: climate.ΡΠΏΠ°Π»ΡΠ½Ρ_ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ
name: "ΠΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ"
- entity: climate.ΠΊΠΎΡΠ΅Π»_ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ
name: "ΠΡΠΎΠΏΠ»Π΅Π½ΠΈΠ΅"
- entity: climate.Π²Π΅Π½ΡΠΈΠ»ΡΡΠΈΡ_ΠΊΡΡ
Π½Ρ
name: "ΠΠ΅Π½ΡΠΈΠ»ΡΡΠΈΡ"
- type: entities
entities:
- entity: sensor.netatmo_co2
name: "COβ (ppm)"
- entity: sensor.openweathermap_temperature
name: "ΠΠ° ΡΠ»ΠΈΡΠ΅"
3. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡΡ
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· automation + notify:
alias: "ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π²ΡΡΠΎΠΊΠΎΠΌ CO2"
trigger:
- platform: numeric_state
entity_id: sensor.netatmo_co2
above: 1400
action:
- service: notify.mobile_app_iphone
data:
message: "β οΈ ΠΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ COβ ({{ states('sensor.netatmo_co2') }} ppm)!"
title: "Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈΠ²Π°Π½ΠΈΠ΅"
data:
push:
sound: "US-EN-Morgan-Freeman-Alarm.caf"
ΠΠ»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
Π·Π° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Grafana Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ InfluxDB. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΅Π½Π΄Ρ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ.
homeassistant:
customize:
sensor.technical_temp:
hidden: true
-->
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ ΡΠ°ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ ΡΠ±ΠΎΠ΅Π². ΠΠΎΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΌΠ΅ΡΡ:
1. Π Π΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Home Assistant:
- π ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ: ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π‘ΠΈΡΡΠ΅ΠΌΠ° β Π Π΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ. ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡΠΠ°ΡΠΈΡΠ° ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ. - πΎ ΠΠΊΡΠΏΠΎΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ
/configΠ½Π° Π²Π½Π΅ΡΠ½ΠΈΠΉ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ Π² GitHub (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· Git Pull add-on). - π Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²: Π₯ΡΠ°Π½ΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΊΡΠΈΠΏΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
automations/climate.yaml), Π° Π½Π΅ Π²configuration.yaml.
2. ΠΠ°ΡΠΈΡΠ° ΠΎΡ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°
ΠΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ β ΠΊΡΠΈΡΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠΎΡΡΠΎΠΌΡ:
- π ΠΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π²ΡΡ ΡΠ°ΠΊΡΠΎΡΠ½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΡΠΎΡΠΈΠ»Ρ.
- π ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Nginx) Ρ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠΌ ΠΎΡ Let's Encrypt Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°.
- π‘οΈ ΠΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ ΠΏΡΠ°Π²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ: Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ (Π±Π΅Π· ΠΏΡΠ°Π² Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΉ).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅ΡΠΎΠ² Daikin), ΡΠΎΠΊΠ΅Π½Ρ Π΄ΠΎΡΡΡΠΏΠ° Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ Π²configuration.yaml. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΈΠ· ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² Π½Π° GitHub ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅.gitignore.
3. ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΡΠ±ΠΎΡΡ :
- π΅ ΠΠΎΡΠ΅ΡΡ ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ:
alias: "Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ offline ΡΡΡΡΠΎΠΉΡΡΠ²Π΅"trigger:
- platform: state
entity_id: climate.ΡΠΏΠ°Π»ΡΠ½Ρ_ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ
to: "unavailable"
for: "00:10:00"
action:
- service: notify.mobile_app
data:
message: "β οΈ ΠΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ Π² ΡΠΏΠ°Π»ΡΠ½Π΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½!"
- π₯ ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°: ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° Π² ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 30Β°C (ΡΠΈΡΠΊ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ).
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ add-on Grafana + Prometheus ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π΄Π°ΡΠ±ΠΎΡΠ΄ Ρ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ:
- ΠΡΠ΅ΠΌΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΠΊΠ»ΠΈΠΌΠ°Ρ-ΡΡΡΡΠΎΠΉΡΡΠ²
- ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π»ΠΎΠ³Π°Ρ
- ΠΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ (Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΌΠ½ΡΠΌΠΈ ΡΠΎΠ·Π΅ΡΠΊΠ°ΠΌΠΈ)
FAQ: ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π³Π°Π·ΠΎΠ²ΡΠΌ ΠΊΠΎΡΠ»ΠΎΠΌ ΡΠ΅ΡΠ΅Π· Home Assistant?
ΠΠ°, Π½ΠΎ Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ°ΠΌΠΈ. ΠΠ»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΊΠΎΡΠ»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Viessmann Vitodens ΠΈΠ»ΠΈ Baxi Luna) Π΅ΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· Modbus ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ API. ΠΠ»Ρ ΡΡΠ°ΡΡΡ
ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅:
- π Zigbee-ΡΠ΅Π»Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Shelly TRV) Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ.
- π‘οΈ ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅ΡΠΌΠΎΡΡΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Heatit Z-TRM3), ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ ΠΊΠΎΡΠ»Ρ ΠΏΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π°ΠΌ.
ΠΠ°ΠΆΠ½ΠΎ: Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π² Π³Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠ°ΡΠ½ΠΎ. ΠΡΠΎΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΡΠΉΡΠ΅ΡΡ Ρ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ.
ΠΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ?
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ²:
- IR-Π±Π»Π°ΡΡΠ΅Ρ: ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ»ΡΡΠ° ΡΠ΅ΡΠ΅Π· BroadLink RM4 Pro ΠΈΠ»ΠΈ Xiaomi Mi IR Blaster. Π Home Assistant ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
broadlinkΠΈΠ»ΠΈxiaomi_miio. - ΠΠ±Π»Π°ΡΠ½ΡΠΉ API: ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΅Π½Π΄Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Electrolux) ΠΈΠΌΠ΅ΡΡ Π½Π΅Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ API. ΠΠΎΠΈΡΠΈΡΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π½Π° ΡΠΎΡΡΠΌΠ΅ Home Assistant.
- MQTT: ΠΡΠ»ΠΈ ΠΊΠΎΠ½Π΄ΠΈΡΠΈΠΎΠ½Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ
MQTT(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ESPHome), Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠ±ΠΌΠ΅Π½ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΡΠΎΠΏikuhome/climate/ac1.
ΠΠ»Ρ Π·Π°ΠΏΠΈΡΠΈ IR-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ irrecord (Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΠΏΠ°ΠΊΠ΅Ρ LIRC). ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
irrecord -d /dev/lirc0 ~/lircd.conf
ΠΠΎΡΠ΅ΠΌΡ Home Assistant ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠΎΠΉ?
ΠΠ°Π΄Π΅ΡΠΆΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π°:
- ΠΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΎΠΏΡΠΎΡΠ°: ΠΠ°ΡΡΠΈΠΊΠΈ Zigbee ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΡΠ°Π· Π² 5β30 ΠΌΠΈΠ½ΡΡ (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
scan_interval). ΠΠ»Ρ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»:zigbee:scan_interval: 60 # ΠΎΠΏΡΠΎΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΌΠΈΠ½ΡΡΡ
- ΠΠ±Π»Π°ΡΠ½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ: ΠΠ°Π½Π½ΡΠ΅ Ρ Netatmo ΠΈΠ»ΠΈ Ecobee ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΡΠ°Π· Π² 10 ΠΌΠΈΠ½ΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ, Π³Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
- ΠΠ°Π³ΡΡΠ·ΠΊΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ: ΠΡΠ»ΠΈ Home Assistant ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Raspberry Pi Ρ Π²ΡΡΠΎΠΊΠΈΠΌ CPU, Π΄Π°ΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΡ Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π‘ΠΈΡΡΠ΅ΠΌΠ° β Π Π΅ΡΡΡΡΡ.
ΠΠ»Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ template-ΡΠ΅Π½ΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΠΏΠΎ ΡΠΎΠ±ΡΡΠΈΡ.
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΡΠΈΡΡΠ²Π°Π» ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΠ΅ Π»ΡΠ΄Π΅ΠΉ?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΡ: