W kwestii Node red nie mam szans:) Kompletnie jest to dla mnie cos nowego i brakujke mi podstaw żeby coś w sensownym czasie zrobić. Teraz zatrymałem sie na tym co zaznaczyłem
Klikając encje w HA mam zmianę stanu na tym nodzie ale wiadomość nie idzie dalej. Nie wiem jak dokładnie ten nod musi być ustawiony.
P.S. działam na tm mojej integracji obecnie bo na tym co mi podesłałeś mam problem z połączeniem do satela.
Wcale mnie to nie dziwi, przedstawiłem tylko idee, nie konfigurowałem tego.
Podłącz debug do “switsch on switch off” zobacz co oczekuje Set Output.
… oczekuje w wiadomości msg.topic=outputs_on lub outputs_off
Twoja encja też coś dale - jakieś on/ off w msg - węzłem change należy zamienić jedno na drugie.
…j.w podłącz debug to się wszystkiego dowiesz.
DEBUG jest najważniejszym węzłem, naucz się z niego korzystać.
Powiedz mi taką rzecz, czy jak w NR manualnie nacisnę na np Switch off to w HA encja też powinna się ustawić na off? Brakuje mi jeszcze call service node i zastanawiam się to za to odpowiada.
Nie ustawi się, musisz zwrotnie po otrzymaniu potwierdzenia z centrali o stanie wyjścia sam powiadomić o tym HA (te niebieskie “svc” z mojego obrazka).
Tak właśnie o tym mówie, generalnie jak kliknę na switch off/on to reakcja na svc jest ale nie zmienia się położenie przełaczniika w HA. (foto1). W sumie nie wiem gdzie jest błąd.
Gdyż ponieważ… msg, który otrzymujesz z centralki jest nie zrozumiały przez “niebieski”. Musisz to przekonwertować. Tak jak to było wcześniej dla Switcha - tylko w drugą strone. Otrzymujesz on:false/true
, które trzeba zamienić na wywołacie odpowiedniego service “turn_on” lub “turn_off”.
Jak nie zwraca? Ostatni obrazek widzę:
Msg.topic=output_states
Msg.payload.on=True/false
Kliknij na wartość to pokażą się obok 3 ikonki.
Jedna z nich to copy path.
Bedzies miał informację jak tą wartość odczytać np. W nodzie switch.