Restart procesu w N...
 
Powiadomienia
Wyczyść wszystko

Pytanie Restart procesu w Node-Red

7 Wpisów
2 Użytkownicy
0 Reactions
1,389 Wyświetleń
(@robert_989)
Wpisów: 4
Bywalec
Autor tematu
 

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

 
Dodane : 29/01/2022 2:57 pm
(@mig41)
Wpisów: 626
Ekspert
 

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.

 
Dodane : 30/01/2022 12:08 pm
(@robert_989)
Wpisów: 4
Bywalec
Autor tematu
 

@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" 

 
Dodane : 30/01/2022 1:03 pm
(@mig41)
Wpisów: 626
Ekspert
 

A nie da się napisać tak flow ,żeby za pomocą przycisku "ustawić " w nim ustawienia domyślne ?

 
Dodane : 30/01/2022 3:47 pm
(@robert_989)
Wpisów: 4
Bywalec
Autor tematu
 

@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"

 
Dodane : 30/01/2022 7:28 pm
(@mig41)
Wpisów: 626
Ekspert
 

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.

 
Dodane : 31/01/2022 8:15 am
(@robert_989)
Wpisów: 4
Bywalec
Autor tematu
 

@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

 

 
Dodane : 31/01/2022 4:02 pm
Udostępnij: