Найдено 152 результата

dtvims
20 ноя 2025, 14:17
Форум: Наши хвастушки
Тема: свалка
Ответы: 0
Просмотры: 5766

свалка

Свалка
dtvims
24 сен 2025, 17:24
Форум: Программирование
Тема: Создание внешнего конвертера для zigbee2mqtt
Ответы: 3
Просмотры: 34875

fromZigbee - обработка сообщений от устройства

Объект fromZigbee содержит коллекцию преобразователей, которые занимаются переводом сообщений от Zigbee-устройств в полезный формат, пригодный для дальнейшей обработки в Zigbee2MQTT. Он устроен как словарь, где ключом выступает название преобразователя, а значением — определение процедуры ...
dtvims
24 сен 2025, 15:57
Форум: Программирование
Тема: Создание внешнего конвертера для zigbee2mqtt
Ответы: 3
Просмотры: 34875

Описание свойств конвертера module.exports

Можно сразу создавать свойства у объекта module.exports , но как-то принят создавать отдельно объект, а потом его присваивать в module.exports .
Создадим объект device (можно назвать и по другому).

const device = {
zigbeeModel: ['Mercury DTViMS'],
model: 'Mercury DTViMS',
description: 'Zigbee ...
dtvims
24 сен 2025, 15:19
Форум: Программирование
Тема: Создание внешнего конвертера для zigbee2mqtt
Ответы: 3
Просмотры: 34875

Начинаем писать конвертер (вешалка в театре)

Начинается все с подключения внешних библиотек. Это для конвертера они внешние, а для zigbee2mqtt, они вполне себе внутренние.
В свое основе - это zigbee-herdsman и zigbee-herdsman-converters . В основном, конечно последняя, но я подтяну и первую.

Выглядит это как-то так:
const ...
dtvims
24 сен 2025, 15:16
Форум: Программирование
Тема: Создание внешнего конвертера для zigbee2mqtt
Ответы: 3
Просмотры: 34875

Создание внешнего конвертера для zigbee2mqtt

External converters for Zigbee2MQTT.
Основа тут: https://www.zigbee2mqtt.io/advanced/more/external_converters.html

Сперва необходимо создать новое устройство или взять готовое. Внешний конвертер используется для не поддерживаемых устройств, чтобы описать их параметры и взаимодействие с ...
dtvims
10 сен 2025, 23:15
Форум: Микроконтроллеры и автоматизация
Тема: ds18b20 и сс2530 - игнорирует команду конвертации температуры
Ответы: 1
Просмотры: 19562

версия библиотеки

Во вложении что получилось. Предварительный вариант с тестовым примером функции readTemperature() .
Функция использует функцию поиска датчика и если находит его, то обращается к нему по адресу, отправляя команду на конвертацию. Выжидает пока датчик выдаст статус готовности и делает запрос ...
dtvims
08 сен 2025, 14:45
Форум: Микроконтроллеры и автоматизация
Тема: ds18b20 и сс2530 - игнорирует команду конвертации температуры
Ответы: 1
Просмотры: 19562

ds18b20 и сс2530 - игнорирует команду конвертации температуры

Во многих проектах zigbee добавляют датчики температуры, надо или нет. Иногда это даже полезно. Вот и я хотел добавить популярный ds18b20.
Для сс2530 примеры скудные, по сути одна мелкая библиотека, кривая и не доделанная и все ее слегка под себя модифицируют, но лучше она не становится. По крайней ...
dtvims
30 авг 2025, 13:07
Форум: Микроконтроллеры и автоматизация
Тема: CC2530 CHDTECH zigbee pinout
Ответы: 0
Просмотры: 9358

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 ...
dtvims
29 авг 2025, 16:02
Форум: Поддержать автора
Тема: Можно связаться со мной
Ответы: 0
Просмотры: 17390

Можно связаться со мной

Можно связаться через телеграмм.
https://t.me/dtvimsforum
dtvims
29 авг 2025, 13:19
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 144473

Еще баги bdb_RepReporting.c

Как работает bdb_RepReporting на сс2500 с z-lib 3.0.2.

На редкость забагованая библиотека z-lib 3.0.2. А ведь фирма TI серьезная, продает свои отладочные платы за дорого...

Пришлось поразбираться как работает bdb_RepReporting от TI ввиду того, что, все сделал круто, а не работает.

Все в z-lib ...