NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
Moin zusammen,
ich habe die Kosten bei Gas angepasst.
Ich habe gehofft, dass die bestehenden Werte angepasst werden, wurden sie aber nicht.
Daher hatte ich, zum Test, mal den Datenpunkt 01_Monday und 01_previousDay (unter currentYear - costs) gelöscht und den Adapter neu gestartet. Wollt eigentlich damit erzwingen, dass er die Datenpunkte mit den aktuellen Preisen neu erstellt und errechnet. War leider nichts. Die Datenpunkte sind und bleiben weg.Habt ihr eine Idee, wie ich die Datenpunkte wieder erstellt und befüllt bekomme?
-
@hant0r sagte in [SourceAnalytix 0.4.8-Final] Released !:
Habt ihr eine Idee, wie ich die Datenpunkte wieder erstellt und befüllt bekomme?
erstellt = adapter neu starten
fuellen = mauleeSA kan nur wissen was du jetzt hast und berechnet jetzt, diese werte werden gespeichert und nicht neu berechnet
-
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
erstellt = adapter neu starten
Habe den Adapter schon mehrfach neu gestartet, aber die Datenpunkte werden nicht neu erstellt
-
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
SA kan nur wissen was du jetzt hast und berechnet jetzt, diese werte werden gespeichert und nicht neu berechnet
Heißt, wenn ich den DP "heute" in € lösche (und die m³ noch als Datenpunkt vorhanden sind) sollte er den DP mit Euro neu errechnen?
Von "previousDay" macht er das nämlich nicht -
@hant0r sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
erstellt = adapter neu starten
Habe den Adapter schon mehrfach neu gestartet, aber die Datenpunkte werden nicht neu erstellt
kommt was im log ?
-
@hant0r sagte in [SourceAnalytix 0.4.8-Final] Released !:
Von "previousDay" macht er das nämlich nicht
das macht er nur um 00.00 nachts...
-
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
@hant0r sagte in [SourceAnalytix 0.4.8-Final] Released !:
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
erstellt = adapter neu starten
Habe den Adapter schon mehrfach neu gestartet, aber die Datenpunkte werden nicht neu erstellt
kommt was im log ?
Hier das Log nach einem Neustart:
sourceanalytix.0 2021-03-09 15:44:20.607 info (3958) SourceAnalytix initialisation finalized, will handle calculations ... for 9 states sourceanalytix.0 2021-03-09 15:44:20.600 info (3958) Initialization (9 of 9) finished for : 0_userdata.0.Verbraucher.Gaszaehler sourceanalytix.0 2021-03-09 15:44:20.599 error (3958) Cannot handle initialisation for 0_userdata.0.Verbraucher.Gaszaehler sourceanalytix.0 2021-03-09 15:44:20.599 info (3958) Initialising (9 of 9) state 0_userdata.0.Verbraucher.Gaszaehler sourceanalytix.0 2021-03-09 15:44:20.599 info (3958) Initialization (8 of 9) finished for : shelly.0.SHPLG-S#578088#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:20.599 error (3958) Cannot handle initialisation for shelly.0.SHPLG-S#578088#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:20.599 info (3958) Initialising (8 of 9) state shelly.0.SHPLG-S#578088#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:20.598 info (3958) Initialization (7 of 9) finished for : shelly.0.SHPLG-S#5773B0#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:19.612 info (3958) Initialising (7 of 9) state shelly.0.SHPLG-S#5773B0#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:19.612 info (3958) Initialization (6 of 9) finished for : shelly.0.SHPLG-S#B582F5#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:18.971 info (3958) Initialising (6 of 9) state shelly.0.SHPLG-S#B582F5#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:18.971 info (3958) Initialization (5 of 9) finished for : shelly.0.SHPLG-S#AB969F#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:18.193 info (3958) Initialising (5 of 9) state shelly.0.SHPLG-S#AB969F#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:18.192 info (3958) Initialization (4 of 9) finished for : shelly.0.SHPLG-S#208C4F#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:17.396 info (3958) Initialising (4 of 9) state shelly.0.SHPLG-S#208C4F#1.Relay0.Energy sourceanalytix.0 2021-03-09 15:44:17.395 info (3958) Initialization (3 of 9) finished for : smartmeter.0.1-0:1_8_1__255.value sourceanalytix.0 2021-03-09 15:44:16.543 info (3958) Initialising (3 of 9) state smartmeter.0.1-0:1_8_1__255.value sourceanalytix.0 2021-03-09 15:44:16.542 info (3958) Initialization (2 of 9) finished for : smartmeter.0.1-0:1_8_0__255.value sourceanalytix.0 2021-03-09 15:44:15.678 info (3958) Initialising (2 of 9) state smartmeter.0.1-0:1_8_0__255.value sourceanalytix.0 2021-03-09 15:44:15.678 info (3958) Initialization (1 of 9) finished for : hs100.0.192_168_1_138.power sourceanalytix.0 2021-03-09 15:44:14.408 info (3958) Initialising (1 of 9) state hs100.0.192_168_1_138.power sourceanalytix.0 2021-03-09 15:44:14.407 error (3958) Troubleshoot Data 0_userdata.0.Verbraucher.Gaszaehler custom Data : {"_id":"0_userdata.0.Verbraucher.Gaszaehler","type":"state","common":{"name":"Verbraucher.Gaszaehler","role":"","type":"numbe sourceanalytix.0 2021-03-09 15:44:14.407 error (3958) Check settings for 0_userdata.0.Verbraucher.Gaszaehler ! Known valueAtDeviceReset : (2046.3) > known cumulative value (2045.9) cannot proceed sourceanalytix.0 2021-03-09 15:44:14.363 error (3958) Troubleshoot Data shelly.0.SHPLG-S#578088#1.Relay0.Energy custom Data : {"type":"state","common":{"name":"Energy","type":"number","role":"value.power","read":true,"write":false,"def":0,"unit":" sourceanalytix.0 2021-03-09 15:44:14.362 error (3958) Check settings for shelly.0.SHPLG-S#578088#1.Relay0.Energy ! Known valueAtDeviceReset : (46.18160000000001) > known cumulative value (46.17625000000001) cannot proceed sourceanalytix.0 2021-03-09 15:44:14.246 info (3958) Welcome to SourceAnalytix, making things ready ... sourceanalytix.0 2021-03-09 15:44:14.220 info (3958) starting. Version 0.4.8 in /opt/iobroker/node_modules/iobroker.sourceanalytix, node: v12.20.0, js-controller: 3.1.6 sourceanalytix.0 2021-03-09 15:44:09.725 info (1199) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason sourceanalytix.0 2021-03-09 15:44:09.724 info (1199) terminating sourceanalytix.0 2021-03-09 15:44:09.723 info (1199) SourceAnalytix stopped, now you have to calculate by yourself :'( ... sourceanalytix.0 2021-03-09 15:44:09.722 info (1199) Got terminate signal TERMINATE_YOURSELF
@dutchman sagte in [SourceAnalytix 0.4.8-Final] Released !:
@hant0r sagte in [SourceAnalytix 0.4.8-Final] Released !:
Von "previousDay" macht er das nämlich nicht
das macht er nur um 00.00 nachts...
Leider nein. Das Löschen ist schon einige Tage her, kam aber nichts.
Habe sie nun selbst neu angelegt, werden aber leider nicht mehr befüllt -
Schade, die von mir erst gelöschten und dann neu angelegten Datenpunkte (01_Monday und 01_previousDay) werden nicht mehr beschrieben. Muss wohl alles löschen und neu anlegen lassen.
Schade um die historischen Daten -
@hant0r kannst du die gespeicherten Daten eventuell mit der "aliasID" retten?
Bei influxDB tauch das Feld auf. Ich glaube bei allen DB-Adaptern?
-
@lobomau Danke dir, aber nein, so etwas gibt es da nicht
Ist influxDB eine gute Alternative?
-
Hallo Leute,
leider habe seit der finalen Version immer das Problem, dass sich ab und zu die Werte (cumulativeReading) verdoppeln.
Ich habe keine Ahnung wo das herkommt.
Auf jeden Fall kommt der Wert ursprünglich aus dem Parser.
Hier mal eine Wertetabelle des ursprünglichen Werts:49.2 true 2021-03-17 14:26:52.821 49.1 true 2021-03-17 14:26:05.129 49 true 2021-03-17 14:25:05.641 48.9 true 2021-03-17 14:00:05.498 48.7 true 2021-03-17 13:44:14.837 48.7 true 2021-03-17 13:44:14.775 48.9 true 2021-03-17 13:42:59.755 48.8 true 2021-03-17 13:42:08.745 48.7 true 2021-03-17 13:07:17.240 48.6 true 2021-03-17 13:01:23.229 48.5 true 2021-03-17 13:00:35.189 48.4 true 2021-03-17 12:59:53.194 48.3 true 2021-03-17 12:59:05.500 48.2 true 2021-03-17 12:48:38.157 48.1 true 2021-03-17 12:47:28.931 48 true 2021-03-17 12:46:37.584 47.9 true 2021-03-17 00:00:02.190 47.9 true 2021-03-16 17:23:26.023 48.2 true 2021-03-16 17:20:53.018 48.1 true 2021-03-16 17:19:58.999 48 true 2021-03-16 17:19:07.991 47.9 true 2021-03-16 15:17:28.904 47.8 true 2021-03-16 15:09:22.780 47.7 true 2021-03-16 15:04:34.729 47.6 true 2021-03-16 15:01:01.723 47.5 true 2021-03-16 14:57:31.846 47.4 true 2021-03-16 14:54:04.858 47.3 true 2021-03-16 14:50:34.991 47.2 true 2021-03-16 14:47:05.370 47.1 true 2021-03-16 14:42:16.557 47 true 2021-03-16 14:39:49.812 46.9 true 2021-03-16 14:39:10.680 46.8 true 2021-03-16 14:38:25.706 46.7 true 2021-03-16 13:26:29.649 46.6 true 2021-03-16 13:05:56.360 46.5 true 2021-03-16 12:57:38.303 46.4 true 2021-03-16 12:49:16.775 46.3 true 2021-03-16 12:40:49.924 46.2 true 2021-03-16 12:37:08.166 46.1 true 2021-03-16 12:36:25.907 46 true 2021-03-16 12:35:53.091 45.9 true 2021-03-16 12:35:11.084 45.8 true 2021-03-16 12:34:29.153 45.8 true 2021-03-16 12:34:29.072 46.2 true 2021-03-16 12:34:11.079 46.1 true 2021-03-16 12:32:22.583 46 true 2021-03-16 12:31:28.793 45.9 true 2021-03-16 12:30:40.762 45.8 true 2021-03-16 12:13:34.767 45.8 true 2021-03-16 12:13:34.704
Das sind Werte aus einer Solarthermie Anlage. Die kann leider nur 3 Stellen mit einer Nachkommastelle ausgeben (kWh)
Für die 4. Stelle gibt es einen extra Wert (MWh).
Beides ergibt dann durch ein kl. Blockly-Prg einen 4-stelligen Wert mit einer Nachkommastelle, den ich mit Sourceanalytix erfasse.5049.2 true 2021-03-17 14:26:52.825 5049.1 true 2021-03-17 14:26:05.136 5049 true 2021-03-17 14:25:05.668 5048.9 true 2021-03-17 14:00:05.516 5048.7 true 2021-03-17 13:44:14.916 5048.7 true 2021-03-17 13:44:14.786 5048.9 true 2021-03-17 13:42:59.761 5048.8 true 2021-03-17 13:42:08.751 5048.7 true 2021-03-17 13:07:17.249 5048.6 true 2021-03-17 13:01:23.245 5048.5 true 2021-03-17 13:00:35.194 5048.4 true 2021-03-17 12:59:53.203 5048.3 true 2021-03-17 12:59:05.503 5048.2 true 2021-03-17 12:48:38.162 5048.1 true 2021-03-17 12:47:28.939 5048 true 2021-03-17 12:46:37.641 5048 true 2021-03-17 12:46:37.592 5047.9 true 2021-03-17 00:00:02.537 5047.9 true 2021-03-16 17:23:26.027 5048.2 true 2021-03-16 17:20:53.023 5048.1 true 2021-03-16 17:19:59.003 5048 true 2021-03-16 17:19:07.996 5047.9 true 2021-03-16 15:17:28.914 5047.8 true 2021-03-16 15:09:22.785 5047.7 true 2021-03-16 15:04:34.748 5047.6 true 2021-03-16 15:01:01.729 5047.5 true 2021-03-16 14:57:31.852 5047.4 true 2021-03-16 14:54:04.862 5047.3 true 2021-03-16 14:50:34.996 5047.2 true 2021-03-16 14:47:05.423 5047.1 true 2021-03-16 14:42:16.564 5047 true 2021-03-16 14:39:49.821 5046.9 true 2021-03-16 14:39:10.691 5046.8 true 2021-03-16 14:38:25.750 5046.8 true 2021-03-16 14:38:25.712 5046.7 true 2021-03-16 14:28:22.995 5046.7 true 2021-03-16 13:26:29.657 5046.6 true 2021-03-16 13:05:56.364 5046.5 true 2021-03-16 12:57:38.309 5046.4 true 2021-03-16 12:49:16.779 5046.3 true 2021-03-16 12:40:49.954 5046.2 true 2021-03-16 12:37:08.170 5046.1 true 2021-03-16 12:36:25.912 5046 true 2021-03-16 12:35:53.095 5045.9 true 2021-03-16 12:35:11.088 5045.8 true 2021-03-16 12:34:29.305 5045.8 true 2021-03-16 12:34:29.078 5046.2 true 2021-03-16 12:34:11.088 5046.1 true 2021-03-16 12:32:22.593 5046 true 2021-03-16 12:31:28.803
Der cumulative Wert sieht aber dann wie folgt aus:
5049.2 true 2021-03-17 15:18:46.901 0 false 2021-03-17 15:17:44.184 10098.099999999999 true 2021-03-17 14:26:52.833 10098 true 2021-03-17 14:26:05.149 10097.9 true 2021-03-17 14:25:05.679 10097.8 true 2021-03-17 14:00:05.556 10097.599999999999 true 2021-03-17 13:44:15.110 5048.9 true 2021-03-17 13:42:59.782 5048.8 true 2021-03-17 13:42:08.767 5048.7 true 2021-03-17 13:07:17.267 5048.6 true 2021-03-17 13:01:23.285 5048.5 true 2021-03-17 13:00:35.211 5048.4 true 2021-03-17 12:59:53.233 5048.3 true 2021-03-17 12:59:05.508 5048.2 true 2021-03-17 12:48:38.170 5048.1 true 2021-03-17 12:47:28.954 5048 true 2021-03-17 12:46:37.660 5048 true 2021-03-17 12:46:37.656 5047.9 true 2021-03-16 21:36:13.857 0 false 2021-03-16 21:35:04.892 10096.099999999999 true 2021-03-16 17:23:26.095 10096.099999999999 true 2021-03-16 17:23:26.084 5048.2 true 2021-03-16 17:20:53.038 5048.1 true 2021-03-16 17:19:59.013 5048 true 2021-03-16 17:19:08.007 5047.9 true 2021-03-16 15:17:28.926 5047.8 true 2021-03-16 15:09:22.794 5047.7 true 2021-03-16 15:04:34.758 5047.6 true 2021-03-16 15:01:01.737 5047.5 true 2021-03-16 14:57:31.864 5047.4 true 2021-03-16 14:54:04.868 5047.3 true 2021-03-16 14:50:35.003 5047.2 true 2021-03-16 14:47:05.430 5047.1 true 2021-03-16 14:42:16.577 5047 true 2021-03-16 14:39:49.848 5046.9 true 2021-03-16 14:39:10.735 5046.8 true 2021-03-16 14:38:25.769 5046.8 true 2021-03-16 14:38:25.763 5046.7 true 2021-03-16 14:28:23.002 0 false 2021-03-16 14:27:14.612 15139 true 2021-03-16 13:26:29.679 15138.9 true 2021-03-16 13:05:56.371 15138.8 true 2021-03-16 12:57:38.386 15138.699999999999 true 2021-03-16 12:49:16.789 15138.599999999999 true 2021-03-16 12:40:49.965 15138.5 true 2021-03-16 12:37:08.179 15138.4 true 2021-03-16 12:36:25.920 15138.3 true 2021-03-16 12:35:53.103 15138.199999999999 true 2021-03-16 12:35:11.100 15138.099999999999 true 2021-03-16 12:34:29.289
Die Nullen kommt immer, wenn ich nach der Anleitung irgendwo oben im Thread das wieder zurücksetze.
Hat jemand eine Idee was hier schief läuft?
-
@hg6806 bin grad nur am handy, daher schwierig. Wenn ichs richtig sehe, kommen da doppelte werte rein und dann passiert der Fehler
irgendwas stimmt da aber nicht, wenn man die Werte und Zeiten vergleicht5048.7 true 2021-03-17 13:44:14.916 5048.7 true 2021-03-17 13:44:14.786
5048.8 true 2021-03-17 13:42:08.767 5048.7 true 2021-03-17 13:07:17.267
-
@crunchip
Kann es sein, dass der Fehler entstanden ist, da zu dieser Zeit kurz rückwärts gezählt wurde? -
@hg6806 sagte in [SourceAnalytix 0.4.8-Final] Released !:
@crunchip
Kann es sein, dass der Fehler entstanden ist, da zu dieser Zeit kurz rückwärts gezählt wurde?@hg6806 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Auf jeden Fall kommt der Wert ursprünglich aus dem Parser.
Hier mal eine Wertetabelle des ursprünglichen Werts:Was meinst du mir rückwerts gezählt?
Deine Ursprungswerte kommen doppelt rein. -
Schau dir mal die Werte an.
49.1 true 2021-03-17 14:26:05.129 49 true 2021-03-17 14:25:05.641 48.9 true 2021-03-17 14:00:05.498 48.7 true 2021-03-17 13:44:14.837 48.7 true 2021-03-17 13:44:14.775 48.9 true 2021-03-17 13:42:59.755 48.8 true 2021-03-17 13:42:08.745 48.7 true 2021-03-17 13:07:17.240 48.6 true 2021-03-17 13:01:23.229 48.5 true 2021-03-17 13:00:35.189 48.4 true 2021-03-17 12:59:53.194
Da Werte zählen hoch, dann wieder ein kleines Stück runter und wieder hoch.
Kommt leider so aus dem Steuergerät der Solarthermie. -
@hg6806 ja, jetzt am PC seh ich das besser.
@hg6806 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Kommt leider so aus dem Steuergerät der Solarthermie
vor kurzem war doch ein ähnlicher Fall hier, das die Werte nicht sauber reinkommen. Denke ne Möglichkeit wäre es in nem script abzufangen.
-
Falls jemand vielleicht ein ähnliches Problem hat, hier der Hintergrund.
Ich habe eine Drain-Back Solaranlage.
Heißt, oben ist der Kollektor ist immer leer (Frostschutz u.a.). Wenn sich dieser nun durch Sonneneinstrahlung erhitzt, schalten zwei Pumpen ein und fördern Speicherwasser hoch in den Kollektor bis durch eine Siphonwirkung die 2. (Booster-) Pumpe abgeschaltet werden kann.
Durch einen Durchflussmengenmesser im Vorlauf und Sensoren kann die gewonnene Leistung und Energie bestimmt werden.Wenn morgens das ganz System noch kalt ist, dauert die Erwärmung ein paar Minuten, der Kollektor kühlt zu stark aus, die Anlage schaltet noch einmal ab und das Wasser fließt rückwärts durch den Vorlauf in den Speicher zurück. Der Durchflussmengenmesser erkennt das und zählt etwas rückwärts. Daran kann ich nichts tun, höchstens das Messgerät in den Rücklauf zu bauen, was viel zu aufwendig wäre.
Mein Problem ist jetzt, dass ich mich mit Programmierung und Script überhaupt nicht auskenne.
Ich habe ja ein Blockly dafür geschrieben und versuch dort etwas einzubauen, dass nicht rückwärts gezählt werden kann.
Wenn nicht muss ich im Script-Thread was erbeten.Komisch auch, dass es bei den alten 0.3x Version immer funktioniert hatte.
-
@hg6806 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Ich habe ja ein Blockly dafür geschrieben und versuch dort etwas einzubauen, dass nicht rückwärts gezählt werden kann.
Und wie sieht das blockly aus?
-
@crunchip
Hier ist es
-
@hg6806 ich bin zwar da auch nicht fit im scripten, aber so funktioniert das mit Sicherheit nicht.
Das sind alles selbst erstellte Datenpunkte?
Du brauchst doch nen Vergleich, ob letzter Wert kleiner/gleich, nur dann soll addiert werden.
Dein Durchflussmengenmesser gibt den Wert an? also darf nur aktualisiert werden, wenn URSPRUNG <=WERT