Работа с датой и временем в node-red

28 октября 2019, 08:23

Установка вашей timezone

По умолчанию, используется UTC зона +0:00. Можно поменять, через файл настроек.

nano ~/.node-red/settings.js

В самом начале файла добавить:

process.env.TZ = "Europe/Moscow";

Перезагрузить node-red.

Запуск события по времени

Самый простой вариант - inject нода, опция at a specific time.

Также есть другие опции, interval (каждые X секунд) и interval between times (каждые Х секунд в интервале).

1600x_image.png?1572199194

Запуск события на закате/рассвете и другое

Продвинутый вариант предыдущего пункта. Надо установить плагин node-red-contrib-bigtimer

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

ON Msg - то, что посылает нода, при срабатывании. OFF Msg - при выключении.

У плагина много настроек, есть гибкое расписание, целых 3 выхода - подробнее читайте в описании ноды.

1600x_image.png?1572199830

Установка плагина.

1600x_image.png?1572199830

Настройки ноды.

Проверка по времени

Бывает такая ситуация: сработал датчик движения, который включает свет, но только в определенное время, и надо проверить, сейчас ли это. Для такого сценария подходит плагин node-red-contrib-time-range-switch

Тут тоже можно использовать закат, рассвет и тп.

1600x_image.png?1572200409

Работа с функцией

Javascript Date - более подробно смотрим в справочнике функции.

1600x_image.png?1572201360

Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. (moiseyev)
    (moiseyev) 14 дней назад
    Кажется, не обязательно редактировать ~/.node-red/settings.js Если на малине настроена Timezone (через sudo raspi-config), то всё и так корректно работает.
К списку статей

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
17 июня 2019, 13:00
HomeKit - это программный framework от компании Apple, который позволяет пользователям iOS, macOS, watchOS и tvOS устройств управлять умными аксессуарами в доме, как через приложение "Дом", так и через голосовой ассистент Siri. Тем самым, делая ваш дом умным. При помощи Apple TV (tvOS) и HomePod управление возможно, но пока только на английском языке через Siri.
30 июня 2018, 12:17
Добавляем устройства управляемые по ИК через Broadlink RM3 Mini на примере кондиционера.
04 апреля 2019, 08:22
Личная жизнь мешает увлечению "умным домом"? Есть решение!
25 сентября 2018, 07:06
Делаем умный замок с интеграцией в HomeKit
09 января 2019, 17:34
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
07 января 2019, 23:10
Внимание, в тексте присутствует ирония к разным системам отличным от Home-assistant. А так же лирика, которую разумеется читать не обязательно. В тексте так же пойдет речь о софте который я рекомендую использовать с любыми WEB дашбордами, без привязки к хом-асистанту, в связи с широко открываемыми дополнительными возможностями.
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.