PeterAustria / node-red-contrib-ta-cmi

Reads values from C.M.I. of Technische Alternative
MIT License
3 stars 2 forks source link

Installation node-red-contrib-ta-cmi #2

Closed GOETSCHHOFER closed 2 years ago

GOETSCHHOFER commented 2 years ago

Hallo Thomas,

da ich auch das CMI von TA eingesetzt habe, würde mich interessieren, wie ich dein node-red-contrib-ta-cmi bei mir installieren kann. Bin in node-red blutiger Anfänger, daher meine sehr einfachen Fragen.

Hier scheint es bereits auf, aber wie importiere ich dieses node ?

Im 2. Screenshot unter Installation scheint es bereits auf.

image image

Habe mir dein node ebenfalls als zip-file heruntergeladen, nur weiß nicht nicht welcher file für den Import in node-red notwendig ist ?

Im Voraus danke für die Hilfe.

LG

image

Karl

PeterAustria commented 2 years ago

Hallo Karl, der Node ist bereits in deinem System installiert (siehe die ersten beiden Screenshots). Du solltest nun auf der linken Seite im UI im Bereich "Netzwerk" den Node sehen: cmi-in Diesen kannst du nun mit der Maus in den rechten Bereich ziehen und wie im Readme beschrieben konfigurieren und verwenden. Den Downlaod als ZIP File brauchst du nicht.

GOETSCHHOFER commented 2 years ago

Hallo Peter,

vielen Dank für die rasche Antwort.

Ich habe ja iobroker auf einem INTEL-NUC mit dem node-red Adapter eingesetzt.

Aber wie ist jetzt das node-cmi in mein node-red gekommen ? Nur zum besseren Verständnis der Zusammenhänge. Über den Bereich Aufruf Installation ?

Ich lese ja auch bereits das CMI alle 30 Sek. aus, über ein Blockly, darum mein Interesse an einer weiteren eleganten Lösung.

Du hast mit Sicherheit auch auf der CMI JSON API V6 Doku aufgesetzt ?

CMI_JSON_API_V6.pdf

image

Danke für die Hilfe.

Sonnige Grüße

Karl

PeterAustria commented 2 years ago

Hallo Karl,

du hast offensichtlich im Palettenmanager von in Node Red den Node installiert (siehe erster Screenshot). Durch diese Installation ist der Node "cmi in" in dein Node Red gelangt.

Und ja, du hast recht, ich verwende in meinem Node ebenfalls das JSON-API der TA. Zuvor hatte ich es ähnlich gemacht wie du, mit einer HTML Abfrage, allerhand Konvertierungen und selbst erstellten Funktionen und, und, und... In einigen Foren habe ich gelesen, dass auch andere Interesse daran haben, Daten aus dem CMI in Node-Red (vor allem zur Visualisierung im Dashboard und weiteren Steuerungsaufgaben) zu verwenden. Leider enthält das JSON-API keine Bezeichnungen der jeweiligen Datenwerte, damit ich diese im Node zur Auswahl zur Verfügung stellen kann (daher nur die Element-Nummer). Ich hatte schon mit der TA Kontakt aufgenommen, die zeigen sich aber nicht sonderlich kooperativ. Irgendwie muss es aber gehen, weil z.B. in Winsol die Bezeichnungen sehr wohl übernommen werden... Daran arbeite ich noch.

Irgendwann habe ich beschlossen, einen Node zu programmieren (Javascript), der all diese Funktionen in einer Einheit vereint. Daher habe ich auch so Dinge, wie das Überspringen von sich wiederholenden Werten, eingebaut, da ich z.B. gesehen habe, dass das Dashboard bei Diagrammen, die sehr viele Werte beinhalten (1 Wert pro Minute über einen Tag visualisiert ergibt 1440 Datenpunkte im Diagramm x ca. 30 Werte ...), speziell auf mobilen Geräten sehr träge wird. All das hatte ich früher in eigene Abschnitte und Funktionen gepackt. Mit NODE-RED-CONTRIB-TA-CMI habe ich das in eine kompakte Einheit verfrachtet, wodurch auch das gesamte UI viel übersichtlicher wurde.

Ich hätte auch noch eine Frage: Wie bist du mit dem INTEL-NUC zufrieden? Ich selbst verwende den Raspberry PI und der stößt zuweilen schon an seine Grenzen, zumal ich einige Smarthome Systeme darin "vereine". Mit iobroker habe ich mich (zu meiner Schande) noch nicht beschäftigt, das steht aber definitiv auf meiner To-do-Liste :-)

GOETSCHHOFER commented 2 years ago

Hallo Peter,

vielen Dank für deine sehr ausführliche Erläuterung zu Node-Red. In hatte vor einigen Monaten mal reingeschnuppert, bin aber in Node-Red echt blutiger Anfänger. Hier muss ich mir über Youtube-Videos einiges an Basiswissen aneignen. Du hast hier aus meiner Sicht offensichtlich professionelle Arbeit geleistet. -:)

Ja, ich habe auch mit einem RSPPi3 angefangen und heuer Anfang Jänner den 2. Anlauf genommen meinen RSP-Pi3+ mit iobroker, Influxdb, Grafana zu starten, bin bis Mai auch sehr weit gekommen, alles umgesetzt, habe aber anschließend festgestellt, dass der RSPPi3+ mit meinen exzessiven Aufgaben vollkommen überfordert ist. Daher mein Entschluss in einen INTEL-NUC ca. Euro 300,-- zu investieren. Dies war eine goldrichtige Entscheidung u. eine weise Vorahnung mit den weiteren Projekten, welche ich umgesetzt habe. Es hat mich zwar eine Menge Zeit u. Nerven gekostet, aber Dank des iobroker-Forums habe ich den INTELNUC mit proxmox (iobroker, influxdb, Grafana laufen auf VM`s=Virtuelle Maschinen) irgendwie zum Laufen gebracht.

Habe auf meinem IntelNUC eigentlich einen digitalen Zwilling meines Energiemanagementsystems: UVR16x2 (Solarthermie, PV, Windradertragssimulation), Smartfox Pro u. virtuelle Batteriespeichersimulation.

Rechnerleistung echt top und vor allem habe ich noch eine Menge vor. -:)

Wenn du mal Lust u. Zeit hast so kannst du dich gerne bei mir über anydesk oder zoom etc. mal reinwählen und ich kann dir gerne mein System vorstellen.

Du bist ja auch aus Österreich. Wie können wir die e-mail-Kontaktdaten austauschen ?

LG

Karl

PeterAustria commented 2 years ago

Hallo Karl, vielen Dank für deine ausführlichen Informationen und sorry für die späte Antwort. Gerne würde ich mir mal dein System virtuell anschauen. Du kannst mich gerne per E-Mail unter node.red.contrib.ta.cmi@gmail.com erreichen. Liebe Grüße Peter