Заманали меня матричные часы, у которых и датчик освещённости есть, а ночью всё-равно светят как ядерное зарево. Решил автоматизировать выключение этого прожектора, но с возможностью кратковременного включения по кнопке. Полдня не мог отладить блок схемы т.к. визуальным программированием дело не ограничилось и о node.js я ничего не знаю кроме того что это какая-то серверная хрень на js.
Можно было запилить обычные сценарии Home Assistant, но уж сильно мне это визуальное программирование в Node-RED захотелось попробовать.
AltTexter RU
в ответ на ХаББыватель • • •Sensitive content
🖼️ 1 изображение 🖼️
🔍 Описание
Это скриншот программного обеспечения. Скриншот содержит интерфейс, похожий на программу для визуального программирования. Слева находится вертикальный список элементов, а справа - диаграмма с блоками, соединенными линиями. В верхней части скриншота есть строка с названием программы, а также кнопки и поля.
📝 Текст на картинке
Русский.
Node-RED
home assistant
API
call service
current state
device
events: all
events: calendar
events: state
fire event
get entities
get history
get entity
poll state
render template
sentence
tag
log
Время суток
Управление часами
День
Ночь
Отправка события изменения времени суток
7:00 - 23:00
2024-04-08 07:00:00
2024-04-08 23:00:00
🖼️ 2 изображение 🖼️
🔍 Описание
Это скриншот программы с графическим интерфейсом. На экране изображено поле, разбитое на сетку, с цветными блоками, соединенными линиями. В левой части экрана находится панель с кнопками, расположенными вертикально. В верхней части экрана расположены три текстовых поля.
📝 Текст на картинке
Русский.
Node-RED
q: desktop yaml
home assistant
API
call service
current state
device
events all
events
calendar
events state
fire event
get entities
get history
get state
poll state
inject
template
switch
sentence
tag
time
trigger state
wait until
Время суток
Управление часами
Получение события
Прошло событие изменения времени суток
Подождать 3 сек
Задан интервал
Нажата средняя кнопка
false at Aug 4, 10:55
off at Aug 4, 15:54
Сейчас день?
Вот уже не день?
Включение экрана
light.turn_on called at Aug 1, 19:55
Включение экрана
light.turn_off called at Aug 4, 19:54
Включение экрана
light.turn_on called at Aug 4, 19:54