XiaomiGateway3 v0.3.2 теперь поддерживает шторы и рулонки. Девайс заставил повозиться, ведь на руках его нет, всё на основании логов и переписки с владельцами. Помогло, что в SonoffLAN уже был опыт с добавлением штор. Больно хитрое устройство со своими состояниями: открываюсь, закрываюсь и прочее.
Забавный факт, что в z2m есть ошибка. Там рулонки прописаны, как мотор для штор. Их модели производителя нет в исходниках и на сайте. Но, по всей видимости, они всё же поддерживаются.
Вообще в z2m много нестыковок исходников и сайта. Я не раз встречал, что в исходниках модель есть, а на сайте её нет. Мой любимый файл, вот этот:
https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/devices.js#L407
В нём должно быть всё понятно даже не программисту. Именно в этот файл вы должны внести изменения, если ваше новое устройство не поддерживается в z2m. Он должен лежать где-то у вас на сервере. Просто находите похожее на ваше устройство и добавляете вашу модель в
Забавный факт, что в z2m есть ошибка. Там рулонки прописаны, как мотор для штор. Их модели производителя нет в исходниках и на сайте. Но, по всей видимости, они всё же поддерживаются.
Вообще в z2m много нестыковок исходников и сайта. Я не раз встречал, что в исходниках модель есть, а на сайте её нет. Мой любимый файл, вот этот:
https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/devices.js#L407
В нём должно быть всё понятно даже не программисту. Именно в этот файл вы должны внести изменения, если ваше новое устройство не поддерживается в z2m. Он должен лежать где-то у вас на сервере. Просто находите похожее на ваше устройство и добавляете вашу модель в
zigbeeModel
этого устройства. Если похожего устройства нет, а вы программировать не умеете - ну тут уж придется ждать того кто умеет. В проект уже успели внести свой вклад более 580 человек.Знаете кто это? Это проклятые лампы E27 из российских магазинов IKEA, которые не добавляются в Mi Home на втором и третьем хабе.
Всё из-за неправильного номера модели, записанного в их прошивке. Ну или неправильного номера модели в прошивке хаба. Ктож теперь разберёт.
В прошивку лампы влезть трудно. А вот у хаба ведь есть Telnet, вы помните, да?
Всё из-за неправильного номера модели, записанного в их прошивке. Ну или неправильного номера модели в прошивке хаба. Ктож теперь разберёт.
В прошивку лампы влезть трудно. А вот у хаба ведь есть Telnet, вы помните, да?
Media is too big
VIEW IN TELEGRAM
Отгадайте загадку. Выглядит в Mi Home как лампочка, работает в Mi Home как лампочка. Но это не лампочка.
Кто там жаловался, что в экосистеме Xiaomi нет Zigbee-диммеров?
Кто там жаловался, что в экосистеме Xiaomi нет Zigbee-диммеров?
Лампа энергосберегающая, они плохо диммируются. От лампы накаливания я уже ослеп. А диммируемых светодиодных под рукой нет.
Ну что, фича с поддержкой сторонних Zigbee-устройств на Xiaomi Gateway 3 в продакшене. Развлекайтесь.
Но есть пара неприятных моментов:
1. Так заработают только устройства, сильно похожие на уже имеющиеся у Xiaomi.
У меня заработали:
- диммер на 1 канал
- диммер на 2 канала, но только как выключатель (у Xiaomi нет ничего похожего)
- удлинитель, но только 3 канала (а у него их 5)
Не заработали:
- лампы и датчик движения от Philips Hue (пока непонятно почему)
- датчик движения Sonoff
2. Mi Home запоминает первую выбранную модель. И если модель устройства сменить - отображается старый интерфейс. Пока непонятно как победить. У ХА с этим норм, подбирайте модель до победного.
А вот из приятного:
Устройства являются полноценными устройствами Mi Home. С ними работают автоматизации. А значит автоматизация zigbee-zigbee будет работать полностью на хабе и выдержит падение интернета, роутера и ХА.
Устройства продолжат работать без ХА и после перезагрузки Gateway.
И, вероятно, устройства заработают напрямую с умным домом Яндекса. Если вы подключили Mi Home к нему.
Подозреваю, так должны заработать многие простейшие Zigbee-реле и лампочки.
Видео-демонстрация:
https://youtu.be/hwtBPMtMnKo
Пишите, какие устройства у вас завелись сюда (но только на английском!):
https://github.com/AlexxIT/XiaomiGateway3/issues/44
One more thing…
Я добавил возможность удалять устройства из ХА и Mi Home. Просто переименуйте устройство в
Но есть пара неприятных моментов:
1. Так заработают только устройства, сильно похожие на уже имеющиеся у Xiaomi.
У меня заработали:
- диммер на 1 канал
- диммер на 2 канала, но только как выключатель (у Xiaomi нет ничего похожего)
- удлинитель, но только 3 канала (а у него их 5)
Не заработали:
- лампы и датчик движения от Philips Hue (пока непонятно почему)
- датчик движения Sonoff
2. Mi Home запоминает первую выбранную модель. И если модель устройства сменить - отображается старый интерфейс. Пока непонятно как победить. У ХА с этим норм, подбирайте модель до победного.
А вот из приятного:
Устройства являются полноценными устройствами Mi Home. С ними работают автоматизации. А значит автоматизация zigbee-zigbee будет работать полностью на хабе и выдержит падение интернета, роутера и ХА.
Устройства продолжат работать без ХА и после перезагрузки Gateway.
И, вероятно, устройства заработают напрямую с умным домом Яндекса. Если вы подключили Mi Home к нему.
Подозреваю, так должны заработать многие простейшие Zigbee-реле и лампочки.
Видео-демонстрация:
https://youtu.be/hwtBPMtMnKo
Пишите, какие устройства у вас завелись сюда (но только на английском!):
https://github.com/AlexxIT/XiaomiGateway3/issues/44
One more thing…
Я добавил возможность удалять устройства из ХА и Mi Home. Просто переименуйте устройство в
delete
.YouTube
Control third-party Zigbee devices from Xiaomi Gateway 3
Home Assistant custom component
https://github.com/AlexxIT/XiaomiGateway3
Discuss feature
https://github.com/AlexxIT/XiaomiGateway3/issues/44
https://github.com/AlexxIT/XiaomiGateway3
Discuss feature
https://github.com/AlexxIT/XiaomiGateway3/issues/44
AlexxIT Smart Home
Ну что, фича с поддержкой сторонних Zigbee-устройств на Xiaomi Gateway 3 в продакшене. Развлекайтесь. Но есть пара неприятных моментов: 1. Так заработают только устройства, сильно похожие на уже имеющиеся у Xiaomi. У меня заработали: - диммер на 1 канал…
Ах да, забыл. Проклятые лампы IKEA E27 тоже работают.
Именно вопрос про эти лампы и натолкнул меня на идею с подменой моделей устройств. Так что не стесняйтесь, спрашивайте. Многие фичи в моих компонентах появились благодаря вашим вопросам.
Именно вопрос про эти лампы и натолкнул меня на идею с подменой моделей устройств. Так что не стесняйтесь, спрашивайте. Многие фичи в моих компонентах появились благодаря вашим вопросам.
Оказывается не только российские лампы IKEA прокляты. Здесь и ранее ударение на первый слог. Лампы то не виноваты, что в Mi Home поддерживается только 7 моделей, а в IKEA их 37. Без шуток, я три раза пересчитывал все упоминания в проекте zigbee2mqtt. Немецкие пользователи рапортуют, что их лампы тоже завелись.
Кстати, о песне из прошлого видео я узнал из обзора на фильм от BadComedian. И о культовой фразе "Yippee-ki-yay, motherfucker" тоже 🙈
Евгений крутой
https://youtu.be/yGg9RrI7V9s
Кстати, о песне из прошлого видео я узнал из обзора на фильм от BadComedian. И о культовой фразе "Yippee-ki-yay, motherfucker" тоже 🙈
Евгений крутой
https://youtu.be/yGg9RrI7V9s
Многие, вероятно, не догадываются о существовании ОГРОМНОГО китайского сообщества Home Assistant. Там постоянно обсуждают мои компоненты в куче разных топиков.
Очень душевные ребята.
https://bbs.hassbian.com/
Очень душевные ребята.
https://bbs.hassbian.com/
Решил тут прикупить ночник для теста. По заявлению ESPHome - умеет передавать движение, статус лампочки, батарейку.
В Xiaomi Gateway 3 он скорее всего поддерживается, но лучше убедиться лично.
Тем более нашёл на Беру вкусную цену. Но вот модель пришла без поддержки Bluetooth, хотя в названии товара он чётко упоминался...
Спасибо @great_kvazis - по его обзору я пришёл подгоровленный на пункт выдачи. Изучил упаковку и отказался на месте. Я так понял, после вскрытия упавковки вернуть было бы сильно сложнее. Такие дела.
В Xiaomi Gateway 3 он скорее всего поддерживается, но лучше убедиться лично.
Тем более нашёл на Беру вкусную цену. Но вот модель пришла без поддержки Bluetooth, хотя в названии товара он чётко упоминался...
Спасибо @great_kvazis - по его обзору я пришёл подгоровленный на пункт выдачи. Изучил упаковку и отказался на месте. Я так понял, после вскрытия упавковки вернуть было бы сильно сложнее. Такие дела.
Ну что, успели выдохнуть с прошлых выходных? Добавили все Zigbee-устройства, которые так давно хотели в Xiaomi Gateway 3? Нет? Ещё осталось что-то без поддержки? Не переживайте, это ненадолго.
Спасибо @vswsw за помощь в прокидывании Zigbee-чипа наружу!
Спасибо @vswsw за помощь в прокидывании Zigbee-чипа наружу!
Как же круто! Одной жизни мало, чтоб всё в ней успеть
https://youtu.be/SU29kUndWwQ
https://youtu.be/SU29kUndWwQ
YouTube
"Chop Suey" - System of a Down 2019 Halloween Light Show
Please subscribe so I can continue to add more videos! I made this show as a free event for the community and as fundraiser for the McHenry House, a local family shelter here in Tracy, California. It's only 2 hours a night on weekends to minimize traffic…
Я всё ещё не закрыл вопрос управления светом в своём доме.
У меня везде стоят безнулевые выключатели MiniTiger в круглый подрозетник. На родной прошивке eWeLink они работают отлично. Ради них я написал компонент SonoffLAN. А с этого компонента начались все остальные.
Но спустя некоторое время я понял, что очень не хватает диммирования света.
Найти диммер без нуля в круглый подрозетник в форме выключателя и в свободной продаже - задача не из лёгких. На прошлой неделе появится первый такой пример.
Можно конечно рассмотреть диммер в подрозетник. Например Shelly. Я не парюсь про тотальное пересаживание всего на Zigbee. Мой роутер способен выдержать пару сотен Wi-Fi устройств. Без шуток, были тесты.
Но тогда в подрозетник не поместится классический выключатель для управления диммером.
И сегодня я понял, что классический выключатель не нужен. На рынке есть много RF433 возвратных выключателей, которые не занимают место и их не так сложно подключить к подобным диммерам.
А вы встречали Zigbee диммер без нуля?
У меня везде стоят безнулевые выключатели MiniTiger в круглый подрозетник. На родной прошивке eWeLink они работают отлично. Ради них я написал компонент SonoffLAN. А с этого компонента начались все остальные.
Но спустя некоторое время я понял, что очень не хватает диммирования света.
Найти диммер без нуля в круглый подрозетник в форме выключателя и в свободной продаже - задача не из лёгких. На прошлой неделе появится первый такой пример.
Можно конечно рассмотреть диммер в подрозетник. Например Shelly. Я не парюсь про тотальное пересаживание всего на Zigbee. Мой роутер способен выдержать пару сотен Wi-Fi устройств. Без шуток, были тесты.
Но тогда в подрозетник не поместится классический выключатель для управления диммером.
И сегодня я понял, что классический выключатель не нужен. На рынке есть много RF433 возвратных выключателей, которые не занимают место и их не так сложно подключить к подобным диммерам.
А вы встречали Zigbee диммер без нуля?
Хм. Проспал появление забавной фичи для Яндекс.Станции Мини.
Это навык "Синтезатор". Можно загрузить свой звук и поиграть жестами. Сам ещё не пробовал.
https://yandex.ru/dev/dialogs/alice/doc/synthesizer/about.html
Это навык "Синтезатор". Можно загрузить свой звук и поиграть жестами. Сам ещё не пробовал.
https://yandex.ru/dev/dialogs/alice/doc/synthesizer/about.html
Я часто советую использовать именно аддон Caddy для организации внешнего доступа к HA. Это очень дружелюбный и современный web-сервер.
Вот пример чуть более сложного конфига, чем стандартный.
Недавно главный сайт Caddy обновился на вторую версию. А аддон HA использует всё ещё первую. Документация может отличаться!
Вот пример чуть более сложного конфига, чем стандартный.
vhost+port
делают внешний доступ к главному HA с автоматическим созданием HTTPS-сертификата.paths
перенаправляют запрос от Яндекс.Диалогов на мой второй сервер HA. При этом доменное имя и сертификат используются от главного сервера. Так очень удобно что-то разрабатывать, но может вы найдёте подходу и боевое применение.raw_config
позволяет дополнять конфиг в формате Caddyfile. У меня в примере даётся удобный доступ к файлам в папке share из браузера с просмотром директорий. Уже по другому доменному имени, без сертификата и пароля! Сертификат и пароль при желании можно добавить.Недавно главный сайт Caddy обновился на вторую версию. А аддон HA использует всё ещё первую. Документация может отличаться!
Добавил в YandexDialogs возможность управлять "продолжением диалога". Там довольно хитрая логика, читайте, как это работает в readme.
Напоминаю. Для обработки определённых фраз, сказанных колонке, вы можете использовать функцию
Если хотите формировать ответ "налету" - потребуется изучить, как работают Диалоги. Они дают гораздо большую гибкость, но заставляют добавлять имя вашего навыка при обращении к Алисе.
https://github.com/AlexxIT/YandexDialogs/releases/tag/v1.0.2
Напоминаю. Для обработки определённых фраз, сказанных колонке, вы можете использовать функцию
intents
в компоненте YandexStation. При этом нельзя управлять ответом на такие фразы. Он всегда будет один и тот же.Если хотите формировать ответ "налету" - потребуется изучить, как работают Диалоги. Они дают гораздо большую гибкость, но заставляют добавлять имя вашего навыка при обращении к Алисе.
https://github.com/AlexxIT/YandexDialogs/releases/tag/v1.0.2
GitHub
Release v1.0.2 - 2020-10-03 · AlexxIT/YandexDialogs
Добавлена возможность управлять продолжением диалога (описание в readme)
Смотрю, ссылка на световое шоу многим понравилась. Если вас, как и меня, волновал вопрос, как такие штуки делаются. Вот он ответ
https://youtu.be/Bj5YINX0ZE8
А по железной части можно посмотреть адресные светодиодные ленты и ESP
https://alexgyver.ru/gyverlamp/
Я тоже такую лампу собирал на NodeMCU и даже написал простенький компонент под стандартную прошивку
https://github.com/AlexxIT/GyverLamp
В планах было добавить кучу плюшек. Но руки так и не дошли. Лежит, ждёт своего часа на полочке
https://youtu.be/Bj5YINX0ZE8
А по железной части можно посмотреть адресные светодиодные ленты и ESP
https://alexgyver.ru/gyverlamp/
Я тоже такую лампу собирал на NodeMCU и даже написал простенький компонент под стандартную прошивку
https://github.com/AlexxIT/GyverLamp
В планах было добавить кучу плюшек. Но руки так и не дошли. Лежит, ждёт своего часа на полочке
YouTube
How to Import a Magical Light Shows EZ Import File!
Groups commonly used:
All (All lights except singing props)
All No Matrix (All lights except singing props and matrices)
All House (All lights on your home)
All Lawn Props (Anything on the lawn aside from megatrees)
Arches (If you have them)
Canes (If you…
All (All lights except singing props)
All No Matrix (All lights except singing props and matrices)
All House (All lights on your home)
All Lawn Props (Anything on the lawn aside from megatrees)
Arches (If you have them)
Canes (If you…
Внимание! На рынке появилась евро версия Xiaomi Gateway 3. Модель ZNDMWG02LM, SKU: YTC4044GL. В комплекте евро вилка. В нём прошивка 1.4.6_0043 и Telnet закрыт паролем. Возможно, это решаемо, пока непонятно.
Мой компонент работает с моделью ZNDMWG03LM и прошивками v1.4.6_0012 и v1.4.6_0030. При появлении новых прошивок - не обновляйтесь, пока я не дам добро!
Мой компонент работает с моделью ZNDMWG03LM и прошивками v1.4.6_0012 и v1.4.6_0030. При появлении новых прошивок - не обновляйтесь, пока я не дам добро!
О. У Xiaomi Gateway 3 появилась красивая иконка в Home Assistant и это сделал не я
https://github.com/home-assistant/brands/pull/1882
Если кто-то хочет добавить красивую иконку другим моим компонентам или прописать их в default HACS репозиторий - я буду только рад. Я уже делал одну такую попытку, но там на входе в HACS развели бюрократию в лучших традициях паспортных столов
https://github.com/hacs/default/pull/455
https://github.com/home-assistant/brands/pull/1882
Если кто-то хочет добавить красивую иконку другим моим компонентам или прописать их в default HACS репозиторий - я буду только рад. Я уже делал одну такую попытку, но там на входе в HACS развели бюрократию в лучших традициях паспортных столов
https://github.com/hacs/default/pull/455
GitHub
Add Xiaomi Gateway 3 custom integration icons by Czapla-dev · Pull Request #1882 · home-assistant/brands
Proposed change
Type of change
Add a new logo or icon for a new core integration
Add a missing icon or logo for an existing core integration
Add a new logo or icon for a custom integration (c...
Type of change
Add a new logo or icon for a new core integration
Add a missing icon or logo for an existing core integration
Add a new logo or icon for a custom integration (c...
Ну что. Zigbee Home Automation (ZHA) на стандартной прошивке Xiaomi Gateway 3 без пайки - в продакшене.
Внимание! ZHA не работает совместно с Mi Home. Вы можете выбрать что-то одно. Зато можете переключаться сколько угодно раз.
Режим выбирается на этапе настройки интеграции, поэтому при переключении режима - старую интеграцию нужно удалить.
Устройства не перенесутся автоматически! В ZHA их нужно добавлять заново. У меня в видео они подгрузились, потому что я уже ранее настраивал ZHA.
При возвращении из ZHA назад в Mi Home шлюз нужно перезагрузить.
Bluetooth устройства работают в обоих режимах!
И ещё. ZHA сейчас находится в активной разработке. Лично я пока не планирую использовать именно её в качестве основной. Разве что у вас есть пару шлюзов - один для Mi Home, второй для ZHA. Так тоже будет работать.
https://youtu.be/AEkiUK7wGbs
Внимание! ZHA не работает совместно с Mi Home. Вы можете выбрать что-то одно. Зато можете переключаться сколько угодно раз.
Режим выбирается на этапе настройки интеграции, поэтому при переключении режима - старую интеграцию нужно удалить.
Устройства не перенесутся автоматически! В ZHA их нужно добавлять заново. У меня в видео они подгрузились, потому что я уже ранее настраивал ZHA.
При возвращении из ZHA назад в Mi Home шлюз нужно перезагрузить.
Bluetooth устройства работают в обоих режимах!
И ещё. ZHA сейчас находится в активной разработке. Лично я пока не планирую использовать именно её в качестве основной. Разве что у вас есть пару шлюзов - один для Mi Home, второй для ZHA. Так тоже будет работать.
https://youtu.be/AEkiUK7wGbs
YouTube
Zigbee Home Automation (ZHA) with Xiaomi Gateway 3 on original firmware without soldering
Home Assistant custom component
https://github.com/AlexxIT/XiaomiGateway3
https://github.com/AlexxIT/XiaomiGateway3
Некоторые автоматизации Node-RED представляют собой настоящее произведение искусства. Вот все мои автоматизации по свету. Всё есть в статьях. Ссылки на них на странице GitHub.