b4ck5p4c3 / 0x08.in

https://0x08.in
20 stars 14 forks source link

Перевести ядро автоматизации на Node-RED #287

Closed imcatwhocode closed 4 years ago

imcatwhocode commented 4 years ago

Собственно, сабж.

Текущее ядро автоматизации значительно усложняет введение новых сценариев тем, что их приходится писать прямо кодом — это нифига не наглядно и не удобно, а асинхронные сценарии (с таймерами, задержками, етц) превращают код в подобие лапши.

Вместо того, чтобы дальше мейнтейнить своё решение, я предлагаю полностью перевести автоматику на Node-RED, который стал отраслевым стандартом для такого. Можно будет пилить красивые графы, потом экспортировать их в JSON и сохранять в репозитории, получится почти-что нормальный Git-ops.

Мелкие шажки к переносу логики автоматизации я уже делал у себя в докере на ноуте, могу экспортнуть и заделиться графами которые у меня получились.

glitchcore commented 4 years ago

Оке, я посмотрю как это все

a-andreyev commented 4 years ago

Я щупал когда-то Node-RED, но не слышал насчёт широкого внедрения в производства. Насколько я понимаю, он скорее воспринимается как удобный инструмент для прототипирования. В любом случае, попробовать кажется хорошей идеей. Надеюсь, экспорт в JSON действительно позволит не утонуть в лапше не из кода, а из gui-схемок :) Рад буду помочь чем смогу.

imcatwhocode commented 4 years ago

Готово, чек ит аут!

glitchcore commented 4 years ago

Получил досутп, вроде работает, каеф

imcatwhocode commented 4 years ago

Получил досутп, вроде работает, каеф

Омичи ломают нам дверь, алярм!