NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
Hallo zusammen,
ich würde mit diesem Adapter gerne die Erzeugung eines Balkonkraftwerkes messen.
Wie geht der Adapter mit dem Shelly-Stromausfall-Problem um, d.h. dass der Shelly die Energiewerte "vergisst"?
Danke.
-
@iobaer da geht der Benutzer mit um indem er
- Lösung A: per JavaScript / Blockly aus dem Shelly-Datenpunkt einen eigenen kreiert der immer brav hochzählt, niemals auf 0 geht oder runterzählt
- Lösung B: Den Shelly nach Möglichkeit auf Tasmota umflasht, den Tasmota merkt sich den Zählerstand und man kann diesen sogar manuell setzten
Es ist 2022, verlieren die Shellys tatsächlich immer noch den Zählerstand nach einem Stromausfall????
-
@iobaer sagte in [SourceAnalytix 0.4.8-Final] Released !:
Hallo zusammen,
ich würde mit diesem Adapter gerne die Erzeugung eines Balkonkraftwerkes messen.
Wie geht der Adapter mit dem Shelly-Stromausfall-Problem um, d.h. dass der Shelly die Energiewerte "vergisst"?
Danke.
Welchen Wechselrichter hast du denn? Denn z.B. für die hoymiles (600, 1200, ...) gibt es schickere Methoden sie auszulesen.
-
@a200 sagte in [SourceAnalytix 0.4.8-Final] Released !:
Welchen Wechselrichter hast du denn? Denn z.B. für die hoymiles (600, 1200, ...) gibt es schickere Methoden sie auszulesen.
Die Fantasie fehlte mir bei meinem Vorschlag natürlich, in der Tat mache ich beides - Mit Shelly messen UND die Hoymiles direkt auslesen. Gute Idee!
-
@bananajoe sagte in [SourceAnalytix 0.4.8-Final] Released !:
Shellys tatsächlich immer noch den Zählerstand nach einem Stromausfall
ja, soweit ich es verstanden/gelesen habe ist das bewusst um den speicher zu schonen
-
@crunchip und @BananaJoe danke Euch und ja, er verliert nach wie vor den Zählerstand.
Wie sollten die Einstellungen "Erkennung der Zurücksetzung des Gerätewerts" und "Zählerwerte speichern" gesetzt sein?
-
@iobaer ich hab das noch nie sauber hinbekommen, daher nutze ich ein separates script
-
-
@Dutchman gibt es eine Möglichkeit, damit umzugehen, dass die Shellys die Energiewerte verlieren, wenn sie neu gestartet werden (müssen)? Danke!
-
@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