Все вроде сделал по инструкции и все равно ничего не получается... 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 ходит.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения