NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@hennerich bin gerade nur am Handy, zu Punkt 4 bzw 7 ja das kann sein.
Also Expertenmodus aktivieren, Sa stoppen, Sa für den jeweiligen Datenpunkt deaktivieren.
Danach löscht du die Instanz.
Anschliessend gehst du bei deinem Zähler Datenpunkt auf den Bleistift und zeigst mal das Raw
Ansonsten, muss ich später zu Hause nachsehen, da hab ich nen Link zur Beschreibung, wie man das Problem löst -
@crunchip sagte in [SourceAnalytix 0.4.8-Final] Released !:
@hennerich bin gerade nur am Handy, zu Punkt 4 bzw 7 ja das kann sein.
Also Expertenmodus aktivieren, Sa stoppen, Sa für den jeweiligen Datenpunkt deaktivieren.
Danach löscht du die Instanz.
Anschliessend gehst du bei deinem Zähler Datenpunkt auf den Bleistift und zeigst mal das Raw
Ansonsten, muss ich später zu Hause nachsehen, da hab ich nen Link zur Beschreibung, wie man das Problem löstHallo crunchip,
danke für deine Mühe. Hier mein abgeänderter Ablauf:
- Expertenmodus aktiviert
- Sourceanalytics Adapter gestoppt
- Im Datenpunkt SA deaktiviert
- Adapter gelöscht
Hier die Rohdaten des Datenpunktes
{ "common": { "name": "TotalImportedPower", "unit": "Wh", "type": "number", "role": "value.energy", "min": 0 }, "native": {}, "type": "state", "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1618155497675, "_id": "javascript.0.Verbrauchszaehler.TotalImportedPower", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 } }
-
@hennerich da steht nichts mehr von Sa drin, also sollte passen. Lag dann wahrscheinlich daran, vor dem Instanz löschen, es nicht deaktiviert zu haben.
Wenn du nun die Instanz installierst, SA für den Dp aktivierst und den Start Day Wert einträgst, sollte es nun wirklich funktionieren.
Was mir aber gerade auffällt, das ist ein andere DP/Zähler und in Wh. -
@crunchip sagte in [SourceAnalytix 0.4.8-Final] Released !:
Was mir aber gerade auffällt, das ist ein andere DP/Zähler und in Wh.
Das hab ich nicht verstanden. Was genau meinst du?
-
@hennerich sagte in [SourceAnalytix 0.4.8-Final] Released !:
TotalImportedPower
dieser ist in Unit in kwh
https://forum.iobroker.net/post/731976und bei dem in Wh
https://forum.iobroker.net/post/733671und hier die Beschreibung, falls es Probleme geben sollte, dass sich ein Zähler in SA nicht entfernen lässt, bzw die Werte wieder drin stehen, ohne die ganze Instanz löschen zu müssen.
https://forum.iobroker.net/post/572908 -
Hallo, nachdem ich aufgrund zu vieler Altlasten meinen SA V 0.4.12 neu aufgesetzt habe, hat eigentlich alles funktioniert - bis zum Jahreswechsel.
Es wurde nur für manche Objekte automatisch die neue Struktur für 2022 angelegt, aber eben nicht bei allen. Ich kann mich nicht erinenr, dass ich das irgendwo eingestellt hätte.
Hier zwei Beispiele, incl. RAW.
Schon mal Danke im Voraus{ "common": { "name": "solaranzeige/box1/battery_discharge_energy", "write": true, "read": true, "role": "variable", "desc": "mqtt client variable", "type": "number", "custom": { "sourceanalytix.2": { "enabled": true, "selectedUnit": "Wh", "start_day": 1136, "start_week": 449.8, "start_month": 447.3, "start_quarter": 447.3, "start_year": 447.3, "consumption": true, "meter_values": true, "selectedPrice": "ElectricityDelivery", "valueAtDeviceReset": 907.1, "valueAtDeviceInit": null, "cumulativeValue": 1136 } } }, "native": { "topic": "solaranzeige/box1/battery_discharge_energy" }, "type": "state", "_id": "mqtt.1.solaranzeige.box1.battery_discharge_energy", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.sourceanalytix.2", "user": "system.user.admin", "ts": 1641510001381 }
{ "common": { "name": "solaranzeige/box1/energy_buy_from_grid", "write": true, "read": true, "role": "variable", "desc": "mqtt client variable", "type": "number", "custom": { "influxdb.0": { "enabled": true, "storageType": "", "aliasId": "", "changesOnly": true, "debounce": "1000", "changesRelogInterval": "0", "changesMinDelta": "0", "retention": "0" }, "sourceanalytix.2": { "enabled": true, "selectedUnit": "Wh", "start_day": 1717.9, "start_week": 1656.9, "start_month": 1614.1000000000001, "start_quarter": 1614.1000000000001, "start_year": 1614.1000000000001, "selectedPrice": "ElectricityDay", "consumption": true, "meter_values": true, "valueAtDeviceReset": 0, "valueAtDeviceInit": null, "cumulativeValue": 1717.9 } } }, "native": { "topic": "solaranzeige/box1/energy_buy_from_grid" }, "type": "state", "_id": "mqtt.1.solaranzeige.box1.energy_buy_from_grid", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.sourceanalytix.2", "user": "system.user.admin", "ts": 1641510001787
-
@aiouh warum hast du 3 Instanzen laufen?
-
@crunchip ist nur eine mit der Nummer 2
-
@aiouh kam denn beim DP "solaranzeige/box1/energy_buy_from_grid" schon ein neuer Wert rein? oder gab es seit Jahresanfang noch keine Wertänderung?
-
@crunchip
Ich habe ein Problem mit dem CumulativeReading. Die Ursache ist (wahrscheinlich), dass ich den Kostal Meter zum auslesen der Werte neu starten musste.Der Wert für CumulativeReading ist doppelt so hoch wie er sein müsste. Ich habe nach dem Troubleshot Dokument den DeviceReset eingetragen, leider bisher ohne Erfolg.
{ "common": { "name": "40115_M_Imported", "desc": "Manuell erzeugt", "role": "state", "type": "number", "read": true, "write": true, "def": 0, "unit": "kWh", "custom": { "influxdb.0": { "enabled": true, "storageType": "", "aliasId": "", "changesOnly": true, "debounce": "1000", "changesRelogInterval": "0", "changesMinDelta": "0", "retention": "63072000" }, "sourceanalytix.0": { "enabled": true, "selectedUnit": "kWh", "start_day": 1798.742, "start_week": 1682.3220000000001, "start_month": 1647.5620000000001, "start_quarter": 1647.5620000000001, "start_year": 1647.5620000000001, "selectedPrice": "ElectricityDay", "costs": true, "consumption": true, "meter_values": true, "basicRate": true, "valueAtDeviceReset": 1806.165, "valueAtDeviceInit": 1804.684, "cumulativeValue": 1798.742 } } }, "type": "state", "_id": "0_userdata.0.Photovoltaik.40115_M_Imported", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.sourceanalytix.0", "user": "system.user.admin", "ts": 1641620067696 }
Hast du eine Idee?
-
@martybr
Ich habe es nun selber lösen können:Die beiden Felder
valueAtDeviceReset": xxx
"valueAtDeviceInit": xxxhabe ich mit null belegt und den Datenpunkt CumulativeReading mit dem richtigen Wert gefüllt.
Nun stimmen alle Werte wieder.
-
Hallo @crunchip, der Wert hat sich mehrfach geändert, das ist in der influxdb auch zu sehen.
Der Jahreswechsel sah so aus
Also letzter Wert in 2021 am 21.Dezember, dann erst wieder am 8. Januar 2022Hier noch der gefilterte Auszug aus dem Log File, vielleicht hilft das bei Eingrenzen?
2022-01-01 00:00:03.435 - info: sourceanalytix.2 (2667) Reset start values for : mqtt.1.solaranzeige.box1.energy_buy_from_grid 2022-01-01 00:00:03.435 - info: sourceanalytix.2 (2667) Memory values before reset : {"stateDetails":{"consumption":true,"deviceName":"mqtt__1__solaranzeige__box1__energy_buy_from_grid","financialCategory":"costs","headCategory":"consumed","meter_values":true,"name":"solaranzeige/box1/energy_buy_from_grid","stateType":"ElectricityDay","stateUnit":"Wh","useUnit":"kWh"},"calcValues":{"start_day":1603.1000000000001,"start_month":0,"start_quarter":0,"start_week":1559.3,"start_year":0,"valueAtDeviceInit":null,"valueAtDeviceReset":0,"cumulativeValue":1614.1000000000001},"prices":{"basicPrice":"15","unitPrice":"0.27"}} 2022-01-01 00:00:03.671 - info: sourceanalytix.2 (2667) Memory values after reset : {"stateDetails":{"consumption":true,"deviceName":"mqtt__1__solaranzeige__box1__energy_buy_from_grid","financialCategory":"costs","headCategory":"consumed","meter_values":true,"name":"solaranzeige/box1/energy_buy_from_grid","stateType":"ElectricityDay","stateUnit":"Wh","useUnit":"kWh"},"calcValues":{"start_day":1614.1000000000001,"start_month":1614.1000000000001,"start_quarter":1614.1000000000001,"start_week":1559.3,"start_year":1614.1000000000001,"valueAtDeviceInit":null,"valueAtDeviceReset":0,"cumulativeValue":1614.1000000000001},"prices":{"basicPrice":"15","unitPrice":"0.27"}} 2022-01-01 00:01:05.816 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.readingCumulative" has no existing object, this might lead to an error in future versions 2022-01-01 00:01:05.976 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.meterReadings.weeks.52" has no existing object, this might lead to an error in future versions 2022-01-01 00:01:06.037 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.meterReadings.months.01_January" has no existing object, this might lead to an error in future versions 2022-01-01 00:01:06.151 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.meterReadings.quarters.Q1" has no existing object, this might lead to an error in future versions 2022-01-01 00:01:06.431 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.consumedCumulative" has no existing object, this might lead to an error in future versions 2022-01-01 00:01:06.543 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.consumed.weeks.52" has no existing object, this might lead to an error in future versions 2022-01-01 00:01:06.655 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.consumed.months.01_January" has no existing object, this might lead to an error in future versions 2022-01-01 00:01:06.729 - warn: sourceanalytix.2 (2667) State "sourceanalytix.2.mqtt__1__solaranzeige__box1__energy_buy_from_grid.2022.consumed.quarters.Q1" has no existing object, this might lead to an error in future versions
-
@aiouh sagte in [SourceAnalytix 0.4.8-Final] Released !:
Also letzter Wert in 2021 am 21.Dezember, dann erst wieder am 8. Januar 2022
dann war/ist aber etwas anderes faul, du schreibst ja den direkten Wert in die Influx und scheinbar kamen da keine Werte rein, somit hat SA auch keine Werte zum rechnen bekommen
@aiouh sagte in [SourceAnalytix 0.4.8-Final] Released !:
has no existing object, this might lead to an error in future versions
diese Meldungen gab es beim Jahreswechsel, weil die Ordner/Datenpunkte erst angelegt werden, also völlig ok
allerdings gab es zum Jahreswechsel das Problem, dass das Anlegen erst passierte, wenn man die Instanz einmal neu gestartet hat, ansonsten lief das log voll.
-
@crunchip said in [SourceAnalytix 0.4.8-Final] Released !:
allerdings gab es zum Jahreswechsel das Problem, dass das Anlegen erst passierte, wenn man die Instanz einmal neu gestartet hat, ansonsten lief das log voll.
Aha -neu gestartet hatte ich den SA noch nicht, weshalb dann trotzdem einige 2022er Objekte da waren versteh ich nicht. Ist aber egal, denn nachdem ich den SA jetzt neu gestartet habe sind allen Objekte für 2022 angelegt. Auch für all die anderen wo sie gefehlt hatten.
DANKE
-
@aiouh sagte in [SourceAnalytix 0.4.8-Final] Released !:
-neu gestartet hatte ich den SA noch nicht
hätte dir aber doch längst im log auffallen müssen?!
war übrigens schon Thema direkt nach Silvester
https://forum.iobroker.net/post/730885 -
@crunchip
Hast du eigentlich eine Idee wie das abläuft wenn sich der Bezugspreis ändert?
Bei meinem Stromlieferanten kommt meistens so ab Sommer eine Preisänderung.
Geht die Änderung des Bezugpreises rückwirkend auf die bisherigen Berechnungen? -
Hi @chaot,
ich meine mich erinnern zu können dass sich das ändern des Bezugspreises rückwirkend auswirkt, hatte das im Oktober letzten Jahres. Was mir hinterher eingefallen ist, ob es sich umgehen lässt wenn man sich im Admin unter Preisdefinition verschiedene Profile anlegt für entweder verschiedene Anbieter oder Tarife wie z.B. "Strom XY" und später dann "Strom YX". Entsprechend braucht man dann nur am Tag der Umstellung im DP den Bezugspreis anpassen. Ich denke das sollte funktionieren. -
@chaot das wirkt sich dann direkt aus, ist auch wenn ich mich nicht täusche, als issue schon angesprochen worden
-
@michmein Danke für den Tip. Das werde ich mal so vorsehen.
-
@chaot dann berichte bitte wie es ausgegangen ist. Bei mir dauert es noch bis der nächste Wechsel ansteht.
Danke und viel Erfolg.