jethome-ru / zigbee-firmware

130 stars 28 forks source link

jh_2538_router_20200522 не отправляет LQI #14

Closed Anonym-tsk closed 3 years ago

Anonym-tsk commented 3 years ago

Стик Modkam Прошивка jh_2538_router_20200522.zip LQI или не отправляет вообще, или отправляет один раз при включении Last Seen также не обновляется При этом, сам роутер работает, устройства подключаются

Zigbee2MQTT 2021-03-01 11-16-24 Zigbee2MQTT 2021-03-01 11-16-05
0x3EC commented 3 years ago

@Anonym-tsk версия прошивки jh_2538_router_20200522 не передает координатору пакеты из которых можно было бы получить значение LQI. Last Seen так же не обновляется.

В версии jh_2538_router_20210115 эти проблемы исправлены. Подробности в README.md

Anonym-tsk commented 3 years ago

Конвертер в readme неправильный. Вот корректный с репортом температуры и lqi

const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const e = exposes.presets;

const device = {
    zigbeeModel: ['cc2538.router.v2'],
    model: 'cc2538.router.v2',
    vendor: 'jethome',
    description: 'zigbee router cc2538 with temperature sensor',
    fromZigbee: [fz.ignore_basic_report, fz.device_temperature],
    toZigbee: [],
    exposes: [e.device_temperature(), e.linkquality()],
};

module.exports = device;

@0x3EC можно ли изменить частоту отправки данных с одной секунды? Кажется, это очень часто - брокера заваливает сообщениями. Секунд 15 было бы оптимально

0x3EC commented 3 years ago

@Anonym-tsk Спасибо за конвертер. Проверьте версию jh_2538_router_20210310. Период отправки изменен на 15 сек.

Anonym-tsk commented 3 years ago

@0x3EC Всё работает, спасибо. Сделал PR с конвертером в z2m https://github.com/Koenkk/zigbee-herdsman-converters/pull/2345