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
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ć
A funkcja taka prościzna:
Załącz eksport procesu - plik json.
[{“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
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.
Ustaw deploy na Modified
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