micw / tibber-meter-uploader

18 stars 6 forks source link

Frage zu ScriptedRestApiMeterReadingSource #9

Closed Rene1695 closed 1 month ago

Rene1695 commented 1 month ago

Moin zusammen,

ich hab mir das coole Projekt hier (vielen Dank!) mal auf meinen Unraid Server gezogen. Ich hab einen Lesekopf und nutze Tasmota mit MQTT um Zählerstände an Mosquitto zu senden.

Nun habe ich (wie in der ReadMe) angegeben, ein Shell-Skript gebaut, welches bei Aufruf Kontakt zu meinem MQTT Server aufnimmt, dort nach dem Topic meines aktuellen Zählerstands schaut und mir dann den aktuellsten Wert in die Konsole ausgibt im Format "2024-10-17 12402".

Ich hatte das jetzt so verstanden, dass euer Tool ein mal pro Stunde dieses Shell Skript ausführt, den aktuellsten Wert nimmt und diesen an die Tibber API in mein Profil speichert. Glaub das ist aber ein Denkfehler von mir, oder? Denn aktuell bekomme ich immer folgenden log:

2024-10-17 20:30:38.938  INFO 23 --- [           main] de.wyraz.tibberuploader.TibberUploader   : Starting TibberUploader v1.0.0-SNAPSHOT using Java 17-ea on 88dac40bcd26 with PID 23 (/tibber-meter-uploader-1.0.0-SNAPSHOT.jar started by root in /)
2024-10-17 20:30:38.943  INFO 23 --- [           main] de.wyraz.tibberuploader.TibberUploader   : No active profile set, falling back to 1 default profile: "default"
2024-10-17 20:30:40.852  INFO 23 --- [           main] de.wyraz.tibberuploader.TibberUploader   : Started TibberUploader in 3.063 seconds (JVM running for 3.541)
2024-10-17 20:30:42.128  INFO 23 --- [           main] ploader$$EnhancerBySpringCGLIB$$45bfac0e : Last entry is from today with reading 2399. Nothing to do for now.

Obwohl der Zählerstand schon bei 2400 ist, sagt er, dass der letzte Wert von heute ist und dieser 2399 ist. Hab ich hier was komplett falsch verstanden oder muss ich das Skript nochmal irgendwie anpassen? Im Endeffekt möchte ich nur, dass jede Stunde der aktuellste Zählerstand an Tibber übermittelt wird :)

Vielen Dank schon mal!

micw commented 1 month ago

Man kann nur einen Wert pro Tag hochladen, das Tool prüft, von wann der letzte Wert ist. Morgen sollte es den nächsten Wert auslesen und hochladen.

Rene1695 commented 1 month ago

Ahh okey das wusste ich nicht. Vielen Dank für die schnelle Rückmeldung :)