NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@iobaer
Nope, die Shelly´s (zumindest Gen.1) fängt nach Reboot immer bei 0. Allerdings fängt SA den Reset bei mir vernünftig ab. -
@Dutchman oder gerne auch ein Anderer,
Guten Morgen,
meine Frage bezieht sich nur indirekt auf den Adapter:
Gibt es die Möglichkeit die Preis Definitionen (€/kw und €/Monat) in einem Script auszulesen um das weiter zu verwenden?Ich möchte gerne die Stromkosten eines 3d-Drucks durch erfassen des Vorher/Nachher Verbrauchs berechnen aber nicht unbedingt an mehreren Stellen Preis Definitionen hinterlegen, da es die ja schon in dem Adapter geben würde.
Wenn das möglich ist die ab zugreifen, wie komm ich da ran?
-
@peoples also ich frage für so etwas die Meßstelle direkt ab und berechne das dann in einem extra Skript.
Meine Tasmota-Meßeinheiten haben einen extra Tageszähler, einen für den Vortag und den Gesamtverbrauch.
Aus dem Gesamtverbrauch - einmal vorher ablesen, einmal nachher - ist das einfach Mathematik per Skript.Der Sourceanalytix hat aber ja auch einen
sourceanalytix.0.datenpunkt.currentYear.costs.01_currentDay
Datenpunkt für die Kosten und einensourceanalytix.0.datenpunkt.currentYear.consumed.01_currentDay
für den Verbrauch.Ist aber das gleiche in grün, für den Einzeldruck müsstest du mit den Werten dort in einem eigenen Skript rechnen.
Du hast die dir die erzeugten Datenpunkte noch gar nicht angesehen, oder?
-
@bananajoe
HI, anscheinend hast du die Frage nicht verstanden oder ich hab sie unverständlich gestellt.
Wie ich das ausrechne ist mir bewusst und die Datenpunkte meiner Geräte / Adapter kenne ich sehr gutMein Ziel:
Ich möchte den Adapter Datenpunkt des Sourceanalytix Adapters auslesen, bei dem ich den Preis pro KW eingetragen habe (bspw. sourceanalytix.config.price oder ähnliches)
Mit diesem Preis/KW kann ich dann den Stromverbrauch für den Druckvorgang (egal wie lange dieser dauert) errechen.Und wenn ich irgendwann neue Strompreise bekomme muss ich die nur im Adapter ändern und nicht drüber nachdenken wo ich das noch ändern muss.
-
@peoples jetzt hab ich es auch verstanden, allerdings befürchte ich, das dies nicht möglich ist, das dieser Wert intern im Adapter gesetzt wird und es keinen Datenpunkt dafür gibt.
@peoples sagte in [SourceAnalytix 0.4.8-Final] Released !:
und nicht drüber nachdenken wo ich das noch ändern muss.
wäre aber ne Möglichkeit nen Alias an zentraler Stelle zu erstellen und diesen in den Scripten zu verwenden, das bedeutet, du müsstest,
wenn Stromanpassung, dann im Adapter und nur einen DP anpassen, wenn sich der Preis ändert -
wenn das mit dem Adapter auslesen nicht funktioniert wäre das ne Alternative
-
Hallo, ich bin mit meinem iob auf einen neuen Server umgezogen. Wir kann ich die alten Daten von SourceAnalytix mitnehmen?
-
Gibt es eigentlich eine Möglichkeit anstatt der Preise im Adapter einen Datenpunkt zu hinterlegen ?
Ich habe z.B. für die diversen Bezugs- und Einspeisetarife eigene Datenpunkte wo der cent-Betrag drinnen steht. -
Ich finde leider über die Suche nichts:
Ich musste meinen iobroker neu aufsetzen und habe alles ausm Backup wiederhergestellt. Inkl. InfluxDB, die Daten sehen mir auch valide aus.
Leider spuckt Sourceanalytix nun keine plausiblen Werte mehr aus.
Log liest sich auch, als wäre ein alter Wert erkannt worden, aber dennoch gibts hier Probleme.sourceanalytix.0 2022-12-21 19:15:52.619 error Initialization of shelly.0.SHEM-3#C45BBE798A48#1.Total.ConsumedPower failed, check warn messages ! sourceanalytix.0 2022-12-21 19:15:52.618 error Cannot handle calculations for shelly.0.SHEM-3#C45BBE798A48#1.Total.ConsumedPower, check log messages and adjust settings! sourceanalytix.0 2022-12-21 19:15:52.618 error Troubleshoot Data shelly.0.SHEM-3#C45BBE798A48#1.Total.ConsumedPower custom Data : {"type":"state","common":{"name":"Total consumed energy","type":"number","role":"value.totalconsumed","read":true,"write":false,"def":0,"unit":"Wh","custom":{"influxdb.0":{"enabled":true,"storageType":"","aliasId":"","changesOnly":true,"debounce":1000,"changesRelogInterval":0,"changesMinDelta":0,"retention":31536000,"debounceTime":0,"blockTime":1000,"ignoreBelowNumber":"","disableSkippedValueLogging":false,"enableDebugLogs":false},"sourceanalytix.0":{"enabled":true,"selectedUnit":"Detect automatically","start_day":8564.140800000001,"start_week":8564.140800000001,"start_month":8425.0793,"start_quarter":6455.4933,"start_year":250,"selectedPrice":"ElectricityDay","costs":true,"consumption":true,"meter_values":false,"valueAtDeviceReset":6457.1286,"valueAtDeviceInit":null,"cumulativeValue":8564.140800000001}}},"native":{},"_id":"shelly.0.SHEM-3#C45BBE798A48#1.Total.ConsumedPower","acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","object":1636,"state":1636},"from":"system.adapter.shelly.0","user":"system.user.admin","ts":1671646529552} sourceanalytix.0 2022-12-21 19:15:52.617 error Check settings for shelly.0.SHEM-3#C45BBE798A48#1.Total.ConsumedPower ! Known valueAtDeviceReset : (6457.1286) > known cumulative value (0) cannot proceed sourceanalytix.0 2022-12-21 19:15:52.611 info Initialising (4 of 6) "shelly.0.SHEM-3#C45BBE798A48#1.Total.ConsumedPower"
-
@joshude sagte in [SourceAnalytix 0.4.8-Final] Released !:
Known valueAtDeviceReset : (6457.1286) > known cumulative value (0
war der shelly Stromlos?
-
Nein, die liefen alle weiter
-
@joshude und was hat dieser shelly für einen Zählerstand aktuell?
laut deinem AuszugcumulativeValue":8564.140800000001
aber ein Reset erkannt
valueAtDeviceReset : (6457.1286)
zeig mal das Raw vom original DP
-
@crunchip
Der Raw-Value beträgt 2134364.8{ "type": "state", "common": { "name": "Total consumed energy", "type": "number", "role": "value.totalconsumed", "read": true, "write": false, "def": 0, "unit": "Wh", "custom": { "influxdb.0": { "enabled": true, "storageType": "", "aliasId": "", "changesOnly": true, "debounce": 1000, "changesRelogInterval": 0, "changesMinDelta": 0, "retention": 31536000, "debounceTime": 0, "blockTime": 1000, "ignoreBelowNumber": "", "disableSkippedValueLogging": false, "enableDebugLogs": false }, "sourceanalytix.0": { "enabled": true, "selectedUnit": "Detect automatically", "start_day": 8564.140800000001, "start_week": 8564.140800000001, "start_month": 8425.0793, "start_quarter": 6455.4933, "start_year": 250, "selectedPrice": "ElectricityDay", "costs": true, "consumption": true, "meter_values": true, "valueAtDeviceReset": 6457.1286, "valueAtDeviceInit": null, "cumulativeValue": 8564.140800000001 } } }, "native": {}, "_id": "shelly.0.SHEM-3#C45BBE798A48#1.Total.ConsumedPower", "acl": { "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "object": 1636, "state": 1636 }, "from": "system.adapter.shelly.0", "user": "system.user.admin", "ts": 1671659753935 }
Die Werte in den Settings des DP:
-
@joshude sagte in [SourceAnalytix 0.4.8-Final] Released !:
2134364.8
das ist der Wert deines shelly Zähler? oder vllt ein anderer?
das stimmt doch hinten und vorne nicht.@joshude sagte in [SourceAnalytix 0.4.8-Final] Released !:
"start_day": 8564.140800000001, "start_week": 8564.140800000001,
des weiteren sind hier beide Werte gleich, heute ist bereits Mittwoch, ist der Zähler nicht gelaufen?
wie alt war denn das backup?
-
Das Backup war vom 19.12., 2 Uhr morgens. Im Laufe des 19. habe ich mir die Kiste dann zerschossen.
Wobei, jetzt wo ich tippe... Irgendwann, ich glaube im August und September hat sich jeweils der Wert im Sourceanalytix auf magische Weise ohne mein Zutun verdoppelt. Also von ca 2000kwh auf 4000 und dann noch mal verdoppelt auf 8000. Das heißt die 8500kwh sind eh nicht richtig, da fehlen mir jetzt aber die genauen historischen Daten. So stand der dann aber zuletzt immer im Sourceanalytix und ich habe erstmal damit gelebt.
€: Für z.B. den genannten Shelly sind auch alle Datenpunkte in Sourceanalytix leer. Sprich die ganzen historischen Daten was die monatlichen Verbräuche und so angeht. Das wäre schon schade, wenn das alles weg ist
€2:
Wenn ich mir die Daten im EChart-Adapter angucke sind die noch alle da. Also das ist jetzt der historische Datenbestand aus InfluxDB für den jetzt hier exemplarisch genannten DP. da sieht man auch an 4 Stellen die Ausbrüche nach unten, da waren es jeweils -3kwh, warum auch immer. An den letzten beiden hat sich jeweils der Wert bei Sourceanalytix verdoppelt. -
@joshude sagte in [SourceAnalytix 0.4.8-Final] Released !:
auf magische Weise ohne mein Zutun verdoppelt. Also von ca 2000kwh auf 4000 und dann noch mal verdoppelt auf 8000
das heisst, du hattest da jeweils ein device reset
@joshude sagte in [SourceAnalytix 0.4.8-Final] Released !:
und ich habe erstmal damit gelebt.
dann sind die Wert eh für die Tonne
@joshude sagte in [SourceAnalytix 0.4.8-Final] Released !:
den genannten Shelly sind auch alle Datenpunkte in Sourceanalytix leer
also wird aktuell gar nix geschrieben
@joshude sagte in [SourceAnalytix 0.4.8-Final] Released !:
Daten im EChart-Adapter angucke sind die noch alle da. Also das ist jetzt der historische Datenbestand aus InfluxDB für den jetzt hier exemplarisch genannten DP. da sieht man auch an 4 Stellen die Ausbrüche nach unten, da waren es jeweils -3kwh, warum auch immer. An den letzten beiden hat sich jeweils der Wert bei Sourceanalytix verdoppelt.
ist das der original Datenpunkt?
shelly sind bekannt dafür, das bei Strom weg, der Zähler bei 0 beginnt, weil nicht in den flash Speicher geschrieben wird, bei vereinzelten shelly passiert es auch bei einem firmware update(hatte ich z.b. mit einem shelly 1pm+) -
Hallo und frohe Weihnachten zusammen, habe ein Problem beim device Reset, er wird zwar laut Log erkannt aber er wäre deaktiviert/unter Stellenwert.
Hatte beim Schwellenwert 1 drin stehen habe aber auch schon mit 0 versucht immer die selbe Meldung im Log.
Habe schon was mit den Einstellungen rum Experimentiert aber es bleibt dabei
Sourceanalytix läuft die aktuelle Beta ...2022-12-26 11:14:12.712 - info: sourceanalytix.0 (34718) Device reset detected for alias.0.Geräte.PV_Anlage.CONSUMPTION, feature disabled (or below threshold) processing normally)
Jemand einen wink in die richtige Richtung
-
Hallo in die Runde!
Auch ich hab ein "device reset" Problem und finde keine Lösung....
Ich hab unter anderem auch Verbrauchsgruppen in denen ich die Verbräuche mehrerer Geräte summiere. Wenn nun eines der Geräte einen Device Reset macht, dann erkennt der SourceAnalytix den Reset bei diesem Gerät - so weit so gut.
ABER - in der Verbrauchsgruppe springt der Verbrauch dann ja nur um den Wert dieses einen Geräts "runter". D.h. von z.B. 115 kWh auf 97 kWh.
SourceAnalytix erkennt das als Reset, nimmt aber "0" als neuen Startwert und somit stimmt die Verbrauchssumme nicht mehr.Wie kann ich das mit dem Reset so einstellen, dass er dann den jetzt neuen Wert (z.B. eben 97) als "0" nimmt und nicht von wirklich "0" wieder hochzählt?
Liebe Grüße
tom -
@all
denkt dran, heute Nacht nach 0:00Uhr die Instanz einmal neu zu starten, damit die Ordner angelegt werden -
@crunchip Habe ich damals bei der Installation schon eingerichtet: