Ankündigung
Einklappen
Keine Ankündigung bisher.
KNX über Node Red in InfluxDB
Einklappen
X
-
Nein, du kannst direkt mehrere Register mit einem Aufruf abfragen. Hier Frage ich 50 Register ab Position 69 ab:Zitat von meti Beitrag anzeigenBei Modbus müsste man, soweit ich weiß, für jedes Register ein Request machen.
Bildschirmfoto 2021-01-21 um 12.56.35.png
Das ist ein Beispiel für meine PV-Auslesen:
Bildschirmfoto 2021-01-21 um 12.56.55.png
Hier frage ich jede Sekunde per Modbus die aktuellen Daten vom Solaredge WR ab. Die Tages/Monats/Jahreswerte hole ich aus der Solaredge-Cloud alle 15min ab. Alle Werte bringe ich auf meine openHab-Items und sehe diese über die App. So habe ich per Smartphone immer sekundengenaue Produktionswerte um zu schauen ob genug Reserve für Spülmaschine o.ä. vorhanden ist. Speichern oder automatisieren tue ich noch nicht. Das HomeConnect von Bosch bekomme ich in Node-Red noch nicht so zum Laufen...
Wir brauchen hier echt ein Node-Red-Unterforum. So ein geniales Tool.
- Likes 1
Einen Kommentar schreiben:
-
Telegraf ist ein Tool von Influx um Werte einzusammeln. Gibt verschiedene Möglichkeiten wo die herkommen können (http, modbus, etc). Es sammelt die Werte und schreibt sie batchweise (konfigurierbar) in Influxdb.
Ich würd http nehmen weil 1(evtl 2-3) Request für alle Werte reicht. Bei Modbus müsste man, soweit ich weiß, für jedes Register ein Request machen.
Beispiel: https://gist.github.com/farmio/618ca...6b19a92acef832
Einen Kommentar schreiben:
-
hmmm ja ich lese auch öfters den per Json aus. aber mit Telegraf kenn ich mich gar nicht aus. Das geht direkt in influx ohne mit einen anderen Tool die Werte abzugreifen?Zitat von meti Beitrag anzeigenDie Fronius WRs lassen sich übrigens auch ganz einfach über HTTP Abfragen - für die InfluxDB am einfachsten mit Telegraf (von Influx). Dann muss man nur ein JSON parsen in der Telegraf config.
Einen Kommentar schreiben:
-
Ich will jetzt nicht zu lange Offtopic sein, aber was ich so rausgefunden habe gibt es beim S940 nur mehr einen M2 Slot.Zitat von uzi10 Beitrag anzeigenBist du sicher ob der nicht unter den Prozessorkühler auch eine SATA hat wie der 920er? Den musst man demontieren und mit einen Winkelstecker anstecken!
Wenn die das passt https://www.amazon.de/Samsung-7-000-...08GS4FTL6?th=1 , dann kauf dir lieber diese!
Ansonsten hast nicht ewig Spass damit! Schau dass du ein Autobackup auf eine NAS machst
Die von dir erwähnte M2 SSD hatte ich auch schon zuhause und musste feststellen dass sie nicht in den Slot passt. Es gibt leider verschiedene M2 Slots und in dem vom S940 passt nur die 860 EVO.
AutoBackup läuft seit gestern auf einen NAS 😊Zuletzt geändert von heinzi00; 21.01.2021, 11:53.
Einen Kommentar schreiben:
-
Bist du sicher ob der nicht unter den Prozessorkühler auch eine SATA hat wie der 920er? Den musst man demontieren und mit einen Winkelstecker anstecken!Zitat von heinzi00 Beitrag anzeigenSicher habe ich da einen Link für dich 🙂: https://www.photovoltaikforum.com/wi...ionsanleitung/
Interessant wird es für dich ab Teil 3: Installation der InlufxDB - Datenbank und Datenbank Nutzer anlegen
Mein Futro S940 hat nur eine M2 Schnittstelle für SSD und da passt nur die Samsung 860 EVO SATA M.2 SSD die hat V-NAND 3bit MLC
Wenn die das passt https://www.amazon.de/Samsung-7-000-...08GS4FTL6?th=1 , dann kauf dir lieber diese!
Ansonsten hast nicht ewig Spass damit! Schau dass du ein Autobackup auf eine NAS machst
Einen Kommentar schreiben:
-
Sicher habe ich da einen Link für dich 🙂: https://www.photovoltaikforum.com/wi...ionsanleitung/Zitat von uzi10 Beitrag anzeigenHast du einen Link dazu?? Habe Interesse
!
Interessant wird es für dich ab Teil 3: Installation der InlufxDB - Datenbank und Datenbank Nutzer anlegen
Mein Futro S940 hat nur eine M2 Schnittstelle für SSD und da passt nur die Samsung 860 EVO SATA M.2 SSD die hat V-NAND 3bit MLCZitat von uzi10 Beitrag anzeigenUnd vergiss nicht in deinen Futro eine Samsung PRO 2,5" einzubauen! meine Transcend msata war nach einen halben Jahr Logging im Edomi und Grafana für den Müllhaufen! Smart Werte extrem schlecht und dauernd abgestürzt! Nur 3D-VNAND (MLC) für Serverbetrieb! die TLC Zellen sind für so was nicht gebaut
- Likes 1
Einen Kommentar schreiben:
-
Hast du einen Link dazu?? Habe InteresseZitat von heinzi00 Beitrag anzeigenErstmal danke für die vielen Antworten!
Habe nie geschaut mit welchen Format NR in die InfluxDB schreibt, habe aber schon ein logging laufen und zwar über Modbus wird mein Fronius WR ausgelesen und in eine InfluxDB geschrieben, welches ich dann über Grafana visualisiere. Habe dazu im Photovoltaikforum ein gutes Script gefunden.
!
Und vergiss nicht in deinen Futro eine Samsung PRO 2,5" einzubauen! meine Transcend msata war nach einen halben Jahr Logging im Edomi und Grafana für den Müllhaufen! Smart Werte extrem schlecht und dauernd abgestürzt! Nur 3D-VNAND (MLC) für Serverbetrieb! die TLC Zellen sind für so was nicht gebaut
Einen Kommentar schreiben:
-
Erstmal danke für die vielen Antworten!
Hätte die Funktion nicht gesehen werde mir das aber nochmal anschauen und gegebenfalls den Entwickler fragen, DankeZitat von gbglace Beitrag anzeigenBeim KNX-Ultimate Node (gibt hier auch einen Thread dazu mit dem recht aktiven Entwickler) kann man glaube einstellen das Telegramme nur bei Change weiter geleitet werden.
Danke, das schaut nicht schlecht aus und sollte funktionieren. So wie die meisten hier geht es mir nur um Wetterstationsdaten und Raumtemperaturen da ist es egal wenn es 2x gespeichert wird, will nur nicht unnötig die Datenbank befüllen wenn sich die Werte nicht ändern.Zitat von zeebee Beitrag anzeigenSchau mal da: https://flows.nodered.org/node/node-red-node-rbe
Aber das hat keine Zeitabhängigkeit. Da müsstest du wohl eine zweite Strecke bauen, die immer alle 60min speichert. Im schlimmsten Fall, wird ein Wert also alle 60min 2x gespeichert. Weiss aber nicht um was für Daten es sich bei dir handelt und das relevant ist.
Habe das im Augenblick über ioBroker laufen und da funktioniert es auch gut, wollte aber weg von dieser Abhängigkeit und lieber das Loggen über NR machen.Zitat von meti Beitrag anzeigenIst zwar nicht Node-Red, aber vielleicht ja trotzdem interessant für dich: HomeAssistant macht genau das standardmäßig bei Sensoren. Wenn 1 Stunde kein Telegram eingegangen ist wird ein GroupValueRead gesendet und die Antwort dann natürlich verwertet.
Das wäre auch eine Möglichkeit würde aber lieber die Parameter in NR definierenZitat von TheOlli Beitrag anzeigenIn Node Red werden bei mir die Werte aller Telegramme in die Datenbank gespeichert.
Wann der Wert auf den Bus geschickt wird habe ich in den KNX-Geräten eingestellt. Bei Änderung um X oder alle Y Minuten/Sekunden.
Habe nie geschaut mit welchen Format NR in die InfluxDB schreibt, habe aber schon ein logging laufen und zwar über Modbus wird mein Fronius WR ausgelesen und in eine InfluxDB geschrieben, welches ich dann über Grafana visualisiere. Habe dazu im Photovoltaikforum ein gutes Script gefunden.Zitat von uzi10 Beitrag anzeigenKann Node Red schon das neue Influx 2.x Format?
Einen Kommentar schreiben:
-
ich mach das sogar nur alle 5min... ansonsten hab ich bei meiner Mega Anzahl an Daten gleich meine Platte voll.
In Minuten schreib ich gerade nur Leistungen und Ströme, Spannungen als Peak. Aber derzeit schreib ich mit Edomi.
Kann Node Red schon das neue Influx 2.x Format?
Einen Kommentar schreiben:
-
🤔Zitat von TheOlli Beitrag anzeigenBei den Raumtemperaturen sende ich die Temperatur alle 60s. Hier sind keine schnellen Änderungen zu erwarten.
Einen Kommentar schreiben:
-
Ich hab das auch über Node Red, KNX-Ultimate, Influx-DB und Grafana am laufen.
In Node Red werden bei mir die Werte aller Telegramme in die Datenbank gespeichert.
Wann der Wert auf den Bus geschickt wird habe ich in den KNX-Geräten eingestellt. Bei Änderung um X oder alle Y Minuten/Sekunden.
Das funktioniert bei der Wetterstation und bei der Strommmessung einwandfrei. Passiert lang nichts habe ich wenig Werte, Änderungen werden sauber erfasst.
Bei den Raumtemperaturen sende ich die Temperatur alle 60s. Hier sind keine schnellen Änderungen zu erwarten.
Einen Kommentar schreiben:
-
Ist zwar nicht Node-Red, aber vielleicht ja trotzdem interessant für dich: HomeAssistant macht genau das standardmäßig bei Sensoren. Wenn 1 Stunde kein Telegram eingegangen ist wird ein GroupValueRead gesendet und die Antwort dann natürlich verwertet.
- Likes 2
Einen Kommentar schreiben:
-
Schau mal da: https://flows.nodered.org/node/node-red-node-rbe
Aber das hat keine Zeitabhängigkeit. Da müsstest du wohl eine zweite Strecke bauen, die immer alle 60min speichert. Im schlimmsten Fall, wird ein Wert also alle 60min 2x gespeichert. Weiss aber nicht um was für Daten es sich bei dir handelt und das relevant ist.
Einen Kommentar schreiben:


Einen Kommentar schreiben: