NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
Frage hat sich gerade erledigt
-
mit der Version 0.4.15 habe ich beim Adapterstart bei 4 vom 12 Geräten eine Fehlermeldung.
Kann mir jemand sagen, in welche Richtung ich da suchen muss ??2023-12-08 18:53:09.125 - info: sourceanalytix.0 (946) Initialization of hm-rega.0.44242 successfully 2023-12-08 18:53:09.127 - info: sourceanalytix.0 (946) Initialising "hm-rpc.0.KEQ0971587.2.ENERGY_COUNTER" | (2 of 12) 2023-12-08 18:53:09.197 - error: sourceanalytix.0 (946) Check settings for hm-rpc.0.KEQ0971587.2.ENERGY_COUNTER ! Known valueAtDeviceReset : (6.9214) > known cumulative value (6.921399994000001) cannot proceed 2023-12-08 18:53:09.198 - error: sourceanalytix.0 (946) Troubleshoot Data hm-rpc.0.KEQ0971587.2.ENERGY_COUNTER custom Data : {"type":"state","common":{"def":0,"type":"number","read":true,"write":false,"min":0,"max":838860.7,"unit":"Wh","name":"ZwStecker_21-GetraenkeKuehschrank.ENERGY_COUNTER","role":"value.power.consumption","custom":{"sql.0":{"enabled":true,"storageType":"","counter":false,"aliasId":"","debounceTime":0,"blockTime":0,"changesOnly":true,"changesRelogInterval":"86400","changesMinDelta":"0.01","ignoreBelowNumber":"","disableSkippedValueLogging":false,"retention":0,"customRetentionDuration":365,"maxLength":10,"enableDebugLogs":false,"debounce":100},"sourceanalytix.0":{"enabled":true,"selectedUnit":"Detect automatically","deviceResetLogicEnabled":true,"threshold":0.0001,"start_day":6.2118,"start_week":5.669600000000001,"start_month":4.7242,"start_quarter":28.578500000000002,"start_year":0,"alias":"Getraenke_Leistung_Analyse","selectedPrice":"Strombezug","costs":true,"consumption":true,"valueAtDeviceReset":6.9214,"valueAtDeviceInit":6.921399994000001,"cumulativeValue":6.2118}}},"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"},"_id":"hm-rpc.0.KEQ0971587.2.ENERGY_COUNTER","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1701967931210} 2023-12-08 18:53:09.199 - error: sourceanalytix.0 (946) Cannot handle calculations for hm-rpc.0.KEQ0971587.2.ENERGY_COUNTER, check log messages and adjust settings! 2023-12-08 18:53:09.202 - error: sourceanalytix.0 (946) Initialization of hm-rpc.0.KEQ0971587.2.ENERGY_COUNTER failed, check warn messages ! 2023-12-08 18:53:09.203 - info: sourceanalytix.0 (946) Initialising "hm-rpc.0.LEQ1344854.2.ENERGY_COUNTER" | (3 of 12) 2023-12-08 18:53:09.264 - error: sourceanalytix.0 (946) Check settings for hm-rpc.0.LEQ1344854.2.ENERGY_COUNTER ! Known valueAtDeviceReset : (53.9896) > known cumulative value (53.989599976) cannot proceed 2023-12-08 18:53:09.266 - error: sourceanalytix.0 (946) Troubleshoot Data hm-rpc.0.LEQ1344854.2.ENERGY_COUNTER custom Data : {"type":"state","common":{"def":0,"type":"number","read":true,"write":false,"min":0,"max":838860.7,"unit":"Wh","name":"ZwStecker_Server-2.ENERGY_COUNTER","role":"value.power.consumption","custom":{"sql.0":{"enabled":true,"storageType":"","counter":false,"aliasId":"","debounceTime":0,"blockTime":0,"changesOnly":true,"changesRelogInterval":"86400","changesMinDelta":"0.01","ignoreBelowNumber":"","disableSkippedValueLogging":false,"retention":0,"customRetentionDuration":365,"maxLength":0,"enableDebugLogs":false,"debounce":100},"sourceanalytix.0":{"enabled":true,"selectedUnit":"Detect automatically","deviceResetLogicEnabled":true,"threshold":0.001,"start_day":48.4355,"start_week":41.325300000000006,"start_month":30.6427,"start_quarter":380.38259999999997,"start_year":0,"alias":"Server_Leistung_Analyse","selectedPrice":"Strombezug","costs":true,"consumption":true,"valueAtDeviceReset":53.9896,"valueAtDeviceInit":53.989599976,"cumulativeValue":48.4355}}},"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"},"_id":"hm-rpc.0.LEQ1344854.2.ENERGY_COUNTER","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1701968924431} 2023-12-08 18:53:09.267 - error: sourceanalytix.0 (946) Cannot handle calculations for hm-rpc.0.LEQ1344854.2.ENERGY_COUNTER, check log messages and adjust settings! 2023-12-08 18:53:09.269 - error: sourceanalytix.0 (946) Initialization of hm-rpc.0.LEQ1344854.2.ENERGY_COUNTER failed, check warn messages ! 2023-12-08 18:53:09.270 - info: sourceanalytix.0 (946) Initialising "hm-rpc.0.MEQ0025548.1.GAS_ENERGY_COUNTER" | (4 of 12) 2023-12-08 18:53:09.328 - error: sourceanalytix.0 (946) Check settings for hm-rpc.0.MEQ0025548.1.GAS_ENERGY_COUNTER ! Known valueAtDeviceReset : (2385.4) > known cumulative value (2385.399998) cannot proceed 2023-12-08 18:53:09.329 - error: sourceanalytix.0 (946) Troubleshoot Data hm-rpc.0.MEQ0025548.1.GAS_ENERGY_COUNTER custom Data : {"type":"state","common":{"def":0,"type":"number","read":true,"write":false,"min":0,"max":2147483.644531,"unit":"m3","name":"GAS_Zaehler_1-Gas.GAS_ENERGY_COUNTER","custom":{"sql.0":{"enabled":true,"changesOnly":true,"debounce":"1200","retention":0,"changesRelogInterval":"86400","changesMinDelta":0.01,"aliasId":"","storageType":"","debounceTime":0,"blockTime":1200,"ignoreBelowNumber":"","disableSkippedValueLogging":false,"counter":false,"customRetentionDuration":365,"maxLength":10,"enableDebugLogs":false},"sourceanalytix.0":{"enabled":true,"selectedUnit":"m³","deviceResetLogicEnabled":true,"threshold":1,"start_day":2375.47,"start_week":2362.31,"start_month":2340.72,"start_quarter":2154.71,"start_year":1588,"alias":"Gas_Kosten_Analyse","selectedPrice":"Gas","costs":true,"consumption":true,"meter_values":true,"valueAtDeviceReset":2385.4,"valueAtDeviceInit":2385.399998,"cumulativeValue":2375.47}}},"native":{"CONTROL":"POWERMETER_IGL.GAS_ENERGY_COUNTER","DEFAULT":0,"FLAGS":1,"ID":"GAS_ENERGY_COUNTER","MAX":2147483.644531,"MIN":0,"OPERATIONS":5,"TAB_ORDER":0,"TYPE":"FLOAT","UNIT":"m3"},"_id":"hm-rpc.0.MEQ0025548.1.GAS_ENERGY_COUNTER","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1701967948852} 2023-12-08 18:53:09.330 - error: sourceanalytix.0 (946) Cannot handle calculations for hm-rpc.0.MEQ0025548.1.GAS_ENERGY_COUNTER, check log messages and adjust settings! 2023-12-08 18:53:09.332 - error: sourceanalytix.0 (946) Initialization of hm-rpc.0.MEQ0025548.1.GAS_ENERGY_COUNTER failed, check warn messages ! 2023-12-08 18:53:09.333 - info: sourceanalytix.0 (946) Initialising "hm-rpc.0.OEQ0070768.2.ENERGY_COUNTER" | (5 of 12) 2023-12-08 18:53:09.396 - error: sourceanalytix.0 (946) Check settings for hm-rpc.0.OEQ0070768.2.ENERGY_COUNTER ! Known valueAtDeviceReset : (13.8524) > known cumulative value (13.852399997) cannot proceed 2023-12-08 18:53:09.397 - error: sourceanalytix.0 (946) Troubleshoot Data hm-rpc.0.OEQ0070768.2.ENERGY_COUNTER custom Data : {"type":"state","common":{"def":0,"type":"number","read":true,"write":false,"min":0,"max":838860.699219,"unit":"Wh","name":"Klimatruhe-2-Klima.ENERGY_COUNTER","custom":{"sql.0":{"enabled":true,"changesOnly":true,"debounce":"1200","retention":0,"changesRelogInterval":"86400","changesMinDelta":0.01,"storageType":"","aliasId":"","debounceTime":0,"blockTime":1200,"ignoreBelowNumber":"","disableSkippedValueLogging":false,"counter":false,"customRetentionDuration":365,"maxLength":10,"enableDebugLogs":false},"sourceanalytix.0":{"enabled":true,"selectedUnit":"Detect automatically","deviceResetLogicEnabled":true,"threshold":0.001,"start_day":6.9262,"start_week":6.9262,"start_month":6.9262,"start_quarter":335.2113,"start_year":0,"alias":"Klima_Leistung_Analyse","selectedPrice":"Strombezug","costs":true,"consumption":true,"valueAtDeviceReset":13.8524,"valueAtDeviceInit":6.926199996999999,"cumulativeValue":6.9262}},"role":"value.power.consumption"},"native":{"CONTROL":"POWERMETER.ENERGY_COUNTER","DEFAULT":0,"FLAGS":1,"ID":"ENERGY_COUNTER","MAX":838860.699219,"MIN":0,"OPERATIONS":5,"TAB_ORDER":0,"TYPE":"FLOAT","UNIT":"Wh"},"_id":"hm-rpc.0.OEQ0070768.2.ENERGY_COUNTER","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1701968930074} 2023-12-08 18:53:09.398 - error: sourceanalytix.0 (946) Cannot handle calculations for hm-rpc.0.OEQ0070768.2.ENERGY_COUNTER, check log messages and adjust settings! 2023-12-08 18:53:09.398 - error: sourceanalytix.0 (946) Initialization of hm-rpc.0.OEQ0070768.2.ENERGY_COUNTER failed, check warn messages ! 2023-12-08 18:53:09.399 - info: sourceanalytix.0 (946) Initialising "hm-rpc.1.0001D3C990BF8F.6.ENERGY_COUNTER" | (6 of 12) 2023-12-08 18:53:16.583 - info: sourceanalytix.0 (946) Initialization of hm-rpc.1.0001D3C990BF8F.6.ENERGY_COUNTER successfully 2023-12-08 18:53:16.585 - info: sourceanalytix.0 (946) Initialising "hm-rpc.1.0001D3C99C6758.6.ENERGY_COUNTER" | (7 of 12) 2023-12-08 18:53:23.519 - info: sourceanalytix.0 (946) Initialization of hm-rpc.1.0001D3C99C6758.6.ENERGY_COUNTER successfully 2023-12-08 18:53:23.520 - info: sourceanalytix.0 (946) Initialising "hm-rpc.1.0001D70994EA29.6.ENERGY_COUNTER" | (8 of 12) 2023-12-08 18:53:30.298 - info: sourceanalytix.0 (946) Initialization of hm-rpc.1.0001D70994EA29.6.ENERGY_COUNTER successfully 2023-12-08 18:53:30.298 - info: sourceanalytix.0 (946) Initialising "hm-rpc.1.0001D70994EA37.6.ENERGY_COUNTER" | (9 of 12)
-
@crunchip
Danke für den Hinweis.Falls noch jemand sowas vorhat:
Ich hab's jetzt so gelöst, dass ich einen neuen Datenpunkt "Netzbezug_dynamisch" angelegt habe. Diesen beschreibe ich mit "Netzbezug * (VariablerPreis / FixerPreis)" wobei FixerPreis mein aktueller Strompreis ist und der variable halt der von Tibber/Awattar.
Damit stimmt zwar bei diesem Datenpunkt die kWh Angabe nicht, aber der Preis den Sourceanalytix berechnet sollte dem des dynamischen Tarifs entsprechen. Schaun wir mal, ob das klappt. -
Ich habe das Problem, daß Sourceanalytix 4.0.15 nicht mehr richtig zählt. Mit Influx ausgewerteter Datenpunkt:
SA zeigt aber das an (auch den gestrigen Wert mußte ich manuell eintragen):
Dienstag hätten es auch um die 0,5 kWh sein müssen. Täglich die Werte kontrollieren und korrigieren- das ist auf Dauer Mis... -
@Dutchman und wieder ist ein Tag vergangen, es wird immer noch nicht gezählt. Warum wird gerade dieser eine Datenpunkt nicht gezählt?
EDIT: habe jetzt die Einheiten von kWh in Wh verändert und wieder zurück. Können die Einheiten da irgend etwas beeinflussen?
EDIT 1 Tag später: Es funktioniert jetzt wieder! -
Durch eine Umstellung der OpenWB Wallbox ist mir ein Wert "vertausendfacht", also war vorher in kWh und ist nun in Wh ausgegeben.
Leider zu spät entdeckt, nun sind die Sourceanalytix Wert verhagelt. Ich hatte den Wert (zum Glück alias) zwar wieder auf den alten gesetzt, Die Werte in Sourceanalytix sind trotzdem um 1000x zu hoch.- Wie kann ich das wieder gerade rücken
- Wie kann ich das ´mit den neuen Werten handeln? Wie gesagt, füttere ich ein Alias Wert, hier müsste man bei neuen Wert durch 1000 teilen können. Notfalls müsste ich nochmal ein Zwischenschritt über Blockly durch 1000 teilen.
-
Hi,
ich weiß das Thema wurde schon mehrfach behandelt aber ich verstehe ich einfach nicht.
Meine Homematic Zwischenstecker haben sich heute dank Stromausfall resettet. Haben also von vorne angefangen zu Zählen.
Die Reseterkennung im SA-Adapter hat nicht funktioniert.
Demzufolge sind alle "CumulativReading" Werte nahe bei 0. Wie bekomme ich den alten Zählerstand vor dem Reset auf den aktuellen "CumulativReading"-Wert hinzuaddiert.
Wenn ich "valueAtDeviceReset", und "valueAtDeviceInit": auf 0 setze und den aktuellen Zählerstand (nach dem Reset) in "cumulativeValue" schreibe bleibt "CumulativReading" trotzdem nahe null.
Was mir auch logisch erscheint. Woher soll er auch den alten Zählerstand kennen. In welcher Variable muss ich den alten Zählerstand eintragen? -
@hg6806 bereits heschriebene Werte müsstest du manuell korrigieren.
Mit einem alias kannst du auch direkt umrechnen dazu benötigst du kein extra blockly
-
@sonystar sagte in [SourceAnalytix 0.4.8-Final] Released !:
Meine Homematic Zwischenstecker haben sich heute dank Stromausfall resettet
Kann man die nicht direkt wieder korrigieren wie z.b bei tasmota?
-
Nein nicht das ich wüsste.
Die RAW sieht jetzt bei mir so aus:
"valueAtDeviceReset": 0, "valueAtDeviceInit": 0, "cumulativeValue": 67.89 <------- ALTER STAND + NEUER STAND
Das scheint aber nicht richtig zu sein, denn bei "CumulativReading" steht trotzdem nur der neue Zählerstand ?!
Edit: Ich habe es jetzt auch nochmal nach dieser Anleitung probiert: https://forum.iobroker.net/topic/40932/sourceanalytix-0-4-8-final-released/205
Die RAW sieht dann so aus:
"valueAtDeviceReset": 67.6685, "valueAtDeviceInit": null
Allerdings habe ich dann ein Error im Log:
Check settings for hm-rpc.0.PEQ0411435.2.ENERGY_COUNTER ! Known valueAtDeviceReset : (67.6685) > known cumulative value (0.0101) cannot proceed
Version ist übrigens die 0.4.14.
-
@sonystar den Wert holt sich SA ja vom Gerät.
Wie sehen die Startwerte zum Gerät aus?
-
@crunchip sagte in [SourceAnalytix 0.4.8-Final] Released !:
@sonystar den Wert holt sich SA ja vom Gerät.
Wie sehen die Startwerte zum Gerät aus?
Die Startwerte sehen so aus. Sind halt die Werte vor dem Reset.
"start_day": 67.667, "start_week": 67.6617, "start_month": 63.3263, "start_quarter": 55.17710000000001, "start_year": 6.059,
Beim Stand von 67,6685 wurde die Steckdose resettet.
Habe oben auch nochmal einen kleinen Edit eingefügt.
-
Habe es gelöst.
- SA gestoppt
- die RAW angepasst:
"valueAtDeviceReset": 0, "valueAtDeviceInit": 0, "cumulativeValue": 0
- Schwellenwert der Geräte-Reset-Erkennung auf 0,001
- SA gestartet
- den Wert des Datenpunktes (bei mir Energy.Counter) manuell auf den Stand vor dem Reset schreiben
- Warten bis neue Werte reinkommen
- Staunen, dass der Reset nun funktioniert hat und wieder alles wunderbar passt.
Ich verstehe es nicht, aber bin Happy.
Vielen Dank trotzdem! -
Hallo zusammen
Ich lese einen Stromzähler via SML Tasmota aus (Watt).
Ab einen gewissen Punkt Springt Sourceanalytix um und schreibt Utopische werteIch hab die schon die Werte gelöscht und auch die einstellung dazu noch einmal komplett neu gemacht.
Aber ab irgend einen Punkt Springt er dann auf solche werte.Habe via History die Daten mit gelogt um zu schauen ob es nicht an Utopischen leistungswerten liegt, aber da ist alles Super und nie ein wert Über 12000 Watt.
Habe noch andere Geräte wie EM3 und Gosund etc. und dort funktioniert alles super.
Hat oder hatte jemand schon das selbe Problem und/oder gibt es hier eine Lösung.?
Liebe Grüße
-
@fichte erkennen eines device reset ist bei watt ja schon mal unnötig
@fichte sagte in [SourceAnalytix 0.4.8-Final] Released !:
Aber ab irgend einen Punkt Springt er dann auf solche werte.
bestimmte Uhrzeit?
-
@crunchip Den reset "1" setz er immer wenn ich Sourceanalytix auf einen wert konfiguriere.
Ich log die Daten mal mit und schaue ab wann es passiert.
LG
-
@fichte dann mach das Häckchen weg bei "Erkennen der Zurücksetzung" , du erfasst ja keinen Zählerstand
-
@crunchip Hab jetzt den selber fehler nur im History
Das ist der LOG (History) aus Sourceanalytix:
und hier ist der LOG (History) aus dem Datenpunkt den ich lese:
Und im Log selbst ist in der Zeit nichts drin:
Also ich kann nicht sehen das es aus irgend einen GRund den Wert so in die Höhe schnellen lässt.
-
@fichte ich seh das die Werte im 10 sec Takt rein kommen, ausser hier
das ist dann genau dein Sprung
ansonsten fällt mir nichts weiter auf -
Hi, richte gerade meinen Rasp neu ein. Kann sourceanalytix bei den Adaptern aber nicht mehr finden?
Filter etc. hab auch auch ausgeschaltet...... gerade nicht mehr Online weil neue Version jetzt kommt?
Nachtrag:
Gerade nochmal alte SD Karte einlegt und auf das System geschaut, hier wird der Adapter angezeigt, nur im neuem System finde ich ihn gerade nicht. Seltsam......