Найден 151 результат
- Ср сен 24, 2025 5:24 pm
- Форум: Программирование
- Тема: Создание внешнего конвертера для zigbee2mqtt
- Ответы: 3
- Просмотры: 402
fromZigbee - обработка сообщений от устройства
Объект fromZigbee содержит коллекцию преобразователей, которые занимаются переводом сообщений от Zigbee-устройств в полезный формат, пригодный для дальнейшей обработки в Zigbee2MQTT. Он устроен как словарь, где ключом выступает название преобразователя, а значением — определение процедуры ...
- Ср сен 24, 2025 3:57 pm
- Форум: Программирование
- Тема: Создание внешнего конвертера для zigbee2mqtt
- Ответы: 3
- Просмотры: 402
Описание свойств конвертера module.exports
Можно сразу создавать свойства у объекта module.exports , но как-то принят создавать отдельно объект, а потом его присваивать в module.exports .
Создадим объект device (можно назвать и по другому).
const device = {
zigbeeModel: ['Mercury DTViMS'],
model: 'Mercury DTViMS',
description: 'Zigbee ...
Создадим объект device (можно назвать и по другому).
const device = {
zigbeeModel: ['Mercury DTViMS'],
model: 'Mercury DTViMS',
description: 'Zigbee ...
- Ср сен 24, 2025 3:19 pm
- Форум: Программирование
- Тема: Создание внешнего конвертера для zigbee2mqtt
- Ответы: 3
- Просмотры: 402
Начинаем писать конвертер (вешалка в театре)
Начинается все с подключения внешних библиотек. Это для конвертера они внешние, а для zigbee2mqtt, они вполне себе внутренние.
В свое основе - это zigbee-herdsman и zigbee-herdsman-converters . В основном, конечно последняя, но я подтяну и первую.
Выглядит это как-то так:
const ...
В свое основе - это zigbee-herdsman и zigbee-herdsman-converters . В основном, конечно последняя, но я подтяну и первую.
Выглядит это как-то так:
const ...
- Ср сен 24, 2025 3:16 pm
- Форум: Программирование
- Тема: Создание внешнего конвертера для zigbee2mqtt
- Ответы: 3
- Просмотры: 402
Создание внешнего конвертера для zigbee2mqtt
External converters for Zigbee2MQTT.
Основа тут: https://www.zigbee2mqtt.io/advanced/more/external_converters.html
Сперва необходимо создать новое устройство или взять готовое. Внешний конвертер используется для не поддерживаемых устройств, чтобы описать их параметры и взаимодействие с ...
Основа тут: https://www.zigbee2mqtt.io/advanced/more/external_converters.html
Сперва необходимо создать новое устройство или взять готовое. Внешний конвертер используется для не поддерживаемых устройств, чтобы описать их параметры и взаимодействие с ...
- Ср сен 10, 2025 11:15 pm
- Форум: Микроконтроллеры и автоматизация
- Тема: ds18b20 и сс2530 - игнорирует команду конвертации температуры
- Ответы: 1
- Просмотры: 416
версия библиотеки
Во вложении что получилось. Предварительный вариант с тестовым примером функции readTemperature() .
Функция использует функцию поиска датчика и если находит его, то обращается к нему по адресу, отправляя команду на конвертацию. Выжидает пока датчик выдаст статус готовности и делает запрос ...
Функция использует функцию поиска датчика и если находит его, то обращается к нему по адресу, отправляя команду на конвертацию. Выжидает пока датчик выдаст статус готовности и делает запрос ...
- Пн сен 08, 2025 2:45 pm
- Форум: Микроконтроллеры и автоматизация
- Тема: ds18b20 и сс2530 - игнорирует команду конвертации температуры
- Ответы: 1
- Просмотры: 416
ds18b20 и сс2530 - игнорирует команду конвертации температуры
Во многих проектах zigbee добавляют датчики температуры, надо или нет. Иногда это даже полезно. Вот и я хотел добавить популярный ds18b20.
Для сс2530 примеры скудные, по сути одна мелкая библиотека, кривая и не доделанная и все ее слегка под себя модифицируют, но лучше она не становится. По крайней ...
Для сс2530 примеры скудные, по сути одна мелкая библиотека, кривая и не доделанная и все ее слегка под себя модифицируют, но лучше она не становится. По крайней ...
- Сб авг 30, 2025 1:07 pm
- Форум: Микроконтроллеры и автоматизация
- Тема: CC2530 CHDTECH zigbee pinout
- Ответы: 0
- Просмотры: 356
CC2530 CHDTECH zigbee pinout
Настройки пинов для cc2530, на отладочной плате CHDTECH и не только.
Настройки кнопок и светодиодов для z-stack 3.0.2 находятся в hal_board_cfg.h
P10 - Led1
P11 - Led2
P14 - led3|led4
P01 - butt1
P02,P03 - RX,TX Serial 0 - to USB
P16,P17 - Serial 1
Debug:
P22 - Debug Clock
P21 - Debug Data
Debug Spi ...
Настройки кнопок и светодиодов для z-stack 3.0.2 находятся в hal_board_cfg.h
P10 - Led1
P11 - Led2
P14 - led3|led4
P01 - butt1
P02,P03 - RX,TX Serial 0 - to USB
P16,P17 - Serial 1
Debug:
P22 - Debug Clock
P21 - Debug Data
Debug Spi ...
- Пт авг 29, 2025 4:02 pm
- Форум: Поддержать автора
- Тема: Можно связаться со мной
- Ответы: 0
- Просмотры: 552
Можно связаться со мной
Можно связаться через телеграмм.
https://t.me/dtvimsforum
https://t.me/dtvimsforum
- Пт авг 29, 2025 1:19 pm
- Форум: Микроконтроллеры и автоматизация
- Тема: Zigbee на базе cc2530 от TI
- Ответы: 12
- Просмотры: 96117
Еще баги bdb_RepReporting.c
Как работает bdb_RepReporting на сс2500 с z-lib 3.0.2.
На редкость забагованая библиотека z-lib 3.0.2. А ведь фирма TI серьезная, продает свои отладочные платы за дорого...
Пришлось поразбираться как работает bdb_RepReporting от TI ввиду того, что, все сделал круто, а не работает.
Все в z-lib ...
На редкость забагованая библиотека z-lib 3.0.2. А ведь фирма TI серьезная, продает свои отладочные платы за дорого...
Пришлось поразбираться как работает bdb_RepReporting от TI ввиду того, что, все сделал круто, а не работает.
Все в z-lib ...
- Ср авг 27, 2025 12:29 pm
- Форум: Микроконтроллеры и автоматизация
- Тема: Zigbee на базе cc2530 от TI
- Ответы: 12
- Просмотры: 96117
Вызов reports zigbee
Сделал чистую библиотеку, с предложенным мной же исправлением bdb_RepReporting.c - все работает как и задумано.
Надо доработать для типа ZCL_DATATYPE_UINT48 расчет изменений параметра, для полноты стандарта
Это надо дорабатывать метод bdb_isAttrValueChangedSurpassDelta , в котором расчет делается ...
Надо доработать для типа ZCL_DATATYPE_UINT48 расчет изменений параметра, для полноты стандарта
Это надо дорабатывать метод bdb_isAttrValueChangedSurpassDelta , в котором расчет делается ...