NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@crunchip ok, danke!
Nur Vollständigkeitshalber meine Lösung "SourceAnalytix mit OilFox" ( kann leider nicht wirklich coden - daher blockly )
Ich habe aus 4 Datenpunkten einen Zähler erstellt:
- Aktueller_Ölstand ( aktuelle Messung - wird eigentlich nicht benötigt )
- Letzer_Ölstand ( letzte Messung )
- Differenz ( Letzer_Ölstand - Aktueller_Ölstand )
- Ölverbrauch ( Zähler )
Danach habe ich ein Blockly erstellt, welches mir den Zähler schreibt wenn der Ölstand vom OilFox geändert wird:
Hier habe ich für denn Fall das der Tank aufgefüllt wird einen zweiten Block eingefügt, welcher dies automatisch berücksichtigt. Die Berechnung findet also nur statt wenn OliFox Ölstand <= Aktueller Ölstand ist, ansonsten wurde gefüllt und die beiden Ölstand Dummys werden mit dem neuen Füllstand beschrieben.
Um die Messung quasi zu "entprellen" rechne ich im zweiten Block 100 liter drauf, damit keine Psyeudo-Neubefüllung stattfindet, falls durch Messdifferenz oder Tankausgleich der Ölstand steigt statt fällt.Am Ende erhalte ich den Datenpunkt "Ölverbrauch" als unendlich Zähler welcher in SA funkgiert.
Es geht sicher auch eleganter, jedoch wie bereits erwähnt bin ich nicht mit dem coden vertraut.
Hier noch meine VIS mit den genialen SA Adapter:
( Die Ölstandswerte stimmen "Heute" nur ca., da ich diese geschätzt eingetragen habe. )
Vielen Dank für dieses Mega Plugin!
-
Der Adapter (wie so viele hier im Forum) ist einfach herrlich und garnicht hoch genug anzusehen, was hier geleistet wurde!!! Toll! @Dutchman
Habe dennoch aktuell folgende Fehlermeldung in meinem Log, wenn ich die Photovoltaik-Erzeugung in Kwh und Einspeisevergütung tracken möchte:
2021-02-14 19:47:33.123 - error: sourceanalytix.0 (23151) Check settings for plenticore.0.scb.statistic.EnergyFlow.EnergyHomeDay ! Known valueAtDeviceReset : (219.7786061067035) > known cumulative value (0) cannot proceed 2021-02-14 19:47:33.125 - error: sourceanalytix.0 (23151) Troubleshoot Data plenticore.0.scb.statistic.EnergyFlow.EnergyHomeDay custom Data : {"type":"state","common":{"name":"Home power consumption at current day","type":"number","role":"value.power.consumption","unit":"Wh","read":true,"write":false,"custom":{"history.0":{"enabled":true,"changesOnly":false,"debounce":"1000","maxLength":"960","retention":0,"changesRelogInterval":0,"changesMinDelta":0,"aliasId":""},"sourceanalytix.0":{"enabled":true,"alias":"Hausverbrauch_Tag","selectedPrice":"ElectricityDay","selectedUnit":"kWh","costs":true,"consumption":true,"meter_values":true,"start_day":219.7786061067035,"start_week":125.9587867866935,"start_month":0,"start_quarter":0,"start_year":0,"valueAtDeviceReset":219.7786061067035,"valueAtDeviceInit":0,"cumulativeValue":219.7786061067035}}},"native":{},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1612911664710,"_id":"plenticore.0.scb.statistic.EnergyFlow.EnergyHomeDay","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 2021-02-14 19:47:33.139 - error: sourceanalytix.0 (23151) Check settings for plenticore.0.scb.statistic.EnergyFlow.EnergyHomeGridDay ! Known valueAtDeviceReset : (202.0702329965092) > known cumulative value (0) cannot proceed 2021-02-14 19:47:33.140 - error: sourceanalytix.0 (23151) Troubleshoot Data plenticore.0.scb.statistic.EnergyFlow.EnergyHomeGridDay custom Data : {"type":"state","common":{"name":"Power consumption from grid at current day","type":"number","role":"value.power.consumption","unit":"Wh","read":true,"write":false,"custom":{"history.0":{"enabled":true,"changesOnly":false,"debounce":"1000","maxLength":"960","retention":0,"changesRelogInterval":0,"changesMinDelta":0,"aliasId":""},"sourceanalytix.0":{"enabled":true,"alias":"Netzbezug_Tag","selectedPrice":"ElectricityDay","selectedUnit":"kWh","costs":true,"consumption":true,"meter_values":true,"start_day":202.0702329965092,"start_week":118.953444693471,"start_month":0,"start_quarter":0,"start_year":0,"valueAtDeviceReset":202.0702329965092,"valueAtDeviceInit":0,"cumulativeValue":202.0702329965092}}},"native":{},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1612911664710,"_id":"plenticore.0.scb.statistic.EnergyFlow.EnergyHomeGridDay","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 2021-02-14 19:47:33.161 - error: sourceanalytix.0 (23151) Check settings for plenticore.0.scb.statistic.EnergyFlow.EnergyHomePvDay ! Known valueAtDeviceReset : (27.413083635921602) > known cumulative value (0) cannot proceed 2021-02-14 19:47:33.162 - error: sourceanalytix.0 (23151) Troubleshoot Data plenticore.0.scb.statistic.EnergyFlow.EnergyHomePvDay custom Data : {"type":"state","common":{"name":"Power consumption from PV at current day","type":"number","role":"value.power.consumption","unit":"Wh","read":true,"write":false,"custom":{"history.0":{"enabled":true,"changesOnly":false,"debounce":"1000","maxLength":"960","retention":0,"changesRelogInterval":0,"changesMinDelta":0,"aliasId":""},"sourceanalytix.0":{"enabled":true,"alias":"","selectedPrice":"ElectricityDelivery","selectedUnit":"","costs":false,"consumption":true,"meter_values":true,"start_day":27.413083635921602,"start_week":16.709000437122302,"start_month":0,"start_quarter":0,"start_year":0,"valueAtDeviceReset":27.413083635921602,"valueAtDeviceInit":0,"cumulativeValue":27.413083635921602}}},"native":{},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1612911664710,"_id":"plenticore.0.scb.statistic.EnergyFlow.EnergyHomePvDay","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 2021-02-14 19:47:33.220 - error: sourceanalytix.0 (23151) Check settings for plenticore.0.scb.statistic.EnergyFlow.EnergyToGridDay ! Known valueAtDeviceReset : (22.774000000000004) > known cumulative value (0) cannot proceed 2021-02-14 19:47:33.221 - error: sourceanalytix.0 (23151) Troubleshoot Data plenticore.0.scb.statistic.EnergyFlow.EnergyToGridDay custom Data : {"type":"state","common":{"name":"Power sent to grid at current day","type":"number","role":"value.power.consumption","unit":"Wh","read":true,"write":false,"custom":{"history.0":{"enabled":true,"changesOnly":false,"debounce":"1000","maxLength":"960","retention":0,"changesRelogInterval":0,"changesMinDelta":0,"aliasId":""},"sourceanalytix.0":{"enabled":true,"alias":"Einspeisung_Tag","selectedPrice":"ElectricityDelivery","selectedUnit":"kWh","costs":true,"consumption":true,"meter_values":true,"start_day":22.774000000000004,"start_week":18.706000000000003,"start_month":0,"start_quarter":0,"start_year":0,"valueAtDeviceReset":22.774000000000004,"valueAtDeviceInit":0,"cumulativeValue":22.774000000000004}}},"native":{},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1612911664710,"_id":"plenticore.0.scb.statistic.EnergyFlow.EnergyToGridDay","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} 2021-02-14 19:47:33.229 - error: sourceanalytix.0 (23151) Check settings for plenticore.0.scb.statistic.EnergyFlow.YieldDay ! Known valueAtDeviceReset : (50.1871446410672) > known cumulative value (0) cannot proceed 2021-02-14 19:47:33.230 - error: sourceanalytix.0 (23151) Troubleshoot Data plenticore.0.scb.statistic.EnergyFlow.YieldDay custom Data : {"type":"state","common":{"name":"Total yield at current day","type":"number","role":"value.power.consumption","unit":"Wh","read":true,"write":false,"custom":{"history.0":{"enabled":true,"changesOnly":false,"debounce":"1000","maxLength":"960","retention":0,"changesRelogInterval":0,"changesMinDelta":0,"aliasId":"Einspeisung"},"sourceanalytix.0":{"enabled":true,"alias":"Einspeisung","selectedPrice":"ElectricityDelivery","selectedUnit":"kWh","costs":true,"consumption":true,"meter_values":true,"start_day":0,"start_week":0,"start_month":0,"start_quarter":0,"start_year":0,"valueAtDeviceReset":50.1871446410672,"valueAtDeviceInit":0,"cumulativeValue":50.1871446410672}}},"native":{},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1612911664710,"_id":"plenticore.0.scb.statistic.EnergyFlow.YieldDay","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}}
Hat hier jemand eine Idee, was hier im Datenpunkt falsch konfiugiert wurde? History-Adapter läuft parallel.
DANKE euch!
-
@bostil schau dir die Troubleshoots an. Insbesondere Issue 5
-
@michi_pi Großartig, Danke. Hatte ich leider nicht gesehen.
-
Hier mal eine kurze Information zu dem Problem, dass jeder neue Tag den Wert der vorangegangenen Tage beinhaltete, somit waren die Werte in den Diagrammen falsch.
Nun läuft alles, wie es sein soll. Was habe ich gemacht?
Ich habe alle Instanzen hm-rpc* gelöscht, sowie hm-rega. Und natürlich auch die zugehörigen Verknüpfungen in Sourceanalytix. Dann habe ich neu die Geräte suchen lassen und die gefundenen Instanzen installiert. Macht etwas Arbeit, da die Datenpunkte alle neu wieder verknüpft werden müssen. Aber es geht! Danke an alle, die mir bei der Fehlersuche behilflich waren. -
Ich sehe es richtig, dass die eingestellten Preise im Adapter nicht als Datenpunkt hinterlegt sind, korrekt ?
https://github.com/iobroker-community-adapters/ioBroker.sourceanalytix/issues/111
-
Muss auch mal dumm fragen.
Wie geht der Adapter mit Zweirichtungszählern um?
Also bei Bezug (ca. 28cent) positiver Wert und bei Einspeisung (ca. 14 cent) Negativer Wert.
Oder muss ich mir dafür zwei neue Objecte Erstellen die jeweils nur positiv oder nur negativ sein können?
-
Hallo zusammen,
ich hatte eine Fehler in meine Zählerstandsskript :rolling_eyes: und der Zählerstand war kurz bei 0.001 oder so und im Anschluss wieder bei aktuellen Stand ca. 663300 jetzt habe ich natürlich mega Falsche Werte im SA. Kann ich des irgendwie anpassen?Edit: cumulaticReading habe ich in zwischen hin bekommen:-) aber gestern steht halt ein Käse drin
-
Meine Version nennt sich so:
Bisher hatte er sich immer allein aktualisiert. Ist das die neuste Version oder muss ich da manuell was machen?
-
@bytegetter sagte in [SourceAnalytix 0.4.8-Final] Released !:
Bisher hatte er sich immer allein aktualisiert
Wie soll sich bitte etwas von alleine aktualisieren?
Letzter Stand ist eigentlich 0.4.8, ohne alpha -
@crunchip Bei den Updates wurde auch mal irgendwann für den Adapter mit angeboten und dann auch installiert.
Kurz: Wie bekomme ich den Update auf die aktuelle Version?
-
@bytegetter sagte in [SourceAnalytix 0.4.8-Final] Released !:
Bei den Updates wurde auch mal irgendwann für den Adapter mit angeboten und dann auch installiert.
also, selbst ausgelöst und nicht automatisch
dann machs so, die ersten Buchstaben eingeben, dann wird der Adapter angezeigt, anklicken, fertig
-
@crunchip Wird mir leider dort nicht angezeigt:
Gibt es da einen Trick?
-
erkennt jemand die Ursache des Problems? Ich habe hier einige kWh-Werte, die irgendwann plötzlich einen Sprung machen.
Ich habe den Wert hier im verdacht, weiß aber nicht warum der plötzlich kommt. Device Reset?:"valueAtDeviceReset": 2742.3534166666695,
raw-Wert komplett:
[s=] { "_id": "0_userdata.0.Energy.Go-echarger_energy_total", "type": "state", "common": { "name": "Go-echarger energy total", "role": "", "type": "number", "desc": "Manually created", "unit": "kWh", "def": 0, "read": true, "write": true, "custom": { "sourceanalytix.0": { "enabled": true, "alias": "", "selectedPrice": "ElectricityDay", "selectedUnit": "kWh", "costs": true, "consumption": true, "meter_values": true, "start_day": "1360", "start_week": 1348, "start_month": "1170", "start_quarter": 1005, "start_year": 1005, "valueAtDeviceReset": 2742.3534166666695, "valueAtDeviceInit": 1371.1765111111124 } } }, "native": {}, "from": "system.adapter.sourceanalytix.0", "user": "system.user.admin", "ts": 1614177563634, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 } }
-
@lobomau ist genau das doppelte von dem, was du vorher als Gesamtverbrauch hattest. Das hab ich bei mir auch bei einigen DPs festgestellt - diesmal nicht Homematic (da schalte ich brav vor einem Update vom Adapter SA aus) sondern bei meinen Sonoff-Plugs mit Tasmota drauf.
Hab auch noch keine Idee, wo das herkommt. Hab aber festgetsellt, dass auch bei meinen Weeks Werte nicht korrekt waren und hab sie von Hand korrigiert (beschreibbar ja einstellen, von Hand den korrekten Wert, dann wieder auf beschreibbar nein).
Ich beobachte das aktuell noch...ggf liefert der Adapter zwischendurch Murks - oder die Plugs... -
@lobomau da kam wohl anscheinend ein falscher Wert rein, genau bei 1371.17 und bringt dann die Berechnung durcheinander, was folglich den doppelten Wert ausgibt
-
@kueppert das passiert z.b. wen dein sonoff nicht den Wert behält, z.b. nach einem Stromausfall,
ist mir auch bei einem einzigen sonoff passiert, warum auch immer, alle anderen Geräte verlieren keine Werte, wenn ich sie vom Strom nehme
und da ich kurz mal den Strom abgestellt hatte und der sonoff seine Werte nicht behalten hat. kam eben dieser Effekt. Hab es manuell im sonoff wieder korrigiert, Sa schreibt aber dann falsche Werte und muss ebenfalls manuell wieder korrigiert werden -
-
@crunchip ich habe die Daten nochmal gelöscht und starte nochmal neu und beobachte.
-
Hallo,
habe allgemein eine Frage zum Datenbackup und wie es sein sollte?
Habe am WE den IObroker aktualisiert da js-controller 3.2.16 im stable angezeigt wurde, dabei auch gleich den RPI4 aktualisiert (iobroker war angehalten). SA war vorher schon auf 0.4.8.Nach einem Neustart war bisher immer wieder alles verfügbar, aber nach dem Update ist diesmal leider SA komplett ohne Werte und alle angelegten Werte standen auf 0.
Wie ist hier ein Langzeit-handling gedacht und richtig durchzuführen?
SA speichert ja nichts in eine sql/influxdb, was ich ggf. aktivieren könnte um wenigsten Zählerstände dort noch einmal zu sichern.
Gibt es hier ggf. ein kleines How-To wie SA Backup & Restore technisch zu händeln ist?Danke!