NEWS
Node-Red - keine Objekte?
-
@pepito82 sagte in Node-Red - keine Objekte?:
Flows und Paletten sind alle noch da.
Das kann aber eigentlich nicht sein. Hast Du die vorige Installation gelöscht? Der Adapter bringt Node-RED selbst mit und möchte nicht auf eine bestehende Installation zugreifen.
Ich glaube, in dem Fenster wird jetzt deine alte Installation geöffnet. Steht im Log nicht, dass der Port 1880 schon belegt war?
-
@haus-automatisierung Ok, das Log hätte ich mir vorher anschauen können.
Es hat also doch nicht einfach drüber installiert:
D.h. ich sollte zuerst deinstallieren und dann nochmal von iobroker aus installien?
Gibt es eine Anleitung wie ich diese Unipi Objekte in die neue Installation bekomme?
Die habe ich aus einem Node-Red Image des Herstellers.
-
@pepito82 sagte in Node-Red - keine Objekte?:
D.h. ich sollte zuerst deinstallieren und dann nochmal von iobroker aus installien?
Im Prinzip musst Du nur Deine bisherige Installation stoppen und den Autostart deaktivieren. Im ioBroker ist ja alles korrekt installiert. NodeRED kann über den Adapter aktuell nur nicht gestartet werden, weil der Port 1880 bereits (von der anderen Installation) genutzt wird. Neu installieren musst Du nichts.
Aber deine Flows liegen ja (logischerweise) alle in der anderen Installation. Die müsstest Du vorher exportieren und dann wieder importieren wenn die ioBroker Instanz läuft.
Also
- Flows exportieren
- NodeRED stoppen / Autostart deaktivieren / ggf. deinstallieren
- Node-RED Adapter-Instanz im ioBroker starten
- Flows importieren
-
gelöscht
-
@haus-automatisierung Vielen Dank für die Unterstützung. Es war leichter als gedacht, alles in die neue NodeRED Instanz zu bekommen. Flows importiert und dann musste ich nur noch den unipi evok node installieren:
-
@haus-automatisierung Allerdings werden weiterhin nicht wirklich Objekte für Node-Red angezeigt:
Ist das so normal?
In dem Fall kann ich dann ja leider nicht mit den Objekten / Werten arbeiten, die ich in Node-Red sehe.
z.B. dass Relay 1 an ist oder der analoge Ausgang auf 6 steht.Ich würde die Objekte von Node-Red nämlich gerne per Alexa steuern können.
Hatte die Installation meines Raspberrys nochmal komplett neu aufgesetzt und dann Node-Red nur als Adapter in iobroker hinzugefügt.
Jetzt die Flows importiert und noch den fehlenden unipi node nachinstalliert.Die Instanz habe ich danach neugestartet.
-
@pepito82 sagte in Node-Red - keine Objekte?:
In dem Fall kann ich dann ja leider nicht mit den Objekten / Werten arbeiten, die ich in Node-Red sehe.
Ich verstehe nicht ganz. Du kannst aus Node-Red heraus jeden ioBroker State lesen und schreiben (dafür gibt es eigene ioBroker-Nodes). Was suchst Du denn genau im Namespace des Adapters jetzt?
-
@haus-automatisierung Also ich hatte gehofft, über Node-Red alle Ein- und Ausgänge des unipi 1.1 Boards in iobroker reinzubekommen, um diese dann mit Alexa steuern zu können.
Beim aktuellen Stand habe ich jetzt zwar unipi Flows in Node-Red, aber wie soll ich diese über Alexa im iot Adapter steuern können, wenn keine Objekte in iobroker da sind?
-
@pepito82 du kannst doch in Deinem Flow einfach die Datenpunkte des iot Adapters aus NodeRed beschreiben. Wenn Du selber Datenpunkte beschreiben oder erstellen willst, dann unter 0_userdata.0. Der NodeRed Adapter Namensraum ist für Dich tabu und da steht in der Regel auch nie was drin.
Du kannst über die iobroker Nodes jeden Datenpunkt einlesen und wenn erlaubt auch beschreiben.
-
@pepito82 sagte in Node-Red - keine Objekte?:
aber wie soll ich diese über Alexa im iot Adapter steuern können, wenn keine Objekte in iobroker da sind?
Dann leg doch unter
0_userdata.0
einen neuen State an, welcher in den IoT-Adapter integriert wird. Und diesen Datenpunkt kannst Du in Node-RED überwachen und damit machen was Du möchtest, wenn dieser geändert wurde.