RedHM - Alternative zu node-red-contrib-ccu

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Benutzeravatar
Henke
Beiträge: 1536
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 144 Mal
Danksagung erhalten: 309 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von Henke » 04.09.2023, 15:11

Log: /var/log/messages
Bekommst PM, wäre doch gelacht, wen wir das nicht ans laufen bekommen.

Benutzeravatar
Baxxy
Beiträge: 10982
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 624 Mal
Danksagung erhalten: 2271 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von Baxxy » 04.09.2023, 15:40

Henke hat geschrieben:
04.09.2023, 00:37
Eine NodeRed Vesion von 13.x, wie in deinem Anhang beschrieben, gibt es nicht. Node.js mit 18.7.0 ist die aktuelle und NodeRed mit 3.0.2.
JoMass hat geschrieben:
04.09.2023, 09:32
Meine Signatur zeigt das Produktivsystem welches auf Homeassistan basiert.
Die 13.x ist die Versionsnummer des NodeRed - AddOns.
Aktuell wäre die 14.4.5 welche NodeRed 3.0.2 und Node.js 18.17.0 beinhaltet.

Bin noch nicht groß zum testen gekommen, aber als Hinweis schonmal falls das jemand auch im NodeRed - HA-AddOn testen will...
In der RedHM-Bridge muss bei Datensicherung -> Pfad natürlich ein valider und erreichbarer Pfad eingetragen werden.
Ich habe...

Code: Alles auswählen

/config/node-red

... eingetragen. Dat läuft. :)

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von JoMass » 04.09.2023, 16:55

NodeRed 3.0.2 und Node.js 18.17.0 beinhaltet.... ja so ist es auch !
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von JoMass » 04.09.2023, 19:50

Danke @Henke für das Angebot. bin aber vorerst da mal raus.... Die Ansätze müssen wohl noch etwas reifen.

Vorab, Super dass Du Dich um eine Weiterentwicklung von NR am Raspberrymatic kümmerst. Finde dass gerade bei kompakten Systemen mit limitiertem Sensorikumfang ein all in one System die beste Lösung ist. Bin mit HAS als Produktivsystem sehr zufrieden, hat allerdings eine deutlich höhere Komplexität.

Was hab ich noch gemacht:
am Nachmittag hab ich Versucht die node.js version unter RedMatic upzugraden, ist leider immer gescheitert.

dann hab ich's mal am 2ten Testsystem unter Homeassistant und NodeRed 3.0.2 und Node.js 18.17.0 probiert, da lassen sich die Nodes installieren und die Fehlermeldung kommt nicht. Allerdings ist es mir nicht gelungen eine Verbindung zur Raspberrymatic aufzubauen. bin da auch am Config node gescheitert, IP CCU war klar, Port 9090 ?? ich komme mit Port 80 auf Raspberrymatic, hat aber weder 9090 noch 80 funktioniert. Server IP Adresse ? oder Namen? gleiche IP wie CCU ging nicht, nach Eingabe eines Namens ist mir NodeRed abgeschmiert und war nicht mehr zu starten. nur nodeRed neu zu installieren funktioniert nicht weil offensichtlich die Nodes dabei nicht überschrieben werden. Im Moment läuft noch die Installation des Gesamtbackups von heute Morgen.
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Benutzeravatar
Baxxy
Beiträge: 10982
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 624 Mal
Danksagung erhalten: 2271 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von Baxxy » 04.09.2023, 20:18

Ich hatte solche Probleme gar nicht.
Habe nur die IP der Zentrale eingetragen sowie die Credentials.
Die angedockte Zentrale war firewallmäsßg komplett offen.
RedHM_setup.JPG
JoMass hat geschrieben:
04.09.2023, 19:50
NodeRed abgeschmiert und war nicht mehr zu starten. nur nodeRed neu zu installieren funktioniert nicht weil offensichtlich die Nodes dabei nicht überschrieben werden. Im Moment läuft noch die Installation des Gesamtbackups von heute Morgen.
Dafür gibt es den SafeMode. Einfach in die Konfig des AddOns (im YAML) folgendes eintragen.

Code: Alles auswählen

safe_mode: true
Dann werden die Nodes nicht geladen und können deinstalliert werden. Hat bei mir bisher immer funktioniert wenn ich was kaputt gemacht hatte. :mrgreen:

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von JoMass » 04.09.2023, 20:57

danke @baxxy super Tip, hab ich bislang noch nicht gekannt aber auch nicht gebraucht. kommt in meinen "How to" Speicher

aber wie kommst Du auf Port 2055 ? ist das bei Dir ein Homeassistant basierte Installation ?
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Benutzeravatar
Baxxy
Beiträge: 10982
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 624 Mal
Danksagung erhalten: 2271 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von Baxxy » 04.09.2023, 21:03

Die RM ist eine VM auf Proxmox.
NodeRed ist als AddOn innerhalb HA-OS auf nem Pi4B.

Ich glaube der Port stand schon so drin, oder wird random generiert. Der muß auf dem NodeRed Host frei sein, mit nem Port auf der Zentrale hat das nix zu tun.

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von JoMass » 04.09.2023, 21:15

wenn das Testsystem wieder läuft probiere ich's nochmal.
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Benutzeravatar
Henke
Beiträge: 1536
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 144 Mal
Danksagung erhalten: 309 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von Henke » 04.09.2023, 21:43

@Baxxy
Aufgrund deiner Anregungen, folgende Änderungen:
Screenshot 2023-09-04 212803.jpg
Defaultwert Datensicherung wird angezeigt. Auf der CCU, wenn ein USB-Stick angeschlossen ist, den Pfad darauf legen. Verzeichnisstruktur wird automatisch erzeugt.
Screenshot 2023-09-04 212844.jpg
Default Port auf 2055 geändert. Beim Parallelbetrieb mit contib-ccu darauf achten, das es nicht der gleiche ist.
Defaultwerte werden angezeigt.
Aufteilung interner Server (RedHM) und CCU verbessert.

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: RedHM - Alternative zu node-red-contrib-ccu

Beitrag von JoMass » 05.09.2023, 19:35

@Henke

da mein HAS Testsystem wieder läuft, hier ein paar Versuche leider nicht zufriedenstellen. von Deinem Beispiel hab ich auf das reduziert lt.Bild:
die Verbindung zur CCU klappt 1 mal, kann den Flow nur 1x im Abgesicherten Modus starten, nach dem ersten deploy stoppt node red wieder.
die Meldungen im Log:


Code: Alles auswählen

5 Sep 18:46:54 - [info] [redhm-bridge:ccu_t] setup Ready
5 Sep 18:46:54 - [info] [redhm-bridge:ccu_t] Out_MQTT_OnOff: true
5 Sep 18:46:54 - [warn] [redhm-bridge:ccu_t] RedHm_vals nicht da
5 Sep 18:46:54 - [info] [redhm-bridge:ccu_t] StartOk: Anzahl: 0
5 Sep 18:46:54 - [info] [ccu-connection:192.169.3.113] regadata saved to /config/node-red/ccu_rega_192.169.3.113.json
5 Sep 18:46:54 - [info] >>> HmIP-RF init http://localhost:2055 HmIP-RF_a0d7b954nodered  >true
5 Sep 18:47:13 - [info] >>> VirtualDevices init http://localhost:2055 VirtualDevices_a0d7b954nodered  >true
5 Sep 18:47:13 - [red] Uncaught Exception:
5 Sep 18:47:13 - [error] Error: Invalid property expression: unexpected ' ' at position 45
    at createError (/opt/node_modules/@node-red/util/lib/util.js:195:13)
    at normalisePropertyExpression (/opt/node_modules/@node-red/util/lib/util.js:339:23)
    at Object.getObjectProperty (/opt/node_modules/@node-red/util/lib/util.js:428:24)
    at Memory._getOne (/opt/node_modules/@node-red/runtime/lib/nodes/context/memory.js:36:26)
    at Memory.get (/opt/node_modules/@node-red/runtime/lib/nodes/context/memory.js:52:26)
    at Object.value (/opt/node_modules/@node-red/runtime/lib/nodes/context/index.js:349:43)
    at C_Part_Config.Get (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm_cl_gl.js:446:23)
    at C_Part_Config.Dev_GetDevice (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm_cl_gl.js:644:16)
    at C_Part_Config.#Dev_Get_Dev_Chs_Dp (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm_cl_gl.js:649:18)
    at C_Part_Config.Dev_SetMsg (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm_cl_gl.js:577:39)
    at ClGl_Dp.get (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm_cl_gl.js:1316:17)
    at parseToSendStat (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm_cl_gl.js:1555:26)
    at RedHM_Rpc_Server.parseToSendStatServer (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm-bridge.js:773:16)
    at RedHM_Rpc_Server.#getCCU_ValsAdd (/config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm-bridge.js:1441:14)
    at /config/node-red/node_modules/@michaelhenke/node-red-redhm/nodes/redhm-setup.js:357:8
    at /config/node-red/node_modules/xmlrpc/lib/client.js:130:9
[18:47:13] INFO: Service Node-RED exited with code 1 (by signal 0)
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service nginx: stopping
[18:47:14] INFO: Service NGINX exited with code 0 (by signal 0)
s6-rc: info: service nginx successfully stopped
Dateianhänge
Screenshot 2023-09-05 193042.jpg
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

Antworten

Zurück zu „RedMatic“