Все вроде сделал по инструкции и все равно ничего не получается... ESP8266+CC1101 соединил CC1101 - ESP8266 1 GND G 2 VCC 3V3 3 GDO0 D1 4 CSN D8 5 SCK D5 6 MOSI D7 7 MISO/GDO1 D6 8 GDO2 D2 Прошивал через Arduino IDE 2.3.4 как NodeMCU 0.9 Через WiFI Mirtek ввел все данные (номер счетчика, WIFI, MQTT) Все одно показывает нули с последним запросом от 01.01.2024г. В сети WIFI определяется. В MQTT - нет. Монитор порта в IDE показывает: SPI Connection CC1101 OK State changing from: 0 to 2 Setting up AP: Mirtek_GW Use password: <hidden> AP IP address: 192.168.4.1 AP timeout (ms): 30000 State changed from: 0 to 2 State changing from: 2 to 3 Connecting to [WIFI] (password is hidden) WiFi timeout (ms): 30000 State changed from: 2 to 3 WiFi connected IP address: 192.168.1.116 State changing from: 3 to 4 Active mDNS services: 0 Accepting connection State changed from: 3 to 4 Connecting to MQTT server... Connected!
Тоже хотел бы присоединиться к вопросу о протоколе. На основе выложенных тут скетчей (спасибо!) собрал свой вариант, но словил проблемы, что уже описаны: 1. периодически счетчик перестаёт отвечать на запросы до смены тарифа в следующие сутки поставил опрос раз в 30 минут, наблюдаю 2. иногда прилетают неадекватные значения напряжений и сил тока после добавления контроля CRC проблема не ушла
А так добавил автообнаружение в homeassistant, отображение значений на странице настроек esp. Разобраться бы с протоколом и можно выкладывать.
2. иногда прилетают неадекватные значения напряжений и сил тока после добавления контроля CRC проблема не ушла А так добавил автообнаружение в homeassistant, отображение значений на странице настроек esp. Разобраться бы с протоколом и можно выкладывать.
По данному пункту могу сказать, что пакет приходит от счетчика которого надо обработать байтстаффингом, ранее без обратного байтстаффинга такое же было.
Отвечу себе и всем: В прошивке отсутствует функция "Дискавери" ну или анонсирования MQTT. Сама запись в брокер MQTT происходит. Нужно настроить вручную новое устройство MQTT и прописать там сенсоры с соответствующими топиками. Задача довольно тривиальная. Огромное спасибо SysCat.
Если у кого есть вопросы, то могу ответить. Примерная конфигурация для опубликования через встроенную в НА функцию дискавери:
Мой топик:
Код:
homeassistant/device/ESP_Mirtek/config
ID устройства ESP_Mirtek может быть свой, но тогда нужно менять его везде.
Купил миртек с опцией 2400/2 для экспериментов. Спасибо продавцу, он совершенно бесплатно добавил модуль 2400/2 от неисправного трехфазного счетчика. EM357 это ZigBee передатчик, но он может реализовать и "ZigBee-подобный" протокол, тогда без его прошивки не разобраться, что он и как передает. И получится ли его связать с китайскими ZigBee модулями. Надеюсь, что это все же обычный ZigBee.
Пока что идеи понять что это и как работает закончились.
никаких пока нет результатов? они вообще подключаются/винды в обычных зигби концентраторах?
судя по беглому изучению найденного на форуме nartis tools - там скорее всего просто dlms/cosem поверх zigbee ходит.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 152
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения