На алике шлюзы такие отдельно не встречал.
Там есть наборы в тч. с отправкой из России, их часто в довесок к телевизору или другой технике отдавали по 1руб. ( 5 устройств + шлюз )
Можно найти в DNS и даже в леруа )
набор zhtz02lm стоит около 3-5 т.р.
Это не точно, но кажется это модификации одного и того же шлюза. Только вилки другие
Данные приходят в разных пакетах, батарея успешно парсится, а вот следующий пакет не попадает по длине и в итоге вылетает ошибка при разборе.
Попробуйте написать в личку или telegram, попробую поправить.
Судя по прошлому посту вы хотели именно убрать уровень вложенности.
В Zigbee2MQTT используется json формат, в настройках espruino вы можете так же его включить. HomeAssistant успешно его разбирает
iobroker кажется тоже умеет разбирать данные из json, правда я его не использовал.
На шлюзе ради интереса получилось его завести, но архитектурно он использует npm и перестает помещаться на шлюзе при добавлении «драйверов»
Для управления форматом вывода в mqtt я добавил в конфиг параметры.
mqtt_format_json — поставьте true и будет в json формате ( нужно для discovery в ha)
Выключить формат сообщений в разные топики
mqtt_format_decoded_key_topic В false
Лучше куда нибудь на github такое. fe95 может быть с флагом hasEvent или без него. Например термометры до сопряжения шлют в эфир пустые сообщения без event`ов. Нужно смотреть raw данные и как они распарсились. У меня такой щетки нет
Да бинарников нет, там оно собирается из конфига который надо написать.
Там зашиваются доступы и указываются какой функционал нужно собирать.
По бле указываются мак адреса и ключи.
Прошивки получаются более легкие и работают отлично.
Очень просто esphome можно поставить в докере или аддоном к HA.
Возможно что-то с конкуренцией в esp32 с антенной wi-fi и с SDK. Плюс esp32 могут пропускать рекламные пакеты. Виктор pvvx ловил такое поведение и описывал в этой теме
Я для ESP32 использую esphome прошивку. В ней можно подключаться к HA через api, но можно и собрать прошивку чисто с публикацией в mqtt.
Работает стабильно, но иногда может начать отдавать одни и те же данные и будет прямая линия. Бывает зависает 1 сенсор, а бывает и сразу несколько. Решается ребутом, и проявляется очень редко у меня реже раза в месяц)
По стабильности в плане рабочих решений пока не уверен, протестировал вот этот проект github.com/espruino/EspruinoHub
ловит, парсит, шлет в mqtt нормально.
На этой базе и еще одного форка пробую завернуть это в сервис/пакет. Плюс пробовал это все подружить с node-red.
Как заставить это все работать стабильно и помимо пассивной ловли advert пакетов это вопрос)
Он на другом железе и для него не портировали операционку, но силовая часть и корпус у них частично совпадают. ( правда зеркально ) t.me/xiaomi_gw_hack/72131
На барахолке t.me/zigberu можно спросить иногда продают платы ( от 300 руб ). Которые должны подойти в DGNWG02LM, скорей всего потребуется под датчик освещения что-то городить с другой стороны.
Огонь!
Как всегда просто супер интеграция
о прикол) мне приехал черный
Феноменально! Спасибо за качественные фото)
Жалко что черные больше не производятся (
А плату с стлинк можно добавить к текущему заказу?
Там есть наборы в тч. с отправкой из России, их часто в довесок к телевизору или другой технике отдавали по 1руб. ( 5 устройств + шлюз )
Можно найти в DNS и даже в леруа )
набор zhtz02lm стоит около 3-5 т.р.
Это не точно, но кажется это модификации одного и того же шлюза. Только вилки другие
DGNWG03LM (Taiwan region)
DGNWG04LM (Hong Kong)
DGNWG05LM (EU region)
PS 02 не подойдет, там не imx и совсем другое железо.
Попробуйте написать в личку или telegram, попробую поправить.
В Zigbee2MQTT используется json формат, в настройках espruino вы можете так же его включить. HomeAssistant успешно его разбирает
iobroker кажется тоже умеет разбирать данные из json, правда я его не использовал.
На шлюзе ради интереса получилось его завести, но архитектурно он использует npm и перестает помещаться на шлюзе при добавлении «драйверов»
Не совсем понимаю зачем такое, просто удалив один уровень вложенности это как-то решит проблему?
mqtt_format_json — поставьте true и будет в json формате ( нужно для discovery в ha)
Выключить формат сообщений в разные топики
mqtt_format_decoded_key_topic В false
Для них можно еще распарсить impedance, но кажется там нужны входные параметры пользователя.
В нем не очень много информации
Статус аналогичный cli, а так же лог в mqtt.
Да бинарников нет, там оно собирается из конфига который надо написать.
Там зашиваются доступы и указываются какой функционал нужно собирать.
По бле указываются мак адреса и ключи.
Прошивки получаются более легкие и работают отлично.
Очень просто esphome можно поставить в докере или аддоном к HA.
Я для ESP32 использую esphome прошивку. В ней можно подключаться к HA через api, но можно и собрать прошивку чисто с публикацией в mqtt.
Работает стабильно, но иногда может начать отдавать одни и те же данные и будет прямая линия. Бывает зависает 1 сенсор, а бывает и сразу несколько. Решается ребутом, и проявляется очень редко у меня реже раза в месяц)
Информация о BLE есть у них в документации:
esphome.io/components/esp32_ble_tracker.html
esphome.io/components/sensor/xiaomi_ble.html
Еще пробовал OpenMQTTGateway, но с ней были постоянные зависания и ребуты ESP
Заменой мне кажется он не может стать, но как автономная альтернатива для определенных устройств вполне)
По части компонента я вижу отличия
github.com/espruino/EspruinoHub
ловит, парсит, шлет в mqtt нормально.
На этой базе и еще одного форка пробую завернуть это в сервис/пакет. Плюс пробовал это все подружить с node-red.
Как заставить это все работать стабильно и помимо пассивной ловли advert пакетов это вопрос)
t.me/xiaomi_gw_hack/72131
На барахолке t.me/zigberu можно спросить иногда продают платы ( от 300 руб ). Которые должны подойти в DGNWG02LM, скорей всего потребуется под датчик освещения что-то городить с другой стороны.
Используется модуль RTL8723BS, ble в нем не используется в основной прошивке, но был разведен железно
из спецификации
BT: V2.1+EDR/BT v3.0/BT v3.0+HS/BT v4.0
Ble пакеты в пассивном режиме слушает нормально. Дальность хорошая