Обзор солнечного датчика дождя Tuya Zigbee RB-SRAIN01

от Дерек
0 Комментарии 7 мин на чтение

Всякий раз, когда я сталкиваюсь с новым типом умного продукта, с которым я никогда раньше не сталкивался, я оживляюсь, как маленький ребенок. Хотя устройство-герой этой статьи само по себе не является чем-то новым, оно было достаточно интересным, чтобы я решил сделать на него обзор.

Обзор солнечного датчика дождя Tuya RB-SRAIN01: главное изображение датчика дождя

В этой статье я тестирую и рассматриваю этот новый Датчик дождя на солнечной батарее Tuya Zigbeeбелый обозначен как модель РБ-SRAIN01 или иногда WKD-LS100. Я снял его. АлиЭкспресс менее чем за 20 долларов, но он также доступен на некоторых Магазины Амазон.

Технические характеристики

  • Модель: Солнечный датчик дождя RB-SRAIN01 / WKD-LS100
  • Протокол связи: Зигби 3.0
  • Аккумулятор: Литий 3,7 В, 1300 мАч
  • Рейтинг вхождения: IPX6
  • Рабочая температура: -10 до 50°С
  • Частота выборки данных: 60сек
  • Размер: 104x104x21мм
  • Цена: $19.90 на AliExpress

Разборка и обзор

Этот солнечный датчик дождя Tuya прибыл в коробке, содержащей само устройство, монтажный кронштейн с несколькими винтами, специальную наклейку для установки устройства на стекло и руководство пользователя. Все было аккуратно упаковано и завернуто в фольгу, чтобы предотвратить повреждения при транспортировке.

Обзор солнечного датчика дождя Tuya RB-SRAIN01: комплектацияОбзор солнечного датчика дождя Tuya RB-SRAIN01: комплектация
Солнечный датчик почвы Tuya RB-SRAIN01: Содержимое упаковки

Монтажный кронштейн прикручивается на место на задней стороне датчика. Он может вращаться и поворачиваться вверх и вниз, что полезно для регулировки правильного угла и направления устройства на солнце. Наклейка необязательна и должна использоваться, если вы решите установить устройство на стеклянном окне. Это очень большая и прочная наклейка, которая, несомненно, удержит этот датчик дождя Tuya на месте.

Обзор солнечного датчика дождя Tuya RB-SRAIN01: монтажный кронштейнОбзор солнечного датчика дождя Tuya RB-SRAIN01: монтажный кронштейн
Датчик солнечной энергии почвы Tuya RB-SRAIN01: Монтажный кронштейн

Устройство выглядит как подсолнух, с главной индукционной пластиной, проходящей вокруг центра. Небольшая солнечная панель, которая подзаряжает этот датчик дождя, установлена ​​в середине. Он питается от литиевой батареи емкостью 1300 мАч, которая должна прослужить очень долго, если внутренние компоненты не будут повреждены влагой или водой.

Обзор солнечного датчика дождя Tuya RB-SRAIN01: вид сверхуОбзор солнечного датчика дождя Tuya RB-SRAIN01: вид сверху
Солнечный датчик почвы Tuya RB-SRAIN01: вид сверху

На задней стороне датчика напечатана основная информация, а также QR-код для сканирования приложения Tuya Smart Life. Кнопка сопряжения расположена внизу, отмечена маленькой рукой и светодиодным индикатором. Сначала это не очевидно, но вам нужно нажать на защитную фольгу немного сильнее, чем обычно, чтобы она сработала.

Обзор солнечного датчика дождя Tuya RB-SRAIN01: вид снизуОбзор солнечного датчика дождя Tuya RB-SRAIN01: вид снизу
Обзор солнечного датчика дождя Tuya RB-SRAIN01: вид снизу

Открытие устройства потребовало некоторого усилия, и я подозреваю, что я повредил степень защиты датчика IPX6. Мне придется заполнить его клеем после того, как я закончу. Внутри находится небольшая печатная плата, работающая от Туя ЗТУ (Техническая спецификация) Модуль связи. На датчике нет никакой маркировки. Хорошо то, что литиевая батарея легко заменяется пользователем.

Обзор солнечного датчика дождя Tuya RB-SRAIN01: ОткрытьОбзор солнечного датчика дождя Tuya RB-SRAIN01: Открыть
Обзор солнечного датчика дождя Tuya RB-SRAIN01: Открыть

Интеграция с домашним помощником

Этот датчик официально пока не поддерживается в Zigbee2MQTT или ZHA. Однако мне удалось создать полностью рабочий внешний преобразователь для Z2M, который отлично работает. Чтобы подключить датчик к координатору, нажмите и удерживайте кнопку около 5 секунд, пока светодиод не начнет мигать.

ОБНОВЛЕНИЕ 10.08.2024: Устройство теперь работает и с ZHA! Подать заявку этот индивидуальная причуда.

Zigbee2MQTT

Из коробки этот датчик определяется как устройство утечки воды в Zigbee2MQTT. Он перерабатывает преобразователь из кабельного датчика утечки воды, который не имеет никакого отношения к этому устройству. Чтобы привести его в рабочее состояние, я создал внешний преобразователь и применил его в Zigbee2MQTT. Вот как это можно сделать:

  1. Создайте новый файл в zigbee2mqtt каталог (рядом с configuration.yaml)
  2. Назовите это tuya_rain_sensor.js (убедитесь, что он заканчивается на .js)
  3. Откройте файл, скопируйте содержимое ниже и сохраните файл.
  4. Откройте Zigbee2MQTT и перейдите к Настройки > Внешние преобразователи
  5. Нажмите + кнопку и введите tuya_rain_sensor.js
  6. Нажимать Представлять на рассмотрение в левом нижнем углу
  7. Нажимать Перезапуск в правом верхнем углу
  8. Подключите датчик дождя Tuya
  9. Сделанный
const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const tuya = require('zigbee-herdsman-converters/lib/tuya');
const e = exposes.presets;
const ea = exposes.access;

const definition = {
    fingerprint: (
        {
            modelID: 'TS0207',
            manufacturerName: '_TZ3210_tgvtvdoc',
        },
    ),
    model: 'TS0207_rain_sensor',
    vendor: 'Tuya',
    description: 'Solar Rain Sensor RB-SRAIN01',
    fromZigbee: (tuya.fz.datapoints, fz.battery, fz.ias_water_leak_alarm_1),
    toZigbee: (),
    exposes: (
        e.water_leak('raining').withDescription('Droplet Detection (Raining)'), 
        e.numeric('illuminance', ea.STATE).withUnit('mV').withDescription('Illuminance level'),
        e.numeric('illuminance_average_20min', ea.STATE).withUnit('mV').withDescription('Illuminance average for the last 20 minutes'),
        e.numeric('illuminance_maximum_today', ea.STATE).withUnit('mV').withDescription('Illuminance maximum for the last 24 hours'),
        e.binary('cleaning_reminder', ea.STATE, 'ON', 'OFF').withDescription('Cleaning reminder'),
        e.numeric('rain_intensity', ea.STATE).withUnit('mV').withDescription('Rainfall intensity'),
        e.numeric('battery', ea.STATE).withUnit('%').withDescription('Battery level'),
        e.battery_low(),        
    ),
    meta: {
        tuyaDatapoints: (
            (4, 'battery', tuya.valueConverter.batteryPercentage),
            (101, 'illuminance', tuya.valueConverter.raw),
            (102, 'illuminance_average_20min', tuya.valueConverter.raw),
            (103, 'illuminance_maximum_today', tuya.valueConverter.raw),
            (104, 'cleaning_reminder', tuya.valueConverter.trueFalse),
            (105, 'rain_intensity', tuya.valueConverter.raw),
        ),
    },
    extend: (),
};

module.exports = definition;

Если внешний преобразователь был применен успешно, датчик дождя будет идентифицирован без фотографии. Он будет иметь название модели TS0207_датчик_дождя с идентификатором производителя _TZ3210_tgvtvdocОписание должно быть установлено на Солнечный датчик дождя RB-SRAIN01. Вот как это должно выглядеть:

Обзор солнечного датчика дождя Tuya RB-SRAIN01: внешний преобразователь Zigbee2MQTTОбзор солнечного датчика дождя Tuya RB-SRAIN01: внешний преобразователь Zigbee2MQTT

Если вы перейдете на вкладку exposes, вы увидите все сущности, которые это устройство выставляет в Home Assistant через Zigbee2MQTT и этот внешний преобразователь. датчик утечки воды представляет собой простую двоичную сущность, которая изменяет состояние при каждом подключении контактов устройства.

Он очень чувствителен и работает правильно. Он немедленно обнаружит малейшую каплю воды на своей поверхности, поэтому его очень удобно использовать в автоматике как таковой.

Обзор солнечного датчика дождя Tuya RB-SRAIN01: внешние преобразователи Zigbee2MQTTОбзор солнечного датчика дождя Tuya RB-SRAIN01: внешние преобразователи Zigbee2MQTT

Вот тут-то и начинается самое интересное. Поскольку это устройство использует открытые проводящие дорожки, когда вода попадает на плату датчика, она перекрывает зазоры между этими проводящими дорожками, изменяя сопротивление и производя измеримое изменение напряжения. Значение сообщается в мВ (милливольт) и не имеет никакого варианта использования в том виде, в котором он есть, если вы не являетесь экспертом в этой области.

Создание шаблонных датчиков

Несмотря на то, что этот датчик не предназначен для фактического измерения интенсивности осадков, я создал несколько шаблонов датчиков на основе показаний напряжения, которые, по моему мнению, достаточно точны, чтобы определить, идет ли слабый, умеренный или сильный дождь.

ПРИМЕЧАНИЕ: Следующие расчеты основаны на предположениях, а не на фактах. Датчик не предназначен для измерения интенсивности осадков. Эти шаблонные датчики — просто мои махинации по преобразованию показаний мВ в текстовые датчики, которые можно использовать в автоматике и на панелях управления.

Пожалуйста, не полагайтесь на эти значения ни для чего, кроме развлекательной автоматизации.

Я обнаружил, что показания мВ (милливольт) изменяются нелинейно при добавлении воды. С одной каплей воды они немедленно подскочат до 2000 мВ. Добавление еще 4-5 капель на пластину увеличивает значение до 2600 мВ. Полное погружение датчика дает мне максимальные показания 3000-3100 мВ. Он также имеет базовое значение 5-7 мВ в сухом состоянии, которое нужно игнорировать.

Учитывая эту информацию, я создал следующий шаблон датчика, чтобы различать слабый, умеренный и сильный дождь:

template:
  - sensor:
      - name: "Rain Rate"
        state: >
          {% set intensity = states('sensor.tuya_rain_sensor_rb_srain01_rain_intensity') | int %}
          {% if intensity 

Теперь, в зависимости от количества воды на поверхности датчика, он будет менять свое состояние соответствующим образом:

Обзор солнечного датчика дождя Tuya RB-SRAIN01: Датчик дождяОбзор солнечного датчика дождя Tuya RB-SRAIN01: Датчик дождя

Конечно, этот метод несовершенен в том смысле, что даже слабый дождь в конечном итоге намочит всю пластину, и вы получите показания сильного дождя. Из-за этого я подозреваю, что на практике значения придется увеличить еще больше. Что-то вроде 3000 для умеренного дождя и выше 3000 для сильного дождя может оказаться более правдивым. Я намерен проверить эту теорию, когда в моем районе действительно пойдет дождь.

Если у вас есть идеи, как с этим справиться, буду рад их услышать!

Краткое содержание

Датчик дождя Tuya Zigbee RB-SRAIN01 — довольно интересное устройство. Он может определять дождь, как только первая капля попадает на пластину, и сообщать о своем состоянии координатору. Он питается от перезаряжаемой литиевой батареи, которая может поддерживать работу устройства до тех пор, пока есть ежедневный солнечный свет для подзарядки батареи. Он также может быть заменен пользователем без пайки и стоит всего несколько долларов.

Качество сборки самого устройства нормальное. Оно полностью проклеено со всех сторон, и я не думаю, что вода попадет внутрь, если только вы не погрузите его полностью. Идеальное место для установки — на окне или стене, чтобы оно не касалось земли.

Если вы заинтересованы в добавлении этого солнечного датчика дождя ZigBee в свой умный дом, вот несколько ссылок, включая ссылку моего продавца (первая ссылка).

Обзор солнечного датчика дождя Tuya RB-SRAIN01: ссылки для покупкиОбзор солнечного датчика дождя Tuya RB-SRAIN01: ссылки для покупки

Источник

Даже просто подбор, перевод и оформление статей требуют времени. А самостоятельный обзор устройств требует еще и финансовых вложений. Если Вы хотите больше обзоров, Вы можете помочь автору.

Вам может понравиться

Оставить комментарий