NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@dutchman
Das war die 4.8.Alpha 9Edit:
Die anderen Datenpunkte (Smartmeter-Adapter laufen einwandfrei ohne Probleme) -
@martybr said in [SourceAnalytix 0.4.8-RC.1] Stable version announcement:
@dutchman
Das war die 4.8.Alpha 9Edit:
Die anderen Datenpunkte (Smartmeter-Adapter laufen einwandfrei ohne Probleme)Ich meinte von welcher, jetzt Alpha neu und davor hattest du ?
-
@dutchman
Ich bin schon seit einiger Zeit auf die 4.8 Alpha. Davor die Alpha 3. -
Hallo @Dutchman,
erst einmal vielen Dank für den tollen Adapter. Ich finde es super wie viel Arbeit du dir damit machst.Leider habe ich jetzt ein Problem. Ich habe meine Adapter von der Version 4.8Alpha9 auf die Alpha 12 upgedatet. Nach dem Neustart hatte ich im Log einiges an Fehlern:
2021-01-14 20:00:21.100 - debug: sourceanalytix.0 (16799) SourceAnalytix enabled state found 0_userdata.0.eHZ_Werte.Allgemein.Bezug calling buildStateDetailsArray 2021-01-14 20:00:21.101 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] started for 0_userdata.0.eHZ_Werte.Allgemein.Bezug 2021-01-14 20:00:21.105 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] commonData {"name":"Bezug","role":"","type":"number","desc":"Manuell erzeugt","unit":"kWh","read":true,"write":true,"custom":{"sourceanalytix.0":{"enabled":true,"alias":"","selectedPrice":"StromHaus","selectedUnit":"kWh","costs":false,"consumption":true,"meter_values":false,"start_day":2964.2364,"start_week":2886.3572,"start_month":2600.7948,"start_quarter":2600.7948,"start_year":2600.7948,"currentValue":2886.3572,"valueAtDeviceReset":null,"valueAtDeviceInit":2964.747}}} 2021-01-14 20:00:21.106 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] valueAtDeviceReset 0 2021-01-14 20:00:21.106 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] valueAtDeviceInit 2964.747 2021-01-14 20:00:21.107 - debug: sourceanalytix.0 (16799) [getCumulatedValue] 0_userdata.0.eHZ_Werte.Allgemein.Bezug 2021-01-14 20:00:21.112 - debug: sourceanalytix.0 (16799) [getCumulatedValue] By using Version >= 0.4.8-alpha7 :null 2021-01-14 20:00:21.113 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] cumulativeValue 0 2021-01-14 20:00:21.114 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] unit manually chosen "kWh" 2021-01-14 20:00:21.115 - error: sourceanalytix.0 (16799) Check settings for 0_userdata.0.eHZ_Werte.Allgemein.Bezug ! Known init value : (2964.747) > known cumulative value (0) cannot proceed 2021-01-14 20:00:21.115 - error: sourceanalytix.0 (16799) Troubleshoot Data 0_userdata.0.eHZ_Werte.Allgemein.Bezug custom Data : {"_id":"0_userdata.0.eHZ_Werte.Allgemein.Bezug","type":"state","common":{"name":"Bezug","role":"","type":"number","desc":"Manuell erzeugt","unit":"kWh","read":true,"write":true,"custom":{"sourceanalytix.0":{"enabled":true,"alias":"","selectedPrice":"StromHaus","selectedUnit":"kWh","costs":false,"consumption":true,"meter_values":false,"start_day":2964.2364,"start_week":2886.3572,"start_month":2600.7948,"start_quarter":2600.7948,"start_year":2600.7948,"currentValue":2886.3572,"valueAtDeviceReset":null,"valueAtDeviceInit":2964.747}}},"native":{},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1610599229961,"acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator","state":1636}} 2021-01-14 20:00:21.116 - debug: sourceanalytix.0 (16799) SourceAnalytix enabled state found 0_userdata.0.eHZ_Werte.Allgemein.Einspeisung calling buildStateDetailsArray 2021-01-14 20:00:21.117 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] started for 0_userdata.0.eHZ_Werte.Allgemein.Einspeisung 2021-01-14 20:00:21.121 - debug: sourceanalytix.0 (16799) [buildStateDetailsArray] commonData {"name":"Einspeisung","role":"","type":"number","desc":"Manuell erzeugt","unit":"kWh","read":true,"write":true,"custom":{"sourceanalytix.0":{"enabled":true,"alias":"","selectedPrice":"StromEinspeisevergütung","selectedUnit":"kWh","costs":true,"consumption":true,"meter_values":false,"start_day":5957.6356,"start_week":5949.6441,"start_month":5944.4102,"start_quarter":5944.4102,"start_year":5944.4102,"currentValue":5949.6441,"valueAtDeviceReset":null,"valueAtDeviceInit":5957.6356}}}
In den current Werten steht jetzt auch nichts sinnvolles drin:
-
Servus @Dutchman
Wie auf Discord geschrieben, bin ich nun von 0.3.0 auf 0.4.8 Alpha 12 (hat etwas länger gedauert, da ich zuerst ein Testsystem aufgebaut habe) umgestiegen.
Dürfte alles geklappt haben, da die Werte brav weitergezählt werden.
Hab nichts umgestellt oder sonstwas gemacht.Sind hier noch DP von 0.3.0, die entfernt werden können?
-
@martybr said in [SourceAnalytix 0.4.8-RC.1] Stable version announcement:
Installation auf die 12-Version durchgeführt :
Enstspricht der Wert auf dem hm gerät deinem jetzigen gesamt oder hat der sich mal resettet ?
-
@derneueuser said in [SourceAnalytix 0.4.8-RC.1] Stable version announcement:
Known init value : (2964.747) > known cumulative value (0)
Die Fehlermeldung sagt es eigentlich bereits ️
-
@dutchman
Die Werte sind unterschiedlich:
Der Adapter (HM wie auch alias) zeigen 129054,6 an
In sourceanlytix steht der Wert cumulativeReading auf 66540
Die Startwerte des DP (Zählerstand bei ...) stehen alle auf 127955Wie kann ich das "reparieren"?
Edit:
Ich bin hier deinem Hinweis gefolgt:
Issue 5 Check settings for ..... ! Known valueAtDeviceReset : ..... > known cumulative value ..... cannot procee</br>
The known init value > known cumulated values, this can be solved</br>
removing or modifying these objects in the state raw object
valueAtDeviceReset": xxxxDas scheint zu funktionieren. Ich prüfe das später noch einmal.
Danke für die Unterstützung. -
@Dutchman leider ist wieder das selbe Problem aufgetreten. SA stellt extrem hohe Werte ab 0 Uhr dar.
Habe das komplette System neu aufgesetzt.Betrifft alle Zähler / 2 Modbus Zähler und 1 Smartmeter Zähler
Ebenso alle laufenden Zähler welche über JS erstellt werden. Für mich nicht nachvollziehbar wo diese Werte herkommen.{ "from": "system.adapter.sourceanalytix.0", "user": "system.user.admin", "ts": 1610666363168, "common": { "name": "Total Active Energy", "role": "value", "type": "number", "unit": "kWh", "def": 0, "read": true, "write": true, "custom": { "influxdb.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "retention": 0, "changesRelogInterval": 0, "changesMinDelta": 0, "storageType": "", "aliasId": "" }, "sourceanalytix.0": { "enabled": true, "alias": "OR-WE 517 Hausverbrauch", "selectedPrice": "Electricity", "selectedUnit": "kWh", "costs": true, "consumption": true, "meter_values": true, "start_day": 1475.24, "start_week": 1451.38, "start_month": 1384.87, "start_quarter": 1384.87, "start_year": 1384.87, "valueAtDeviceReset": null, "valueAtDeviceInit": 1475.28 } } }, "native": { "regType": "holdingRegs", "type": "floatbe", "address": 66, "deviceId": 1, "len": 2, "offset": 0, "factor": 1, "poll": true }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "modbus.0.holdingRegisters.40067", "type": "state" }
-
Edit: nachdem ich den Wert von valueAtDeviceReset auf 0 gesetzt habe geht es wieder
Habe jetzt wie beschrieben die Kul Werte angepasst
Leider werden die Daten nicht aktualisert{ "_id": "modbus.1.holdingRegisters.40067", "type": "state", "common": { "name": "Total Active Energy", "role": "value", "type": "number", "read": true, "write": true, "def": 0, "unit": "kWh", "custom": { "sourceanalytix.0": { "enabled": true, "alias": "OR-WE 516 LWP", "selectedPrice": "Electricity", "selectedUnit": "kWh", "costs": true, "consumption": true, "meter_values": true, "start_day": 2161.24, "start_week": 2104.34, "start_month": 1944.19, "start_quarter": 1944.19, "start_year": 1944.19, "valueAtDeviceReset": 14253795.98000124, "valueAtDeviceInit": 0 } } }, "native": { "regType": "holdingRegs", "address": 66, "deviceId": 1, "type": "floatbe", "len": 2, "offset": 0, "factor": 1, "poll": true }, "from": "system.adapter.sourceanalytix.0", "user": "system.user.admin", "ts": 1610666595506, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@Dutchman
Es scheint nun zu funktionieren. Das Log sieht gut aus:sourceanalytix.0 2021-01-15 06:58:45.830 info (12704) SourceAnalytix initialisation finalized, will handle calculations ... for 12 states sourceanalytix.0 2021-01-15 06:58:45.827 info (12704) Initialization (12 of 12) finished for : alias.0.Verbrauch.Strom.HWR.Trockner-ENERGY-COUNTER sourceanalytix.0 2021-01-15 06:58:43.563 info (12704) Initialising (12 of 12) state alias.0.Verbrauch.Strom.HWR.Trockner-ENERGY-COUNTER sourceanalytix.0 2021-01-15 06:58:43.563 info (12704) Initialization (11 of 12) finished for : alias.0.Verbrauch.Strom.HWR.Trockner-POWER sourceanalytix.0 2021-01-15 06:58:40.786 info (12704) Initialising (11 of 12) state alias.0.Verbrauch.Strom.HWR.Trockner-POWER sourceanalytix.0 2021-01-15 06:58:40.786 info (12704) Initialization (10 of 12) finished for : alias.0.Verbrauch.Strom.Küche.Küchenlampe-ENERGY_COUNTER sourceanalytix.0 2021-01-15 06:58:38.940 info (12704) Initialising (10 of 12) state alias.0.Verbrauch.Strom.Küche.Küchenlampe-ENERGY_COUNTER sourceanalytix.0 2021-01-15 06:58:38.940 info (12704) Initialization (9 of 12) finished for : alias.0.Verbrauch.Strom.Küche.Küchenlampe-Power sourceanalytix.0 2021-01-15 06:58:36.762 info (12704) Initialising (9 of 12) state alias.0.Verbrauch.Strom.Küche.Küchenlampe-Power sourceanalytix.0 2021-01-15 06:58:36.762 info (12704) Initialization (8 of 12) finished for : alias.0.Verbrauch.Strom.HWR.Waschmaschine-ENERGY_COUNTER sourceanalytix.0 2021-01-15 06:58:33.414 info (12704) Initialising (8 of 12) state alias.0.Verbrauch.Strom.HWR.Waschmaschine-ENERGY_COUNTER sourceanalytix.0 2021-01-15 06:58:33.414 info (12704) Initialization (7 of 12) finished for : alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-4-Power sourceanalytix.0 2021-01-15 06:58:29.871 info (12704) Initialising (7 of 12) state alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-4-Power sourceanalytix.0 2021-01-15 06:58:29.870 info (12704) Initialization (6 of 12) finished for : alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-3-Power sourceanalytix.0 2021-01-15 06:58:27.680 info (12704) Initialising (6 of 12) state alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-3-Power sourceanalytix.0 2021-01-15 06:58:27.680 info (12704) Initialization (5 of 12) finished for : alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-2-Power sourceanalytix.0 2021-01-15 06:58:24.667 info (12704) Initialising (5 of 12) state alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-2-Power sourceanalytix.0 2021-01-15 06:58:24.667 info (12704) Initialization (4 of 12) finished for : alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-1-Power sourceanalytix.0 2021-01-15 06:58:21.853 info (12704) Initialising (4 of 12) state alias.0.Verbrauch.Strom.Wohnzimmer.Shelly-Plug-1-Power sourceanalytix.0 2021-01-15 06:58:21.852 info (12704) Initialization (3 of 12) finished for : alias.0.Verbrauch.Strom.HWR.Stromzaehler-Heizung sourceanalytix.0 2021-01-15 06:58:18.588 info (12704) Initialising (3 of 12) state alias.0.Verbrauch.Strom.HWR.Stromzaehler-Heizung sourceanalytix.0 2021-01-15 06:58:18.588 info (12704) Initialization (2 of 12) finished for : alias.0.Verbrauch.Strom.HWR.Stromzaehler-Haushalt sourceanalytix.0 2021-01-15 06:58:16.354 info (12704) Initialising (2 of 12) state alias.0.Verbrauch.Strom.HWR.Stromzaehler-Haushalt sourceanalytix.0 2021-01-15 06:58:16.353 info (12704) Initialization (1 of 12) finished for : alias.0.Verbrauch.Strom.HWR.Waschmaschine-Power sourceanalytix.0 2021-01-15 06:58:13.496 info (12704) Initialising (1 of 12) state alias.0.Verbrauch.Strom.HWR.Waschmaschine-Power sourceanalytix.0 2021-01-15 06:58:13.419 info (12704) Welcome to SourceAnalytix, making things ready ...
-
@martybr said in [SourceAnalytix 0.4.8-RC.1] Stable version announcement:
Dutchman
Es scheint nun zu funktionieren. Das Log sieht gut ausDanke, Dan hatte es doch sin die Troubleshooting Sektion zu Schreiben
-
@tbsjah said in [SourceAnalytix 0.4.8-RC.1] Stable version announcement:
Habe jetzt wie beschrieben die Kul Werte angepasst
Leider werden die Daten nicht aktualisiertWas genau nicht? Keine Fehler im log beim starten ? Haste Discord können wir kurz chatte?
-
@dutchman erst nachdem ich den Wert von valueAtDeviceReset auf 0 und init von null auf 0 gesetzt hatte ging es wieder
Discord habe ich - aktuell bin ich auf Arbeit
Heute Nachmittag gerneFehlermeldung
2021-01-15 00:00:05.937 - [31merror[39m: sourceanalytix.0 (24587) Check settings for modbus.1.holdingRegisters.40067 ! Known init value : (2161.25) > known cumulative value (0) cannot proceed 2021-01-15 00:00:05.951 - [31merror[39m: sourceanalytix.0 (24587) Troubleshoot Data modbus.1.holdingRegisters.40067 custom Data : {"_id":"modbus.1.holdingRegisters.40067","type":"state","common":{"name":"Total Active Energy","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"kWh","custom":{"sourceanalytix.0":{"enabled":true,"alias":"OR-WE 516 LWP","selectedPrice":"Electricity","selectedUnit":"kWh","costs":true,"consumption":true,"meter_values":true,"start_day":2161.24,"start_week":2104.34,"start_month":1944.19,"start_quarter":1944.19,"start_year":1944.19,"valueAtDeviceReset":null,"valueAtDeviceInit":2161.25}}},"native":{"regType":"holdingRegs","address":66,"deviceId":1,"type":"floatbe","len":2,"offset":0,"factor":1,"poll":true},"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","ts":1610665205927,"acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}}
-
@tbsjah said in [SourceAnalytix 0.4.8-RC.1] Stable version announcement:
Discord habe ich - aktuell bin ich auf Arbeit
Heute Nachmittag gernesehr gerne !
Known init value : (2161.25) > known cumulative value (0) cannot proceed
Ich hatte leide in der alpha 9 & 10 ein issue wo der Tages reset einen 0 bzw NULL geschrieben hatte.
Ich vermute dan auch das bei dir das der fall ist, er hat nämlich einen init wert (also von letzten initialisiere) von 2161.25 aber dein jetziger kumulierter wert ist 0Wie sieht momentan dein "cumulativeReading" aus, ich erwarte NULL oder 0 ?
damit SA jetzt nicht anfängt amok zu laufen schmeisse ich in solchen Situationen einen Fehler raus und breche alle Berechnungen fuer diesen state sofort ab und geben die Fehlermeldung raus.
Dein modus liefert immer den gesammtwert ? Wen ja bitte schritte aus
"Issue 9 My calculations are incorrect"ausführen
"sourceanalytix.0": { "enabled": true, "alias": "OR-WE 516 LWP", "selectedPrice": "Electricity", "selectedUnit": "kWh", "costs": true, "consumption": true, "meter_values": true, "start_day": 2161.24, "start_week": 2104.34, "start_month": 1944.19, "start_quarter": 1944.19, "start_year": 1944.19, <<< dieses Komma "valueAtDeviceReset": null, <<< Den hier raus "valueAtDeviceInit": 2161.25 <<< Den hier raus }
-
@dutchman
Das ist absolut richtig. So eine Liste ist extrem nützlich und erspart dann auch viele Rückfragen -
@martybr said in [SourceAnalytix 0.4.8-RC.1] Stable version announcement:
@dutchman
Das ist absolut richtig. So eine Liste ist extrem nützlich und erspart dann auch viele Rückfragenich arbeite an einer Allgemeinen docu Seite fuer alle meine adapter ... aber docu ist neben code fast ne gleich grosse Baustelle oh man ....
-
@dutchman
EDV und Doku. Ein beliebtes Thema -
@Dutchman
Ich hätte was zum hinzufügen in den Adapter.
Und zwar wird (ich denke das ist bei den meisten so) die Gas-Abrechnung bzw. die Verbrauchsberechnung durch den Energieversorger immer in kw/h durchgeführt.
Der Gaspreis wird vom Versorger auch in kw/h angegeben und nicht in m³.
Das heisst das die Verbrauchten m³ Gas mit einer Brennwert-Zahl und Zustandszahl multipliziert werden um auf kw/h zu kommen.
Brennwert und Zustandszahl steht in der Regel immer mit auf der Gas-Abrechnung bzw lässt sich durch den Versorger erfragen.Beispiel: Verbrauch in m³ * Brennwert * Zustandszahl = Verbrauch in kw/h
Bei mir ergibt z.B. 1m³ Gasverbrauch * Brennwert (11,287) * Zustandszahl (0,9645) = 10,8863115 kw/hKönnte man im Adapter vielleicht solch eine Option integrieren wo man die Möglichkeit hat eine direkte Umrechnung in kw/h zu erhalten und der Adapter dann mit kw/h die Kosten berechnet?
Derzeit berechnet der Adapter die Kosten ja nach dem was ich bei Gas als Einheit einstelle.
und da muss ich ja m³ einstellen, weil der Zähler die Werte als m³ ausgibt.Wäre Super wenn das möglich wäre
Gruß
Johnny -
Bei mir funktioniert es leider immer noch nicht mit Eingabe des aktuellen Zählerstandes.
So sieht es aus mit gestoppter Instanz.
Wenn ich sie nun starte springt er auf das hier um:
Keine Ahnung wieso