Agkz.ru - игровой новостной портал
Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

  • Цена: $29.88
  • Перепрошьем ESPHome и научим Home Assistant закрывать кран при срабатывании датчика протечки.

    Поставляется кран в обычной картонной коробке со всем самым необходимым для эксплуатации

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Коробка немного помялась в пути. На самой коробке принт уже установленного крана. Так что со сборкой и установкой проблем не возникнет

    Так же, как и для всех tuya устройств, заявлена поддержка Google Assistant и Amazon Alexa.

    В комплектации: кран, крепеж с хомутом и блок питания.

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Внизу есть кольцо, потянув за которое мы сможем закрыть кран вручную. Это для экстренных случаев.

    Производителем заявлен крутящий момент двигателя 40кг/см 

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Как я уже говорил, в комплектации есть блок питания на 12 В и 1,5 А

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    Подключение к Tuya Smart

    Подключение стандартно для Tuya устройств. В приложении Tuya Smart переходим на вкладку ручного добавления устройств, жмем в самом низу Другое и выбираем Другое (Wi-Fi)

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    И включаем кран. Лампочка замигает и приложение его найдет

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    Можно открыть или закрыть кран, настроить таймеры и прочее. Все стандартно для tuya.

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    У крана, кстати, интересная особенность. При возобновлении подачи питания кран всегда переходит в закрытое положение.

     

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

     

    Разборка крана

    Процесс разборки не так сложен. Корпус держится на 4 винтах в нижней части крана.

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Откручиваем и вытаскиваем верхнюю крышку.

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Маркировку на двигателе я не нашел.

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

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    К микрикам припаяна отдельная плата с модулем TYWE3S. На борту2 МБ памяти.

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    К нему с паяльником не подлезть, поэтому я отпаял 6 контактов и снял плату, чтобы прошить esp8266.

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    Прошивка

    Процесс прошивки прост и обычен. Подключаемся USB-UART адаптером к контактам TX, RX, GND, VCC, подав GPIO0 на землю во время подключения к ПК

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Первым делом делаем резервное копирование оригинальной прошивки

    После можно экспериментировать.

    Конфиг для прошивки ESPHome:

    esphome:
    
    name: valve_sm_aw713
    platform: ESP8266
    board: esp_wroom_02
    wifi:
    ssid: "homewifi"
    password: "homewifipass"
    api:
    password: 'valve_sm_aw713'
    ota:
    password: 'valve_sm_aw713'
    status_led:
    pin:
    number: 5
    inverted: false
    logger:
    binary_sensor:
    - platform: gpio
    pin: 13
    name: valve_sm_aw713_button
    id: valve_sm_aw713_button
    on_release:
    then:
    - switch.toggle: valve_sm_aw713
    switch:
    - platform: gpio
    pin: 12
    id: valve_sm_aw713
    name: valve_sm_aw713
    icon: "mdi:water"
    restore_mode: RESTORE_DEFAULT_ON
    on_turn_on:
    then:
    - output.turn_on: valve_sm_aw713_switch_led
    on_turn_off:
    then:
    - output.turn_off: valve_sm_aw713_switch_led
    output:
    - platform: gpio
    pin:
    number: 4
    inverted: true
    id: valve_sm_aw713_switch_led
    sensor:
    - platform: wifi_signal
    name: "valve_sm_aw713_wifi_signal"
    update_interval: 60s

     

    Какой gpio за что отвечает без труда можно понять по конфигу.

    Для себя я настроил опцию restore_mode: RESTORE_DEFAULT_ON, чтобы во время включения кран пытался вспомнить предыдущее положение и если не смог — держать открытым.

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

    После прошивки добавляем кран в Home Assistant через Настройки > Интеграции

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    И им уже можно полноценно управлять.

    О том, как его крепить на водопровод я рассказывать не буду)) все видно на коробке.

    Теперь давайте настроим автоматическое закрытие крана при обнаружении протечки.

     

    Настройка контроля протечки в Home Assistant

    У меня дома вот такие Z-wave датчики протечки от Coolcam:

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Уже три года работают от комплектной батарейки и не думают ее сажать)

    В Home Assistant датчик протечки отображается как бинарный сенсор. binary_sensor.boilerroom_waterleak

    Наш кран отображается как переключатель. switch.valve_sm_aw713

    Настроим автоматизацию на закрытие крана при положительном статусе датчика протечки.

    Для этого в automations.yaml добавим следующее:

    - alias: water_leak_valve_close
    
    id: water_leak_valve_close
    trigger:
    entity_id:
    - binary_sensor.boilerroom_waterleak
    platform: state
    from: 'off'
    to: 'on'
    action:
    service: switch.turn_off
    entity_id:
    - switch.valve_sm_aw713

    То есть, если датчик протечки binary_sensor.boilerroom_waterleak перейдет из положения off в on (сработает), то кран switch.valve_sm_aw713 перейдет в положение выключен, то есть закрыт

    После идем в Настройки > Сервер и выполняем Проверку конфигурации

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    Если успешно — жмем ниже кнопку Перезапустить автоматизации

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

     

    Теперь у нас настроена полноценная система контроля протечки воды. Если же датчиков несколько, то перечисляем entity_id в разделе trigger, например:

    trigger:
    
    entity_id:
    - binary_sensor.boilerroom_waterleak
    - binary_sensor.washroom_waterleak
    - binary_sensor.kitchen_waterleak

    И еслиодин из них сработает — кран закроется.

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

    Для распродажи 11.11 на Aliexpres продавец дает скидки и купоны и можно урвать этот кран подешевле, особенно с купонами от Али

    Делаем контроль протечки воды с краном Zemismart SM-AW713 и Home Assistant

    Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Комментировать