Werte von FHEM an die Solaranzeige senden
Verfasst: Mi 20. Jan 2021, 01:48
Nach einigen Verständnisproblemen bekomme ich nun Daten von der Solaranzeige zu FHEM und auch Werte wieder zurück zur Solaranzeige.
Die Zurückerhaltenen Werte kann ich aber in Grafana nicht anzeigen.
Dort bekomme ich den Fehler
In FHEM sende ich mit einem Notify zur Solaranzeige.
Das Event Reading Power sieht so aus "497.162 W previous: 496.886 delta_time: 5 s" durch ReadingsNum nehme ich die erste Zahl daraus.
Augenscheinlich funktioniert das auch, denn es kommen Werte in der DB an
Werden die ankommenden Werte als String in die DB geschrieben oder was ist hier das Problem?
Kann mir jemand auf die Sprünge helfen?
Die Zurückerhaltenen Werte kann ich aber in Grafana nicht anzeigen.
Dort bekomme ich den Fehler
Code: Alles auswählen
message:"InfluxDB Error: unsupported mean iterator type: *query.stringInterruptIterator"
data:Object
results:Array[1]
executedQueryString:"SELECT mean("Netzbezug") FROM "MQTT" WHERE time >= 1611097200000ms and time <= 1611183599999ms GROUP BY time(1s) fill(null)"
Das Event Reading Power sieht so aus "497.162 W previous: 496.886 delta_time: 5 s" durch ReadingsNum nehme ich die erste Zahl daraus.
Code: Alles auswählen
Stromzaehler:power:.* {
my $message = ReadingsNum("Stromzaehler","power","","0");
fhem("set MQTT_Solaranzeige publish solaranzeige/anzeige/Netzbezug $message");
}
Code: Alles auswählen
> select * from MQTT order by time desc
name: MQTT
time Netzbezug
---- ---------
1611102894000000000 427.501
1611102890000000000 435.423
1611102885000000000 522.129
Kann mir jemand auf die Sprünge helfen?