DrozmotiX / ioBroker.sourceanalytix

Detailed analysis of your Energy, gas and liquid consumptions
http://iobroker.net
MIT License
65 stars 21 forks source link

IoBroker-Überlastung führte zu falschen Tageswerten #525

Open w0nk1 opened 2 years ago

w0nk1 commented 2 years ago

Ich habe das Problem, dass vorhin ein JS den kompletten IoBroker lahmgelegt hatte. Nach dem Neustart des Rasperry Pi's schien auch erst wieder alles normal zu laufen.

Durch Zufall habe ich dann aber gesehen, dass _currentday plötzlich einen utopisch falschen Wert liefert (Siehe Screenshot).

Über die Troubleshooting-Sektion werde ich leider nicht schlau, wie ich diesen Fehler wieder beheben bzw. geraderücken kann.

Kann ich dazu beitragen dem Adapter in solchen Fällen mehr Resilenz zu verpassen?

: v0.4.14

DutchmanNL commented 2 years ago

Kann ich dazu beitragen dem Adapter in solchen Fällen mehr Resilenz zu verpassen?

Ja! Würde sehr gerne die log Daten von dem Zeitpunkt haben und analysieren 😁

w0nk1 commented 2 years ago

Kann ich dazu beitragen dem Adapter in solchen Fällen mehr Resilenz zu verpassen?

Ja! Würde sehr gerne die log Daten von dem Zeitpunkt haben und analysieren 😁

Da war der Adapter natürlich nicht im Debug. ;-)

Ab heute zählt er auch wieder ganz normal für den aktuellen Tag. Könntest du mir sagen, wie ich den letzten Tag manuell eintragen kann? Weil so ist natürlich alles durcheinander von den kumulierten Werten. ^^

DutchmanNL commented 2 years ago

Da war der Adapter natürlich nicht im Debug. ;-)

ist egal, was als info gekommen ist reicht dazu ;)

w0nk1 commented 2 years ago

Ich befürchte das dich das dir das nicht viel hilft. Hier der Auszug aus dem Log, welche den Adapter betreffen:

2022-06-24 09:08:24.127 - info: sourceanalytix.0 (4743) SourceAnalytix stopped, now you have to calculate by yourself :'( ... 2022-06-24 09:08:24.737 - info: sourceanalytix.0 (4743) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2022-06-24 09:12:44.275 - info: host.raspberrypi instance system.adapter.sourceanalytix.0 started with pid 4665 2022-06-24 09:13:05.638 - info: sourceanalytix.0 (4665) starting. Version 0.4.14 in /opt/iobroker/node_modules/iobroker.sourceanalytix, node: v16.15.1, js-controller: 4.0.23 2022-06-24 09:13:05.822 - info: sourceanalytix.0 (4665) Welcome to SourceAnalytix, making things ready ... 2022-06-24 09:13:06.458 - info: sourceanalytix.0 (4665) Found 1 SourceAnalytix enabled states 2022-06-24 09:13:06.459 - info: sourceanalytix.0 (4665) Initialising (1 of 1) "hm-rpc.1.SEQ3473776.1.ENERGY_COUNTER" 2022-06-24 09:13:34.191 - info: sourceanalytix.0 (4665) Initialization of hm-rpc.1.SEQ3473776.1.ENERGY_COUNTER successfully 2022-06-24 09:13:34.223 - info: sourceanalytix.0 (4665) Successfully activated SourceAnalytix for 1 of 1 states, will do my Job until you stop me!

Das war ab dem Zeitpunkt des sudo reboots. Vorher gibt es keine Meldungen des Adapters.

DutchmanNL commented 2 years ago

@w0nk1 ich sehe im log nichts was eine Werte reset oder dergleichen gereichert hat. Welche Version setzt du ein?

Hatte sich der Wert des HomeMatic Geräts resettet auf 0?

w0nk1 commented 2 years ago

v0.4.14

Mh, das schaut mir etwas verdächtig aus:

2022-06-24 00:00:00.114 - info: sourceanalytix.0 (4743) Reset start values for : hm-rpc.1.SEQ3473776.1.ENERGY_COUNTER 2022-06-24 00:00:00.140 - info: sourceanalytix.0 (4743) Memory values before reset : {"stateDetails":{"alias":"Stromverbrauch Wohnung","consumption":true,"costs":true,"deviceName":"hm-rpc1SEQ34737761ENERGY_COUNTER","financialCategory":"costs","headCategory":"consumed","meter_values":true,"name":"Stromverbrauch Wohnung","stateType":"ElectricityDay","stateUnit":"Wh","useUnit":"kWh","deviceResetLogicEnabled":true,"threshold":1},"calcValues":{"start_day":803.5573,"start_month":396.2959,"start_quarter":0,"start_week":736.4959,"start_year":0,"valueAtDeviceInit":null,"valueAtDeviceReset":0,"cumulativeValue":824.2479000000001},"prices":{"basicPrice":"10,741","unitPrice":"0.26"}}

DutchmanNL commented 2 years ago

Joa dein Zähler ist auf < als voriger gesprungen und es wurde ein Device reset ausgeführt

w0nk1 commented 2 years ago

Passiert das immer wieder, bzw. ist das eine Eigenart des Homematic Energiezählers? Weil eine Option dafür kann ich nirgends finden.

DutchmanNL commented 2 years ago

@w0nk1 jup passiert bei Stromlos machen, frage währe dan eher was danach nicht stimmt den wen der Wert z.b. 0 war sollte SA kumulieren (das sieht man auch im log) und damit wieder das korrekte total haben

wie lautet den der Wert vom HomeMatic DP, ist de wirklich nach 0 gegangen oder nur ein bissl unter den bekannten kumulierten Wert ?

w0nk1 commented 2 years ago

Bildschirmfoto 2022-06-25 um 12 08 35

Das ist der besagte Tag. Das schaut um 0 Uhr eigentlich noch in Ordnung aus. Um 13 Uhr als der Fehler schon da war, läut dann irgedwas schief. Kann aber sein, dass ich das dann bei meinen kläglichen Versuchen der Fehlerbehebung dies selbst auslöste.

Aber der Fehler müsste ja schon um 0 Uhr seinen Ursprung haben?

DutchmanNL commented 2 years ago

Laut log ist das nachts passiert ja

w0nk1 commented 2 years ago

Seltsam, die Werte scheinen da ja noch komplett in Ordnung zu sein. Wie bekomme ich denn nun den letzten Tag wieder manuell korrekt gesetzt? Ich blicke da nicht durch ^^

DutchmanNL commented 2 years ago

Seltsam, die Werte scheinen da ja noch komplett in Ordnung zu sein. Wie bekomme ich denn nun den letzten Tag wieder manuell korrekt gesetzt? Ich blicke da nicht durch ^^

schau dafuer mal bitte im forum vorbei, hier ist ein post wo Crunchip r erklärt hat (ich muss docu und Funktionen dazu verbessern)

https://forum.iobroker.net/topic/40932/sourceanalytix-0-4-8-final-released/1091?_=1656159954765

ich schaffe es leider nicht fuer jedermann alles im 1:1 support zu erkläre aber zum Glück gibt es da viele Helfer im forum :)

w0nk1 commented 2 years ago

Alles klar, verstehe ich. Aber das gehört definitiv noch irgendwie in die Einstellungen. Blickt kein normalsterblicher durch. :-)

DutchmanNL commented 2 years ago

Alles klar, verstehe ich. Aber das gehört definitiv noch irgendwie in die Einstellungen. Blickt kein normalsterblicher durch. :-)

Stimme ich zu, working in it Frontend ist nur nicht meine allergrößte Stärke 😥

w0nk1 commented 2 years ago

Vllt .gibt es da Anregungen im Forum, wie man das lösen könnte

DutchmanNL commented 2 years ago

Vllt .gibt es da Anregungen im Forum, wie man das lösen könnte

Anregungen genug, aber Ideen machen keine Code es muss auch umgesetzt werden 😉