NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@bloody stimmt dein cumulativ Reading mit deinem eigentlichen Wert überein?
-
Durch ein Firmware Update habe ich einen Tag im März einen falschen (zu großen) Wert vom Wechselrichter bekommen, seit dem wird der Monatswert natürlich falsch dargestellt. Wie kann ich das wieder korrigieren?
- Werte überschreiben geht zwar, aber für den aktuellen Monat wird es wieder verworfen (geht anscheinend nur für vergangene Zeiträume)
- Zähler am DP zurücksetzen (korrigieren) geht, aber der errechnete Monatswert wird nicht aktualisiert. Es scheint als würde er beim "Zählerstand bei Tagesbeginn" die falschen Werte wieder dazu addieren.
Siehe Screenshot, der Tageswert ist viel zu hoch
-
Hallo,
Den Adapter finde ich toll bekomme ihn aber nicht richtig zum laufen.
Vielleicht kannst du mir helfen?Im Log-File bekomme ich immer solche Fehlermeldungen und kann diese nicht einordnen.
2021-03-24 00:00:00.598 - [31merror[39m: sourceanalytix.0 (11067) [[resetStartValues] hm-rpc.1.OEQ1975764.2.ENERGY_COUNTER] error: Cannot read property 'calcValues' of null, stack: TypeError: Cannot read property 'calcValues' of null at CronJob.<anonymous> (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:621:54) 2021-03-24 00:00:00.602 - [31merror[39m: sourceanalytix.0 (11067) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2021-03-24 00:00:00.603 - [31merror[39m: sourceanalytix.0 (11067) unhandled promise rejection: Cannot read property 'captureException' of undefined 2021-03-24 00:00:00.603 - [31merror[39m: sourceanalytix.0 (11067) TypeError: Cannot read property 'captureException' of undefined at Sourceanalytix.errorHandling (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:1647:37) at CronJob.<anonymous> (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:849:12) 2021-03-24 00:00:00.604 - [31merror[39m: sourceanalytix.0 (11067) Cannot read property 'captureException' of undefined 2021-03-24 00:00:00.635 - [32minfo[39m: sourceanalytix.0 (11067) SourceAnalytix stopped, now you have to calculate by yourself :'( ... 2021-03-24 00:00:00.636 - [32minfo[39m: sourceanalytix.0 (11067) terminating 2021-03-24 00:00:00.637 - [33mwarn[39m: sourceanalytix.0 (11067) Terminated (UNCAUGHT_EXCEPTION): Without reason
Gleichzeitig zählt er bei den Tages- und Wochenverbräuchen nur den aktuellen Zählerstand hoch, statt die Tages und Wochenverbräuche auszurechnen.
Wo liegt das Problem?
Ich hab die Adapter-Version 0.4.8 installiert. -
@crunchip said in [SourceAnalytix 0.4.8-Final] Released !:
@bloody stimmt dein cumulativ Reading mit deinem eigentlichen Wert überein?
Nein, der eigentliche Wert vom neuen "Messgerät" wäre eigentlich 8,22kWh.
Heute scheint die Berechnung allerdings wieder zu passen, bis auf den Wert von gestern halt.
-
@kanumouse sagte in [SourceAnalytix 0.4.8-Final] Released !:
Im Log-File bekomme ich immer solche Fehlermeldungen und kann diese nicht einordnen.
wie sieht das log beim starten des Adapter aus?
-
@massiveattack said in [SourceAnalytix 0.4.8-Final] Released !:
Durch ein Firmware Update habe ich einen Tag im März einen falschen (zu großen) Wert vom Wechselrichter bekommen, seit dem wird der Monatswert natürlich falsch dargestellt. Wie kann ich das wieder korrigieren?
- Werte überschreiben geht zwar, aber für den aktuellen Monat wird es wieder verworfen (geht anscheinend nur für vergangene Zeiträume)
- Zähler am DP zurücksetzen (korrigieren) geht, aber der errechnete Monatswert wird nicht aktualisiert. Es scheint als würde er beim "Zählerstand bei Tagesbeginn" die falschen Werte wieder dazu addieren.
Siehe Screenshot, der Tageswert ist viel zu hoch
Bitte um Hilfe...!!
Wie kann ich den Zähler (manuell) dauerhaft korrigieren, ohne dass er wieder zurückspringt? -
-
Hallo,
folgend ein Log-Auszug beim Start von sourceanalytixs.
2021-03-24 17:50:37.376 - [32minfo[39m: host.raspberrypi "system.adapter.sourceanalytix.0" enabled 2021-03-24 17:50:37.660 - [32minfo[39m: host.raspberrypi instance system.adapter.sourceanalytix.0 started with pid 8419 2021-03-24 17:50:39.778 - [32minfo[39m: sourceanalytix.0 (8419) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system 2021-03-24 17:50:39.795 - [32minfo[39m: sourceanalytix.0 (8419) starting. Version 0.4.8 in /opt/iobroker/node_modules/iobroker.sourceanalytix, node: v12.20.2, js-controller: 3.2.16 2021-03-24 17:50:39.834 - [32minfo[39m: sourceanalytix.0 (8419) Welcome to SourceAnalytix, making things ready ... 2021-03-24 17:50:40.041 - [31merror[39m: sourceanalytix.0 (8419) Check settings for hm-rpc.1.OEQ1975764.2.ENERGY_COUNTER ! Known valueAtDeviceReset : (26.971700000000002) > known cumulative value (0) cannot proceed 2021-03-24 17:50:40.042 - [31merror[39m: sourceanalytix.0 (8419) Troubleshoot Data hm-rpc.1.OEQ1975764.2.ENERGY_COUNTER custom Data : {"type":"state","common":{"name":"Waschmaschine - Messwert.ENERGY_COUNTER","def":0,"type":"number","read":true,"write":false,"min":0,"max":838860.7,"unit":"Wh","custom":{"sourceanalytix.0":{"enabled":true,"alias":"Waschmaschine","selectedPrice":"ElectricityDay","selectedUnit":"Wh","costs":true,"consumption":true,"meter_values":true,"start_day":26.9708,"start_week":26.9708,"start_month":26.9708,"start_quarter":26.9708,"start_year":26.9708,"valueAtDeviceReset":26.971700000000002,"valueAtDeviceInit":26.971699982}}},"native":{"CONTROL":"POWERMETER.ENERGY_COUNTER","DEFAULT":0,"FLAGS":1,"ID":"ENERGY_COUNTER","MAX":838860.7,"MIN":0,"OPERATIONS":5,"TAB_ORDER":0,"TYPE":"FLOAT","UNIT":"Wh"},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1614760566301,"_id":"hm-rpc.1.OEQ1975764.2.ENERGY_COUNTER","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 2021-03-24 17:50:40.104 - [31merror[39m: sourceanalytix.0 (8419) Check settings for hm-rpc.1.PEQ0412155.2.ENERGY_COUNTER ! Known valueAtDeviceReset : (19.559799994) > known cumulative value (0) cannot proceed 2021-03-24 17:50:40.105 - [31merror[39m: sourceanalytix.0 (8419) Troubleshoot Data hm-rpc.1.PEQ0412155.2.ENERGY_COUNTER custom Data : {"type":"state","common":{"name":"Schaltaktor_Kühlschrank:2.ENERGY_COUNTER","def":0,"type":"number","read":true,"write":false,"min":0,"max":838860.7,"unit":"Wh","custom":{"sourceanalytix.0":{"enabled":true,"alias":"Kühlschrank","selectedPrice":"ElectricityDay","selectedUnit":"Wh","costs":false,"consumption":true,"meter_values":true,"start_day":15.3953,"start_week":15.3953,"start_month":15.3953,"start_quarter":15.3953,"start_year":15.3953,"valueAtDeviceReset":19.559799994,"valueAtDeviceInit":0}}},"native":{"CONTROL":"POWERMETER.ENERGY_COUNTER","DEFAULT":0,"FLAGS":1,"ID":"ENERGY_COUNTER","MAX":838860.7,"MIN":0,"OPERATIONS":5,"TAB_ORDER":0,"TYPE":"FLOAT","UNIT":"Wh"},"from":"system.adapter.hm-rega.0","user":"system.user.admin","ts":1614866892101,"_id":"hm-rpc.1.PEQ0412155.2.ENERGY_COUNTER","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 2021-03-24 17:50:40.136 - [31merror[39m: sourceanalytix.0 (8419) Check settings for hm-rpc.1.REQ0777411.2.ENERGY_COUNTER ! Known valueAtDeviceReset : (44.8956) > known cumulative value (0) cannot proceed 2021-03-24 17:50:40.137 - [31merror[39m: sourceanalytix.0 (8419) Troubleshoot Data hm-rpc.1.REQ0777411.2.ENERGY_COUNTER custom Data : {"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1614760566236,"common":{"name":"Messung Solaranlage.ENERGY_COUNTER","type":"number","unit":"Wh","def":0,"min":0,"read":true,"write":false,"custom":{"history.0":{"enabled":true,"changesOnly":true,"debounce":"1000","maxLength":"960","retention":"31536000","changesRelogInterval":0,"changesMinDelta":0,"aliasId":""},"sourceanalytix.0":{"enabled":true,"alias":"","selectedPrice":"ElectricityDelivery","selectedUnit":"Wh","costs":false,"consumption":false,"meter_values":true,"start_day":44.5368,"start_week":44.5368,"start_month":44.5368,"start_quarter":44.5368,"start_year":44.5368,"valueAtDeviceReset":44.8956,"valueAtDeviceInit":44.895599976}}},"native":{"CONTROL":"POWERMETER.ENERGY_COUNTER","ID":"ENERGY_COUNTER","TYPE":"FLOAT","UNIT":"Wh","DEFAULT":0,"FLAGS":1,"MIN":0,"OPERATIONS":5,"TAB_ORDER":0},"acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator","state":1636},"_id":"hm-rpc.1.REQ0777411.2.ENERGY_COUNTER","type":"state"} 2021-03-24 17:50:45.175 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (1 of 9) finished for : ebus.0.bai.messages.Yield.fields.energy.value 2021-03-24 17:50:45.176 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (2 of 9) state hm-rega.0.47153 2021-03-24 17:50:49.434 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (2 of 9) finished for : hm-rega.0.47153 2021-03-24 17:50:49.435 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (3 of 9) state hm-rpc.1.OEQ1975764.2.ENERGY_COUNTER 2021-03-24 17:50:49.435 - [31merror[39m: sourceanalytix.0 (8419) Cannot handle initialisation for hm-rpc.1.OEQ1975764.2.ENERGY_COUNTER 2021-03-24 17:50:49.436 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (3 of 9) finished for : hm-rpc.1.OEQ1975764.2.ENERGY_COUNTER 2021-03-24 17:50:49.436 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (4 of 9) state hm-rpc.1.PEQ0412155.2.ENERGY_COUNTER 2021-03-24 17:50:49.436 - [31merror[39m: sourceanalytix.0 (8419) Cannot handle initialisation for hm-rpc.1.PEQ0412155.2.ENERGY_COUNTER 2021-03-24 17:50:49.437 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (4 of 9) finished for : hm-rpc.1.PEQ0412155.2.ENERGY_COUNTER 2021-03-24 17:50:49.437 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (5 of 9) state hm-rpc.1.REQ0777411.2.ENERGY_COUNTER 2021-03-24 17:50:49.437 - [31merror[39m: sourceanalytix.0 (8419) Cannot handle initialisation for hm-rpc.1.REQ0777411.2.ENERGY_COUNTER 2021-03-24 17:50:49.438 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (5 of 9) finished for : hm-rpc.1.REQ0777411.2.ENERGY_COUNTER 2021-03-24 17:50:49.438 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (6 of 9) state hm-rpc.1.PEQ0543850.1.IEC_ENERGY_COUNTER 2021-03-24 17:50:51.593 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (6 of 9) finished for : hm-rpc.1.PEQ0543850.1.IEC_ENERGY_COUNTER 2021-03-24 17:50:51.593 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (7 of 9) state hm-rpc.1.PEQ0543850.1.IEC_POWER 2021-03-24 17:50:53.010 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (7 of 9) finished for : hm-rpc.1.PEQ0543850.1.IEC_POWER 2021-03-24 17:50:53.010 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (8 of 9) state hm-rpc.1.PEQ0543850.2.IEC_ENERGY_COUNTER 2021-03-24 17:50:55.401 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (8 of 9) finished for : hm-rpc.1.PEQ0543850.2.IEC_ENERGY_COUNTER 2021-03-24 17:50:55.402 - [32minfo[39m: sourceanalytix.0 (8419) Initialising (9 of 9) state hm-rpc.1.PEQ0543850.2.IEC_POWER 2021-03-24 17:50:56.453 - [32minfo[39m: sourceanalytix.0 (8419) Initialization (9 of 9) finished for : hm-rpc.1.PEQ0543850.2.IEC_POWER 2021-03-24 17:50:56.462 - [32minfo[39m: sourceanalytix.0 (8419) SourceAnalytix initialisation finalized, will handle calculations ... for 9 states
-
@kanumouse sagte in [SourceAnalytix 0.4.8-Final] Released !:
folgend ein Log-Auszug beim Start von sourceanalytixs.
na dan behebe mal die 3 Fehler (Check settings for)
-
Das ist mir schon klar, dass da die Fehler liegen. Ich weß aber nicht, wie diese zustande kommen.
Ich habe den Adapter auch schon gelöscht und wieder neu installiert und die Startwerte neu eingetragen, aber die Fehler bleiben.
Was mich gewundert hat, dass nach der Neuinstallation immer noch die alten Datenpunkte bekannt waren, obwohl ich diese auch gelöscht hatte. Sind da vielleicht irgendwo (/opt/iobroker/iobroker-data) einige Dateien nicht gelöscht worden? -
@crunchip said in [SourceAnalytix 0.4.8-Final] Released !:
@massiveattack https://github.com/DrozmotiX/ioBroker.sourceanalytix#Troubleshooting
Hat leider nicht funktioniert! Habe den cumulated value (=Gesamtwert) korrigiert, und die Startwerte ebenfalls. Beim Starten des Adapters wurde wieder alles überschrieben...
Wie kann das Überschreiben verhindern? -
@kanumouse sagte in [SourceAnalytix 0.4.8-Final] Released !:
Neuinstallation immer noch die alten Datenpunkte bekannt waren, obwohl ich diese auch gelöscht hatte.
So viel ich weiss, gibt es Probleme, wenn man bereits angelegte Datenpunkte löschen möchte, warum auch immer. Einen Workaround findest du hier
-
@massiveattack hast du den Punkt Expertenmodus beachtet?
Les mal hier nochmal -
@crunchip said in [SourceAnalytix 0.4.8-Final] Released !:
@massiveattack hast du den Punkt Expertenmodus beachtet?
ja, ich bin dem troubleshooting gefolgt ==> Issue 9 My calculations are incorrect
Mein Szenario:
Ich berechne vom Gesamtwert die "Tages/Monats/...-werte. "Cumulative reading" soll eben diesem Gesamtwert = Source gleich sein, richtig?
Dann noch die Startwerte korrigiert. Nachdem der Adapter wieder neu gestartet hat, wurden die Werte wieder (falsch" überschrieben... -
@massiveattack wenn du es so machst, wie in meinem Link gerade eben, sollte es funktionieren
Also ab ....danach im Reiter Objekte auf Experten Modus, schalten, deinen.... -
@crunchip said in [SourceAnalytix 0.4.8-Final] Released !:
@massiveattack wenn du es so machst, wie in meinem Link gerade eben, sollte es funktionieren
Also ab ....danach im Reiter Objekte auf Experten Modus, schalten, deinen....Danke, das hat tatsächlich funktioniert
-
Vielen Dank für den Hinweis, der zur Lösung geführt hat. Nach dem Löschen und Neuanlegen der Datenpunkte in der beschriebenen Art und Weise habe ich keine Fehlermeldungen mehr.
-
So, bei mir läuft es jetzt auch relativ stabil.
Das kurze Rückwärtszählen der Solarthermie-Werte habe ich mit einem Blockly abgefangen.
Gelegentlich muss ich noch bei einem Datenpunkt die Werte korrigieren. Das kommt, glaube ich, von einem Neustart ohne Sourceanalytix vorher zu stoppen, da kann es sein, dass mal "komische" Werte geschrieben werden. Das kann aber mit dem hier beschriebenen Workaround gefixt werden.
Wird das in dem Adapter eigentlich noch verbessert? Vor der Neustrukturierung hatte ich nie Probleme damit.Dann warte ich noch sehnsüchtig nach der geplanten Funktion "add object states for previous [x]day, [x]week, [x]month, [x]quarter, [x]year configurable in adapter settings".
Ich muss hier immer wöchentlich und monatlich die Werte für VIS umorganisieren.Grüße
-
Hallo,
ich habe gerade Deinen Adapter installiert. Er wird auch grün, aber ich habe das Problem, das er nicht viel anzeigt womit man etwas anfangen kann:
Mehr kann ich da nicht einstellen und außerdem taucht er nicht in den Objekten auf.
Frage: Was ist noch zu tun, damit er "richtig" funktioniert?
Frage: Was bedeutet in den "Price definitions" "Preis/Monat"? Abschlag pro Monat bei z. B. Wasser und Strom? -
@qqolli sagte in [SourceAnalytix 0.4.8-Final] Released !:
Mehr kann ich da nicht einstellen und außerdem taucht er nicht in den Objekten auf.
das sind auch nur die Grundeinstellungen, der Rest wird beim entsprechenden Datenpunkt(dein gesamtZähler rechts auf den Schraubenschlüssel, SA auswählen), angelegt.
@qqolli sagte in [SourceAnalytix 0.4.8-Final] Released !:
Was bedeutet in den "Price definitions" "Preis/Monat"? Abschlag pro Monat bei z. B. Wasser und Strom?
das ist für deinen Grundpreis/Gebühr gedacht, ist glaub ich, noch nicht aktiv