Сделать стартовойДобавить в закладки  
Главная страничка Главная страничка
В номере:

Выходит с 17 июля 2008 г. цена договорная

Опрос

конечно, он настанет в 2012 г.
да, но не в 2012 г.
нет, это фантастика
а что такое конец света
а мне пофиг - я буду уже мертв



Календарь
«    Февраль 2021    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728

Архив новостей
Декабрь 2024 (1)
Ноябрь 2024 (2)
Март 2022 (1)
Декабрь 2021 (1)
Август 2021 (1)
Июль 2021 (3)

Информация
Управялем яркостью диммера Noolite из Home Assistant
Умный дом
автор: dimon, опубликовано: 14 февраля 2021

Научим Home Assistant управлять диммером Noolite SU, через Ethernet-шлюз Ноолайт PR1132.

Сначала добавим input_number в configuration.yaml:


####################################################
#                  Ночник в спальне                #
####################################################
input_number:
  light_level:
    name: "яркость ночник"      # имя
    min: 0                      # значение ОТ
    max: 60                     # значение ДО
    step: 10                    # шаг


У нас ночник будет регулировать яркость от 0 до 60% с шагом 10%.


Туда же добавляем shell command:


shell_command:
  dimer_nochnik_0: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd=0"'
  dimer_nochnik_10: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd=6&br=10"'
  dimer_nochnik_20: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd=6&br=20"'
  dimer_nochnik_30: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd=6&br=30"'
  dimer_nochnik_40: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd=6&br=40"'
  dimer_nochnik_50: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd=6&br=50"'
  dimer_nochnik_60: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd=6&br=60"'


Перезагружаем инстанс и добавляем карточку в Lovelace:

Управялем яркостью диммера Noolite из Home Assistant


Теперь нам нужно создать автоматизацию.

Прицип работы всей этой схемы такой.
При перемещении ползунка input_number light_level в карточке Lovelace срабатывает автоматизация (input_number - будет триггером), которая запускает shell command, которая в свою очередь формирует и отправляет HTTP запрос на Ethernet-шлюз Ноолайт PR1132, который в свою очередь, получив такой запрос, выставляет нужную яркость на силовом блоке Noolite SU. Напишем такую автоматизацию:


alias: Ночник в спальне (диммер)
description: Регулировка яркости 
trigger:
  - platform: state
    entity_id: input_number.light_level
condition: []
action:
  - service: shell_command.dimer_nochnik_{{ states('input_number.light_level') | int }}
mode: single


Все просто)

Тут в Твиттере подсказали, что можно намного проще все сделать:


####################################################
#                  Ночник в спальне                #
####################################################
input_number:
  light_level:
    name: "яркость ночник"      # имя
    min: 0                      # значение ОТ
    max: 100                    # значение ДО
    step: 10                    # шаг
    
automation:
  - alias: Регулировка яркости диммера Noolite
    trigger:
      platform: state
      entity_id: input_number.light_level
    action:
      service: shell_command.set_dimmer_level

shell_command:
  set_dimmer_level: '/usr/bin/curl -s "http://192.168.0.8/api.htm?ch=5&cmd={{ states("input_number.light_level") | int }}"'


И как я читал документацию по Shell Command Home Assistant. Там даже есть такой пример..

 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.

Другие новости по теме:

  • Попытка перенести Home Assistant в Docker на Raspberry Pi c SSD
  • Сенсоры NAS NetGear ReadyNAS Pro2 в Home Assistant с помощью SNMP
  • Ночник с выбором времени горения в карточке Lovelace в Home Assistant
  • Автоматизация "Все ушли из дома" в Home Assistant
  • Domoricz. Сцена Ночник


  • Комментарии:

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



     
    Информация
     
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


    Поиск по сайту:


    Облако тегов
    Arduino, backup, CentOS, cmd, css, div, DLE, DLE хаки, domoticz, dzvents, event, Home Assistant, HomeAssistant, Linux, log, Monster, mqtt, ogf3, Template, VBS, windows, WSH, бумага, бумажный самолетик, верстка, иструкция, Карты, кино, Навигация, оригами, программа, рецензия, рецепт, скрипт, уведомления, фигуры, шаблон, Яндекс, яндекс-карты

    Показать все теги
    Реклама
    Главная страница | Регистрация | Добавить новость | Новое на сайте | Статистика | Поддержка | Правила ресурса Copyright © 2005-2021 by dimon - all right reserved!
    Тираж:           экземпляров.   Дизайн, верстка by dimon