Dziwaczne zachowanie NR

Cześć, czy ktoś mi może to wytłumaczyć? Jak wyzwalam encje z przycisku to jest ok, a jak podłączę wejście do switcha lub funkcji to się nie łączy i pokazuje no conect a w bliźniaczym wyżej jest ok.

… a czasami nie masz zdefiniowanych kilku serwerów HA? … sprawdź w ustawieniach,
bo często importują się wraz z importem “obcych” procesów.
Czy przy konfiguracji noda call_service masz do wyboru więcej niż jeden serwer homeassistant?
Podłącz wyjście z funkcji do działającego noda turn_on.

Nie nie mam innych serwerów. Ciekawe że jak stan na wejściu zmieni się w sun na przeciwny (dzień/noc) to jest ok. Tak jakby brakowało mu stanu przy zapisie mimo iż oznaczyłem że ma wysłać aktualny stan. Dzięki za podpowiedzi :wink:

Na przyszłość - trudno coś radzić z samego obrazka.
Może w funkcji coś siedzi i psuje działanie… i po co ta funkcja gdy wystarczy sam switch?

Dokładnie tak jak piszesz. Miałem switcha i to się zadziało i zrobiłem funkcje dla sprawdzenia. Dziwnie że pokazuje po zapisie że encja niedostępna. Co pokazać? Przepraszam bo za biegły nie jestem a od czegoś trzeba zacząć i trenować
image
A funkcja taka prościzna:
image

Załącz eksport procesu - plik json.

Tam z tego co rozumiem (lub nie) barak takiego pliku?

[{“id”:“2b5f3512d380ff0f”,“type”:“tab”,“label”:“Flow 1”,“disabled”:false,“info”:“”,“env”:},{“id”:“7bc3cbfcf250ed64”,“type”:“function”,“z”:“2b5f3512d380ff0f”,“name”:“function 3”,“func”:“var stan1 = msg.payload;\nif (stan1 == 0 ) {return [null, msg];}\nif (stan1 == 1 ) { return [msg, null]; }\nreturn msg;”,“outputs”:2,“timeout”:0,“noerr”:0,“initialize”:“”,“finalize”:“”,“libs”:,“x”:280,“y”:120,“wires”:[[“f5c364ea710f9692”],[“06748eff7df76341”]]},{“id”:“d91a6d02fee59a7e”,“type”:“sunrise”,“z”:“2b5f3512d380ff0f”,“name”:“”,“lat”:“52.39”,“lon”:“17.22”,“start”:“sunrise”,“end”:“sunsetStart”,“soff”:“0”,“eoff”:0,“sendAtStartup”:true,“x”:110,“y”:120,“wires”:[,[“7bc3cbfcf250ed64”]]},{“id”:“f5c364ea710f9692”,“type”:“api-call-service”,“z”:“2b5f3512d380ff0f”,“name”:“Dzień”,“server”:“42417951.7accd8”,“version”:7,“debugenabled”:false,“action”:“switch.turn_on”,“floorId”:,“areaId”:,“deviceId”:,“entityId”:[“switch.zmierzch_pracownia”],“labelId”:,“data”:“”,“dataType”:“jsonata”,“mergeContext”:“”,“mustacheAltTags”:false,“outputProperties”:,“queue”:“none”,“blockInputOverrides”:false,“domain”:“switch”,“service”:“turn_on”,“x”:470,“y”:80,“wires”:[]},{“id”:“06748eff7df76341”,“type”:“api-call-service”,“z”:“2b5f3512d380ff0f”,“name”:“Noc”,“server”:“42417951.7accd8”,“version”:7,“debugenabled”:false,“action”:“switch.turn_off”,“floorId”:,“areaId”:,“deviceId”:,“entityId”:[“switch.zmierzch_pracownia”],“labelId”:,“data”:“”,“dataType”:“jsonata”,“mergeContext”:“”,“mustacheAltTags”:false,“outputProperties”:,“queue”:“none”,“blockInputOverrides”:false,“domain”:“switch”,“service”:“turn_off”,“x”:470,“y”:140,“wires”:[]},{“id”:“59876b0c5b4692c7”,“type”:“comment”,“z”:“2b5f3512d380ff0f”,“name”:“Zmierzch “,“info”:””,“x”:100,“y”:60,“wires”:},{“id”:“42417951.7accd8”,“type”:“server”,“name”:“Home Assistant”,“addon”:true}]

Wkleiłeś jakieś białe znaki, lepiej zapisz do pliku, a plik do załącznika .zip

Coś z tego rozumiesz? Poważnie? Noooooooooo szacun
flows.json (1,8 KB)

Wygląda na poprawny i nie ma się czego czepić.
Prawdopodobnie po deploy proces natychmiast się wykonuje a NR nie połączył się jeszcze z HA.
Zmień jak na obrazku i gdy pokaże błąd kliknij ponownie inject, jeśli mam rację to powinno się wykonać bez błędu.
cuda

Ustaw deploy na Modified
cuda1

1 polubienie

Wow… jak ja bym chciał mieć takie umiejętności. Bardzo dziękuję za poświęcony czas i że do tego doszedłeś. Niesamowite ;-)))) Magia