NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@crunchip sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman also, wenn ich bei mir z.b die Sicherung in der Küche raus und wieder rein mach, sind meine 3 Tasmota Geräte auf 0, SA addiert aber auf und bekomm falsche Werte.
angegeben ist der Gesamtzähler in kwh
das verstehe ich nicht, was addiert er auf ?
wen die tasmota nach 0 gehen, muss er ja was ab jetzt reinkommt kumulativ hoch zählen sonst ist dein Verbrauch auch auf einmal 0 geworden@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
das verstehe ich nicht,
Ich ja eben auch nicht, muss ich mir in einer ruhigen Minute nochmal genauer ansehen.
Schöner wäre es allerdings, ich würde die paar Tasmota auch hinbekommen, das sie sich nicht zurück setzen. Aber auch das gelingt mir nicht
-
2023-11-05 14:57:20.876 - [31merror[39m: modbus.0 (4041450) Request timed out. 2023-11-05 14:57:20.877 - [33mwarn[39m: modbus.0 (4041450) Poll error count: 1 code: {"err":"timeout","timeout":5000} 2023-11-05 14:57:23.530 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.vedirect.0 (force=false, process=true) 2023-11-05 14:57:23.542 - [31merror[39m: vedirect.0 (4061474) Sentry disabled, error catched : [onUnload] TypeError: SerialPort.close is not a function 2023-11-05 14:57:23.576 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.vedirect.0 send kill signal 2023-11-05 14:57:24.143 - [32minfo[39m: host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-11-05 14:57:25.905 - [32minfo[39m: host.raspberrypi instance system.adapter.vedirect.0 started with pid 4063780 2023-11-05 14:58:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 14:59:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:00:00.013 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:01:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:01:01.013 - [32minfo[39m: javascript.0 (53524) script.js.Heizung.TagNachtZeitraum: Tag: 2023-11-05 15:02:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:03:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:04:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:05:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:06:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:07:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:08:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:09:00.021 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:10:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:10:01.007 - [32minfo[39m: javascript.0 (53524) script.js.Heizung.TagNachtZeitraum: Tag: 2023-11-05 15:11:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:12:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:13:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:14:00.011 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:15:00.023 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:16:00.014 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:17:00.009 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:18:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:19:00.009 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:20:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versionsOK, diesen JS- Fehler werde ich eliminieren (ist eine andere Baustelle).
@laser sagte in [SourceAnalytix 0.4.8-Final] Released !:
2023-11-05 14:57:20.876 - [31merror[39m: modbus.0 (4041450) Request timed out. 2023-11-05 14:57:20.877 - [33mwarn[39m: modbus.0 (4041450) Poll error count: 1 code: {"err":"timeout","timeout":5000} 2023-11-05 14:57:23.530 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.vedirect.0 (force=false, process=true) 2023-11-05 14:57:23.542 - [31merror[39m: vedirect.0 (4061474) Sentry disabled, error catched : [onUnload] TypeError: SerialPort.close is not a function 2023-11-05 14:57:23.576 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.vedirect.0 send kill signal 2023-11-05 14:57:24.143 - [32minfo[39m: host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-11-05 14:57:25.905 - [32minfo[39m: host.raspberrypi instance system.adapter.vedirect.0 started with pid 4063780 2023-11-05 14:58:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 14:59:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:00:00.013 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:01:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:01:01.013 - [32minfo[39m: javascript.0 (53524) script.js.Heizung.TagNachtZeitraum: Tag: 2023-11-05 15:02:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:03:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:04:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:05:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:06:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:07:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:08:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:09:00.021 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:10:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:10:01.007 - [32minfo[39m: javascript.0 (53524) script.js.Heizung.TagNachtZeitraum: Tag: 2023-11-05 15:11:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:12:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:13:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:14:00.011 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:15:00.023 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:16:00.014 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:17:00.009 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:18:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:19:00.009 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:20:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versionsOK, diesen JS- Fehler werde ich eliminieren (ist eine andere Baustelle).
Ich sehe hier keine Fehler von SA ? 😅
-
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
das verstehe ich nicht,
Ich ja eben auch nicht, muss ich mir in einer ruhigen Minute nochmal genauer ansehen.
Schöner wäre es allerdings, ich würde die paar Tasmota auch hinbekommen, das sie sich nicht zurück setzen. Aber auch das gelingt mir nicht
@crunchip sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
das verstehe ich nicht,
Ich ja eben auch nicht, muss ich mir in einer ruhigen Minute nochmal genauer ansehen.
Schöner wäre es allerdings, ich würde die paar Tasmota auch hinbekommen, das sie sich nicht zurück setzen. Aber auch das gelingt mir nicht
Können gerne mal zusammen schauen oder das du mir wieder deine Logs von SA an meinen zentralen SEQ schickst
Dan kan alles weiterlaufen und wen der Fehler auftritt hab ich die Info die ich braucheWen möglich hätte ich das am liebsten, kan ich selber durch die log Daten stöbern.
-
@laser sagte in [SourceAnalytix 0.4.8-Final] Released !:
2023-11-05 14:57:20.876 - [31merror[39m: modbus.0 (4041450) Request timed out. 2023-11-05 14:57:20.877 - [33mwarn[39m: modbus.0 (4041450) Poll error count: 1 code: {"err":"timeout","timeout":5000} 2023-11-05 14:57:23.530 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.vedirect.0 (force=false, process=true) 2023-11-05 14:57:23.542 - [31merror[39m: vedirect.0 (4061474) Sentry disabled, error catched : [onUnload] TypeError: SerialPort.close is not a function 2023-11-05 14:57:23.576 - [32minfo[39m: host.raspberrypi stopInstance system.adapter.vedirect.0 send kill signal 2023-11-05 14:57:24.143 - [32minfo[39m: host.raspberrypi instance system.adapter.vedirect.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-11-05 14:57:25.905 - [32minfo[39m: host.raspberrypi instance system.adapter.vedirect.0 started with pid 4063780 2023-11-05 14:58:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 14:59:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:00:00.013 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:01:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:01:01.013 - [32minfo[39m: javascript.0 (53524) script.js.Heizung.TagNachtZeitraum: Tag: 2023-11-05 15:02:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:03:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:04:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:05:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:06:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:07:00.002 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:08:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:09:00.021 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:10:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:10:01.007 - [32minfo[39m: javascript.0 (53524) script.js.Heizung.TagNachtZeitraum: Tag: 2023-11-05 15:11:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:12:00.005 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:13:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:14:00.011 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:15:00.023 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:16:00.014 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:17:00.009 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:18:00.003 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:19:00.009 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versions 2023-11-05 15:20:00.004 - [33mwarn[39m: javascript.0 (53524) State "javascript.0.variables.dayTime" has no existing object, this might lead to an error in future versionsOK, diesen JS- Fehler werde ich eliminieren (ist eine andere Baustelle).
Ich sehe hier keine Fehler von SA ? 😅
-
@crunchip sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
das verstehe ich nicht,
Ich ja eben auch nicht, muss ich mir in einer ruhigen Minute nochmal genauer ansehen.
Schöner wäre es allerdings, ich würde die paar Tasmota auch hinbekommen, das sie sich nicht zurück setzen. Aber auch das gelingt mir nicht
Können gerne mal zusammen schauen oder das du mir wieder deine Logs von SA an meinen zentralen SEQ schickst
Dan kan alles weiterlaufen und wen der Fehler auftritt hab ich die Info die ich braucheWen möglich hätte ich das am liebsten, kan ich selber durch die log Daten stöbern.
@dutchman machen wir bei Gelegenheit, hab allerdings aktuell anderweitig einiges um die Ohren.
Wenn mal bisserl Luft ist, meld ich mich bei dir -
@dutchman ich sehe auch keine! Auch zu anderen Zeiten mit der Zacke nach unten sehe ich keine SA-Fehler im Protokoll.
@laser da müste dann allerdings ne Meldung im Log erscheinen,... device reset....Erkannt
-
@crunchip Es kommt zu keiner Zeit diese Meldung! Ich werde das runtergeladene Log aber nochmal durchsuchen! Bisher nichts dergleichen gefunden. Zumindest nicht zu den Zeiten mit den Zacken. Woanders schon!
Device reset detected for alias.0.EnergieBattEntnahme.TotalEM0 store current cumulatedReading 676.0043000000001 as valueAtDeviceReset (previous valueAtDeviceReset : 424.93600000000004) 2023-11-05 05:10:57.102 - [33mwarn[39m: sourceanalytix.0 (3493514) Device reset detected for alias.0.ACLaden_Total-EM1.Total-EM1 store current cumulatedReading 257.5341 as valueAtDeviceReset (previous valueAtDeviceReset : 165.17810000000003) 2023-11-05 05:10:57.105 - [33mwarn[39m: sourceanalytix.0 (3493514) Device reset detected for shelly.1.SHEM#244CAB419A03#1.Emeter1.Total store current cumulatedReading 257.5341 as valueAtDeviceReset (previous valueAtDeviceReset : 165.17810000000003) 2023-11-05 05:10:57.148 - [33mwarn[39m: sourceanalytix.0 (3493514) Object of state "sourceanalytix.0.alias__0__ACLaden_Total-EM1__Total-EM1.cumulativeReading" is missing the required property "common.type" 2023-11-05 05:10:57.161 - [33mwarn[39m: sourceanalytix.0 (3493514) Object of state "sourceanalytix.0.shelly__1__SHEM#244CAB419A03#1__Emeter1__Total.cumulativeReading" is missing the required property "common.type" 2023-11-05 05:10:57.185 - [33mwarn[39m: sourceanalytix.0 (3493514) Object of state "sourceanalytix.0.alias__0__ACLaden_Total-EM1__Total-EM1.2023.readingCumulative" is missing the required property "common.type" -
Ist es möglich die geloggten Adapter - Daten von einer Steckdose auf einer andere zu übertragen?
Der Grund ist, ich habe eine Steckdose von einem anderen System im Einsatz und möchte die "alte" mit dem "neuen" System ersetzen.
Geht vermutlich nur händisch, die Daten auf
die "neue" zu übertragen, richtig?
Also wie im unten stehenden Bild.
-
Ist es möglich die geloggten Adapter - Daten von einer Steckdose auf einer andere zu übertragen?
Der Grund ist, ich habe eine Steckdose von einem anderen System im Einsatz und möchte die "alte" mit dem "neuen" System ersetzen.
Geht vermutlich nur händisch, die Daten auf
die "neue" zu übertragen, richtig?
Also wie im unten stehenden Bild.
@spike2 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Ist es möglich die geloggten Adapter - Daten von einer Steckdose auf einer andere zu übertragen?
das wird demnaest moeglich sein
-
@spike2 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Ist es möglich die geloggten Adapter - Daten von einer Steckdose auf einer andere zu übertragen?
das wird demnaest moeglich sein
-
Ist es möglich die geloggten Adapter - Daten von einer Steckdose auf einer andere zu übertragen?
Der Grund ist, ich habe eine Steckdose von einem anderen System im Einsatz und möchte die "alte" mit dem "neuen" System ersetzen.
Geht vermutlich nur händisch, die Daten auf
die "neue" zu übertragen, richtig?
Also wie im unten stehenden Bild.
-
@spike2 sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman ohh, dass wäre der Wahnsinn :)
der Grundgedanke ist das man einen alias definieren kann, damit haben wir in SA auch nicht mehr den langen Datenpunkt Namen sondern alias.
ich integriere das momentan, dazu gehört auch wen man den alias ändert das er die Daten umzieht.Damit kann man dan auch alias einen andere state zuweisen was im Grunde ist was du brauchst :)
-
@spike2 sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman ohh, dass wäre der Wahnsinn :)
der Grundgedanke ist das man einen alias definieren kann, damit haben wir in SA auch nicht mehr den langen Datenpunkt Namen sondern alias.
ich integriere das momentan, dazu gehört auch wen man den alias ändert das er die Daten umzieht.Damit kann man dan auch alias einen andere state zuweisen was im Grunde ist was du brauchst :)
-
Ist es eigentlich möglich SourceAnlaytix auch zusammen mit einem variablen Stromtarif (z.B. Tibber) zu nutzen?
Ich habe zwei Datenpunkte: "Verbrauch" und "aktueller_Preis", in kWh und €ent/kWh.
Kann ich den variablen Preis als Rechengröße in Sourceanalytix verwenden?
Ich möchte gerne wissen, wie viel ich mit dem variablen Stromtarif gegenüber meinem aktuell noch festen Tarif sparen würde, damit ich eine fundierte Entscheidung treffen kann.Vielen Dank im Vorraus! Ich hoffe die Frage hat hier noch keiner gestellt, aber bei meiner Forumsuche ist nix bei rumgekommen.
-
Ist es eigentlich möglich SourceAnlaytix auch zusammen mit einem variablen Stromtarif (z.B. Tibber) zu nutzen?
Ich habe zwei Datenpunkte: "Verbrauch" und "aktueller_Preis", in kWh und €ent/kWh.
Kann ich den variablen Preis als Rechengröße in Sourceanalytix verwenden?
Ich möchte gerne wissen, wie viel ich mit dem variablen Stromtarif gegenüber meinem aktuell noch festen Tarif sparen würde, damit ich eine fundierte Entscheidung treffen kann.Vielen Dank im Vorraus! Ich hoffe die Frage hat hier noch keiner gestellt, aber bei meiner Forumsuche ist nix bei rumgekommen.
@badsnoopy667 nein, variabel geht (noch) nicht
-
Hallo
ich nutze Version 0.4.8
Wegen dem Reset des Zählerstandes auf 0 würde ich wie einige Seiten vorher beschrieben die
iobroker/node_modules/iobroker.sourceanalytix/main.js
editieren.
Oder gibt es schon eine online verfügbare neuere Version, wo der code mit drin ist??EDIT in der 0.4.15 scheint die Änderung schon drin zu sein. erledigt.
-

Das Problem des fehlenden Übertrags der meterReadings in "prevDay, prevWeek, prevMonth, prevYear" kann man wie folgt beheben:
- folgenden Kommentar in der iobroker/node_modules/iobroker.sourceanalytix/main.js suchen (ca. Zeile 852) und darunter
//ToDo: Think / discuss what to do with meter readings // Handle meter reading states // if (this.config.currentYearPrevious) await this.setStateAsync(`${stateID}.currentYear.meterReadings.previousWeek.${weekdays[x]}`, { // val: await this.getStateAsync(`${stateID}.currentYear.meterReadings.currentWeek.${weekdays[x]}`), // ack: true // })- folgenden Block einfügen:
//derelvis: copy cumulativeReading into prevValue if (beforeReset.day !== actualDate.day) { await this.setPreviousValues(`${stateDetails.deviceName}.cumulativeReading`, `${stateDetails.deviceName}.currentYear.meterReadings.01_previousDay`); } if (beforeReset.week !== actualDate.week) { await this.setPreviousValues(`${stateDetails.deviceName}.cumulativeReading`, `${stateDetails.deviceName}.currentYear.meterReadings.02_previousWeek`); } if (beforeReset.month !== actualDate.month) { await this.setPreviousValues(`${stateDetails.deviceName}.cumulativeReading`, `${stateDetails.deviceName}.currentYear.meterReadings.03_previousMonth`); } if (beforeReset.quarter !== actualDate.quarter) { await this.setPreviousValues(`${stateDetails.deviceName}.cumulativeReading`, `${stateDetails.deviceName}.currentYear.meterReadings.04_previousQuarter`); } if (beforeReset.year !== actualDate.year) { await this.setPreviousValues(`${stateDetails.deviceName}.cumulativeReading`, `${stateDetails.deviceName}.currentYear.meterReadings.05_previousYear`); } //derelvis end- danach (ca. Zeile 888) sollte es so weitergehen:
} await this.extendForeignObject(stateID, obj); this.log.info(`Memory values after reset : ${JSON.stringify(this.activeStates[stateID])}`);- Instanz SourceAnalytics neustarten
So werden dann auch die MeterReadings aus dem Datenpunkt cumulativeReading (fortlaufender Zählerstand) zu den jeweiligen Zeitpunkten in die prevValues übernommen, wie bei den anderen Kategorien. :-) Läuft bei mir so seit letztem Sonntag:

Wenn man sich 01_previousDay per Signal/Telegramm usw. bei Änderung schicken lässt, sollte man um Mitternacht das erste mal einen Zählerstand bekommen. Praktisch kann man sich so dann auch per history oder influx die jeweils monatlichen oder jährlichen Zählerständer loggen.
Vielleicht mag es ja mal jemand testen (auf eigene Gefahr) und Rückmeldung geben? ;-)
-
Hallo
ich nutze Version 0.4.8
Wegen dem Reset des Zählerstandes auf 0 würde ich wie einige Seiten vorher beschrieben die
iobroker/node_modules/iobroker.sourceanalytix/main.js
editieren.
Oder gibt es schon eine online verfügbare neuere Version, wo der code mit drin ist??EDIT in der 0.4.15 scheint die Änderung schon drin zu sein. 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)