Прошиваем датчик цветка DIYRuZ Flower V2 и подключаем через Zigbee USB Stick V4 CC2652 (RFStar)

Приключение еще то 🙂 Вообще жалею уже что связался с датчиками от modkam проекта. Это лотерея. Девайсы, которые необходимо прошивать дабы они работали в будущем на новых стиках. Недавно доехал до меня новый стик Zigbee Stick V4 на модуле RF-Star. Не знаю как вкратце изложить  про новый стик свое мнение одной строкой … но это полный абзадц. Весьма странный девайс со своими тараканами. Попытка безболезненной миграции у меня заняла 2 дня – зато каких 2 дня с мытарствами. Но об это отдельная история. 🙂 До стика V4 у меня работал датчик цветка DIYRuZ_Flower V2 с modkam проекта на стике V3 без проблем. Интересное устройство. Но не без приключений. Он не работает толком на Zigbee V4 CC2652. Вообщем по моим наблюдениями – CC2538 это эталон нормальной работы Zigbee сети. Странная эпопея работы датчика цветка DIYRuZ_Flower началась на SLS шлюзе с чипом CC2652. Там его так и не удалось заставить работать. А в сообществе SLS отказывались принимать истину. Зато удалось заставить работать на USB стике V4 CC2652, с прошивкой на самую последнюю версию v2.0.5. Вот сегодня и будем ее прошивать через CC Debugger.

Прошивку качаем отсюда https://github.com/diyruz/flower/releases/ (файлик с раширением .hex)

Распиновка на CC Debugger

распиновка на DIYRuZ_Flower. Подключением кабельками простое

VCC VCC
RST RST
P2.2 P2.2
P21. P2.1
GND GND

Вытаскиваем батарейку из слота датчика цветка. Формально собранная конструкция выглядит как-то так 🙂 (ни к чему припаиваться не надо). На датчике цветка есть маркировка контактов (на картинке тут не видна). Если индикация на CC Debugger горит красным светом то проверяем правильность подключения контактов или на СС Debugger кнопку Reset

Запускаем SmartRD Flash Programmer и прошиваем

Отсоединяем все кабеля и вставляем батарейку. Включаем Join в HomeAssistant -> Zigbee2mqtt  и смотрим логи (на предмет полей interview / announce)

sudo journalctl -u zigbee2mqtt.service -f

Проходим интервью и получаем все сущности (states) датчика. Для этого нажимаем на 2-3 сек единственную кнопку на датчике и отпускаем как только светодиод начнем мигать, как только 5 раз проморгает светодиодом значит подключилось (три раза – значит не подключилось). Не получается ? нажмите на 10 сек для сброса в заводствские настройки и начинаем по новой спаривать

замечу, что определить версию ПО какой прошит датчик невозможно (разве что поснифферить в zigbee сети). Поэтому уточняйте у продавца на какую версию он прошит. Младшие версии датчика цветка с прошивками ниже 2.0.5 работают на стиках V3 CC2538 без проблем.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

1 Комментарий
Популярные
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Влад
Влад
10.07.2021 17:04

Спасибо, помогло !!!!!

1
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x