Guten Morgen,
ich habe Node Red auf Home Assistant laufen und binde gerade nach der Youtube Anleitung Teil 1 den Plug ein.
Das funktioniert auch prima bis ich die „inject“ für an und aus anlege.
Ich bekomme dann die Meldung: „Invalid message. Please check the Readme/Wiki. Ignoring message“
Moin,
Ich hab da auch mal eine klitzekleine Frage zu Node Red:
Ist es irgendwie möglich, bestehende Geräte meines Homee in Node Red abzufragen, einen Wert zu manipulieren und ihn dann wieder an ein bestehendes Gerät zurückzugeben?
Virtuelle Geräte zu erstellen, ist ja ganz nett, aber in meinem konkreten Beispiel mit einem Heizkörperthermostat funktioniert das leider nicht
Damit lässt sich der Stellmotor vom Thermostat nicht ansteuern.
Es kann natürlich auch sein, dass ich etwas an Werten vergessen habe und nur Temperatur, Batterie und Soll zu wenig sind
Den Stellmotor Ansicht wirst du nicht ansteuern können.
Du kannst lediglich bei einem angelernten Thermostat die Soll Temperatur einstellen über die API.
Thermostate regeln sich ja selbständig.
Du möchtest aber einen Externen Senor als Ist Temperatur für das Thermostat verwenden und das geht nur bei bestimmten Device. Dazu kannst du dann eine Verknüpfung erstellen.
Dann wird das mein Problem sein.
Hast du eventuell einen Vorschlag, welches Thermostat ich nutzen könnte? Funkprotokolle enOcean, Zigbee und Z-Wave sind vorhanden
Der Baumarkt mit den fehlenden Buchstaben bei mir um’s Eck hat noch ein paar Spirits auf Lager. Da fiel mir die Wahl doch eher leicht.
Aber ich danke euch für die Hilfe. War schon drauf und dran, mir von meiner FF eine Wärmebildkamera zu leihen und nach Kältebrücken zu suchen.
Ich muss da nochmal auf das Schwarmwissen zurückgreifen …
Entgegen der Compatibility-List wird Nuki 3.0 ja nicht vom Homee supportet. Das ist an und für sich nicht das größte Problem. Mit Node Red kann man ja virtuelle Devices erstellen.
Jetzt stehe ich nur vor dem Problem, dass ich die aktuelle Firmware nicht übergeben kann. Aus mir unbekannten Gründen verlangt Node Red, dass ein Integer übergeben werden soll. Die Firmware liegt jedoch als String vor.
Gibt es irgendwo etwas zum nachlesen, wie das Template auszusehen hat, wenn man einen String übergeben will?
Will in node red einen ARRAY benutzen und verwende in einem function node folgendes:
var s = msg.stunde;
var aktuell = global.get(„aktuell“);
var TAG = global.get(„TAG“);
summe[s] = aktuell;
global.set(„TAG“,summe);
msg.payload = TAG;
return msg;
Idee, jede Stunde wird ein aktueller wert in den Array Tag[stunde] eingepflegt.
Kannst du etwas genauer werden.
Was genau willst du mit dem Array machen und wo kommen die Werte her?
Wird die Funktion jede Stunde getriggert oder was ist der Trigger und wo kommt die Zeit her ?