All posts by Aleks

Керуємо Home Assistant за допомогою голосу. Частина 2

Сьогодні продовжимо налаштовувати керування голосом в Home Assistant. Але вже цього разу нам знадобиться маленький і, в той же час, недорогий девайс з мікрофоном та динаміком «на борту». Будемо вважати, що всі попередні налаштування, про які я вже писав тут, вже зроблені.

Налаштовуємо і прошиваємо ATOM Echo

Отже, нам знадобиться пристрій, який можна придбати тут або тут, його вартість всього лише приблизно 13$.

Перейдіть за ось цим посиланням, на цій сторінці ви побачите кнопку «CONNECT».

Підключіть ATOM Echo до комп’ютера за допомогою USB-кабелю та натисніть кнопку «CONNECT».

Якщо ви раніше не завантажували прошивки на подібні девайси, мабуть, на вашому комп’ютері не встановлено usb-драйвер для таких пристроїв. Ви побачите спливаюче вікно, де є лише один стандартний COM-порт.

Натисніть «Скасувати», у відповідь з’явиться діалогове вікно, де вам запропонують завантажити і встановити відповідний драйвер.

Необхідно встановити драйвер для пристроїв CH342. Лише після цього з’явиться потрібний нам порт. Оберіть його та натисніть “Під’єднатися

Оберіть пункт «Install voice assistant»

Почнеться процес завантаження прошивки на девайс. Не закривайте вкладку браузера поки триває процес.

Після закінчення завантаження прошивки натисніть «Next»

На наступному кроці вам запропонують ввести пароль до вашої мережі Wi-Fi.

Натисніть на «Add to home assistant», щоб додати девайс в систему. На цьому кроці має з’явитися нове вікно, де вам запропонують додати інтеграцію ESPhome, якщо її ще немає.

Пристрій додано в інтеграції, можна обрати кімнату чи зону, за якою його буде закріплено.

Нижче, на зображенні можна побачити ATOM Echo серед інших пристроїв ESPhome.

В панелі ESPhome необхідно буде додати («ADOPT») ATOM Echo, після чого оновіть його прошивку до актуальної версії.

Тепер в інтеграцію додалися всі органи керування та сенсори. З випадаючого списку оберіть раніше створену мовну модель, натискайте на кнопку і дайте команду для Home Assistant. Тепер все має працювати.

Налаштовуємо слово-пробудження (wake word)

З останнім оновленням Home Assistant з’явилась можливість активувати наш «розумний спікер» взагалі без натискання руками. Насправді зробити це дуже легко, Відкрийте ваш add-on store (або натисніть кнопку нижче),

Встановіть аддон openWakeWord, а після цього натисніть «старт». Аддон не потребує налаштувань.

Після завантаження аддону відкрийте налаштування інтеграцій

Перейдіть до вибору голосових асистентів та клікніть по тому, який хочете редагувати

У спливаючому вікні оберіть Wake word engine і слово-пробудження зі списку праворуч. Натисніть «Update»

І останнє, що вам потрібно зробити, це перевірити чи було ввімкнено використання слова пробудження для вашого ATOM Echo. Після того, як увімкнете «Use wake word» ваш спікер засвітиться бузковим кольором, це значить, що він очікує вашої голосової команди. Нижче, в випадаючому списку можна обрати голосового асистента, з яким буде працювати саме цей девайс

В моїх наступних оглядах, я хочу показати як можна створити своє власне слово-пробудження, тому лишайтесь на зв’язку. Побачимось.

Налаштовуємо керування Home Assistant за допомогою голосу

Вже досить довгий час в наших оселях є розумні динаміки, з їхньою допомогою ми можемо керувати нашими пристроями простою голосовою командою. Хто має такі девайси, мабуть знає, що там є певні обмеження, як от підтримка лише певного списку виробників розумних пристроїв. Також для когось може стати проблемою, що колонка не розпізнаватиме вашу рідну мову.

Цей, 2023 рік компанія Nabu Casa, яка активно розробляє та просуває Home Assistant назвала роком голосу. Раніше, саме в цьому році було декілька великих оновлень, які згодом дозволять вам налаштувати взаємодію з вашим розумним будинком за допомогою голосових команд. Можливо навіть вашою рідною мовою

Початкові налаштування

Перш ніж почати налаштування вашого Home Assistant давайте визначимось, що для взаємодії з будь-яким пристроєм за допомогою голосових команд, цей пристрій повинен «зрозуміти» вашу команду, тобто розпізнати ваш голос і перевести в зрозумілий для себе формат, а саме в текст. Цей процес позначають абревіатурою STT, або speech to text.

Скоріше за все, ви будете очікувати голосову відповідь в якості реакції на вашу команду. Процес озвучування «відповіді» девайса називають TTS, або text to speech.

В Home Assistant за STT і TTS відповідають два окремі аддони, а саме «Piper» і «Whisper». Перейдіть до Add-on Store, та встановіть обидва аддони.

Після інсталяції кнопку «старт» поки не натискайте, нам необхідно ще дещо трохи налаштувати. Для цього перейдіть до вкладки налаштувань «Whisper». Тут оберіть мову, якою плануєте давати команди вашому Home Assistant.

В налаштуваннях «Piper» оберіть мову та голос, який потім буде вам відповідати.

Якщо в якості контролера розумним будинком ви використовуєте одноплатний ПК типу Raspberry Pi, рекомендується обрати «екстра-легкий» варіант голосу, в кінці тексту з назвою ви зустрінете літери “x_low”, це і є «екстра-легкий» варіант. Тут, і далі в статті, як рідну мову я налаштовую українську. Звичайно ж ви можете обрати будь-яку зі списку. Список мов, що підтримуються, як і список голосів регулярно доповнюються.

Тепер можна натискати «старт» для обох аддонів. Через деякий час вони завантажаться, ви можете в цьому переконатися відкривши останню вкладку з журналом подій. Також варто відмітити галочки «Watchdog» та «Start on boot» на першій вкладці аддонів. Це дозволить автоматично завантажувати аддон зі стартом системи та після його аварійної зупинки.
Перейдіть до списку інтеграцій в налаштуваннях (або натисніть кнопку MY нижче)

Тут для кожної інтеграції достатньо буде натиснути кнопки «Configure», з’явиться інтеграція «Wyoming Protocol» яка об’єднає в собі «Piper» і «Whisper».

Налаштовуємо взаємодію за допомогою голосу

Перейдіть в «Налаштування» – «Голосові асистенти», (або натисніть кнопку MY нижче)

Мабуть ви помітили, в списку вже є один голосовий помічник, який вміє спілкуватися англійською. Але нам необхідно додати власного, який буде розуміти українську і розмовляти нею. Тому сміливо тисніть кнопку “Add Assistant”.

З’явиться спливаюче вікно, де нам пропонують обрати мову і в STT і в TTS, в самому низу оберіть голос озвучування.

Скоріше за все, для більшості користувачів, таких налаштувань буде достатньо. Перезавантажте ваш екземпляр Home Assistant. Після завантаження, в правому верхньому куті панелі «Lovelace» має з’явитися піктограма хмаринки як на зображенні знизу.

Натисніть на піктограму, має з’явитися спливаюче діалогове вікно, де ви вже можете давати команди.

Зверніть увагу, ви маєте змогу обирати асистента зі списку, в тому числі й того, що ми раніше створили. І ще одне, якщо на вашому девайсі відсутній мікрофон, чи ви не маєте змоги в цей момент говорити, ви можете записати команду текстом.

У випадку, якщо у вас виникли проблеми при «спілкуванні» з асистентом, спробуйте додати до вашого файлу configuration.yaml наступний рядок

conversation:

після цього не забудьте перезавантажити home assistant

Можливі проблеми та деякі рекомендації

Щойно ми налаштували голосового асистента, який має працювати без будь-яких запитів до мережі Інтернет. Перевага – це те, що він буде працювати локально, в будь який момент незалежно від стану мережі. Але все ж таки, на мою думку, у нього є досить суттєві недоліки. Розпізнавання мови є не завжди точним. Від чого залежить якість розпізнавання я не знаю, можу лише припустити, що від відсотка завантаження процесора. Нижче на зображенні можете бачити результат такого неякісного розпізнавання.

Другий недолік стосується лише голосу озвучування. На момент написання статті існувала лише одна голосова модель для української мови, (lada x-low), і вона настільки жахлива, що навіть немає бажання її вмикати.

Насправді є рішення, яке допоможе прибрати ці два недоліки. Рішення має назву «Home Assistant Cloud». Зрозуміло що ні про які локальні голосові асистенти мова тут вже не йде. Home Assistant Cloud – це сервіс зі щомісячною підпискою, і на мою думку дуже зручний, адже він включає в себе не лише голосових асистентів. Крім того, Nabu Casa, з моменту повномасштабного вторгнення, дала можливість українцям користуватися сервісом безкоштовно.

Після того, як підключите «хмару», при налаштуванні голосового асистента просто оберіть Home Assistant Cloud, якість розпізнавання голосу і «озвучка» вас приємно здивує

Якщо ви використовуєте декілька мов одночасно, рекомендую створити декілька аліасів для кімнат і пристроїв, це можуть бути назви на різних мовах чи в різних відмінках. Один з таких прикладів ви можете побачити на зображенні знизу

Нижче, на зображенні результат взаємодії з такими аліасами

Налаштування виклику голосового асистента Home Assistant на телефоні Android

Можливо ви вже викликали Google Assistant за допомогою довгого натискання клавіші «Home» на смартфоні. Тепер з’явилась можливість замінити асистента за замовчуванням. Звичайно ж, в першу чергу встановіть останню версію додатку Home Assistant.

На вашому Android смартфоні перейдіть в налаштування і оберіть пункт «програми»

Виберіть пункт «Вибір програм за замовчуванням»

Оберіть пункт «Цифровий помічник»

Оберіть верхній пункт

З переліку програм оберіть Home Assistant, потім підтвердьте вибір

Закрийте налаштування. Тепер ваш голосовий асистент за замовчуванням це Home Assistant.

Отже, тепер ви можете керувати вашими розумними гаджетами за допомогою голосу (або тексту) або зі смартфону, або з комп’ютера.

До речі, в налаштуваннях HA асистента для потрібного пристрою іноді буде необхідно відмітити пункт, який відповідає за активацію можливості керування саме цього девайсу. Але це можливо лише в тому випадку, якщо раніше ви особисто вимикали цю функцію.

В одному з наступних оглядів я покажу як створити недорогий варіант «розумного динаміка» з голосовим асистентом від Home Assistant. Стаття буде логічним продовженням сьогоднішнього огляду.

Home Assistant panel on Sonoff NSPanel Pro

This article is my adaptation of the story of enthusiast in smart homes who calls himself blakadder. His experience is below, and I used his materials in the article. Link to the original article by blakadder

Warning: I used a device from the pre-production batch, which was provided to me free of charge by Sonoff. Some of its elements may change with the official release.

For now, you can buy NSPanel Pro with a discount before the opening of sales in the Itead store.

After the shock and disappointment of the firmware release and the September update, I decided to go further. The easiest way to do this is with Android Debug Bridge.

Dissasemble

Remove the panel from the base. Remove the two screws on the back panel and then carefully detach the back plate starting from this point.

Now unscrew the small screws, the ones circled in red. Remove the harness from the touch panel and disconnect the connector to lift the PCB.

Connect the USB cable to the computer.

Install ADB drivers

Download the ADB drivers and install them.
When NSPanel Pro connects to the computer via USB, a new device should appear in the Device Manager.

Download Android platform tools and extract the contents into a folder. Open a command prompt and navigate to this folder. In my case, it’s at D:\adb.

Providing access to ADB

Run adb devices -l . It will list all connected devices with additional information.

D:\adb>adb devices -l
List of devices attached
F061512302021100016 device product:px30_evb model:px30_evb device:px30_evb transport_id:3

Run adb tcpip 5555, command to configure NSPanel Pro to listen for TCP/IP connections on port 5555.

D:\adb>adb tcpip 5555
restarting in TCP mode port: 5555

Now you can connect to NSPanel Pro wirelessly. If you do not know the IP address, type adb shell ip -o a to find it out.

Try this while you are still connected via USB to ensure everything works.

D:\adb>
adb connect 10.1.1.144
connected to 10.1.1.144:5555

Reassemble the panel and connect it to the power supply. After booting, run adb connect [ip_address].

Using ADB

With ADB, you have a powerful tool to control your NSPanel Pro. You can install and uninstall applications, get a list of running processes, free memory, and even gain root access.
Here is a list of ADB commands you can use on your NSPanel Pro.

It is handy to simulate pressing the “Home” button using adb shell input keyevent 3.

You can also get root access with adb root.

Send a file to NSPanel Pro, like a new wallpaper:

D:\adb>adb push wallpaper.jpg /sdcard/Download/wallpaper.jpg
wallpaper.jpg: 1 file pushed, 0 skipped. 18.5 MB/s (52101 bytes in 0.003s)

Installing a launcher

To make working with NSPanel easier, you need to change the default launcher, the eWeLink control panel, to a more familiar one. I chose Lawnchchair because of its small size. Download the APK to the adb folder and install it on NSPanel Pro using ADB.

D:\adb>adb install ch.deletescape.lawnchair.plah_2001.apk
Performing Streamed Install
Success

D:\adb>adb shell monkey -p ch.deletescape.lawnchair.plah 1
bash arg: -p
bash arg: ch.deletescape.lawnchair.plah
bash arg: 1
args: [-p, ch.deletescape.lawnchair.plah, 1]
arg: “-p”
arg: “ch.deletescape.lawnchair.plah”
arg: “1”
data=”ch.deletescape.lawnchair.plah”
Events injected: 1
## Network stats: elapsed time=32ms (0ms mobile, 0ms wifi, 32ms not connected)

Set the default launcher in Settings – Apps & notifications – Advanced – Default apps and set Lawnchair as “Home app.”

To enable the navigation bar, go to Settings – Display and turn on “show status bar.”

Now you can freely navigate the user interface.

Home Assistant

You can install the Home Assistant Companion app, but I have connection problems, probably because of the old WebView component used in the system. The same goes for the Fully Kiosk browser, which complains that WebView is too old.

But you can still access the Home Assistant dashboard through the browser. Download Chromium for Android and install it using the ADB command adb install chromium-106.0.5228.0.apk (version number may be different).

D:\adb>adb install chromium-106.0.5228.0.apk
Performing Streamed Install
Success

It will take some time because the apk file is big! You can run it using the launcher or using adb shell monkey – p org.chromium.chrome 1

It will complain about the lack of Google Play services. Ignore the message. Enter the Home Assistant URL and open it.

After going to the Home Assistant dashboard, tap the three dots and add the page to the home screen.

Pressing the icon opens the full-screen mode of the Home Assistant dashboard.

Capabilities

This solution is not perfect, but it’s what I’ve managed so far. The best option would be to reach out to Itead en masse and demand HA Companion or Fully Kiosk Browser support out-of-the-box. They get more sales, we get more features, it’s a win-win scenario, and now we know it’s possible. At the very least, demand that they update WebView to a compatible version. Tweet them at https://twitter.com/ITeadstudio, email them at support@itead.cc, or use the contact form!

Poking around in the adb environment revealed things like mosquitto, bash scripts to interact with the Zigbee module, RS485 traces, relay 1, relay 2, and possibly more. I hope that more developers who understand Android will fully unlock this device.

Ring вимагатиме підписки на базові функції своїх девайсів

З 29 березня всім новим користувачам системи безпеки Ring Alarm доведеться платити за базові функції, такі як постановка та зняття системи з охорони, та використання голосового керування Alexa. Ring камери також втрачають безкоштовні функції для уже існуючих клієнтів.

Що дасть підписка Ring Protect

Оскільки розумний дім на основі передплати стає нормою, Ring почне стягувати зі своїх клієнтів більше грошей за використання базових функцій. Ring, що належить Amazon, зробить кілька функцій, що є безкоштовними зараз, частиною своєї програми платної підписки. З 29 березня, якщо у вас є дверний відеодзвінок або камера Ring, ви більше не матимете доступу до режимів «Вдома» та «Не вдома» в додатку без платної підписки. Вона стартує з 3,99 доларів на місяць (або 39,99 доларів на рік). Режими — це простий спосіб повідомити всім вашим камерам припинити виявлення руху, коли ви вдома, і виявляти, коли ви йдете.

Крім того, усі нові користувачі системи Ring Alarm 29 березня або після цієї дати повинні будуть оплатити підписку Ring Protect, щоб ставити на охорону систему через додаток, використовувати режими, отримувати сповіщення та керувати сигналізацією за допомогою голосу через Alexa.

Існуючі клієнти Ring Alarm не втратять доступ до жодної з цих функцій. Однак, як зазначив один користувач Reddit , немає жодних гарантій, що Ring і надалі надаватиме застарілим користувачам функції, за які вони заплатили. «Виходячи з такої поведінки, я припускаю, що в якийсь момент вони будуть варити нас, жаб. Це етап неправильного орієнтування», – написав він.

Що у конкурентів?

Жоден з головних конкурентів Ring — SimpliSafe чи Abode — не стягує плату за можливість самостійно контролювати вашу систему сигналізації (включно з постановкою або зняттям системи з охорони з додатка, або за отримання сповіщень).

Раніше SimpliSafe стягував плату за доступ до свого додатка, але, ймовірно, через тиск з боку конкурентів, представив безкоштовний тариф, до якого включено звичні усім нам стандартні функції. Так само Abode не стягує плату за контроль системи користувачем, або інтеграцію з Alexa, але стягує за доступ до власної системи домашньої автоматизації.

Прив’язка дверного дзвінка Ring і камер до системи сигналізації також буде платною.

Щоб отримати доступ до програми Ring і Alexa для керування вашою системою сигналізації, новим користувачам тепер потрібно буде підписатися на базовий план Ring Protect ($3,99 на місяць або $39,99 на рік). Вам потрібно буде платити лише за план Pro (20 доларів на місяць, 200 доларів на рік), якщо ви хочете додати до своєї системи професійний моніторинг або будь-які інші функції, які він пропонує. Раніше це коштувало лише 10 доларів на місяць, але минулого року Ring підвищила ціни на всі тарифні плани.

Тепер, навіть існуючим користувачам, потрібно заплатити за базовий план, щоб отримати режими на камерах. План додає безкоштовний запис для камери та попередження про виявлення людей.

Режими вмикають або вимикають налаштування виявлення руху вашої камери залежно від того, перебуваєте ви вдома чи ні, запобігаючи отриманню сповіщень, активованих рухом, у вашому домі. І якщо ви не оплатите тариф, ви не отримаєте відео. Хоча користувачі камер все ще матимуть доступ до перегляду в реальному часі, двосторонньої розмови і виявлення руху та сповіщень.

Такі зміни роблять Ring Alarm без передплати не потрібною в якості розумної системи охорони

Зміни в Ring Alarm, по суті, роблять її купівлю марною в якості розумної сигналізації. Ви можете поставити та зняти її з охорони лише за допомогою клавіатури Ring Alarm, і ви не отримуватимете сповіщень в додаток, коли спрацьовує сигналізація. Лише сирена на базовій станції буде попереджувати вас про вторгнення. Ви також не можете зняти її з охорони дистанційно. Тому, якщо сигналізація спрацює під час вашої відсутності, вашим сусідам доведеться «страждати», до поки ви не повернетеся додому.

Підписки в розумному домі стали звичними, незважаючи на те, що багато споживачів відмовляються від цього. Компанії коштують грошей, щоб запускати хмари та надавати технічну підтримку.

Пояснення: Вам потрібен лише базовий тарифний план Ring Protect ($3,99 на місяць), щоб отримати доступ до нових платних функцій Ring Alarm. План Ring Protect Pro (20 доларів на місяць) не буде потрібен.

Робимо теплу підлогу розумною та додаємо її в Home Assistant

Основними перевагами електричної теплої підлоги є легкість монтажу та зручність керування. Іноді, разом з нагрівальним матом в комплекті, або окремо, можна придбати терморегулятор. Цей пристрій приєднується до термодатчика, розміщеного в підлозі, з якого знімаються температурні показники. При досягненні заданої межі температури терморегулятор “припиняє” подачу струму на нагрівальні елементи і підлога починає охолоджуватись.

Сьогодні ми розглянемо спосіб підключення нагрівального мату не до звичного нам терморегулятора, а до розумного реле 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 створимо наш термостат.

- platform: generic_thermostat
  name: Study
  heater: switch.shellyplus1_0cdc7ef56b40_switch_0
  target_sensor: sensor.shellyplus1_0cdc7ef56b40_temperature
  unique_id: uht_Kitchen
  target_temp_step: 1.0
  min_temp: 16
  max_temp: 28
  away_temp: 16

Тут sensor.shellyplus1_0cdc7ef56b40_temperature – це термодатчик, що був під’єднаний до Shelly, а switch.shellyplus1_0cdc7ef56b40_switch_0 – це відповідний вимикач реле Shelly.

Згідно документації ми можемо задавати діапазон температури, у нас вказано від 16 до 28 градусів.

Сцена Philips Hue змінює колірну температуру протягом дня

Ще на початку року Philips Hue суттєво оновив свій додаток, проте, лише зараз, у користувачів починає з’являтися нова сцена, що має назву “Natural Light” або “Природне світло”. Вона дає можливість користувачам увімкнути можливість змінювати колірну температуру світильників у вашій оселі протягом цілого дня.

Майже рік Philips працював над новою сценою

Досить тривалий час Philips Hue працював над сценою, яка дозволила би лампочкам у вашому домі змінювати свою колірну температуру протягом дня. Ця функція вперше з’явилася у деяких користувачів ще на початку цього року, але з якоїсь причини її тоді швидко видалили, і до недавнього часу її більше не було.

Кілька користувачів Reddit цього повідомили, що останні оновлення програми Philips Hue на Android та iOS

Наразі ця опція буде доступна для більшості користувачів, є принаймні деякі повідомлення про її появу Сполучених Штатах на останній версії додатка Philips Hue. Мушу зазначити, ця сцена є ще не у всіх користувачів, навіть тих, хто оновив Hue Bridge до останньої версії мікропрограми.

Тому, хто вже має цю сцену в додатку, програма підказує, як працює ця функція. Потрібно налаштувати діапазон часу, коли колірна температура буде змінюватися Причому, температура змінюється повільно між цими часовими інтервалами. Але користувачі повідомляють, що зміна колірної температури є досить різкою, що, м’яко кажучи, розчаровує.

В чому ж ціль “природного світла”

Загальна ідея полягає в тому, щоб від ранку, протягом дня і до вечора колірна температура світильників змінювалась так, нібито це звичний денний ритм сонця. Чому саме так, можна почитати в статті “Налаштовуємо адаптивне освітлення у вас вдома“.

Колірна температура впливає на тіло. Досить давно вченими було доведено, що «блакитне світло», (низька колірна температура), змушує наше тіло думати, що зараз день, тоді як тепла температура перед сном може допомогти нам заснути. Ця нова сцена від Philips Hue може допомогти зробити це в будь-якій кімнаті вашого дому з відповідним налаштуванням. Ми сподіваємося незабаром побачити ширше розповсюдження і запуск “Natural Light” на пристроях користувачів.

Apple, Samsung та Google вже підтримують Matter, але є нюанс

19 грудня Amazon повідомив, що починає підтримувати протокол сумісності розумного будинку Matter через Wi-Fi на багатьох своїх пристроях Echo. За декілька днів до того, про підтримку нового стандарту оголосили і Apple, Samsung та Google. Google, наприклад, додала підтримку Matter навіть для своїх найперших версій розумних динаміків Nest.

Спойлер: Кінцеві девайси будуть працювати зі всіма розумними динаміками, що оголосили про підтримку стандарту, але, аби все це налаштувати, вам доведеться довго з цим повозитися.

Одною з перших компаній-виробників кінцевих пристроїв, що підтримала новий протокол стала Eve. Я успішно об’єднав три пристрої Eve — розумну розетку, датчик руху і датчик дверей і вікон зі всіма моїми платформами розумного будинку. Погана новина полягає в тому, що потрапити до налаштувань зовсім не просто, і довелося “стрибати” між смартфоном з Android і iPhone. І поки, на жаль, неможливо обійтися без обох.

Мушу зауважити, Alexa ще не підтримує Matter over Thread, а всі Matter пристрої Eve працюють лише з Thread. Тобто, я налаштовував Thread лише на трьох системах. Я тестував три Matter контролери, (які також є пограничними роутерами для Thread): HomePod Mini, Google Nest Hub і міст Aeotec SmartThings. Але, насправді, не потрібно мати всі три — і один з них може спілкуватися з пристроями та іншими платформами.

Однак процес досягнення мети був досить болісним. Ні в Google Home, ні в Samsung SmartThings ще немає додатків саме для iOS із підтримкою Matter. Отже, мені довелося робити всі налаштування використовуючи два телефони, а це добряче ускладнювало процес.

Оновлюємось і додаємо перші пристрої до Apple Home

Мені довелося використовувати програму Eve для iOS (версії для Android не існує), щоб оновити мікропрограми сенсорів для підтримки Matter. А це займало від 20 до 30 хвилин на кожному пристрої. Якщо у вас є багато девайсів для оновлення, це буде квест для цілих вихідних.

Після оновлення пристрої Eve стали Matter-сумісними. Це незворотній процес. Це означає, що девайси, які раніше використовувалися лише в HomeKit, тепер можна підключити до Apple Home лише через Matter. З Matter на борту девайси можуть працювати з будь-якою платформою. Тобто це означає, що пристрої Eve вперше запрацюють із Google і SmartThings.

Після оновлення я успішно підключив датчики Eve до Apple Home, відсканувавши код Matter. Він був створений під час процесу оновлення. Вам буде запропоновано роздрукувати цей код або зберегти його. Він потрібний щоб мати доступ до нього на інших пристроях, оскільки його потрібно сканувати за допомогою телефону.

Переносимо Matter девайс з Apple Home в Google Home

Як я вже казав, Eve раніше працювала лише з Apple, але Matter дозволяє працювати і з іншими системами. Але оскільки Google Home на iOS ще немає підтримки Matter, то перед з’єднанням з Google Home мені довелося записати код, а потім вводити його в програму Google Home вже на Android.

Тепер, використовуючи Pixel 6, я відкрив програму Google Home, додав пристрій у звичайний спосіб, і після вибору «New Device» з’явилася нова опція «Matter Device». Потім я вибрав «Enter Setup code», а не «Сканувати QR-код», ввів 11-значний код і почекав — приблизно 45 секунд.

Кожного разу, коли я підключав черговий пристрій до нової платформи, процес займав до хвилини, а це дуже довго. Адже ви просто дивитеся на свій телефон, і чекаєте, поки він щось зробить.

Отже, тепер я бачив пристрої Eve в Google Home, але ні датчик руху, ні контактний датчик поки не використовуються в якості тригерів в рутинах Google Home. Тобто, зараз з датчиками в Google Home поки багато зробити неможливо.

Додаємо Matter девайс в Samsung SmartThings

Потім я спробував додати їх обидва до Samsung SmartThings, який має ширшу підтримку датчиків в автоматизаціях. Я виконав той самий процес, вставивши код згенерований в Apple Home, цього разу у програму SmartThings на Android. Хоча додаток розпізнав код і спробував ініціювати процес, йому не вдавалося додати пристрій.

Повторна спроба процесу, не покращила ситуацію. Розумна розетка відмовилася з’єднуватися з програмою Apple Home після оновлення до Matter. Я скинув налаштування розетки. Після утримання  кнопку протягом 10 секунд я спробував додати девайс в програму Google Home, відсканувавши QR-код, знов без результату.

Потім я знову скинув розумну розетку та спробував програму SmartThings. Цього разу у додатку SmartThings негайно з’явилося діалогове вікно, у якому говорилося, що я хочу створити пару з пристроєм Eve Energy Matter. Приємний сюрприз який значно полегшує процес, насправді, я думав, це запропонують усі платформи. Отже, розетка підключена вперше.

За допомогою SmartThings я тепер зміг створити код з’єднання, щоб підключити її до Google Home, а потім і до Apple Home, і тепер у мене був перший пристрій на всіх трьох платформах.

Проблеми при створенні з’єднання на інших платформах

Тільки зараз інші два пристрої Eve не реагували на команди в Apple Home. І я ще не додавав їх у SmartThings. Я кілька разів спробував це зробити, але SmartThings просто не прийняла код з’єднання.

Тепер єдиним способом додати пристрої в SmartThings — це почати саме з нього. Отже, я скинув обидва датчики та налаштував їх безпосередньо в SmartThings. А за допомогою SmartThings я міг з’єднати їх з Apple Home, і в Google Home.

Нарешті, приблизно через 5 годин, у мене всі три пристрої на всіх трьох платформах працювали та реагували на команди.

Робота датчиків з різними системами.

Я налаштував автоматизацію в Apple Home і SmartThings, щоб увімкнути розетку Eve, коли датчик Eve Motion виявить рух або контактний датчик Eve відкривається. Також додав до цих автоматизацій пристрої, що ніяк не пов’язані з Matter. Тепер я міг керувати розумною розеткою за допомогою всіх трьох голосових помічників, Siri, Google і Bixby ;).

Ця сумісність є головною обіцянкою і ціллю протокола Matter, і, схоже, вона дійсно працює. Автоматизація працює майже миттєво та стабільно. Інколи голосові помічники працювали трохи повільніше, але ж вони працюють через хмару.

Короткі висновки

Якщо ви встановите пристрої Matter у себе вдома, перевага полягає в тому, що деякі продукти, які раніше були лише на одній платформі, тепер працюють на двох інших платформах.

Переваги в майбутньому полягають у тому, що будь-який пристрій Matter, який ви купуєте для свого розумного дому працюватиме з будь-якою програмою, платформою, смартфоном або голосовим помічником, який ви захочете. Вам не потрібно турбуватися про сумісність, коли ви купуєте новий продукт.

Але цей процес сьогодні зовсім не простий. Процес сполучення між платформами є незграбним і не дуже зрозумілим, поки є помилки, які потрібно виправити.

Проблемою для будь-якого користувача Apple Home без телефону Android під рукою може стати просте додавання пристроїв на інші платформи.

Рутини на максималках. Редактор сценаріїв в Google Home

У мобільному додатку Google Home можна створювати рутини, які будуть запускатися залежно від певних подій, як-от, наприклад, при виявленні сенсором руху в кімнаті, чи залежно від часу доби. Ці рутини можуть стати в нагоді. Хтось використовує одну, з них, щоб увімкнути вранці будильник і кавоварку залежно від дня тижня. Багато інших людей налаштували набагато досконаліші алгоритми, якими вони користуються щодня.

Це дуже зручно, але оскільки все більше і більше розумних пристроїв працює із службою Google Assistant, є можливість зробити набагато більше. Компанія Google це розуміє, і у 2023 році планує представити потужний редактор сценаріїв у рамках редизайну мобільного додатку і представляє веб версію Google Home.

Що таке редактор сценаріїв домашньої автоматизації для Google Home?

Редактор сценаріїв домашньої автоматизації для Google Home – це онлайн-інструмент, який дозволяє створювати розширені рутини для пристроїв Google Home. Він може включати в себе понад 100 дій для рутин. Він з’явиться у веб-додатку Google Home орієнтовно у 2023 році.
Редактор насправді дуже схожий на будь-який інший проект від Google. Це виглядає як середовище розробки для написання коду, але тут, може використовуватись унікальний набір правил, які, для зручності, вже вбудовано у сам редактор. Поки невідомо, але, ймовірно, ми не зможемо написати сценарій за допомогою зовнішнього редактора, який буде написано будь-якою іншою мовою програмування.

Хоча багато хто і знає основи програмування, мабуть більшість людей все ж віддасть перевагу візуальному варіанту налаштування.

Про редактор сценаріїв ми зможемо отримати більше подробиць, коли він вже буде готовий до бета-тестування. Щоб отримати до нього доступ, ви повинні стати учасником бета-тестування в додатку Google Home.

Одне можна сказати напевно — Google побачив, що просунуті платформи розумного будинку, такі як Home Assistant, набирають популярності, і тепер компанія відповіла. Звичайно ж, ви можете захотіти більше, й використовувати щось на зразок Home Assistant, але більшість людей будуть більш ніж задоволені дещо менш потужним інструментом, що був створений просто для зручності.

Налаштовуємо Nginx Proxy Manager в Home Assistant

Цю статтю я вирішив написати після виходу оновлення Home Assistant 2022.12.4. Насправді, з виходом версії з номером 2022.12.5, проблему не було вирішено. А моя проблема полягала в тому, що я не зміг отримати доступ до свого серверу з мережі Інтернет за його доменною адресою. При цьому, всередині домашньої локальної мережі HA працював абсолютно без проблем, при цьому навіть мав змогу отримати доступ “на зовні” і оновитися.

В чому ж була причина такої поведінки мережі. Зазвичай, після оновлення, Home Assistant отримує багатший функціонал, починає працювати з пристроями багатьох вендорів, виправляються деякі помилки в роботі. Але іноді буває, під час роботи над помилками можна наробити нових ;), і щось перестане працювати. Так сталося і в моєму випадку з аддоном “Caddy Proxy” – він почав працювати неправильно. Частково в цьому є і моя провина – аддон не є офіційним і вже досить тривалий час не оновлювався до актуальної версії. До речі, про нього я писав в ось цій статті – Отримуємо SSL сертифікат для Home Assistant. Отже, настав час видалити Caddy, а замість нього встановити і налаштувати Nginx Proxy Manager!

Нагадаю: і Caddy, і Nginx Proxy Manager – це, так звані, зворотні проксі-сервери. У випадку з Home Assistant, він дозволить вам не турбуватись про безпечне з’єднання, адже NPM буде тримати сертифікати Let’s Encrypt в актуальному стані, і, за необхідності, самостійно їх оновлювати.

Інсталяція MariaDB

Для своєї роботи Nginx Proxy Manager потребує наявності бази даних, саме тому необхідно встановити аддон MariaDB.

Перейдіть на сторінку “Settings > Add-ons”

Натисніть на кнопку Add-on Store” в правому нижньому куті сторінки.

 

  В розділі “Official add-ons” натисніть на “MariaDB”. Потім натисніть “Install”

Дозвольте запуск аддона при завантаженні системи “Start on boot” та увімкніть “Watchdog”. Потім, не натискаючи “Start”, перейдіть до вкладки “Configuration”.

Встановіть пароль для бази даних. За замовчуванням там буде встановлено значення «null» і при запуску аддона він буде скаржиться, що ви не встановили пароль перед її запуском. Налаштуйте username і password, а потім натисніть “Save”.


Тепер ви можете повернутися до вкладки «Info» та натиснути «Start». Ви повинні побачити, що аддон працює, як показано на скріншоті.

Встановлюємо Nginx Proxy Manager

Щоб інсталювати Nginx Proxy Manager, потрібно перейти на сторінку «Settings> Add-ons».

Натисніть на кнопку “Add-on Store” в правому нижньому куті сторінки.

 

У розділі «Home Assistant Community Add-ons» натисніть «Nginx Proxy Manager». Далі натисніть “Install”, щоб встановити Nginx Proxy Manager.

Увімкніть параметри «Start on boot» та «Watchdog» і натисніть «Start». Ви повинні побачити, що аддон працює, як показано на скріншоті.

Налаштування вашого екземпляра Nginx Proxy Manager

Перейдіть на сторінку Nginx Proxy Manager. Це буде IP вашого Home Assistant на порту 81. Наприклад: http://192.168.10.245:81. Ви повинні побачити сторінку входу. Введіть облікові дані за умовчанням це адреси електронної пошти admin@example.com і пароль changeme.

Після входу, вам буде запропоновано змінити облікові дані користувача на власні, пароль також не забудьте змінити.

Натисніть розділ «Hosts», щоб додати ваш власний проксі-хост.

Введіть своє повне доменне ім’я Home Assistant. У моєму прикладі, я використовую hassio.myhome.com. Це доменне ім’я має бути справжнім доменним іменем, яке ви використовуватимете для доступу до Home Assistant. Це має бути справжнє доменне ім’я, оскільки для нього ви створюватимете сертифікат “Let’s Encrypt”. Також вкажіть IP або ім’я сервера в локальній мережі.

Тепер перейдіть на вкладку «SSL», щоб створити новий сертифікат. Виберіть опцію «Request a new SSL Certificate». Якщо ви ввімкнете опцію «Примусово SSL», порт 80 (HTTP) буде перенаправлено на 433 (HTTPS). Опція «HTTP/2» увімкне функції HTTP для підвищення продуктивності. Якщо вам потрібна додаткова безпека, ви можете ввімкнути «HSTS», але будьте обережні з цим параметром, якщо у вас є інші веб служби. Вам потрібно буде вказати справжній обліковий запис електронної пошти та натиснути кнопку «Я згоден» перед збереженням.

Система має бути підключена до Інтернету, щоб згенерувати стандартний сертифікат через HTTP.

Відредагуйте Configuration.yaml.

Навіть якщо зворотний проксі налаштовано належним чином, підключення до HTTPS не вдасться, доки configuration.yaml файл не буде налаштовано, щоб дозволити зворотний проксі. Оскільки Home Assistant і всі його доповнення працюють у Docker, контейнери використовуватимуть IP-адреси в діапазоні 172.16.0.0/12. Ви можете побачити поточну IP-адресу, яку використовує Nginx Proxy Manager, у системних журналах. Ви зіткнетеся з помилкою веб-браузера «Неправильний запит» із кодом статусу 400 .

Позаяк IP-адреси контейнерів Docker можуть змінюватися під час перезапуску контейнера або перезавантаження Home Assistant, ви можете просто вказати діапазон IP-адрес, який використовує Docker.

Виберіть файл configuration.yaml, щоб відредагувати його. Додайте таку конфігурацію в файлі, як показано на знімку екрана.

Збережіть налаштування і перезавантажте Home Assistant.

Безпечне з’єднання з Home Assistant

Якщо все було вірно налаштовано, єдине, що залишиться зробити – це набрати доменне ім’я в браузері, яке ви налаштували. Наприклад, https://hassio.myhome.com. Щоб отримати доступ до Home Assistant вам доведеться залогінитись знову, навіть якщо ви входили через незахищене HTTP зʼєднання.

Philips Hue презентує свої різдвяні вогники, і вони дорогі

Philips Hue розширює свою лінійку продуктів для розумного дому. Те, на що багато хто чекав, це розумна світлодіодна стрічка Festavia. Девайс ідеально підходить для прикрашання різдвяних ялинок чи інших елементів святкового декору, але також може використовуватися цілий рік для акцентного освітлення.

Philips Hue пропонує новорічну гірлянду довжиною 20 метрів.

Ліхтарі Philips Hue Festavia оснащені 250 світлодіодами на 20-метровому відрізку, і Signify каже, що вони є досить гнучкими, щоб прикрасити вашу ялинку, сходи чи будь-яке місце у вашому домі. Девайс можна використовувати з HomeKit, додатком Philips Hue, Amazon Alexa тощо.

Festavia пропонує різноманітні функції, яких ви можете очікувати від Philips Hue, зокрема керування яскравістю, кольорами, таймери, розклади тощо. Philips Hue також додав нові ефекти Sparkle і Scattered, що були розроблені спеціально для нового Festavia.

Більше того, користувачі можуть вибрати кілька кольорових точок, щоб створити градієнтний світловий ефект уздовж стрічки, і так оживити кольори. Як і інші продукти Hue, світильники Festavia гармонійно поєднуються з іншими девайсами Philips Hue у вашому житловому просторі.

Ефекти, що були створені спеціально для світлової стрічки Festavia вже доступні в додатку Hue. Новий ефект Sparkle змушує кожен вогник на гірлянді мерехтіти, додатково створюючи святковий вигляд. Для більш затишної обстановки користувачі, звичайно, можуть вибрати ефект свічки або каміна. Крім того, Festavia пропонує новий стиль для вибору користувачів: “Scattered”.

Вартість Philips Hue Festavia та висновки.

Нові ліхтарі Festavia коштують досить дорого. Їх вже можна замовити з 15 листопада за ціною $159,99 ексклюзивно на веб-сайті Philips Hue. Протягом багатьох років люди обирали використання саме «не розумних» гірлянд у поєднанні, наприклад, з розумною розеткою, щоб підключити свої різдвяні прикраси до розумного дому.

Ця новинка від Philips Hue Festavia пропонує деякі додаткові функції порівняно з традиційною новорічною гірляндою, як-от точне керування кольором чи яскравістю, а також нові функції, як наприклад «Sparkle» (блиск). Але вам лишається особисто вирішувати, чи виправдають ці функції вартість нового девайсу.