Почему Умный Дом должен быть локальным и свободным

Прислал мне тут хороший человек ссылку на новость с подписью «в копилку тебе «я же говорил». Как мы знаем, умный дом может быть только локальным, если отсутствие интернета или какого-либо «облака» нарушает его штатную работу – то это не умный дом, а игрушка. Работа через облако должна быть не более чем опция, для тех, кто не может или не хочет с нормальным защищённым доступом заморачиваться. Ну и конечно же использование проприетарных протоколов – такая себе идея, которая может приводить к таким вот печальным последствиям:

Американская компания Insteon, производящая и обслуживающая одну из самых популярных линеек продуктов для умного дома, закрылась без предупреждений и анонсов, сообщает ArsTechnica. Из-за отключения серверов нарушились зависящие от «облака» настройки умного дома пользователей: все подключённые к нему устройства перестали работать.

При этом руководители Insteon, в том числе генеральный директор Роб Лилленесс, удалили информацию о компании из учётных записей LinkedIn. Лилленес также удалил имя и фотографию из своего профиля на LinkedIn.

Insteon производит (или производил) десятки «умных» девайсов, которые управлялись через Insteon Hub. В его основе лежал собственный сетевой протокол Insteon, что, по словам компании, создавало более надёжную сеть. Однако из-за его использования в девайсах при отключении серверов компании все они в миг стали бесполезными — компания не оставила ни открытого исходного кода, ни документации.

Ссылка на новость: https://tjournal.ru/tech/595927-proizvoditel-ustroystv-dlya-umnogo-doma-insteon-vnezapno-prekratil-rabotat-otklyuchil-servery-i-ignoriruet-klientov

Умный офис

В новом офисе Фрау гораздо более интересная компоновка. В офисе две комнаты собственно офиса, плюс ещё две приданы в пользование – кухня и туалет плюс коридор между всем этим. Дополнительно – стоят стандартные батареи отопления, где можно легко прикрутить умные термостаты. Таким образом уже можно сделать довольно дельную штуку, которая позволит управлять комфортом как удалённо, так и по расписанию.

Давайте посмотрим, что у нас в итоге получилось – в качестве первой версии. За основу взял тот же самый OpenHAB что используется у нас дома.

Решение проблемы с шумом дисков сервера

Как я недавно писал, установил новые диски в домашний сервер, имя им WD Red Pro 12Tb, 7200 оборотов, и которые оказались просто нереально шумными. От вибрации весь корпус резонировал и распостранял звуковой кабздец на весь подвал, слышно было даже через стенку.

Приехали мне тут с Алишки демпферы дисков в 5.25 отсеки. Конструкция предельно простая, рама в большой отсек, внутри подвес для диска на силиконовых ножках-грибочках. Имеется место под вентилятор индивидуальный так же (но я поставил один большой на всю пачку в крышку гроба).

Эффект просто фантастический – в подвале наступила гробовая тишина, какой-либо шум дисков полностью исчёз. Слышно только небольшой вой или гул при раскрутке, потом лепота.

В общем – рекомендую.

Переделка освещения в кабинете

Довольно давно уже заметил, что дома у меня явно хуже продуктивность. Всё время хочется спать, рабочий настрой появляется долго и неспешно. Это, пожалуй, одна из главных причин, почему я езжу в офис. Стал задумываться о причинах низкой продуктивности, и похоже одна из ключевых – я сижу в темноте. Кабинет у меня располагается в нижнем, полу-подвальном этаже, где в наличии только маленькие окошки. Кроме того, у меня только настольная лампа, т.к. я сижу лицом к центру комнаты и верхний свет светит в лицо и слепит.

В какой-то момент решил «надо что-то делать со своей жизнью» и переделал свет в кабинете.

Новый сервер в офис Фрау

Фрау продолжает успешно развивать свой бизнес и встал вопрос об информационном обеспечении. Купил сегодня на местном «Авито» железку под небольшой сервер в офисе.

Гроб с сборе с i5-4440 и 4 Гб оперативки обошёлся в 65€.

Приехал за ним в приличную задницу, нашёл дом с номером, звоню – никого. Звоню ещё раз, снова никого 🙂 Ну всё, писец думаю. Оказалось – ломился не в тот дом. В Германии маленькие городки повсюду с маленькими улочками, перепутал адрес. В итоге нашёл правильный, там был довольно бодрый чел, который очень сильно распинался на тему что там стоит лицензионная Винда, все ключи на месте и всё такое. Я сказал «да ладно, я всё равно туда Линух поставлю», на что он скорчил страшную рожу, и, кажется, даже обиделся. Надеюсь я не задел никаких высоких чувств.

Посмотрел, и немало удивился – комп выглядит абсолютно новым и чистым, ни пылинки, ни соринки, ни царапинки. Как людям удаётся их в таком хорошем состоянии содержать?

Функции сервера – «умный офис» (управление светом и отоплением в офисе), принте-сервер, логи, бекап.

Обновление хранилища

Пока мир катится в пропасть, пытаемся немного наладить домашние хранилища. Что-бы когда к нам наконец прилетели инопланетяне, то они смогли бы найти наши диски среди руин.

У нас в домашнем сервере имеется хранилище на комбинированное по типу рабочее – 6 Тб (данные) + 4 Тб (медиатека) = 10 Тб, плюс 4 Тб – бекап особо важных данных. Мы не используем raid, используется LVM как слой для управления + бекап. Почему так сделано – raid не поможет при случайном удалении данных, а с нашей скоростью записи ежедневного бекапа за глаза. Кроме того, он инкрементный. О том, как мы держим данные в сохранности – как-нибудь расскажу отдельно.

Со временем места стало катастрофически не хватать и решил решить вопрос радикально. В начале Февраля приобрели два диска WD RED Pro по 12 Тб каждый. Итого, раскрой хранилища такой: 12 Тб (данные), 6 Тб (медиатека), 12 Тб (бекап). Итого 30 Тб активного хранилища. Все диски WD RED. Старый диск, который на 6 Тб, обезображен SMR записью, но в нашем режиме использования это не должно быть проблемой. Новые WD Red pro, по заверениям компании WD, не содержат SMR.

Диски переставлены, запускаем… И что это за пиздец? Диски просто нереально шумные. Уровень шума и вибрации одного нового 12 Тб диска сравним с таковым у не очень нового холодильника. Серверная у меня в подвале, через стенку от кабинета. Так вот – шум дисков слышан через стенку и действует на нервы. Дополнительно, весь корпус резонирует. Раньше что-то ещё дребезжало, но я проклеил изолентой для автомобилей, но сильно не помогло – остался нехилый резонанс.

В итоге заказал на Алиэкспресс резиновые демпферы-подвесы для дисков, надеюсь помогут. если нет, то перенесу сервер в самую дальнюю кладовку подвала.

Matter – новый стандарт для умного дома

На самом деле, не совсем новый, но это очередная попытка собраться в коалицию и собрать какой-то стандарт, который бы помогал объединять разные умные устройства между собой.

Те, кто пытался использовать умный дом, замечали, что у каждого вендора, как правило, своя экосистема – нужен какой-то свой проприетарный гейтвей, своя прилка и т.п. Некоторые стандарты, такие как Zigbee так же описывают уровень приложения, что даёт некоторую условную совместимость, но мир не вращается вокруг только Zigbee, множество других девайсов, таких как WiFi – всё равно используют проприетарные протоколы для управления и не особо дружат друг с другом.

Этот самый ваш новый Matter описывает протокол уровня приложения для устройств, для физического уровня используется:

* Ethernet / LAN (IEEE 802.3)
* WiFi / WLAN (IEEE 802.11)
* Thread (IEEE 802.15.4) (он же используется как основа для Zigbee)
* Bluetooth Low Energy (BLE) (в планах)

Таким образом, стандарт объединяет между собой устройства Zigbee/Thread, Wifi и BT и позволит использовать их напрямую, в одной экосистеме. Из недостатков можно отметить по-прежнему использование «грязного» диапазона 2.4 ГГц, но сам альянс считает это не большой проблемой.

Коалиция, которая обсуждает стандарт, выросла из альянса Amazon, Apple, Comcast, Google, SmartThings, которая затем стала Zigbee Alliance. Потом был разработан Connected Home over IP (он же CHIP), который, в свою очередь в мае 2021 превратился наконец в Matter. Сам Zigbee Alliance переименовался в Connectivity Standards Alliance (CSA), который теперь занимается стандартизациями устройств и сертификацией.

У нас дома данная проблема решается комплексными системами – OpenHab + MQTT + Zigbee2MQTT, которая переносит весь зоопарк устройств в одну экосистему и всё управляется одним приложением.

Робот наелся бяки

У нас не так давно новый робот-пылесос, моющий с док-станцией: Roidmi Eve Plus.

Всем хорош друг – и полы моет, и сам в док-станции очищается. И радар есть – строит карту помещения и работает по-умному, а не долбится как дурак по углам. Но выяснилось одно слабое место, если он копошиться под ёлкой (или другой место где на него сверху падает что-то), то в радар может попасть мусор и его бодренько заклинит нафиг. Робот начинает ругаться «неисправность радара» и отказывается работать.

К счастью, робот очень легко разбирается – я уж было начал его разбирать «со стороны задницы», но достаточно просто отщёлкнуть верхнюю крышку и под ней сразу же будет доступ к радару и его приводу.

Всё очень просто, елочные иголки попали в привод и пассик привода соскочил со шкива. Ремонт занял ровно одну секунду – надо вернуть пассик на место и на этом всё.

Собираем робота взад и радуемся.

Братишка самого бесполезного умного девайса

Помните, я писал про самый бесполезный смарт-девайс (батарея для инструмента с Bluetooth)? Так вот, у него, оказывается, есть брат – умная зарядка, так же с поддержкой Bluetooth и WiFi. На самом деле, тут уже всё несколько лучше, как минимум можно придумать сценарий – получить уведомление на телефон об окончании зарядки. Так же, можно настраивать всякие там разные режимы.

Данный девайс я пока не видел в продаже в оффлайне. Но даже если увижу, то вряд ли возьму себе – внутри непонятный проприетарный протокол, расковыривать который совсем нет желания.

В общем, умный дом проникает уже повсюду. Даже в аккумуляторы с зарядками.

Эмуляция рассвета – когда тяжело вставать в темноту

Сейчас зима, светает поздно и все мы знаем, как тяжело вставать по утрам в темноту.

Что говорит по этому поводу наука: по данным исследования британских учёных, воздействие света на человека за тридцать минут до пробуждения помогает ему не только быстрее проснуться, но и снизить до минимума «сонную инерцию» — заторможенность и снижение когнитивных функций после пробуждения. В качестве ещё одного бонуса световых будильников исследователи Гронингенского университета называют смягчение зимней хандры — именно поэтому электронный рассвет иногда используют в лечении сезонного аффективного расстройства (SAD).

В магазинах есть такие штуки как «световой будильник» – девайс который помимо классического будильника так же имитирует рассвет. Поскольку у нас тут полностью умный дом, то решил сделать эмуляцию рассвета штатными средствами умного дома, не покупая отдельный гаджет. Кроме того, хотелось бы встроить функцию в имеющиеся правила и сценарии умного дома.

Но тут есть один нюанс. Подавляющие большинство ламп, которые используются как диммируемые, имеют слишком высокий уровень минимальной мощности. И старт даже на 0% яркости даёт резкий скачок и может разбудить сразу, вместо плавной подготовки. Эта проблема решена следующим образом: лампы зажигаются по-одной начиная с коридора, с минимальной яркости, потом яркость плавно растёт до 100%, потом зажигается следующая лампа с 0% и так далее. Таким образом, свет как бы плавно «добирается» до спальни и рассвет получается очень ровным. Кроме того, световые будильники ещё меняют цветовую температуру (от теплого к более холодному), но у нас такие лампы далеко не везде, поэтому я просто забил на это. Работает хорошо и так.

В спальне у нас есть ряд декоративных икеевских ламп, они тоже используются (на финальной стадии). Старт программы фиксированнный, на 5 утра, продолжительность 1 час. Но, можно и читать текущий будильник через API OpenHAB и стартовать исходя из того что стоит в телефоне.

Так же, реализовал отмену программы. Если в процессе работы сценария выключить свет (у нас есть мастер-выключатель у кровати), то программа прерывается – так как кожаный мешок решил дальше спать.