Monitoring - Node-R...
 
Benachrichtigungen
Alles löschen

Monitoring - Node-Red - MQTT - InfluxDB - Grafana

17 Beiträge
9 Benutzer
0 Reactions
3,595 Ansichten
 eli5
(@eli5)
Newbie
Beigetreten: Vor 12 Monaten
Beiträge: 1
 

Moin,

da will ich mich doch mal einklinken. 

vielleicht kann mir ja jemand weiterhelfen. 
ich habe einen esp32 mit einem DHT22 Sensor und lasse ihn über Mosquito in meine Node-Red Installation senden. Alles funktioniert so weit gut.
Jetzt versuche ich, diese Daten zu speichern, um sie über Grafana zu visualisieren. Ich möchte sie in einer Influx-Datenbank/ Bucket speichern, aber ich habe kein Glück, herauszufinden, wie man das macht.
die Daten kommen so rein:

msg.payload : Object
object
Time: "2023-11-16T18:04:41"
AM2301: object
Temperature: 19.8
Humidity: 59.9
DewPoint: 11.8
TempUnit: "C"

Und ich bekomme einfach nicht heraus wie ich die Daten umformatiere und wie das für influx aussehen muss. 
kann mir hier vielleicht jemand etwas erhellendes sagen?


   
AntwortZitat
BaummitSchatten
(@baummitschatten)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 230
 

die Daten kommen gemeinsam als Objekt

wenn Format nicht stimmt, mit json node in javascript object konvertieren

du musst dann das Objekt zerlegen

das Teilelement, "Temperature", dann für die Datenbank aufbereiten
das mache ich in einem function-node

 

var temperaur = msg.payload.BusData.DataRecord[3].Value

dann die Schreib-Anweisung für influx

dann der influx node

schnelle Suchanfrage "node32 node red influx"

brachte sofort:
https://flows.nodered.org/flow/6621fc32c681d4a0635fb20a7239e501/in/grRlwGjSt-Ae


   
AntwortZitat
Seite 2 / 2
Teilen: