WB Комбинированный датчик (темп, движения, СО2…) + Zigbee
ссылка на мою БД https://smart4you.notion.site/WB-2-Zigbee-26c8751588a580eaa1a5e6c80cd3e7a8?pvs=74
Датчик очень похож на https://teletype.in/@godisblind/YysSEBdCzDL
Есть в Zigbee2mqtt. Мой датчик с максимальным фаршем. Зуммер вообще можно использовать как сигнализацию.
Выбор режима работы
Все под крышкой. Кнопка сопряжения и переключатель режимов
С завода в устройстве установлен беспроводной режим, разберите устройство и измените режим переключателем S2:
В режиме 1 радиомодуль продолжает работать, поэтому он может подключиться к координатору, но работать с датчиком по радиоканалу не получится. Однако радиомодуль может быть использован как роутер для расширения покрытия сети.Для работы датчика по ZigBee важно, чтобы параметры связи по Modbus RTU были следующими: скорость - 9600 бит/с (как по умолчанию). Т.к. радиомодуль работает с самим датчиком только на данной скорости.
Подключение через WB контроллер (Версия по Modbus)
Сам контроллер отлично находит модуль сам, подробнее тут Wirenboard как проводное решение УД с Home Assistant.
Если в датчике есть все модули (Температура, влажность, освещённость, шум, уровень CO2 и VOC, движение, ИК-передатчик.) тогда ничего выключать не надо, по дефолту уже много параметров добавлено. В датчике конечно полный набор, который можно использовать под включение света (датчик движения), под вентиляцию (качество воздуха и уровень СО2), освещенность пока у меня в автоматике дома никак не прижилась.
Прикольная штука, хотя сложно исполняемая это ИК передатчик. Например, можно вынести основные команды и управлять через автоматизации. Можно занести некоторые команды с пульта - включаем запись в ром нажимаем на пульте команду и выключаем. Практическое применение вижу только в резервном управлении кондиционером. Потом можно воспроизвести команду через Ром 1 например
В Home Assistant тоже можно прокинуть
По воздуху прилетает обновление прошивки. Хотя странно, я обновлял его по modbus и видимо для zigbee прошивка своя.
Терпение мой друг, только терпение
В интерфейсе WB через zigbee2mqtt так
Я переименовал Lx в понятные статусы при управлении, пришлось идти в документацию https://wiki.wirenboard.com/wiki/WB-MSW-ZIGBEE_v.4_Sensor Нужные сенсоры все на месте, вот только нет ИК передатчика для управления через Zigbee, по крайне мере в штатном исполнении на прошивке Firmware ID 67.54.5 . Самые важные функции есть и работают.
Можно настроить ИК передатчик отдельно https://wiki.wirenboard.com/wiki/WB-MSW-ZIGBEE_v.4_Sensor#:~:text=0-,ИК-команды,-Для управления ИК
А вот передать через WB Engine если подключен через z2m не получится, нет парамера для передачи.
Полное описание параметров через zigbee2mqtt
- temperature — температура, °C;
- temperature_offset — компенсация самонагрева, значение компенсации вычитается из измеренной температуры (по умолчанию: 0);
- th_heater — статус нагревателя, предназначен для исключения наличия конденсата;
- humidity — относительная влажность воздуха, %, RH;
- co2 — концентрация CO2, ppm;
- voc — качество воздуха, ppb;
- illuminance — освещённость, lux;
- occupancy — флаг наличия движения, рассчитывается по внутреннему алгоритму. Можно изменять время его сброса в параметре occupancy_timeout;
- occupancy_level — уровень движения;
- occupancy_sensitivity — порог срабатывания флага наличия движения;
- occupancy_timeout — время сброса флага наличия движения occupancy;
- noise_detected — флаг наличия шума, рассчитывается по внутреннему алгоритму. Можно изменять время его сброса в параметре noise_timeout;
- noise — уровень шума, dBA;
- noise_detect_level — порог срабатывания флага наличия шума;
- noise_timeout — время сброса флага наличия шума noise_detected;
- update — параметры обновления OTA-прошивки: installed_version - установленная версия, latest_version - последняя доступная версия, state - состояние обновления;
- linkquality — качество связи;
- last_seen — время получения последних данных;
- uart_connection — индикация наличия связи радиомодуля с микроконтроллером датчика;
- uart_baud_rate — индикация скорости обмена радиомодуля с микроконтроллером датчика;
- state_l1 — статус красного светодиода;
- state_l2 — статус зелёного светодиода;
- state_l3 — статус зуммера;
- activity_led_indicator — индикация работы статусного светодиода.
Каналы актуальны для zigbee2mqtt 2.1.1 и версии ОТА-прошивки 65.
Способ 1 Поддержать автора
Способ 2 https://donate.stream/yoomoney410013774736621
Способ 3 телеграм https://t.me/tribute/app?startapp=dvHM
или через криптокошелёк (Только USDT) TCHekdJZFndXpDrHZGuTmqFNcqhWBTTzPr
Связаться со мной. (Консультации, проектирование и обучение)
Новый подход к электрике и дизайну помещений. Некоторые провода уже не нужно тянуть, какие-то решения можно принять после ремонта. Перенести выключатель, запустить кондиционер с телефона - возможно автоматизировать любую рутину.
Мой телеграм канал, там все быстрее обновляется телеграм.
Сайт smart4home.ru и альтернативный Умный дом на любом этапе
Соц сети: RuTube канал Удобный дом / You Tube канал Удобный дом Яндекс Дзен: Удобный дом / InGram
Платформы специалистов: Авито / Профи.ру / Яндекс Услуги https://uslugi.yandex.ru/profile/EgorSmirnov-2294380?from=telek