ioBroker.sourceanalytix icon indicating copy to clipboard operation
ioBroker.sourceanalytix copied to clipboard

Mess-/Rechenwert negativ

Open herrniffler opened this issue 4 years ago • 13 comments

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. Bildschirmfoto 2020-12-31 um 01 44 25 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)

herrniffler avatar Dec 31 '20 00:12 herrniffler

Ich hab jetzt mal ein paar Daten gesammelt image vs. image

und das waren so die changes: image

es gab auch keine nulls oder so

aufgefallen ist das dadurch: image image

herrniffler avatar Jan 03 '21 20:01 herrniffler

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?

hacki11 avatar Jan 03 '21 20:01 hacki11

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.

herrniffler avatar Jan 03 '21 21:01 herrniffler

Ich weiß nicht genau ob es was mit #197 zu tun hat, aber es klingt sehr ähnlich. Allerdings habe ich eben kein nullentdecken können in der DB

herrniffler avatar Jan 03 '21 21:01 herrniffler

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

hacki11 avatar Jan 03 '21 22:01 hacki11

Bei #197 wird aber nicht die Leistung (Sonderfall) aggregiert, sondern normale 'totalzähler'

hacki11 avatar Jan 03 '21 22:01 hacki11

ich habe es jetzt mal auf debug gestellt. Muss dann erstmal wieder Daten sammeln.

herrniffler avatar Jan 03 '21 22:01 herrniffler

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)

DutchmanNL avatar Jan 15 '21 15:01 DutchmanNL

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?

Krys91 avatar Jan 17 '21 10:01 Krys91

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

DutchmanNL avatar Jan 17 '21 13:01 DutchmanNL

Hi, ist das die jetzt aktuelle Version? Weil die habe ich. Das Problem besteht jedoch noch immer.Danke für die Mühe!

Krys91 avatar Jan 17 '21 17:01 Krys91

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.

DutchmanNL avatar Jan 18 '21 10:01 DutchmanNL

0.4.8-beta.0 released, docu pending

DutchmanNL avatar Jan 18 '21 18:01 DutchmanNL