Здравствуйте.
Посоветуйте пожалуйста простой инструмент для создания сценариев, исходя из потребностей.
Цель - минимальное количество действий в создании автоматизации.
Желательно именно конфигурация, а не программирование на JS.
Если потребуется что-то сложное, очевидно использование wb-rules.
Потребности:
-
Мастер выключатель света в доме с сохранением текущей сцены.
Щелкнули мастер выключатель.
Сохранилось, что сейчас включено в доме.
Щелкнули мастер выключатель.
Включилось то, что было включено в доме.
Ключевой момент, чтобы именно сохранилось, а не надо было кодить и самому сохранять статусы всех лампочек.
-
Выключение определенной зоны с сохранением текущей сцены.
Щелкнули выключатель.
Сохранилось, что сейчас включено в какой то зоне (например, 1 этаж).
Щелкнули выключатель.
Включилось то, что было включено.
-
Влючение света от выключателя с таймером отключения и датчиком движения.
Включили свет.
Если в течении X минут нет движения, моргнуть 3 раза, предупредив, что свет выключится через Y минут.
Если движение появится, перезапустить таймер.
Если нет - выключить свет.
Удобно, если в системе есть понятие зоны или группы.
Т.е. чтобы можно было создать группу “свет_этаж2”, и командовать из сценария, сохрани статус группы, восстанови статус группы, выключи группу, включи группу.
Варианты, насколько понимаю:
Ваш конфигуратор
node-red
home assistant
Вторая задача - нарисовать простой dashboard для телефона и планшета.
Я так понимаю, у вас приложения нет, есть только через kiosk browser.
Хочется именно приложение, с SSL, аутентификацией, разными пользователями.
Спасибо.
Добрый день!
Судя по описанным вами требованиям, наиболее подходящим решением будет Home Assistant.
Данная платформа предоставляет:
- удобное мобильное приложение;
- возможность создавать собственные панели управления (в том числе на основе SVG);
- гибкую систему сценариев и автоматизаций для управления устройствами.
Если в дальнейшем потребуется реализовать более сложную логику взаимодействия между устройствами, можно дополнительно использовать Node-RED. Он хорошо интегрируется с Home Assistant и позволяет создавать сложные сценарии в визуальном редакторе. При этом стоит учитывать, что для реализации некоторых сценариев могут потребоваться базовые навыки программирования и понимание логики работы автоматизаций.
Если у вас появятся дополнительные вопросы по выбору платформы или настройке, будем рады помочь.
Дополню коллегу, у нас в веб интерфейсе есть такой функционал как сценарии, там есть вариант с мастер клавишей, на последнем релизе добавлено много гибкого функционала.
Спасибо.
Языки программирования знаю, ваша реализация wb-rules весьма понравилась.
Особенно что язык не python 
Но основную массу хочется сделать мышкой.
Правильно понимаю, node-red интегрируется и в ваш контроллер напрямую (не через home assistant) ?
backup конфигурации вашего интерфейса включает конфигурации сторонних компонентов (node-red), или для них надо делать самостоятельно ?
Еще не запустил контроллер, потому еще вопрос.
Какая на нем файловая система ?
Есть ли вариант прошивки с btrfs ?
Для snapshot’ов (а-ля backup).
Спасибо, тоже изучу.
В сценариях можно лампочки объединить по группам ?
Можно сохранить/восстановить их состояния ?
Можете ткнуть пальцем в документацию, чтобы с этой части начать изучать (к ней основные вопросы).
Node RED cтавится напрямую в контроллер по инструкции.
Лучше иметь возможность сохранить отдельно, всё стороннее может затереться при обновлении.
ext4
Пока не тестировали но планируем
Вам надо потестировать, вот этот параметр “автоматизация ЕСЛИ-ТО”, группового объединения нет, нужно прописывать действие каждому MQTT топику