Soeben habe ich im Rahmen meiner Raspberry Gehversuche (Loxberry Test verschiedener Plugins, Edomi (auf Ubuntu und Raspi3+) etc) einen Raspi mit nodered (node-red) installiert.
Angeregt durch die Diskussion um nodered-contrib-loxone https://www.loxforum.com/forum/faqs-...3%BCr-node-red
gemäss der Anleitung von Patrik https://www.loxwiki.eu/pages/viewpag...ageId=18219468
Meine ersten Erfahrungen damit:
Meine erste Installation mit all den Updates (apt update, apt full-upgrade) hatte ich vorgestern nur einen laufenden Raspi mit einem funktionsunfähigen node-red gehabt.
War sicher irgendwo mein Fehler. Hab zuerst die Paletten Dashboard und contrib-loxone installiert.
Dann zum Probieren node-red-contrib-ui-led: Damit wollte ich nur abfragen ob ein Miniserver läuft und bei false eine rote und bei trüe eine grüne LED anzeigen. Ich scheiterte.
Dann zum Probieren node-red-contrib-knx: Damit wollte ich einmal am LAN bzgl KNX Befehlen lauschen. Ich scheiterte
Dann habe ich das Raspbian Buster lite Image auf eine 2te SDcard geschrieben und hab den Raspi nicht Upgedated und dann gleich node-red installiert.
Bei den gleichen zusätzlich installierten Paletten hat plötzlich diesmal aber einiges funktioniert.
Das Slider-Gauge Beispiel. Der KNX-in node liess sich mit der Miniserver IP ansprechen und die Telegramme erschienen im Debug Fenster oder auf einem Text Node in der UI Flow1
Dann wollte ich die schönen KNX Befehle, die Fenster ALLE angezeigt wurden nicht nur einzeilig in einem Text node darstellen, sondern in eine Tabelle einlesen.
Daher hab ich node-red-node-ui-table installiert. Damit wollte ich die 5 Felder in eine kleine wachsende Tabelle in der UI anzeigen. Fehlanzeige. Es kam nicht einmal eine leere Tabelle, geschweige denn eine Tabelle mit irgendeinem (falsch formatierten) Inhalt.
Egal was ich unternommen habe, hier stehe ich nun wieder an, und bin offensichtlich auch zu dämlich, irgendwo im www eine geeigneten Demo zu finden, die mir als dummy zeigt wie ich weiter vorgehen muss.
Wie bekomme ich die KNX Meldungen in eine Tabelle im Dashboard ?
Was ich im Flow programmiere und deploye, kann ich das auch in einem text file auf der console ansehen ?
Auf der console sehe ich alle paar sekunden: [info] [loxone-miniserver:b8ab...] connection closed
Zum Test habe ich alle nodes im ersten und einzigen flow auf inaktiv gesetzt, die Meldungen kommen aber immer noch.
später:
Am Besten sollte man im Dashboard das Einlesen der KNX Telegramme per Button starten und stoppen können. Mit knxEasy und Ultimate könnte man auch mehr filtern und nicht alles anzeigen lassen.
Nach dem Stoppen sollte man mit klick auf die Spaltenköpfe die Tabelle umsortieren können
Ein Timestamp sollte als 6te Spalte mitgeführt werden.
Lernmodus und die Ausgabe auf ein File oder eine DB umzuleiten wär dann der nächste Schritt. Am Besten nicht auf die SDcard sondern auf ein NAS oder eine SSD.
Mit knx-out oder Loxone nodes habe ich noch nicht herumgetested - dafür bin ich noch nicht fit genug.
LG Michael
Kommentar