AlexxIT Smart Home
Пока одни ИТ-компании регулярно вставляют палки в колёса open source сообществу, другие компании по настоящему думают о своих пользователях
Я тут писал, что Coolkit молодцы. Нет не молодцы.
Ключ API, который они дали, не поддерживает устройства третьих фирм (помимо бренда Sonoff), коих на платформе eWeLink оказалось ОЧЕНЬ много.
Новый ключ не продержался в релизе и пары часов. Поток отзывов о пропавших устройствах заставил оперативно вернуть всё взад.
Ключ API, который они дали, не поддерживает устройства третьих фирм (помимо бренда Sonoff), коих на платформе eWeLink оказалось ОЧЕНЬ много.
Новый ключ не продержался в релизе и пары часов. Поток отзывов о пропавших устройствах заставил оперативно вернуть всё взад.
Итак в последнее время мне очень не даёт покоя вопрос real-time трансляции потока с камеры.
От потока RTSP в чистом виде толку мало. В браузере телефона или на ТВ его не запустить.
Программа gstreamer показывает, что протокол в целом нормальный, задежка всего 0.2 сек.
vlc показывает, что популярный софт совсем не панацея, задержка 1.5 сек.
WebRTC крутая технология про real-time в браузере, но поднять дома свой стриминговый сервис очень не просто. Я пока не справился.
В Home Assistant есть два варианта трансляции:
У ffmpeg (MJPEG) довольно приемлемая задержка в 0.8 сек. Возможно её можно улучшить.
У stream (HLS) вообще всё очень плохо. Хотя в этом способе нет конвертации и нагрузки на процессор. Задержка 4.8 сек.
От потока RTSP в чистом виде толку мало. В браузере телефона или на ТВ его не запустить.
Программа gstreamer показывает, что протокол в целом нормальный, задежка всего 0.2 сек.
vlc показывает, что популярный софт совсем не панацея, задержка 1.5 сек.
WebRTC крутая технология про real-time в браузере, но поднять дома свой стриминговый сервис очень не просто. Я пока не справился.
В Home Assistant есть два варианта трансляции:
У ffmpeg (MJPEG) довольно приемлемая задержка в 0.8 сек. Возможно её можно улучшить.
У stream (HLS) вообще всё очень плохо. Хотя в этом способе нет конвертации и нагрузки на процессор. Задержка 4.8 сек.
Добавил в SonoffLAN историю потребления Pow устройств.
Данные за последние 100 дней подтягиваются из облака по запросу.
Можно сделать сенсор за сегодня, за вчера, за последние 10 дней, домножить на тариф. Ну в общем всё, что прийдёт в голову.
Ах да, и починил принудительный запрос состояния устройства для тех же Pow и TH устройств.
Данные за последние 100 дней подтягиваются из облака по запросу.
Можно сделать сенсор за сегодня, за вчера, за последние 10 дней, домножить на тариф. Ну в общем всё, что прийдёт в голову.
Ах да, и починил принудительный запрос состояния устройства для тех же Pow и TH устройств.
Статья про новую версию SonoffLAN
https://sprut.ai/client/blog/2488
https://sprut.ai/client/blog/2488
Sprut.AI
Управление устройствами Sonoff на прошивке eWeLink из Home Assistant - SonoffLAN 2.0 - Sprut.AI
Компонент для управления устройствами Sonoff на прошивке eWeLink по локальной сети и через облако из Home Assistant без необходимости перепрошивать устройства
Вышло обновление SonoffLAN v2.1 с плюшками для пользователей Sonoff Pow и Sonoff TH.
Теперь можно глобально указать, какие параметры вы хотите обновлять почаще, например температуру и мощность. Компонент сам найдёт у каких устройств они есть.
А ещё не нужно вручную создавать сенсоры, просто укажите какие атрибуты вам интересны в принципе. Можно даже мощность Wi-Fi сигнала добавить. Компонент всё сделает красиво.
Нативные сенсоры требуют чуть меньше вычислительных ресурсов и сделают ваш Home Assistant немного быстрее.
Так что я сэкономил вам пару рублей в год на электричестве для сервера 😉
Теперь можно глобально указать, какие параметры вы хотите обновлять почаще, например температуру и мощность. Компонент сам найдёт у каких устройств они есть.
А ещё не нужно вручную создавать сенсоры, просто укажите какие атрибуты вам интересны в принципе. Можно даже мощность Wi-Fi сигнала добавить. Компонент всё сделает красиво.
Нативные сенсоры требуют чуть меньше вычислительных ресурсов и сделают ваш Home Assistant немного быстрее.
Так что я сэкономил вам пару рублей в год на электричестве для сервера 😉
AlexxIT Smart Home
GIF
В пятницу в обед я забрал Мини Станцию с пункта выдачи. Вечером после работы потыкал в неё, убедился, что локальное подключение таки не работает и стал искать варианты. И довольно быстро нашёл выход.
Майское обновление Яндекса добавило облачные команды для всех колонок. Учитывая, что у меня уже был опыт с управлением HDMI выходом станции через облако - довольно быстро получилось накидать тестовый концепт с управлением колонкой.
Уже сел записывать видосик, но его прервала трансляция популярного американского блогера - DrZzs, как оказалось со мной в главной роли.
В субботу после обеда уже был рабочий вариант управления любой колонкой через облако.
А вот после пришлось сильно заморочиться с объединением локального и облачного управления в одном компоненте.
Концепция получилась как у последнего обновления моего второго компонента - SonoffLAN. При старте Home Assistant все колонки работают через облако и если какие-то найдутся локально - переключатся на локальное управление.
Локальное управление приносит дополнительные плюшки в виде обратной связи от колонки. При облачном подключении, к сожалению, неизвестно играет ли колонка музыку или нет.
Майское обновление Яндекса добавило облачные команды для всех колонок. Учитывая, что у меня уже был опыт с управлением HDMI выходом станции через облако - довольно быстро получилось накидать тестовый концепт с управлением колонкой.
Уже сел записывать видосик, но его прервала трансляция популярного американского блогера - DrZzs, как оказалось со мной в главной роли.
В субботу после обеда уже был рабочий вариант управления любой колонкой через облако.
А вот после пришлось сильно заморочиться с объединением локального и облачного управления в одном компоненте.
Концепция получилась как у последнего обновления моего второго компонента - SonoffLAN. При старте Home Assistant все колонки работают через облако и если какие-то найдутся локально - переключатся на локальное управление.
Локальное управление приносит дополнительные плюшки в виде обратной связи от колонки. При облачном подключении, к сожалению, неизвестно играет ли колонка музыку или нет.
Управление всеми станциями с Алисой это не единственная плюшка, которая у меня для вас есть.
Свежее обновление позволяет получать в Home Assistan команды со станций.
Особенности следующие:
- должна быть настроена интеграция Home Assistant с умным домом Яндекса
- перечень точных фраз задаётся в конфиге
- нет возможности понять, какая именно колонка отреагировала
Свежее обновление позволяет получать в Home Assistan команды со станций.
Особенности следующие:
- должна быть настроена интеграция Home Assistant с умным домом Яндекса
- перечень точных фраз задаётся в конфиге
- нет возможности понять, какая именно колонка отреагировала
А вы знали, что устройствами умного дома Яндекса можно управлять не только из мобильного приложения?
Просто откройте эту ссылку в любом браузере:
https://yandex.ru/quasar/
Просто откройте эту ссылку в любом браузере:
https://yandex.ru/quasar/
This media is not supported in your browser
VIEW IN TELEGRAM
Доступно в новой версии v2.0.0rc5
Все благодарности автору @iSwitch
Все благодарности автору @iSwitch
Media is too big
VIEW IN TELEGRAM
Около 20 лет назад, когда мощность домашних компьютеров стала позволять, я начал увлекаться компьютерной графикой. Ролик 2003 года.
Программировать я начал несколькими годами ранее.
Программировать я начал несколькими годами ранее.
100 подписчиков на YouTube, а это значит, что мне разрешили настроить именную ссылку на канал 🔥
https://www.youtube.com/c/AlexxIT
https://www.youtube.com/c/AlexxIT
YouTube
AlexxIT
Share your videos with friends, family, and the world