ioBroker.sourceanalytix
ioBroker.sourceanalytix copied to clipboard
Mess-/Rechenwert negativ
Describe the bug
Ich habe ein kleines Script, dass mir zu jedem 3D Druck die aktuellen Strom kosten berechnet. Dazu nehmen ich von diesem Adapter hier den Startwert (mit Tuya Steckdose) und danach den Endwert => Differenz.
Jetzt kam gestern diese Meldung: "3D Drucker ist fertig und hat 2 Stunden 40 Minuten und 28 Sekunden benötigt. Er hat dabei -9.13 kWh verbraucht, das entspricht einem Preis von etwa -251.33 Cent.". Das hat mich etwas stutzig gemacht und ich habe in die daten geschaut und siehe da, der Wochenwert ist plötzlich negativ.
Leider kann ich nicht viel mehr dazu berichten, da es werde Einträge im Log gibt, noch weiß ich wie man das reproduzieren könnte.
Versions:
- Adapter version: 0.4.8-alpha.2
- JS-Controller version: 3.1.6
- Node version: 14.15.3
- Operating system: linux (rasbian)
Ich hab jetzt mal ein paar Daten gesammelt
vs.
und das waren so die changes:
es gab auch keine null
s oder so
aufgefallen ist das dadurch:
Wie sieht denn dein Quelldatenpunkt aus? Aggegierst du die Leistung (W) oder den absoluten Verbrauch (kWh)? Wenn du bereits den gesamten Verbrauch pro Druck kennst, warum multiplizierst du ihn nicht einfach mit dem Strompreis. Sprich wozu Sourceanalytix?
Ich aggregiere über die Leistung, da ich den Verbrauch leider nur in der App sehe und nicht im iobroker. Mit Sourceanalytix errechnen ich dann den Verbrauch für alle Steckdosen die ich hier so betreibe. Beim Drucker merke ich den startwert und errechne anhand dessen am ende den Verbrauch (also ich kenne ihn nicht). Und dabei ist mir das ganze eben aufgefallen, es hat also eigentlich im Prinzip nichts mit dem Druck zu tun, nur die Beobachtung ist da am einfachsten.
Ich weiß nicht genau ob es was mit #197 zu tun hat, aber es klingt sehr ähnlich. Allerdings habe ich eben kein null
entdecken können in der DB
Ok, wusste gar nicht, dass das geht. Habe gerade im Code gesehen, dass es auf Debuglevel einige Ausgaben gibt. Setz doch mal den log Level auf debug für den Adapter und prüf die Ausgaben auf Validität bzw. Siehst du wann es ins negative driftet
Bei #197 wird aber nicht die Leistung (Sonderfall) aggregiert, sondern normale 'totalzähler'
ich habe es jetzt mal auf debug gestellt. Muss dann erstmal wieder Daten sammeln.
documentation pending, technical issue all solved
Solved in 0.4.8-Beta.0 which will be released this weekend, alpha 0.4.8-Alpha.13 is already available for install and has all fixes included. Please do not install any version of 0.4.8 lower than alpha 13 ! (Or wait for beta release on Sunday 15-01-2021)
Bei mir ging es bis gestern ohne Negativwert und nun ist der Wert bei beiden Geräten "Waschmaschine" & "Wäschetrockner" ins negative gerutscht. Hat das Problem sonst noch jemand?
Bei mir ging es bis gestern ohne Negativwert und nun ist der Wert bei beiden Geräten "Waschmaschine" & "Wäschetrockner" ins negative gerutscht. Hat das Problem sonst noch jemand?
behoben in 0.4.8-alpha.15 (release heut Abend), unter bestimmten umständen konnte dies passieren
Hi, ist das die jetzt aktuelle Version? Weil die habe ich. Das Problem besteht jedoch noch immer.Danke für die Mühe!
Hi, ist das die jetzt aktuelle Version? Weil die habe ich. Das Problem besteht jedoch noch immer.Danke für die Mühe!
es kommt noch eine letzte alpha, da hab ich noch 2 kleine Sachen gefunden (Erwartung heute Abend) und dazu docu wie man Sachen korrigieren kan.
0.4.8-beta.0 released, docu pending