Messungen in InfluxDB speichern

  • Hallo,

    ich versuche gerade die Messwerte meines Shelly em3 über influxb/grafana in einem Dashboard anzuzeigen.

    Ich habe dazu die Daten über Telegraf sowohl per mqtt als auch über das HTTP-API (/status, bzw. /emter/0-2) abgefragt. Das funktioniert auch soweit. Leider kann man per mqtt die Messerwerte der einzelnen Phasen nur über getrennte Topics bekommen, was dazu führt, das sie in InfluxDB in getrennten Timeseries landen und ich den die Gesamtpower über die 3 Phasen nicht mehr in Grafana berechnen kann.

    Wenn ich mir über /status die Werte als JSON hole, bekomme ich ein Array mit allen Phasen nur ist in dem Array kein Key enthalten, der mir bzw. InfluxDB sage, welche Messung zu welcher Phase gehört :-(

    Hat dafür jemand eine Lösung gefunden? Eine Notlösung wäre natürlich ein Script, das in das JSON Array einen entsprechenden Key jeweils einfügt.

    Vg,

    Johannes

  • Salut Johannes

    Hast du mitterweilen eine Lösung mit dem MQTT gefunden? Ich hatte auch ähnliches Problem und bin halt auf die Abfrage via REST API umgeschwenkt.

    Gruss

    Mike