NEWS
Node Red fehler bei Umstieg auf Raspi4
-
@oskar sagte in Node Red fehler bei Umstieg auf Raspi4:
@mickym neu anlernen hat geholfen, gott sei dank, lg
Was für einen Befehl hast Du Alexa gegeben, dass das rausgekommen ist??
Das zeigt nämlich, dass man nicht die 173 der Brighness nutzen muss ==> @Jan1
Sondern auch direkt percentage nutzen kann. -
@Oskar - aber wir sind fast fertig - Du wirst sehen.
Wie gesagt - Du schreibst mir einfach welchen Befehl Du Alexa gegeben hast und postest mir das Ergebnis. Zum Beispiel was Du vorher gesagt hast um Rolladen ganz auf oder zu zu machen. Hast Du AUS/EIN gesagt oder ZU/AUF?
Ja und das Ergebnis so ist auch Klasse - ist nur noch leichter lesbar, wenn Du das in Code Tags setzt:
{"on":true,"bri":173,"percentage":68,"hue":0,"sat":254,"xy":[0.6484272236872118,0.33085610147277794],"ct":199,"rgb":[254,0,0],"colormode":"ct","meta":{"insert":{"by":"alexa","details":{"ip":"::ffff:192.168.2.105","date":"2021-01-22T19:55:41.089Z"}},"input":{"on":true,"bri":173},"changes":{"bri":206,"percentage":81}},"payload":"on","deviceid":"168a18c2d26507","topic":"","_msgid":"65759859.9f0ad8"}
-
@mickym hast Du das so gemeint?
{"on":true,"bri":173,"percentage":68,"hue":0,"sat":254,"xy":[0.6484272236872118,0.33085610147277794],"ct":199,"rgb":[254,0,0],"colormode":"ct","meta":{"insert":{"by":"alexa","details":{"ip":"::ffff:192.168.2.105","date":"2021-01-22T19:55:41.089Z"}},"input":{"on":true,"bri":173},"changes":{"bri":206,"percentage":81}},"payload":"on","deviceid":"168a18c2d26507","topic":"","_msgid":"65759859.9f0ad8"}
der Befahl war: Alexa Rollladen Sued 68 % -
@mickym Der Befehl war: Alexa Rollladen Sued 68%
-
@oskar sagte in Node Red fehler bei Umstieg auf Raspi4:
@oskar hallo, fehlt da nicht der Datenpunkt?
So ich habe gesehen - Du hast alle vorigen Node deaktiviert. Nach den neuen Erkenntnissen - kannst Du die oberen beiden Nodes Brightness =230 und rechne HUE nach % wegschmeissen.
Die anderen Nodes aktivierst Du bitte wieder.
-
@mickym wenn Du das in Code Tags setzt:, Kopieren ja und dann wie einfügen
-
@oskar sagte in Node Red fehler bei Umstieg auf Raspi4:
@mickym wenn Du das in Code Tags setzt:, Kopieren ja und dann wie einfügen
Ist jetzt aber nicht mehr so wichtig - wie gesagt: hast Du die anderen Nodes wieder aktiviert und die beiden anderen gelöscht. Dann bitte nochmal Flow posten, wie er nun ausschaut.
-
@mickym der Befehl war Alexa Rollladen Sued 68 %
code_text
-
@oskar Nee den Inhalt der Zwischenablage zwischen die beiden
....
....
einfügen. Aber egal - die wichtige Infos habe ich nun. Hast Du die Nodes wieder aktiviert?
-
@mickym ja hebe ich wieder aktiviert,
jetzt sollte es passen mit dem Code{"on":true,"bri":173,"percentage":68,"hue":0,"sat":254,"xy":[0.6484272236872118,0.33085610147277794],"ct":199,"rgb":[254,0,0],"colormode":"ct","meta":{"insert":{"by":"alexa","details":{"ip":"::ffff:192.168.2.105","date":"2021-01-22T20:30:06.903Z"}},"input":{"on":true,"bri":173},"changes":{"bri":128,"percentage":50}},"payload":"on","deviceid":"168a18c2d26507","topic":"","_msgid":"a348d906.aaa888"}
-
@oskar
Ja passt!!!
Kannst Du bitte den Flow wieder posten - wie er jetzt aussieht? -
-
@oskar Hm Du hast zuviel gelöscht. Die Node zu Deinem Homematik Datenpunkt ist weg - die muss natürlich wieder aktiv sein und wie vorher an dem Change NOde hängen. Bitte nicht mehr löschen, als ich sagte.
Drücke sooft <Strg +Z> bis die Node wieder auftaucht!!!
-
@mickym mit <Strg +Z> hat es nicht geklappt hab's wieder so eingefügt
-
@oskar So dann kommen wir nun zum Finale.
die 3 Nodes in der Mitte:
- Inject Node
- Change Node
- Debug Node
änderst Du bitte so, wie ich das hier im Screenshot markiert habe.
In der Hauptsache "bri" gegen "percentage" tauschen (ausser debug node)!!!
Dann verkabelst Du den Ausgang der Alexa Node Rollladen Sued mit dem Eingang der Change Node - und es müsste zumindest alles funktionieren, den Rollladen mit % Angaben zu steuern.
Wenn das soweit funktioniert - dann können wir alles unnötige ggf. deaktivieren bzw. anpassen.
Falls Du andere Befehle implementieren willst - muss man halt den Debug Node untersuchen.
-
@mickym
hast du da mit oder ohne die = ?
ist dies so richtig? -
@oskar die Eigenschaft heißt percentage - bitte auch kurz den Inhalt der Inject Node und der Change Node posten. Ansonsten schauts erst mal gut aus.
Du bekommst noch einen Klick-Rekord mit diesem Thread - der wurde schon über 300 mal geklickt.
-
@mickym ich habe es gesehen und gleich geändert und habe es getestet und es schaut so aus als es richtig läuft, werde es morgen nochmals testen, da ich etwas die Fam. beim Fernsehen schauen störe.
Mal recht herzlichen Dank für deine Geduld mit mir. Ich melde mich morgen nochmals wenn ich alles nochmal getestet habe. -
@oskar Na dann erst mal Herzlichen Glückwunsch
Ich hoffe Du hast einigermaßen verstanden, was wir gemacht haben.
Deshalb noch ein paar abschließende Bemerkungen von mir.
Für den eigentlichen Flow sind die beiden Debug-Nodes und die Inject-Node überflüssig. Die Debug Nodes - hast Du wohl gemerkt sind nützlich um die Nachrichten zu analysieren. Die Inject Node um manuell Nachrichten zu erzeugen und so einen Flow zu testen ohne dass man hierzu den eigentlichen Trigger benötigt.
Für den nächsten Rollladen musst Du also nur den Geräte Alexa Node (Rollladen Sued), die Change Node und den iobroker out Node zu kopieren. (das sind die 3 essentiellen Nodes)
Im Geräte Node änderst Du den Geräte Namen (z. Bsp. Rollladen Nord) und den Pfad zu dem entsprechenden Homematik Node im iobroker. Den Geräte Node verkabelst Du dann wieder mit dem Echo Hub. Der sollte wie gesagt nur 1 Mal vorkommen.
Siehe hierzu das Posting von @Jan1: https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/117
oder auch von der Webseite:Die Debug Nodes schreiben Dir im Moment das Debug Fenster zu. Du kannst diese einfach durch Drücken auf die grüne Schaltfläche aktivieren und deaktivieren, um im Fehlerfall zu sehen, was wo rauskommt.
Ansonsten gibts glaub nicht mehr viel zu tun von meiner Seite. Wenn Du Fragen hast, warum wir was gemacht haben, scheue Dich nicht zu fragen. Letztlich solltest Du Dir ja auch selbst helfen können, indem Du verstanden hast, wie NodeRed funktioniert.
Und noch was zum Schluß. Du kannst neben allen Backups Dir wichtige Flows über Export und der Zwischenablage einfach in einer Textdatei auf einem anderen Rechner sichern. Für wertvolle Flows ist das vielleicht ein Tipp.
-
@oskar sagte in Node Red fehler bei Umstieg auf Raspi4:
@mickym hallo, bei mir ist es gerade umgekehrt, bei Eingabe in das Feld bei 100 ist der RL offen und bei 0 geschlossen, mir wäre umgekehrt lieber aber wenn nicht ist es auch nicht schlimm
Noch eine Ergänzung - wenn Du möchtest, dass es sich umgekehrt verhält wissen wir ja nun wie wir das ändern können.
Du ziehst einfach die Prozent, die Du Alexa sagst von 100 ab. Sprich Du sagst stelle Rollladen auf 0% - dann sendest Du an den Homematic Datenpunkt halt 100-0%.Sicherheitshalber der Node zum Importieren (das weißt ja wie das inzwischen geht ==> s. https://forum.iobroker.net/topic/40881/node-red-fehler-bei-umstieg-auf-raspi4/77?_=1611348856632) :
[ { "id": "96045534.899a38", "type": "change", "z": "dce8fa20.2e93c8", "name": "Setze % des Rollladens", "rules": [ { "t": "set", "p": "percentage", "pt": "msg", "to": "100-percentage", "tot": "jsonata" }, { "t": "set", "p": "payload", "pt": "msg", "to": "percentage", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1510, "y": 1360, "wires": [ [ "a728adcc.fc024", "b358e580.cb52e8" ] ] } ]