Π£ΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ пСрСстал Π±Ρ‹Ρ‚ΡŒ Ρ€ΠΎΡΠΊΠΎΡˆΡŒΡŽ β€” это стандарт ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ†Π΅Π½ΠΈΡ‚ врСмя ΠΈ удобство. Но Ссли Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ систСмС ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€, Ρ‚Π΅ΠΏΠ»Ρ‹ΠΉ ΠΏΠΎΠ», Π²Π΅Π½Ρ‚ΠΈΠ»ΡΡ†ΠΈΡŽ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅: Π±Π΅Π· ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнта это прСвращаСтся Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ. 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: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройств

Для ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Π°:

  1. УстановитС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ Mitsubishi Heat Pump Ρ‡Π΅Ρ€Π΅Π· Настройки β†’ Устройства ΠΈ сСрвисы β†’ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ.
  2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ IP-адрСс ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€Π° (Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π΅ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ MelCloud).
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ модСль ΠΈΠ· списка (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MSZ-LN).

Для тСрмостата:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Zigbee-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Sonoff ZBDongle-E) ΠΊ Home Assistant Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ ZHA.
  2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ тСрмостат Π² ΡΠ΅Ρ‚ΡŒ Zigbee (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ спаривания Π½Π° устройствС).
  3. Π’ интСрфСйсС 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), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΊΠΎΡ‚Π»Ρƒ ΠΏΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌ.

Π’Π°ΠΆΠ½ΠΎ: Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π² Π³Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ опасно. ΠŸΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ с сСртифицированным спСциалистом ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ.

Как ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€, Ссли Π½Π΅Ρ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ?

Π•ΡΡ‚ΡŒ нСсколько способов:

  1. IR-бластСр: Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ»ΡŒΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· BroadLink RM4 Pro ΠΈΠ»ΠΈ Xiaomi Mi IR Blaster. Π’ Home Assistant ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ broadlink ΠΈΠ»ΠΈ xiaomi_miio.
  2. ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ API: НСкоторыС Π±Ρ€Π΅Π½Π΄Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Electrolux) ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ API. ΠŸΠΎΠΈΡ‰ΠΈΡ‚Π΅ кастомныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ Home Assistant.
  3. MQTT: Если ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ MQTT (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ ESPHome), настройтС ΠΎΠ±ΠΌΠ΅Π½ сообщСниями ΠΏΠΎ Ρ‚ΠΎΠΏiku home/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-сСнсоры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΈΠΌΠ°Ρ‚-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π» присутствиС людСй?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ присутствия: