NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
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 -
@crunchip
Ja klar, das ist das Ursprüngliche Script um erst einmal den Gesamtwert zu bekommen.
Eine Größer-Gleich Abfrage ist hier noch nicht drin. -
Habe es jetzt so umgeschrieben.
Damit müsste es passen. -
@hg6806 irgendwie passt das nicht, oder ich blicke es nicht was da welche Datenpunkte sind.
Erkläre mal bitte welche Datenpunkte was sind.
Zum anderen, soviel ich weiss, ist es nicht sinnvoll mit selbst angelegten Datenpunkten zu arbeiten, da die bei der Abfrage eventuell noch nicht geschrieben sein könnten. Daher besser mit Variablen arbeiten.
Ursprung/Wert findest du unter Trigger Objekt ID, Beispiel -
@crunchip
Habe ich nicht wirklich verstand wie man das macht.
Aber so sollte es eigentlich auch gehen:
-
Hallo, zusammen,
ich bin ganz neu in diesem spannenden Thema und benötige noch ein paar Tips um SourceAnalytics zum Laufen zu bekommen, es soll die Photovoltaikanlage verfolgt werden.
Setup:
- ioBroker auf RaspberryPi4
- Weidmann IR Lesekopf auf dem Zähler, mit PIN freigeschaltet und somit erhalte ich die aktuelle Wirkleistung ( Minuswerte) und den Zählerstand gesamt
- Smartmeter Adapter installiert, liefert korrekte Werte, die zwei Werte als Datenpunkt eingestellt
Wirkleistung als "Verbrauch", Einheit: Watt
Gesamtleistung als "Zählerstand", Einheit KiloWatt, Jahresstartwert eingetragen - SourceAnalytics Adapter installiert, beide Datenpunkte tauchen auf
- Logfile zeigt keine Fehler
Problem: Die Werte in SourceAnalytics sind viel zu hoch, selbst beim ersten Übertrag, ich kann kein Verhältnis zu den Realwerten erkennen
Was kann ich tun?
Vielen Dank and alle.
-
@schwarzwälder sagte in [SourceAnalytix 0.4.8-Final] Released !:
Problem: Die Werte in SourceAnalytics sind viel zu hoch
was heisst viel zu hoch?
-
Vor 3 Tage habe ich gestartet, da war der aktuelle Zählerstand gesamt bei 18.800 kWh. In SourceAnalytics ist kumulativ nun 890.000.
Tag 1: 101.000
Tag 2: 550.000