Sonoff (Tasmota) MQTT Daten in influxdb Datenbank schreiben
Verfasst: Mi 25. Nov 2020, 09:18
Hallo "solaranzeige" Profis
Ich habe ein frisches "experimental" Pi Setup erstellt, mit der Software influxdb, mosquitto mqtt, Apache, php … drauf.
Damit möchte ich nun Schritt um Schritt den Aufbau von "solaranzeige" kennen lernen.
Jetzt geht es darum von meinem Sonoff Pow R2 die gesendeten Daten in die influxdb eintragen zu lassen, um dann später auch noch grafana zu installieren.
Auf diesem System läuft der mosquitto Broker tiptop ... und nun ist natürlich die Frage die, wie ich die gesendeten Daten des Sonoffs in influxdb abspeichern kann.
Ich bin am lesen des solaranzeige pdf’s «MQTT Protokoll und Mosquitto-Broker» Juni 2020 …
Nun benutze ich den Pi mit der funktionierenden solaranzeige Software und dem sonoff als Datenlieferant um folgendes nachzuvollziehen...
Auf Seite zwei der Beschreibung steht der Befehl :
mosquitto_sub -h localhost -v -t solaranzeige/box1/#
==> LEIDER BLEIBT DIE ANZEIGE LEER …
Mit dem Befehl :
mosquitto_sub -h localhost -v -t "+/#"
sonoff/tele/LWT Offline
Sonoff/tele/LWT Offline
tele/sonoff/LWT Online
tele/sonoff/STATE
{"Time":"2020-11-23T15:54:28","Uptime":"0T00:45:41","UptimeSec":2741,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"WN-276E5A","BSSId":"FC:B4:E6:27:6E:5A","Channel":11,"RSSI":26,"Signal":-87,"LinkCount":1,"Downtime":"0T00:00:04"}}
tele/sonoff/SENSOR
{"Time":"2020-11-23T15:54:28","ENERGY":{"TotalStartTime":"2020-08-26T14:32:45","Total":0.531,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":234,"Current":0.000}}
unw. …
==> WERDEN OBIGE DATEN IM Pi SICHTBAR. Also der Sonoff sendet MQTT Messages ....
Ist es richtig, dass der Sonoff nicht gleichermassen behandelt wird wie die anderen Geräte/WR ?
Also nicht im Format
solaranzeige/box1/firmware 1.19
solaranzeige/box1/produkt A052
…
Meine Fragen:
Ist die Beschreibung trotzdem relevant für meine Konfiguration (sonoff)?
Ist es korrekt, dass die Speicherung in influxdb mit eigener Programmierung gelöst wurde, ohne zum Beispiel mit Hilfe von «telegraf» ?
Falls JA: Welche Dateien enthalten die Programmierung?
Wer kann mir auf die Sprünge helfen und mir aufzeigen wie die Speicherung der Sonoff MQTT Daten in die solaranzeige-influx-Datenbank gelöst wurde?
Besten Dank und Gruss
Toni
Ich habe ein frisches "experimental" Pi Setup erstellt, mit der Software influxdb, mosquitto mqtt, Apache, php … drauf.
Damit möchte ich nun Schritt um Schritt den Aufbau von "solaranzeige" kennen lernen.
Jetzt geht es darum von meinem Sonoff Pow R2 die gesendeten Daten in die influxdb eintragen zu lassen, um dann später auch noch grafana zu installieren.
Auf diesem System läuft der mosquitto Broker tiptop ... und nun ist natürlich die Frage die, wie ich die gesendeten Daten des Sonoffs in influxdb abspeichern kann.
Ich bin am lesen des solaranzeige pdf’s «MQTT Protokoll und Mosquitto-Broker» Juni 2020 …
Nun benutze ich den Pi mit der funktionierenden solaranzeige Software und dem sonoff als Datenlieferant um folgendes nachzuvollziehen...
Auf Seite zwei der Beschreibung steht der Befehl :
mosquitto_sub -h localhost -v -t solaranzeige/box1/#
==> LEIDER BLEIBT DIE ANZEIGE LEER …
Mit dem Befehl :
mosquitto_sub -h localhost -v -t "+/#"
sonoff/tele/LWT Offline
Sonoff/tele/LWT Offline
tele/sonoff/LWT Online
tele/sonoff/STATE
{"Time":"2020-11-23T15:54:28","Uptime":"0T00:45:41","UptimeSec":2741,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"WN-276E5A","BSSId":"FC:B4:E6:27:6E:5A","Channel":11,"RSSI":26,"Signal":-87,"LinkCount":1,"Downtime":"0T00:00:04"}}
tele/sonoff/SENSOR
{"Time":"2020-11-23T15:54:28","ENERGY":{"TotalStartTime":"2020-08-26T14:32:45","Total":0.531,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":234,"Current":0.000}}
unw. …
==> WERDEN OBIGE DATEN IM Pi SICHTBAR. Also der Sonoff sendet MQTT Messages ....
Ist es richtig, dass der Sonoff nicht gleichermassen behandelt wird wie die anderen Geräte/WR ?
Also nicht im Format
solaranzeige/box1/firmware 1.19
solaranzeige/box1/produkt A052
…
Meine Fragen:
Ist die Beschreibung trotzdem relevant für meine Konfiguration (sonoff)?
Ist es korrekt, dass die Speicherung in influxdb mit eigener Programmierung gelöst wurde, ohne zum Beispiel mit Hilfe von «telegraf» ?
Falls JA: Welche Dateien enthalten die Programmierung?
Wer kann mir auf die Sprünge helfen und mir aufzeigen wie die Speicherung der Sonoff MQTT Daten in die solaranzeige-influx-Datenbank gelöst wurde?
Besten Dank und Gruss
Toni