В зв’язку з презентацією свого нового термостата Nest Learning Thermostat Google запускає оновлений плагін для відображення та керування налаштуваннями термостату в своєму додатку. Виявляється, такий редизайн стосується і старіших моделей.
Оновлений інтерфейс користувача для Nest Learning Thermostat в Google Home більш точно відображає зовнішній вигляд девайсу в самому додатку Home. Унизу буде відображено елементи керування нагріванням чи охолодженням, поточну температуру та вологість у приміщенні.
Насправді, можна було б припустити, що новий інтерфейс користувача буде доступний лише для новинки, але схоже, що це не так.
В Android Police помітили, що для старого покоління Nest Thermostat раптово з’явився оновлений інтерфейс плагіну в додатку Google Home. Вони не вказали який термостат використовували, але це один із Nest застарілих термостатів, і це не модель 2020 року. Власне, на основі інтерфейсу користувача було зроблено припущення, що це з Nest Thermostat E.
Оновлення
У міру наближення дебюту нового Nest Learning Thermostat від Google новий інтерфейс користувача стає все більш поширенішим для користувачів старіших моделей термостатів Nest. Протягом останніх кількох днів набагато більше користувачів побачили оновлений дизайн. Підтримувані моделі включають Nest Thermostat 2020 року та Nest Learning Thermostat (3-го покоління), тому, схоже, оновлений інтерфейс користувача буде доступний для всіх термостатів.
Примітно, що Nest Learning Thermostat 2015 року показує датчики температури в додатку Google Home так само, як і оновлена модель (див. фото).
Основними перевагами електричної теплої підлоги є легкість монтажу та зручність керування. Іноді, разом з нагрівальним матом в комплекті, або окремо, можна придбати терморегулятор. Цей пристрій приєднується до термодатчика, розміщеного в підлозі, з якого знімаються температурні показники. При досягненні заданої межі температури терморегулятор “припиняє” подачу струму на нагрівальні елементи і підлога починає охолоджуватись.
Сьогодні ми розглянемо спосіб підключення нагрівального мату не до звичного нам терморегулятора, а до розумного реле Shelly. Це дозволить додати наше реле до розумного будинку з можливістю керування з Home Assistant.
Вибір обладнання для керування теплою підлогою
Мій вибір – це модель Shelly Plus 1. Перевагою цього девайсу є досить потужне реле з “сухими” контактами, яке має можливість комутувати струми до 16 А. Звичайно 16 А це максимально можливий струм, і не варто підключати нагрівальний мат занадто великою площею. Щоб розрахувати площу теплої підлоги необхідно знати потужність одного квадратного метру нагрівального мату. Більшість матів мають потужність 150 Вт/м2, але, в будь-якому разі, перед замовленням дізнайтеся про електричні характеристики обраної вами підлоги.
Припустимо, площа вашої кімнати, яку необхідно обігріти, 12м2, тоді потужність нагрівального мату буде 1800 Вт (150 Вт/м2 х 12.м2). Розділимо це значення на величину напруги в мережі (220V) і дізнаємось значення струму, який проходить по дротам нагрівального мату теплої підлоги.
1800 / 220 =~ 8.2 A
Маємо значення, яке трохи менше за 8,2 Ампери. Така цифра без проблем дозволить підключити реле на 16 Ампер. Якщо ви маєте кімнату значно більшої площі, коли струм в дротах нагрівального мату буде більше ніж 10 Ампер, я рекомендую розбивати кімнату на зони. Тоді кожне окреме реле буде вмикати свою власну нагрівальну зону, а ви не ризикуватимете перевантажити контакти реле.
Тут, і далі вважатиметься, що ваша тепла підлога і температурні датчики вже змонтовані і готові до експлуатації
Схема підключення реле буде така:
Підключаємо датчик температури
Нещодавно компанія Shelly представила додатковий модуль для усіх моделей реле Plus. Цей модуль має назву Shelly Plus Add-On і дозволяє під’єднувати різноманітні цифрові та аналогові датчики. Одним з таких датчиків є цифровий температурный сенсор DS18B20. Саме цей сенсор дуже часто використовують для зняття температурних показників всередині теплих підлог.
Отже, підʼєднайте дроти температурного датчика до відповідних клем додаткового модулю згідно інструкції. Вимкніть подачу живлення на реле і приєднайте до нього модуль.
Застібки, що тримають модуль приєднаним до реле, обовʼязково мають бути пристібнутими. Приєднані один до одного девайси будуть мати вигляд як на фото.
Після таких “фізичних вправ” ще раз перевірте чи правильно ви підʼєднали всі дроти. Тепер можна переходити в мобільний додаток Shelly.
Додаємо реле і додатковий модуль в додаток
Як додати та налаштувати реле Shelly 1 я вже писав в статті “Знайомство з потужним одноканальним Wi-Fi реле Shelly 1”, процедура нічим не відрізняється. Додайте девайс до необхідної кімнати і виберіть для нього відповідну піктограму для зручності.
Перейдіть до розділу Addon sensors і перевірте, чи є можливість приєднати сенсори до реле. Якщо ви бачите напис типу “Unsupported addon … ” сміливо оновлюйте прошивку реле. Для цього перейдіть в пункт Settings – Firmware version і натисніть відповідну кнопку. В процесі оновлення прошивки реле перезавантажиться.
Після перезавантаження девайсу, знову перейдіть до розділу Addon sensors. Тепер ви маєте бачити кнопку Enable addon. Після її натискання реле знову перезавантажиться. Тепер ви маєте змогу додавати сенсори. Після натискання кнопки Add peripheral зʼявиться спливаюче вікно де необхідно обрати тип сенсора. В нашому випадку це температурний датчик DS18B20, нижче має зʼявитися його унікальний номер. Коли до аддону підʼєднано декілька таких сенсорів, вам доведеться додавати кожен окремо, для зручності ви можете потім задати для них зрозумілі назви. Збережіть налаштування девайсу з вже доданим сенсором.
Насправді, такий сценарій дій був би ідеальним, але, на жаль на деяких ранніх версіях прошивки реле ви можете зіштовхнутись з проблемами. Ще на етапі додавання реле може “не бачити” сенсор, і навіть перезавантаження або натискання кнопки Rescan не вирішить цю проблему. З мобільного додатку реле вперто “не хоче бачити сенсор”. Що ми можемо зробити, аби додати наш сенсор до реле? Поки існує лише одне рішення – веб інтерфейс! Перейдіть за IP адресою пристрою в вашому браузері, відкрийте пункт меню, що відповідає за аддон (додатковий модуль), і натисніть вже знайому нам кнопку Add peripheral. Як і в мобільному додатку, у веб версії зʼявиться спливаюче вікно з вибором типу сенсору, оберіть DS18B20 і сам сенсор. Збережіть налаштування і перезавантажте реле.
Тепер девайс отримує значення температури з нашого термодатчика, в цьому можна переконатися і в веб версії, і, тепер, вже й у мобільному додатку. На графіку можемо побачити дві криві червоного та блакитного кольору. Це – нижній та верхній пороги замірів температури у певний проміжок часу.
До речі, в налаштуваннях аддону ви можете встановити значення поправки температури або “поріг”. Значення останнього пункту буде використовуватися при спрацюванні локальних скриптів автоматизації.
Налаштування автоматизації
Нещодавно у користувачів девайсів Shelly зʼявилась можливість створювати скрипти, які будуть виконувати певні дії при настанні певних умов. Перевагою таких скриптів є те, що вони є локальними, тобто виконуються саме на пристрої, який ми плануємо задіяти в автоматизації. Локальні скрипти не будуть залежати ні від хмари, ні, навіть, від наявності звʼязку з певним хабом. Такі скрипти, або, назву їх правилами автоматизації, просто виконуються за певних умов.
Щоб було зрозуміліше, давайте створимо декілька таких правил на нашому реле. Хочу зауважити, при написанні статті в мобільному додатку створення скриптів ще не було доступне, а ось в веб-інтерфесі їх створювати вже можна. Отже, перейдіть за IP адресою вашого реле, і відкрийте розділ аддону з термодатчиком. Відкрийте останню вкладку з піктограмою, що схожа на трикутник. Вона має назву Actions, і саме тут будуть знаходитись створені нами правила автоматизацій. Зараз тут порожньо, нас зустрічає лише кнопка “New action”
Ми створимо два правила. Перше буде замикати реле Shelly Plus в той момент, коли температура на датчику впаде нижче 20 градусів. При налаштуванні не забудьте врахувати значення Threshold або “Поріг” яке було нами вже вказано раніше. Друге правило буде розмикати реле при досягненні температури 25 градусів.
Мабуть ви вже зрозуміли, мати теплої підлоги будуть нагріватися лише в діапазоні від 20 до 25 градусів. Звичайно користувач має змогу встановити власні температурні показники, які можуть залежати і від власних температурних уподобань, і від глибини монтажу теплої підлоги.
Перейдемо до створення першого правила. Натисніть кнопку New action Зʼявиться спливаюче вікно, де ми маємо вказати дії, які виконає реле при досягненні температури більше ніж 25 градусів. Клікніть по зображенню, щоб побачити налаштування правил, що ми створюємо. Як бачите, тут є чотири пункти, які зрозумілі навіть візуально.
На скріншоті залишається неналаштованим лише останній, четвертий пункт. В додатку клікніть по “Add local action”. Тут ми кажемо девайсу, що треба зробити, коли температура досягла певного рівня. Ми маємо вимкнути теплу підлогу, коли температура піднялася, отже обираємо Control Output та тиснемо Off.
Після цього збережіть правило, натиснувши Save Action. На скріншоті нижче ви бачите створене правило.
Тепер нам необхідно створити правило, яке вмикатиме теплу підлогу, коли температура опуститься нижче 20 градусів. Алгоритм дій буде схожий, нам лише треба не переплутати більше-менше та вказати правильну дію девайсу, тобто розімкнути реле.
Після збереження налаштувань в додатку, ми можемо побачити обидва правила. До речі, створені правила можна за потреби вимикати чи відредагувати.
Таких дій буде достатньо, щоб наша тепла підлога працювала, тобто вмикалась і підтримувала необхідний діапазон температур. При цьому в мобільному додатку Shelly ви можете контролювати нагрівання кімнати, у тому числі і за розкладом. Також ви можете переглядати історію і робити температурний моніторинг. Ці дії можливі з будь-якої точки світу, де буде доступ до Інтернет.
Комусь цього буде достатньо, а хтось хоче керувати усім розумним будинком з одного додатку. І наш вибір – це завжди Home Assistant.
Додаємо девайси Shelly в HA і налаштовуємо автоматизацію
Насправді, половину справи ми вже зробили. Після під’єднання девайсів Shelly до локальної мережі, ваш Home Assistant відразу виявить новий пристрій. Вам лише залишиться його додати і “приписати” до необхідної кімнати. Сутність “вимикач”, яка, власне, відповідає за реле, і сутність “сенсор” термодатчика будуть додані до відповідної кімнати.
Тепер ви можете налаштовувати відповідні правила автоматизацій вже в інтерфейсі Home Assistant. Але зручніше буде створити віртуальний термостат і керувати температурою підлоги вже з нього. Попередньо не забудьте вимкнути локальні скрипти на реле, адже тепер вони не лише не потрібні, а й заважатимуть правильній роботі термостата.
Спочатку додаємо посилання на зовнішній файл в /config/configuration.yaml Таким чином ми створимо нову сутність climate, що стане нашим термостатом.
У файлі /config/includes/climate/climate.yaml створимо наш термостат.
Тут sensor.shellyplus1_0cdc7ef56b40_temperature – це термодатчик, що був під’єднаний до Shelly, а switch.shellyplus1_0cdc7ef56b40_switch_0 – це відповідний вимикач реле Shelly.
Згідно документації ми можемо задавати діапазон температури, у нас вказано від 16 до 28 градусів.
Трохи більше місяця тому, я робив огляд на розумний термостат Nest Learning Thermostat. Це дуже зручний та корисний девайс, який буде підтримувати комфортну температуру всередині вашого помешкання і при цьому заощадить ваші кошти на опаленні.
Як ви вже знаєте, зараз торгова марка Nest належить корпорації Google, і як, часто буває у великих компаніях, не всі напрямки виробництва встигають за запитами користувачів. А те, що Google частково закрив Nest API стало дуже сумною звісткою для незалежних розробників. Якщо ви користуєтесь додатком Nest, який керує виключно власними пристроями, то, мабуть, звернули увагу, що додаток досить давно не оновлювався. Та й девайсів там не так вже й багато.
На мою думку, будь-кому буде набагато зручніше, коли керування девайсами розумного дому знаходиться в одному додатку. Для себе, в якості основної системи я обрав Home Assistant, адже сюди можна інтегрувати дуже багато пристроїв різних виробників, керувати ними та додавати будь-які алгоритми автоматизації.
Хочу попередити, для того, аби ви отримали доступ до Nest Smart Device Management API вам доведеться заплатити $5. Це одноразовий платіж за доступ до API
Після завершення налаштувань через Home Assistant ви отримаєте доступ до таких сутностей: Climate, Sensor, Camera
Реєстрація доступу пристрою
На цьому етапі ви ввімкнете Nest API та створите облікові дані, що необхідні Home Assistant для обміну інформацією з Nest API.
Створення та налаштування Cloud Project в Cloud Console:
Натисніть OAuth consent screen та почніть налаштовувати його.
Виберіть External (це єдиний варіант, якщо ви не є користувачем G-Suite), а потім натисніть Create.
На екрані «App Information» потрібно ввести App name (назву додатку) та User support email, а потім ввести електронну адресу в розділі «Developer contact email». Вони відображаються лише під час проходження процедури OAuth, щоб надати Home Assistant доступ до вашого облікового запису. Натисніть Save and Continue. Не додавайте непотрібну інформацію (наприклад, логотип), щоб уникнути додаткових перевірок з боку Google.
На кроці Scopes натисніть Save and Continue
На кроці «Test Users» вам потрібно додати свій обліковий запис Google (наприклад, вашу адресу @gmail.com) до списку. Натисніть «Save» у своєму тестовому обліковому записі, а потім «Save and Continue», щоб завершити процес.
Поверніться до OAuth consent screen і натисніть «Publish App», щоб встановити статус «In Production».
У попередженні говориться, що ваша програма буде доступна для будь-якого користувача з обліковими записами Google, що ви ввели на екрані інформації про додаток. Це не компрометує ні ваш обліковий запис Google ні ваші дані в Nest.
Переконайтеся, що не встановлено статус Testing, інакше ви будете виходити з облікового запису кожні 7 днів.
Налаштування OAuth client_id і client_secret в Cloud Console
Наприкінці цього розділу ви отримаєте client_id і client_secret, які потрібні для подальших кроків.
Перейдіть на сторінку Credentials і натисніть Create Credentials
В випадаючому списку виберіть OAuth client ID
Оберіть Desktop App в полі Application type
Дайте зрозумілу назву для ваших облікових даних
Тепер ви побачите повідомлення, створене клієнтом OAuth. Зверніть увагу на Client ID та Client Secret, вони знадобляться на наступних кроках.
Створення доступу до пристрою для project_id в Device Access Console
Тепер, коли у вас налаштовано аутентифікацію, ви створите Nest Device Access Project, який вимагає 5 доларів США. Після завершення у вас буде доступ пристрою до project_id, який необхідний для подальших кроків.
Установіть прапорець «Accept the Terms of Service» та натисніть «Continue to Payment», де вам буде необхідно сплатити 5 доларів США.
Тепер Device Access Console має бути відображена. Натисніть Create project
Дайте назву вашому проекту і натисніть Next.
Далі вам буде запропоновано ввести OAuth client ID, який ви створили раніше в попередньому розділі. Натисніть «Next».
Увімкніть «події», натиснувши «Enable and Create project».
Зверніть увагу на Project ID. На даний момент у вас є project_id, client_id і client_secret, які необхідні для Home Assistant.
Налаштування Home Assistant
Тепер у вас є все необхідне для налаштування Nest в Home Assistant. Відкрийте файл configuration.yaml і запис згідно зразку що бачите нижче.
# Example configuration.yaml entrynest:
client_id: CLIENT_ID
client_secret: CLIENT_SECRET
# "Project ID" in the Device Access Console (not Cloud Project ID!)project_id: PROJECT_ID
Обов’язково перезавантажте Home Assistant в розділі «Server Controls».
Налаштування пристроїв
Після того, як ви додали в configuration.yaml запис про конфігурацію Nest і перезавантажили Home Assistant вам потрібно через інтерфейс користувача додати інтеграцію Nest. Для цього можна скористатися кнопкою «My»:
Можна те саме зробити вручну:
Перейдіть до інтерфейсу вашого Home Assistant.
На бічній панелі натисніть «Configuration».
У меню конфігурації виберіть: Integrations. (в верії 2021.12 Devices & Services)
У нижньому правому куті натисніть кнопку Add Integration.
Скористайтесь полем пошуку і виберіть «Nest» та далі дотримуйтесь інструкцій.
Налаштування Nest integration проведе вас через етапи авторизації вашого Home Assistant для доступу вашого облікового запису до пристроїв Nest.
Налаштування OAuth для Device Authorization
У цьому розділі ви дозволите Home Assistant отримати доступ до вашого облікового запису, згенерувавши токен аутентифікації.
Виберіть OAuth or Apps, оскільки вище, в Google Cloud Console, ми створили облікові дані для комп’ютерних програм.
Натисніть посилання authorize your account
Відкриється нова вкладка, на якій можна обрати ваш обліковий запис Google. Це має бути той самий обліковий запис розробника, який ви налаштували раніше.
Екран дозволів Google Nest дозволить вам обрати, які пристрої налаштувати, і вибирати пристрої з кількох ваших осель. Можливо, ви захочете ввімкнути все, однак ви можете пропустити будь-яку функцію, яку не бажаєте використовувати в вашому Home Assistant.
Ви будете перенаправлені на іншу сторінку вибору облікового запису.
Ви можете побачити екран попередження про те, що Google не перевірив цю програму, оскільки ви щойно налаштували непідтверджений developer workflow. Натисніть Continue, щоб продовжити.
Потім вам буде запропоновано надати доступ до додаткових дозволів. Натисніть Allow.
Підтвердьте, що ви хочете надати постійний доступ для Home Assistant.
Скопіюйте токен
Вставте токен в діалогове вікно Home Assistant Link Account Google.
Наступним кроком є введення Cloud Project ID, щоб отримувати оновлення з ваших пристроїв. Відкрийте Cloud Console і скопіюйте Project ID.
Якщо все пройшло добре, ви побачите налаштовану інтеграцію Nest
Використання автоматизації та тригерів
Інтеграція Nest робить доступними тригери пристроїв, та можливість увімкнення автоматизацій в Home Assistant. Щоб отримати повну інформацію, перегляньте посібник із початку роботи з автоматизаціями в Home Assistant.
Ви можете використовувати службу nest/set_away_mode, щоб встановити режим «Home» або «Away» :
# Example script to set away, no structure specified so will execute for allscript:
nest_set_away:
sequence:
- service: nest.set_away_mode
data:
away_mode: away
Керування термостатом
Кліматична платформа Nest дозволяє керувати термостатом від Nest. Але зауважте, що через обмеження європейського термостата Nest E інтеграція з Home Assistant для цього термостата неможлива.
Після налаштування інтеграції та додавання картки з термостатом до інтерфейсу Lovelace з’явиться можливість керування вашими Nest девайсами через Home Assistant
Також, тепер є можливість додавати нові сутності climate в тригерах і автоматизаціях, викликаючи відповідну службу за допомогою раніше створених конфігураційних файлів. Шаблони таких налаштувань можна переглянути в інструментах розробника Home Assistant
Взагалі термостати, як клас пристроїв, дуже популярні в Північній Америці. Так історично склалося, що цей девайс там є в майже кожному домі. І це не дивно, девайс налаштовує температуру в приміщенні майже без вашої участі. Взимку він увімкне опалення, а влітку, коли спекотно – кондиціонування або вентиляцію. Ще 30 років тому більшість кліматичних систем в житлових будинках США керувалися механічними термостатами.
Але, перш ніж дізнатись про переваги таких девайсів, давайте познайомимось з компанією Nest, яка займається виробництвом розумних термостатів.
Історія компанії Nest
Nest бере свій початок з 2010 року. Саме тоді колишні співробітники Apple Тоні Фейдел та Мет Роджерс створили стартап, який отримав назву Nest Labs. Вже через рік компанія представила світу першу версію розумного термостату. Девайс став дуже популярним, справи компанії пішли вгору. В наступному році, на хвилі успіху Nest Labs випускає другу версію термостата з оновленим дизайном та функціоналом. Другу версію компанія пізніше візьме за основу для наступного покоління пристрою, але це буде вже після того як Google придбає компанію Nest Labs.
Отже, в 2014 році Google купує Nest Labs за величезні (для тих років) 3,2 мільярди доларів, причому не змінивши назву, тепер вже дочірньої компанії. В цьому ж році під крило Nest попадає компанія Dropcam, що займається виробництвом відеокамер. Згодом ми почуємо про інтелектуальні камери безпеки Nest Cam. Також компанія починає розробку нового безпровідного протоколу зв’язку. Про цей протокол ми поговоримо трохи далі.
Американська версія Nest Learning Thermostat (3rd Generation)
Відразу хочу акцентувати увагу на тому, що всі кліматичні системи Північної Америки, (США та Канади), і деяких інших країн зазвичай живляться від напруги 24V, причому змінного струму. Це не звично для всіх європейських країн. Також це може стати проблемою в нашій країні для тих, хто придбав термостат в американському магазині і хоче його самостійно встановити. Але все можливо і як це зробити читайте далі.
Насправді, третє покоління термостатів Nest – це великий прорив в виробництві кліматичної техніки. Зовні девайс майже не змінився, але збільшився екран термостата та його роздільна здатність, тепер режим роботи та поточну температуру видно з іншого кінця кімнати. Для того, щоб побачити режим роботи термостата не обов’язково підходити близько. Основних змін, порівняно з v2, термостат зазнав всередині та в програмному забезпеченні.
Всередині пристрою є датчик присутності, за допомогою цього датчика він «знає» чи є хтось вдома, і відповідно підлаштовує температуру. Звичайно ж в ньому є і датчик температури. Тобто, термостат вимірює температуру в тій кімнаті, в якій знаходиться. Але також є можливість придбати виносні сенсори температури і розмістити їх на полиці чи стіні тієї кімнати, в якій бажаєте моніторити температуру.
Трохи вище я казав, що Nest почала розробку безпровідного стандарту для своїх пристроїв, так от в новому термостаті він вже використовується. Новий стандарт працює на основі протоколу 802.15.4. Знайомі цифри? Так, він працює на частоті 2,4 GHz, як і Zigbee, але це інший енергоефективний стандарт, що отримав назву Weave. Згодом він стане основою для відкритого протоколу зв’язку для пристроїв розумного будинку Thread. Але поки що, Nest використовує Weave для з’єднання власних девайсів один з одним. Саме за допомогою цього стандарту термостат з’єднується з датчиком температури Nest.
В екосистемі Nest є ще девайси, що використовують Weave. Це датчик диму та газу Nest Protect. До речі, Nest Protect, як і термостат, має сенсор присутності. Nest Connect – пристрій, який збільшує площу покриття. Всі ці девайси працюють з сумісним розумним замком Yale Lock.
На коробці з американською версією термостата зображений сам девайс з цифрою 75 на ньому. Це комфортна температура в градусах Фаренгейта. На попередній версії, (2nd Generation), зображена цифра 70.
Давайте подивимось, що йде в комплекті з Nest Learning Thermostat. Крім самого термостата в коробці знайдеться набір саморізів, спеціальний контактний диск з 10 клемами, металева монтажна пластина, біла пластикова захисна пластина. В якості бонуса в коробку поклали фірмову викрутку, яка має допомогти встановити пристрій. Білу пластикову пластину взагалі встановлювати не обов’язково. Зазвичай вона призначена для приховування дефектів на стіні після демонтажу попереднього термостата.
Після монтажу та під’єднання дротів до диску, термостат з’єднують з відповідним роз’ємом на ньому, і, ніби, «приклацують» в своє робоче положення. Але перш ніж монтувати диск на стіну, давайте познайомимось з його розпіновкою.
Як ви вже знаєте, термостат живиться від змінної напруги 24V, ці дроти з’єднуються з клемами Rh і С (Comon). На малюнку ці дроти позначені червоним та чорним кольорами. C-дріт буде «спільним» для всіх кліматичних пристроїв. Клеми W1 та W2 відповідають за нагрівання. Якщо у вашому домі, наприклад, котел з одним ступенем нагріву, тоді можна під’єднати до нього лише клему W1, за бажанням до клеми W2 можна приєднати додатковий електричний нагрівач.
Таким чином, коли термостат приймає рішення дуже швидко обігріти приміщення, він може подати напругу на обидві клеми W1 та W2. Але зазвичай температуру піднімають плавно і одним контуром нагріву, так роблять для економії енергоресурсів, а відповідно і ваших коштів. Також за схожою логікою приміщення охолоджують. За охолодження, а точніше за ступені охолодження, відповідають клеми Y1 та Y2. Якщо в приміщенні, наприклад, встановлено центральний кондиціонер, тоді контакт клеми Y1 може подавати сигнал на реле, яке відкриє засувку вентиляції з холодним повітрям. Тим часом Y2 може керувати додатковим кондиціонером.
Клема G зазвичай відповідає за ввімкнення вентилятора. O/B – використовують рідко, для керуванням спеціальним клапаном нагріву. Можна вважати що це третя ступінь нагрівання. Клему Rc використовують замість клеми Rh в тому випадку, якщо планується, що термостат буде керувати лише охолоджувальною кліматичною технікою (вона під’єднується до лівого блоку клем). Клему «*» можна запрограмувати в налаштуваннях термостату. Це може бути зволожувач повітря, чи навпаки осушувач, або навіть третій контур нагрівання.
На малюнку нижче один з варіантів підключення термостату до нагрівального приладу за допомогою реле з сухими контактами. Інші клеми та відповідні прилади підключаються подібним чином.
Вже після під’єднання дротів до контактного кільця та встановлення термостата на місце вмикається живлення. Термостат сам «побачить», які дроти приєднані до клем. Вам залишиться лише зробити базові налаштування і з’єднатися з Wi-Fi. До речі, в налаштуваннях можна встановити температуру не лише в градусах по Фаренгейту але і по Цельсію.
Європейська версія Nest Learning Thermostat (3rd Generation)
Після придбання Nest Labs компанією Google, компанія почала завойовувати й інші ринки. В європейських магазинах Nest з’явився ще з другим поколінням термостату. Але, як виявилося згодом, в Європі не всі функції користувалися попитом. Так, наприклад, в Європі кондиціонування або вентиляція дуже рідко були частиною кліматичної централізованої системи. Керування опаленням теж не мало живлення 24V як в США.
Саме тому було прийнято рішення випустити окрему версію термостата для країн за межами Північної Америки. Коробку Європейської версії ви впізнаєте по цифрі 20 на термостаті. Це звичні для нас, комфортні 20 градусів Цельсія. Коробка з «Європейцем» трохи більша. Причина полягає в тому, що в комплекті додано ще один пристрій, який називається Heat Link.
Сучасні газові котли досить часто можуть комплектуватися термостатами власних торгових марок, такі термостати з’єднують з «материнською» платою котла двома дротами. Після з’єднання котел і термостат спілкуються за допомогою відкритого протоколу OpenTherm. Таким чином можна керувати нагрівальним приладом віддалено. OpenTherm має одну суттєву перевагу над «релейним» керуванням. Під час прогрівання приміщення котел поступово збільшує температуру теплоносія. А це значить, що пальник всередині котла не так піддається термічним навантаженням, а значить і прослужить він довше. Крім того, поступове нагрівання теплоносія зменшує витрати газу і заощаджує кошти.
На фото нижче зображено пристрій Heat Link з відкритою захисною кришкою. На її внутрішній частині показано схему підключення до відповідних контактів.
Перші два контакти – це клеми живлення пристрою 220V. Нас цікавлять останні дві групи клем. Це контакти дротів OpenTherm, що підуть до опалювального приладу і контакти живлення термостата з напругою 12V.
До речі, живлення на термостат можна подати за допомогою звичного USB роз’єму. Сам термостат з’єднається з пристроєм Heat Link по вже знайомому безпровідному Weave. Відстань між девайсами не може перевищувати 30 метрів. Але приємно, що не потрібно буде свердлити стіни. Це значить, що Heat Link можемо встановити в котельній кімнаті, а розумний термостат поставити на комод на підставці.
В комплекті з «європейцем» теж є контактне кільце, але воно суттєво відрізняється від американської версії. На кільці лише дві клеми живлення, вони позначені як Т1 і Т2. Дроти до цих клем з’єднуються з відповідними контактами Heat Link. Не варто плутати полярність при з’єднанні цих контактів.
Повернемось до Heat Link. Як я вже казав, перевагою є підтримка стандарту OpenTherm. Але мабуть ви вже задаєте питання, чи буде працювати з термостатом котел, що не має OpenTherm? Забігаючи наперед скажу, так буде, але лише в режимі реле, тобто «вимкнений \ увімкнений». Деякі котли, замість лінку OpenTherm, мають на своєму борту дві клеми для підключення так званого «сухого» реле. Зазвичай, ті клеми з’єднані перемичкою. Якщо контакти роз’єднати – котел вимкнеться, з’єднати – увімкнеться. Нижче схема підключення сухої пари дротів до Heat Link
Нижче схема під’єднання електричного нагрівача до Heat Link. Зверніть увагу, струм, який проходить через клеми «1», «2» та «3» не має перевищувати 3A.
Після монтажу всіх елементів термостата можна починати налаштування. Після налаштування та з’єднання з домашньою Wi-Fi мережею починайте користуватися пристроєм.
Програмна частина Nest Learning Thermostat
З першого ж дня користування термостатом пристрій починає запам’ятовувати ваші звички. Він спостерігає за тим, яка температура в приміщенні вам здається комфортною. Запам’ятовує чи зменшуєте ви в кімнаті температуру перед тим, як лягти спати. Вже, приблизно, за тиждень термостат починає самостійно вносити коригування до внутрішнього клімату вашої оселі. А це може бути як температура, так і вологість в кімнаті. Крім того, девайс вмикає режим «Auto Away» якщо нікого немає вдома, в цьому режимі він знизить температуру до допустимого рівня, чим суттєво буде економити ваші кошти. Звичайно термостат пристосовується до вашого робочого режиму, і перед тим, як ви повернетесь з роботи у вашій оселі вже буде тепло і затишно.
Для повноцінної роботи термостату потрібен стабільний зв’язок з мережею. З домашнім роутером пристрій з’єднується за допомогою Wi-Fi.
Керувати девайсом можна декількома способами. Перший спосіб – це фізична взаємодія. Ви завжди можете підійти до термостата і встановити комфортну температуру за допомогою обертання кільця. Другий спосіб – через веб-браузер. Заходьте в налаштування термостата з будь-якої точки світу. Переглядайте статистику роботи пристрою чи іншу інформацію про клімат вдома. Третій спосіб керування – за допомогою фірмового додатку на вашому смартфоні. Тут ви побачите все те, що в браузері, але в зручнішому форматі. Для останніх двох варіантів необхідно увійти в аккаунт, який ви створювали, коли вперше налаштовували термостат.
Четвертий спосіб потребує наявності елементарних знань англійської мови. Це голосове керування за допомогою смарт спікерів Google Nest. Налаштуйте інтеграцію один раз, і термостат з’явиться в додатку. Тепер можна керувати термостатом за допомогою голосових команд
Проблема забрудненої атмосфери у великих містах є особливо гострою. Якщо ви проживаєте на нижніх поверхах багатоповерхівки, біля дороги з щільним вуличним трафіком, чи, можливо, ваш будинок знаходиться біля потужного промислового об’єкту, то повітря, яким ви дихаєте може бути шкідливим для вашого здоров’я та здоров’я ваших близьких. І навіть в маленьких містечках та селах, в періоди спалювання сухої трави та городини, доступ до чистого повітря може стати справжнім подарунком.
Очищувачі повітря призначені для того, щоб мінімізувати вплив шкідливих речовин в атмосфері. Деякі моделі таких пристроїв здатні відфільтрувати до 99% шкідливих речовин та запахів у вашій кімнаті. Герой сьогоднішнього огляду Mi Airpurifier модель 3H прийшов з екосистеми Xiaomi, але він цілком здатен працювати самостійно (без хабу), і має можливість керування з альтернативних систем «розумного будинку», таких як Home Assistant.
Знайомство з конструкцією Mi Airpurifier 3H
Пристрій являє собою невелику колону розміром 24х24х52см, стінки якого, (крім дверцят), мають перфорацію для подачі повітря до фільтру.
Фільтр має циліндричну форму, тобто, теоретично, вся площа фільтра має використовуватись максимально ефективно.
Для зручності, в верхній частині фільтру передбачено спеціальний язичок, з його допомогою ви дістанете використаний фільтр для заміни чи протирання від пилу, адже сам корпус досить ніжний. До речі, приблизно один-два рази в місяць бажано фільтр протирати від пилу вологою ганчіркою, адже він осідає на захисній сітці. В нижній частині циліндру розміщено NFC-чіп, який містить інформацію про тип фільтра, та його ступінь зношення. В залежності від налаштованої потужності фільтрування ресурс фільтру лежатиме в діапазоні 6 – 12 місяців. Після закінчення цього терміну фільтр необхідно замінити.
В верхній частині пристрою розміщено потужний але не шумний вентилятор, він «витягує» вже відфільтроване повітря з центральної камери фільтру вгору, і виштовхує чисте повітря через отвори решітки в верхній частині корпусу.
До речі, в комплекті з очищувачем повітря, йде так званий True HEPA фільтр, це тришаровий фільтр, який, якщо вірити виробнику, має ефективність очищення 99,97% часток розміром до 0,3мкм. Але у продажу є і інші фільтри, які «спеціалізуються», наприклад, на очищенні формальдегіду чи бактерій. В минулому році в одному з магазинів проходила акція, при покупці пристрою «онлайн», покупець отримував в подарунок ще й антибактеріальний фільтр.
Керування Mi Airpurifier 3H
В верхній частині лицьової панелі є симпатичний сенсорний OLED дисплей, точніше на ньому є сенсорна кнопка. За допомогою цієї кнопки ви можете вмикати та вимикати пристрій довгим натисканням, та коротким натисканням перемикати режим роботи – тобто потужність роботи вентилятора. На дисплеї ви побачите поточний режим роботи, ресурс фільтра, температуру та вологість в кімнаті. І найбільші цифри – це стан якості повітря, чим менше значення, тим краще.
У фірмовому додатку, крім керування потужністю, маємо змогу створювати розклад вмикання та вимикання пристрою, змінити яскравість або повністю вимкнути дисплей, якщо він вам заважає, вимкнути звукові сповіщення пристрою, та інше. Звичайно, всі ці функції доступні і без смарт хабу Mi Smart Home Hub. Хаб дасть змогу добавляти певні елементи автоматизації в ваш розумний будинок. Перше, і найпростіше, що мені зараз спадає на думку, це, наприклад, відправлення сповіщення про підвищений рівень забруднення повітря.
Додаємо Mi Airpurifier 3H в Home Assistant
Якщо ви створюєте розумний будинок з сенсорів і пристроїв різних вендорів, скоріше за все, у вас буде декілька мобільних додатків, що керують цими пристроями. Але наша мета, зібрати весь зоопарк в одному місці, і це місце Home Assistant.
Отже, перше, що нам знадобиться для інтеграції очищувача в HA – це токен пристрою. Якщо ви користувач Android смартфону, щоб отримати токен Mi Airpurifier завантажте та встановіть модифікований додаток MI Home від VEVS
За необхідності, введіть ваші облікові дані та перейдіть в розділ «Network Info» вашого пристрою. В нижній частині вікна скопіюйте токен, та запишіть його окремо, він знадобиться при створенні інтеграції.
Винесемо налаштування в окремий файл. Частина configuration.yaml
fan: !include includes/fans.yaml
Файл /config/includes/fans.yaml
- platform: xiaomi_miio
host: 192.168.10.150
token: !secret airpurifier_livingroom_token #тут має бути токен, що ви скопіювали з додатку
Вже після перезавантаження в системі має з’явитися очищувач, за бажанням можете змінити йому іконку та friendly_name
Для зручності керування з інтерфейсу я рекомендую встановити HACS додаток, що має назву «Purifier Card». Це розробка українського програміста denysdovhan, являє собою вже підготовлену lovelace картку органами керування очищувачем повітря. Встановити кастомізацію можна як з GitHub сторінки автора, так і безпосередньо з HACS. На картці можете побачити стан вашого пристрою під час роботи. До речі, тут використана досить симпатична анімація. Ось так виглядає ця картка у мене, правда з дещо зміненими стилями: