ich habe bei mir einen Stromzähler, der nur den aktuellen Zählerstand ausgibt. Die Anbindung und das Auslesen funktioniert sehr zuverlässig.
Nun möchte ich den aktuellen Stromverbrauch und die Verbräuche der letzten Tage auswerten.
Hierzu habe ich mich am folgenden Beispiel gehalten.
https://zukunftathome.de/stromzaehler-u ... arstellen/
Das Beispiel nutzt jedoch rrd4j Datenbank anstatt einer InfluxDB.
Ich habe bei mir das entsprechend angepasst, jedoch werden keine Werte in die entsprechende Datenbank geschrieben.
Hier einige Parameter Dateien:
influxdb.cfg
Code: Alles auswählen
url=http://localhost:8086
user=openhab
password=password
db=openhab
retentionPolicy=autogen
Code: Alles auswählen
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
every2Minutes : "0 */2 * ? * *"
default=everyChange
}
Items {
Stromzaehler_Verbrauch_Aktuell : strategy = everyMinute, restoreOnStartup
Stromzaehler_Speicher_Tag : strategy = everyMinute, restoreOnStartup
}
Code: Alles auswählen
rule "Stromzähler Verbrauch Aktuell"
when
Item HouseSumConsumption received update
then
Stromzaehler_Verbrauch_Aktuell.
postUpdate(HouseSumConsumption.deltaSince(now.minusMinutes(6))*10*1000)
end
Code: Alles auswählen
rule "Stromzaehler Verbrauch Tag"
when
Item HouseSumConsumption received update
then
Stromzaehler_Verbrauch_Tag.
postUpdate(HouseSumConsumption.deltaSince(now.withTimeAtStartOfDay))
end
Code: Alles auswählen
[08:21:36] openhabian@openHABianDevice:~$ influx -username openhab -password password
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> show databases
name: databases
name
----
openhab
> use openhab
Using database openhab
> show
> show measurement
ERR: error parsing query: found EOF, expected EXACT, CARDINALITY at line 1, char 18
P.S. Mich wundert es, dass ich in influx nur mit den Startparametern -username und -password einloggen kann.
In den ganzen Examples wurde das nicht behandelt. Logge ich mich ohne user und password ein, so kann ich das Programm zwar starten, aber ich kann die Datenbank openhab nicht auswählen.
Vielen Dank im Voraus