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?