Witam
Mam pytanie czy jest możliwy restart procesu (procesów) w Node-Red z poziomu Home Assistant, a dokładnie chodzi mi o umieszczenie w HA przycisku, który by zadziałał jak "Restart Flows" w Node-Red.
Projektuje proces sterowania oświetleniem, który trwa ok. 60 minut (w planach kilka różnych wersji o podobnym czasie) i jest załączany ręcznie z poziomu HA. W związku z tym potrzebuje przycisku "Reset Programu" w HA w razie pomyłki i włączenia nie tego programu.
Pozdrawiam
Robert
Najpierw trzeba taki dummy switch stworzyć 🙂
Np wg tego: https://community.home-assistant.io/t/please-help-with-a-dummy-switch/101100
Później odczytanie jego stanu z Nodered juz nie jest problemem.
@marcingajda
dzięki za odpowiedz, przycisk wyzwalający to jedno (bardzo ciekawa opcja) natomiast bardziej mi chodziło jak powinien wyglądać sam proces w node-red którego efektem byłby "Restart Flows"
A nie da się napisać tak flow ,żeby za pomocą przycisku "ustawić " w nim ustawienia domyślne ?
@marcingajda
założenie jest takie, iż użytkownik o ograniczonych uprawnieniach będzie "z ręki" załączał jeden z z 3 procesów- programów (gdzie każdy będzie trwał ok. 60 min.) i będzie realizowany na tych samych źródłach światła.
Problem tkwi w tym że w razie pomyłki nawet jak wyłączy przełącznik w HA to proces trwa dalej, aż do jego zakończenia (i nawet jak wyłączy jeden program/proces i włączy inny to obydwa programy/procesy się mieszają)- w chwili obecnej przerywam trwający proces przez wejście do node-red i wybieram w menu "Deploy" opcję "Restart Flows" (użytkownik końcowy nie będzie miał do tego dostępu - głównie z powodu "braku rozgarnięcia technicznego") i to zatrzymuje trwający proces i mogę załączyć inny proces który jest realizowany prawidłowo.
Dodam jeszcze że HA postawiony na malince będzie obsługiwała tylko te 3 procesy.
Biorąc powyższe pod uwagę poszukuję rozwiązania jak stworzyć proces/flow,, który wywoła efekt "Restart Flows"
Dlatego może można napisać cały flow , żeby wychodził z niego po otrzymaniu "polecenia".
Nie twierdzę ,że się na tym znam ,ale może wstaw go tu , to ktoś spojży na to z innej strony.
@marcingajda
dziękuje wszystkim za pomoc problem został rozwiązany przy współpracy kolegów z innego forum.
Rozwiązanie dostępne pod adresem:
https://forum.arturhome.pl/t/restart-procesu-w-node-red/4521/7?u=robert_989
Pozdrawiam
Robert