[Модуль] ZigbeeDev (zigbeedev)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
ImageMaker
Сообщения: 76
Зарегистрирован: Ср фев 13, 2019 9:28 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение ImageMaker » Ср фев 08, 2023 8:27 am

V.A.S.t писал(а):
Ср фев 08, 2023 4:41 am
надо сами устройства связать со свистком
Установил Mosquito брокер.
Установил шлюз SLS.
Модуль MQTT показывает, что он online.
Модуль ZigbeeDev показывает, что он online.

Но ничего не происходит :shock: :shock: :shock:
Majordomo не видит шлюз :?
V.A.S.t
Сообщения: 258
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск
Благодарил (а): 15 раз
Поблагодарили: 58 раз

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение V.A.S.t » Ср фев 08, 2023 4:07 pm

ImageMaker писал(а):
Ср фев 08, 2023 8:27 am
V.A.S.t писал(а):
Ср фев 08, 2023 4:41 am
надо сами устройства связать со свистком
Установил Mosquito брокер.
Установил шлюз SLS.
Модуль MQTT показывает, что он online.
Модуль ZigbeeDev показывает, что он online.

Но ничего не происходит :shock: :shock: :shock:
Majordomo не видит шлюз :?
А как модуль поймет, где ему брать инфу? :) Пропишите сперва на SLS настройки MQTT, затем в ZigbeeDev настройки MQTT, только в конце топика поставьте /#, и все должно подтянуться.
За это сообщение автора V.A.S.t поблагодарил:
ImageMaker (Чт фев 09, 2023 6:39 pm)
Рейтинг: 1.16%
Аватара пользователя
ImageMaker
Сообщения: 76
Зарегистрирован: Ср фев 13, 2019 9:28 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение ImageMaker » Чт фев 09, 2023 8:34 am

V.A.S.t писал(а):
Ср фев 08, 2023 4:07 pm
все должно подтянуться.
Вроде настроил.
Шлюз вроде подтянулся.
Как прикручивать остальные устройства (датчики, выключатели т т.п.) :?:
V.A.S.t
Сообщения: 258
Зарегистрирован: Сб май 11, 2019 6:35 pm
Откуда: Иркутск
Благодарил (а): 15 раз
Поблагодарили: 58 раз

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение V.A.S.t » Чт фев 09, 2023 3:18 pm

ImageMaker писал(а):
Чт фев 09, 2023 8:34 am
V.A.S.t писал(а):
Ср фев 08, 2023 4:07 pm
все должно подтянуться.
Вроде настроил.
Шлюз вроде подтянулся.
Как прикручивать остальные устройства (датчики, выключатели т т.п.) :?:
Через веб-интерфейс SLS.
За это сообщение автора V.A.S.t поблагодарил:
ImageMaker (Чт фев 09, 2023 6:39 pm)
Рейтинг: 1.16%
maps
Сообщения: 7
Зарегистрирован: Вт окт 27, 2020 10:59 pm
Благодарил (а): 9 раз
Поблагодарили: 0

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение maps » Ср апр 19, 2023 4:52 pm

Добрый день .
Два SLS шлюза можно добавить .
Добавил Zigbee5BA0/# Работает.
Делаю Zigbee5BA0/#,Zigbee68E8/# Модуль пишет OFFLAIN и останавливается цикл в ручную не запускается
Аватара пользователя
Nail
Сообщения: 373
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение Nail » Вс апр 23, 2023 2:33 pm

maps писал(а):
Ср апр 19, 2023 4:52 pm
Добрый день .
Два SLS шлюза можно добавить .
Добавил Zigbee5BA0/# Работает.
Делаю Zigbee5BA0/#,Zigbee68E8/# Модуль пишет OFFLAIN и останавливается цикл в ручную не запускается
SLS ZGW IP adress : - тоже заполнили обоих ip?
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
ndeni
Сообщения: 3
Зарегистрирован: Вс июл 09, 2023 1:34 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение ndeni » Сб июл 15, 2023 7:55 pm

Добрый день.
Использую модуль zigbeeDev для интеграции покупных устройств zigbee, подключенных через свисток (донгл sonoff), а так же своей старой системы (тоже построена на зигби) через шлюз, который преобразует данные, принятые по СОМ-порту в сообщения для mqtt-сервера (mosquitto) в формате, понятный zigbeeDev (json). В общем, в zigbeeDev все устройства прекрасно видно, поля обновляются. Связываю устройства из zigbeeDev с простыми устройствами. В основно, все работате как нужно. Однако, полня некоторых устройств почему-то не обновляются. Прикладываю скрины на примере датчика температуры. Сейчас подключено 34 устройства. Надеюсь, на вашу помощь.
Вложения
2023-07-15_17-04-47.png
2023-07-15_17-04-47.png (4.08 КБ) 605 просмотров
2023-07-15_17-05-07.png
2023-07-15_17-05-07.png (6.93 КБ) 605 просмотров
2023-07-15_17-06-01.png
2023-07-15_17-06-01.png (24.56 КБ) 605 просмотров
ndeni
Сообщения: 3
Зарегистрирован: Вс июл 09, 2023 1:34 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение ndeni » Сб июл 22, 2023 12:12 pm

ndeni писал(а):
Сб июл 15, 2023 7:55 pm
Добрый день.
Использую модуль zigbeeDev для интеграции покупных устройств zigbee, подключенных через свисток (донгл sonoff), а так же своей старой системы (тоже построена на зигби) через шлюз, который преобразует данные, принятые по СОМ-порту в сообщения для mqtt-сервера (mosquitto) в формате, понятный zigbeeDev (json). В общем, в zigbeeDev все устройства прекрасно видно, поля обновляются. Связываю устройства из zigbeeDev с простыми устройствами. В основно, все работате как нужно. Однако, полня некоторых устройств почему-то не обновляются. Прикладываю скрины на примере датчика температуры. Сейчас подключено 34 устройства. Надеюсь, на вашу помощь.
Поменял у всех устройств линки с функции на свойство, включил постоянное обновление свойства... вроде бы все задышало как нужно. Буду наблюдать...

Появились новые впоросы:
1. При постоянном обновлении свойства (а не только при изменении значения), неизменившиеся значение НЕ записывается в базу данных и НЕ передается на сервер connect?
2. Как либо контролируется длина логов или они будут создаваться, пока не кончится свободное место на диске?
3. Вроде бы где-то видел, но не могу найти: как-то ограничена длительность статистики, которая сохраняется в базу данных?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение sergejey » Сб июл 22, 2023 12:49 pm

ndeni писал(а):
Сб июл 22, 2023 12:12 pm
Появились новые впоросы:
1. При постоянном обновлении свойства (а не только при изменении значения), неизменившиеся значение НЕ записывается в базу данных и НЕ передается на сервер connect?
2. Как либо контролируется длина логов или они будут создаваться, пока не кончится свободное место на диске?
3. Вроде бы где-то видел, но не могу найти: как-то ограничена длительность статистики, которая сохраняется в базу данных?
1. При обновлении свойств значение всегда сохраняется в свойство и передаётся в connect независимо от того, изменилось оно или нет. В таблицу истории значений оно так же пишется, но по-умолчанию поведение такое, что если новое значение совпадает с предыдущим, то остаётся только одна (последняя) запись. Через config.php можно включить опцию сохранения каждого значения через Define('HISTORY_NO_OPTIMIZE', 1); , но нужно понимать "зачем" -- я не могу придумать, но такая возможность есть.

2. Логи создаются отдельным файлом на каждый день, логи старше X дней удаляются (по-умолчанию 5 дней). Можно задать период хранения логов в том же config.php через define('LOG_FILES_EXPIRE', 5);

3. Для любого свойства класса можно задать в его настройках срок хранения истории (в днях). Для ПУ они выставлены по-умолчанию для многих свойств (какие значения точно не помню -- по-моему 365 дней). Дополнительно можно использовать модуль Optimizer -- в нём можно посмотреть какие свойства сколько записей истории хранят, настроить собственные ограничения, включить оптимизацию -- последняя позволяет, к примеру, оставлять средние значения за интервал (шагом не более 2х часов) для записей старше месяца - там нелинейная шкала и более свежие записи "оптимизируются" с меньшим интервалом для сохранения детализации.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ndeni
Сообщения: 3
Зарегистрирован: Вс июл 09, 2023 1:34 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] ZigbeeDev (zigbeedev)

Сообщение ndeni » Сб июл 22, 2023 1:09 pm

Сергей, спасибо за разъяснения!
Очень здорово, что ты позаботился об удалении лишнего! Моя старая система была лишена этого и через несколько лет просто перестала запускаться из-за отсутствия свободного пространства на диске.
Что касается передачи в connect любого изменения свойства, то у меня это так не работает. Похоже, что передается только изменившееся значение: локально вижу, что свойство обновилось, хотя и не изменило свого значения; в connect вижу, что свойство не обновлялось несколько дней (значение у него такое же, как и локальное). Приложил скрины.
Первый скрин - это температура в подвале
Второй - zigbeeDev
Третий - connect
Вложения
2023-07-22_13-07-17.png
2023-07-22_13-07-17.png (4.19 КБ) 491 просмотр
2023-07-22_13-05-52.png
2023-07-22_13-05-52.png (44.64 КБ) 491 просмотр
2023-07-22_13-02-53.png
2023-07-22_13-02-53.png (16.58 КБ) 491 просмотр
Ответить