NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@crunchip sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman ich verwende das script nebenbei, weil ich es bis dato noch nie hinbekommen habe, das ein device reset funktioniert, ich hab schon sämtliche Varianten durchprobiert
zumal ich auch bei bei 4 von 11 meiner tasmota Geräten das Problem habe, sich nach einem Stromausfall zurück setzen
und gerade bei den tasmota Geräten man den Zähler wieder korrigieren kann. (hab es gerne überschaubar gleich mit den Zählerständen)das wierde ich dan gerne mal nach dem umbau spezifisch mir dir testen, wir haben ja auch auf git und allgemein situational derartige Meldungen die wir nicht nachvollziehen können aber allgemein läuft es bei vielen sehr gut.
Eventuell haben wir hier den hotspot
-
@dutchman Hier mal eine Kurve, wie der von der Influx- DB aufgezeichnete Wert aussieht: (Energie vom Shelly)
Kommt SA mit den Zacken nach unten nicht klar? -
@laser sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman Hier mal eine Kurve, wie der von der Influx- DB aufgezeichnete Wert aussieht: (Energie vom Shelly)
Kommt SA mit den Zacken nach unten nicht klar?Wen er nach 0 geht ja aber was passiert da bei dir?
In diesem Fall gibt dein Shelly immer den gesamt wert und hat niemals nen reset schreibt nur komischer Weise mal nen niedrigeren wert .Also Device reset ausschalten und SA kommt ohne Probleme damit klar. Device reset sorgt nämlich dafür das er kumulative hoch zählt und das ist genau was du nicht möchtest
-
@dutchman OK, Device Reset ausschalten, ich hatte es eingeschaltet. Werde ich versuchen. Ich habe über einen Alias vom Shelly- Wert einen Alias- Wert gemacht. Ist das ein Problem?
-
@laser sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman OK, Device Reset ausschalten, ich hatte es eingeschaltet. Werde ich versuchen. Ich habe über einen Alias vom Shelly- Wert einen Alias- Wert gemacht. Ist das ein Problem?
Nein, und bringt dir auch nichts wenn da von der source so ein Quatsch kommt
Wie kan es sein das eine Messung so aussieht
11 Uhr 12 kWh
12 Uhr 13 kWh
13uhr 8kwh
14uhr 15 kWhDie Situation hier um 13uhr ist das Problem den der Wert is kleiner als vorige also denk SA das das Gerät sich resettet hat (sollte also 0 sein) und addiert den Wert Dan zu dem Wert (kumulative) den er kannte
Bei Geräte die immer nur > als voriger lieber ist das kein Problem
Bei Geräten die sich resetten nach 0 auch nicht
Bei Geräten die irgendwas dazwischen machen wird es logischerweise ein Problem
-
@dutchman Die Ausreißer nach unten kommen doch garantiert nicht vom Shelly. Vermutlich ein Problem der Datenübertragung. Der Shelly zählt ja mit seinem "alten" wert weiter. Also hat kein Reset stattgefunden. Eine WLAN Übertragung ist immer ein "Wackelkandidat". Ist es möglich, in SA eine Plausibilitätsprüfung einzufügen, die solche kurzen Ausreißer ignoriert?
-
@laser sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman Die Ausreißer nach unten kommen doch garantiert nicht vom Shelly. Vermutlich ein Problem der Datenübertragung. Der Shelly zählt ja mit seinem "alten" wert weiter. Also hat kein Reset stattgefunden. Eine WLAN Übertragung ist immer ein "Wackelkandidat". Ist es möglich, in SA eine Plausibilitätsprüfung einzufügen, die solche kurzen Ausreißer ignoriert?
das glaube ich kaum den es sind Datenbank Einträge, schau dir die werte mal in der DB an oder wie erklärst du dir das hier:
wen die Verbindung schlecht ist kommen keine daten an, aber nicht nur die hälfte eines wertes
-
@dutchman Die Kurve ist mit Grafana erzeugt. Dummerweise mit einer Mittelwertbildung (bei "min" geht der Wert auf Null). Der Wert bleibt nicht auf einem Zwischenwert stehen. Wie soll ein Zähler im Shelly "rückwärts" zählen, impulsartig, und dann mit seinem alten Wert weitermachen?
Hier mit "min" statt "Mittelwert":
-
@laser sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman Die Kurve ist mit Grafana erzeugt. Dummerweise mit einer Mittelwertbildung (bei "min" geht der Wert auf Null). Der Wert bleibt nicht auf einem Zwischenwert stehen. Wie soll ein Zähler im Shelly "rückwärts" zählen, impulsartig, und dann mit seinem alten Wert weitermachen?
Hier mit "min" statt "Mittelwert":
wir brauchten dan mal das log von so einer situation, du sagst null das wahre ein Ansatz und erklärt eventuell auch das problem von @crunchip + was bei manch anderen auftritt
-
@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
-
@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 -
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 versions
OK, diesen JS- Fehler werde ich eliminieren (ist eine andere Baustelle).
-
@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
-
@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 versions
OK, 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 ich sehe auch keine! Auch zu anderen Zeiten mit der Zacke nach unten sehe ich keine SA-Fehler im Protokoll.
-
@dutchman machen wir bei Gelegenheit, hab allerdings aktuell anderweitig einiges um die Ohren.
Wenn mal bisserl Luft ist, meld ich mich bei dir -
@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.