NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
Hallo, wie kann ich denn zuverlässig Objekte aus SA löschen wenn ich mich mit beim ersten Anlegen mit der Maßeinheit vertan habe (Wh statt kWh)...
Nachdem ich den Fehler bemerkt hatte habe ich zuerst beim Objekt den SA deaktiviert, woraufhin die entsprechenden Objekte auch im SA Baum verschwunden sind.
Dann hab ich den SA beim entsprechenden Objekt wieder aktiviert womit der SA Objektbaum wieder entsprechend aufgebaut wird. Aber leider sind da teilweise wieder alte Werte drin, aber nur teilweise. Danke für jeden Tip. -
@aiouh sagte in [SourceAnalytix 0.4.8-Final] Released !:
Nachdem ich den Fehler bemerkt hatte habe ich zuerst beim Objekt den SA deaktiviert, woraufhin die entsprechenden Objekte auch im SA Baum verschwunden sind.
hast du die Instanz zuvor gestoppt?
ansonsten, stoppe die Instanz vom SA, schalte oben in der Leiste(Kopf auf grün) in den Expertenmodus.
danach auf das Zahnrad bei deinem jeweilgen Gerät, logging SA deaktivieren. Schliessen
Danach mal auf den Bleistift und nachsehen, ob im Raw noch Einträge vorhanden sind. -
@crunchip Nein, habe die ich nicht gestoppt
-
@fritzke316 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Es kann sein, dass der Nibe Adapter immer mal Neustartet und desshalb die Werte von SourceAnalytix nicht richtig verarbeitet werden
dann müssten ja falsche/kleinere Werte reinkommen, nach einem Neustart, damit SA ein device reset erkennt
-
@crunchip Adapter gestoppt, logging disabled, im RAW keine Daten, der gesamte SA Objekt Baum ist geblieben. Adapter wieder gestartet, gewartet, SA Objektbaum bleibt immer noch. Habe dann den SA Objektbaum händisch gelöscht, gewartet bis er weg war und dann das logging des Objekts wieder aktiviert. Der Baum baut sich neu auf, aber mit den alten Werten. Ich glaube ich lösche den Adapter nun doch komplett, vergesse die alten Werte und setze das logging neu auf. Möglicherweise hat dem SA das Updaten über viele Versionen nicht gut getan.
Um ganz sicher zu sein wähle ich einen andere Instanznummer für den Adapter. -
@aiouh sagte in [SourceAnalytix 0.4.8-Final] Released !:
Habe dann den SA Objektbaum händisch gelöscht, gewartet bis er weg war und dann das logging des Objekts wieder aktiviert. Der Baum baut sich neu auf, aber mit den alten Werten
du kannst Änderungen nur im Expertenmodus machen
-
@crunchip den Expertenmodus hatte ich ja aktiviert gelassen.
-
@aiouh also nochmal,
Expertenmodus, dann SA stoppen, danach das logging für den DP deaktivieren, speichern und abschliessen. Danach zeig mal das RAW(Bleitstift) vom Datenpunkt
-
@crunchip said in [SourceAnalytix 0.4.8-Final] Released !:
@aiouh also nochmal,...
Ich hatte das doch schon genau so gemacht, wie oben geschildert. Bin jetzt dabei einen neuen SA aufzusetzen. Danke Dir für die Hilfe.
-
@aiouh sagte in [SourceAnalytix 0.4.8-Final] Released !:
Ich hatte das doch schon genau so gemacht,
du solltest mir den Raw Eintrag zeigen
@aiouh sagte in [SourceAnalytix 0.4.8-Final] Released !:
Bin jetzt dabei einen neuen SA aufzusetzen
Warum??
-
@crunchip
Soweit ich das sehe kommen keine kleineren Werte rein. Dann liegts vielleicht auch nicht am Neustart des nibe Adapters!?Auf alle Fälle ist der nibe Adapter so eingestellt, dass er mir alle 10min die Werte aktualisiert.
Warum mir SA dann aber alle 1-2 Tage den Wert beim "cumulativReading" verdoppelt kann ich nicht ganz nachvollziehen! Ich habe 2 verschiedene Werte des Nibe Adapters die ich von SA aufzeichnen lasse und bei beiden tritt dieser Fehler auf!
Meine Vermutung war, dass er bei einem Adapter-Neustart vielleicht "valueAtDeviceReset" und "valueAtDeviceInit" addiert, oder so was. Ich habe aber keine Ahnung welche Berechnungen im Hintergrund ablaufen. -
@fritzke316 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Soweit ich das sehe kommen keine kleineren Werte rein
hast du die Werte mal mitgeloggt?
@fritzke316 sagte in [SourceAnalytix 0.4.8-Final] Released !:
den Wert beim "cumulativReading" verdoppelt
ja das passiert, wenn ein kleinerer Wert erkannt wird als ursprünglich, der von deinem nibe geliefert wird
der Wert steht dann als valueAtDeviceReset in den Objektdaten deines Datenpunktes -
Die Werte dürften eigentlich nie kleiner sein, da es sich um die Zählerstände meiner Wärmepumpe handelt. Außer die Werte springen bei einem Adapter-Neustart kurzzeitig auf 0!
Ich werde jetzt mal die Werte zusätzlich mit dem History Adapter aufzeichnen lassen, um zu sehen was passiert.
-
@fritzke316 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Außer die Werte springen bei einem Adapter-Neustart kurzzeitig auf 0!
Ich werde jetzt mal die Werte zusätzlich mit dem History Adapter aufzeichnen lassen, um zu sehen was passiert.deshalb schrieb ich ja, um sicher zu sein, mal mitloggen
-
Hat diesmal eine Weile gedauert bis der Fehler wieder aufgetaucht ist.
Der Nibe Adapter gibt wirklich einen Kleineren Wert aus!!Hier der Log bei Eintreten des Fehlers
2021-12-24 09:09:04.317 - warn: sourceanalytix.0 (1323) Device reset detected for nibeuplink.0.UNIT_0.HEAT_METER.HEATING_INT_ADD_INCL_EP14 store current cumulatedReading 2189691.6 as valueAtDeviceReset (previous valueAtDeviceReset : 2106418.1) 2021-12-24 09:09:04.432 - info: sourceanalytix.0 (1323) Updating SourceAnalytix configuration for : nibeuplink.0.UNIT_0.HEAT_METER.HEATING_INT_ADD_INCL_EP14
Log des Datenpunkts auf SourceAnalytix
Der Log des Datenpunkts Nibe Adapter
Wie kann man nun verhindern, dass SourceAnalytix in diesem Fall ein "DeviceReset" annimmt?
Vielleicht könnte man eine Toleranz angeben um die die Werte kleiner sein können?
Ich kann jetzt aber auch nicht genau sagen warum, der Nibe Adapter plötzlich einen kleineren Wert ausgibt!! -
@fritzke316 wie ich gesagt habe, jetzt ist nur die Frage, warum wird da ein falscher Wert gesendet um 9:09, mögliches Netzwerkproblem/nicht erreichbar gewesen, Neustart/Update, oder oder oder
andernfalls, wäre eine Möglichkeit, den Wert per Script in einen selbst erstellten DP zwischenzuspeichern, so das kein kleinerer Wert geschrieben wird und entsprechend den DP per SA zu loggen, anstatt den originalen
-
-
@crunchip
Gute Idee mit dem separaten Datenpunkt, damit könnte ich das Problem sicherlichbeheben.
Obwohl mir doch am liebsten wäre wenn man den Fehler am jeweiligen Adapter fixen könnte. -
@intruder7
Die Werte kommen vom Nibe Adapter (Nibe Uplink) und wurden mit dem History Adapter gelogt.
Ob die kleineren Werte zwischendurch aber direkt von Nibe Uplink gesendet werden oder ob der Nibe Adapter den Fehler verursacht kann ich nicht sagen! -
@intruder7 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Bei mir kommen negative Werte meistens vom sourceanalytics adapter
sicher?
im Fall von @fritzke316 kommt der "falsche" Wert vom Gerät selbst, dafür kann SA ja nichts, lediglich erkennt SA dies und weist darauf hin im Log