u236 / homed-service-zigbee

Your brand new bridge between ZigBee network and MQTT broker
https://wiki.homed.dev/page/ZigBee
GNU General Public License v3.0
39 stars 25 forks source link

Добавить поддержку "_TZE204_cjbofhxw" #177

Closed yser1 closed 3 months ago

yser1 commented 3 months ago

День добрый, прошу добавить поддержку бесконтактного энергомониторинга на одну фазу Screenshot 2024-06-03 at 10-43-02 HOMEd

{ "active": true, "cloud": false, "description": "_TZE204_cjbofhxw/TS0601", "discovery": false, "endpoints": [ { "deviceId": 81, "endpointId": 1, "inClusters": [ 0, 4, 5, 61184 ], "outClusters": [ 25, 10 ], "profileId": 260 } ], "ieeeAddress": "38:39:8f:ff:fe:8d:e8:f8", "interviewFinished": true, "lastSeen": 1717396971, "linkQuality": 112, "logicalType": 1, "manufacturerCode": 4098, "manufacturerName": "_TZE204_cjbofhxw", "modelName": "TS0601", "neighbors": [ { "linkQuality": 154, "networkAddress": 0 }, { "linkQuality": 82, "networkAddress": 26621 } ], "networkAddress": 38687, "powerSource": 1, "supported": false, "version": 70, "name": "38:39:8f:ff:fe:8d:e8:f8" }

u236 commented 3 months ago

https://github.com/u236/homed-service-zigbee/commit/519767fa3ba16c577defe2cbb3fed3adacdf5526

yser1 commented 3 months ago

Спасибо за быстрое добавление устройства, но к сожалению данных никаких нет (см. скриншот), сразу писать не стал т.к. устройство на даче, а вот вчера вечером был на даче и думал что удалив и заново добавив устройство данные появятся - не помогло. Подскажите, может какие логи нужно собрать и прислать?

Screenshot 2024-06-06 at 10-40-53 HOMEd ?

yser1 commented 3 months ago

нашел в настройка параметры для лога и включил запись логов zigbee

homed.log

u236 commented 3 months ago

нашел в настройка параметры для лога и включил запись логов zigbee

homed.log

Завтра посмотрю или сегодня ближе к ночи.

Устройство удаляли перед повторной привязкой?

Пока предлагаю попробовать добавить в описание устройства опцию "tuyaMagic": true, как у некоторых других устройств в tuya.json, а потом опять перепривязать устройство с удалением.

yser1 commented 3 months ago

Да, перед привязкой удалял.

Ок, попробую с добавлением опции "tuyaMagic": true, но это уже будет только в субботу.

u236 commented 3 months ago

https://github.com/u236/homed-service-zigbee/commit/8de6fc009d7c792f67bebefb35a6effcafc3067f

u236 commented 3 months ago

но это уже будет только в субботу.

привет, удалось проверить?

yser1 commented 3 months ago

Привет, вот только вернулся. Добавлением опции "tuyaMagic": true не помогло.

homed.log

u236 commented 3 months ago

Привет, вот только вернулся.

Добавлением опции "tuyaMagic": true не помогло.

homed.log

Вместо лога почему-то загружается скриншот. После добавления опциии устройство переподключили? С удалением?

yser1 commented 3 months ago

Да, устройство переподключал с удалением.

homed.log

u236 commented 3 months ago

Да, устройство переподключал с удалением.

homed.log

В таком случае мне жаль, без устройства на руках я больше ничем не могу помочь :(

u236 commented 3 months ago

нашел вероятный источник проблемы - устройство отправляет запросы на чтение некоего "состояния подключения шлюза к интернету" и ждет ответа, а homed-zigbee, по очевидной причине, не отвечает

добавил формирование ответа в https://github.com/u236/homed-service-zigbee/commit/73d96bb29342deb6812fd88312596869a5713382

просьба взять тестоый бинарник из песочницы и проверить на нем, заработало ли устройство (как обычно, с удалением и переподключением)

yser1 commented 3 months ago

после замены бинарника данные сразу же появились, переподключение не потребовалось, спасибо!

Screenshot 2024-06-10 at 17-10-12 HOMEd