NEWS
[Major Update] SourceAnalytix v0.4.7-beta.0 released !
-
Helft mir mal bitte kurz auf die Sprünge mit den Bindings in vis für die Monate eines neuen Jahres.
Momentan habe ich eine Tabelle mit den Daten Jan-Dez 2020.
Wie hier schon erwähnt wurde, müsste man jetzt von Hand alles nach 2021 umschreiben oder wie Dutch geschrieben hat, eben mit Date Binding.Kann mir jemand ein Beispiel dazu geben?
-
@Michi_Pi sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
@Dutchman bisher sieht es bei mir gut aus
Previous day, hat schon mal funktioniert und das dev Problem scheint jetzt auch zu passen. (zumindest von gestern auf heute )Danke für dein Feedback!
-
@crunchip sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
@Michi_Pi sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Previous day, hat schon mal funktioniert
bei mir bleiben die auf 0
Richtige Version (alpha3) und previous auch ausgewählt in den Einstellungen?
-
@Dutchman nach der Installation von alpha 3 erscheint folgende Fehlermeldung bei mir:
sourceanalytix.0 2021-01-07 16:40:05.373 error at processImmediate (internal/timers.js:461:21) sourceanalytix.0 2021-01-07 16:40:05.373 error at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5388:34) sourceanalytix.0 2021-01-07 16:40:05.373 error at Sourceanalytix.EventEmitter.emit (domain.js:483:12) sourceanalytix.0 2021-01-07 16:40:05.373 error at Sourceanalytix.emit (events.js:314:20) sourceanalytix.0 2021-01-07 16:40:05.373 error at Sourceanalytix.onStateChange (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:512:26) sourceanalytix.0 2021-01-07 16:40:05.373 error at Sourceanalytix.calculationHandler (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:1001:86) sourceanalytix.0 2021-01-07 16:40:05.373 error (20960) [calculationHandler] error: Cannot read property 'category' of undefined, stack: TypeError: Cannot read property 'category' of undefined sourceanalytix.0 2021-01-07 16:40:05.372 error at processImmediate (internal/timers.js:461:21) sourceanalytix.0 2021-01-07 16:40:05.372 error at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5388:34) sourceanalytix.0 2021-01-07 16:40:05.372 error at Sourceanalytix.EventEmitter.emit (domain.js:483:12) sourceanalytix.0 2021-01-07 16:40:05.372 error at Sourceanalytix.emit (events.js:314:20) sourceanalytix.0 2021-01-07 16:40:05.372 error at Sourceanalytix.onStateChange (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:512:26) sourceanalytix.0 2021-01-07 16:40:05.372 error at Sourceanalytix.calculationHandler (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:1001:86) sourceanalytix.0 2021-01-07 16:40:05.372 error (20960) [calculationHandler go-e.0.energy.total] error: Cannot read property 'category' of undefined, stack: TypeError: Cannot read property 'category' of undefined sourceanalytix.0 2021-01-07 16:39:30.916 error at Sourceanalytix.onReady (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:118:17) sourceanalytix.0 2021-01-07 16:39:30.916 error at processTicksAndRejections (internal/process/task_queues.js:97:5) sourceanalytix.0 2021-01-07 16:39:30.916 error at runMicrotasks (<anonymous>) sourceanalytix.0 2021-01-07 16:39:30.916 error at Sourceanalytix.initialize (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:430:28) sourceanalytix.0 2021-01-07 16:39:30.916 error at Sourceanalytix.calculationHandler (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:1001:86) sourceanalytix.0 2021-01-07 16:39:30.916 error (20960) [calculationHandler] error: Cannot read property 'category' of undefined, stack: TypeError: Cannot read property 'category' of undefined sourceanalytix.0 2021-01-07 16:39:30.913 error at Sourceanalytix.onReady (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:118:17) sourceanalytix.0 2021-01-07 16:39:30.913 error at processTicksAndRejections (internal/process/task_queues.js:97:5) sourceanalytix.0 2021-01-07 16:39:30.913 error at runMicrotasks (<anonymous>) sourceanalytix.0 2021-01-07 16:39:30.913 error at Sourceanalytix.initialize (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:430:28) sourceanalytix.0 2021-01-07 16:39:30.913 error at Sourceanalytix.calculationHandler (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:1001:86) sourceanalytix.0 2021-01-07 16:39:30.913 error (20960) [calculationHandler go-e.0.energy.total] error: Cannot read property 'category' of undefined, stack: TypeError: Cannot read property 'category' of undefined
-
@lobomau sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
go-e.0.energy.total] error: Cannot read property 'category' of undefined, stack: TypeError: Cannot read property 'category' of undefined
go-e.0.energy.total
'category' of undefined,Kontrolliere die Einstellungen vom Datenpunkt
-
@Dutchman hatte ich in der alpha2 schon ausgewählt.
Allerdings alpha3 erst heut morgen drauf gemacht, also dann bis morgen warten, wenn das in der alpha2 noch nicht ging.
Wo wir gleich beim Thema währen, quarter hab ich nicht aktiv, denoch wurde es mit angelegt.
Gab allerdings mal ein issue von mir dazu.
Was ich auch noch händisch machen musste, die Datenpunkte, welche mit der vorherigen beta noch angelegt wurden, im Ordner 2021, wieder zu löschen(current day, week, quarter, year), da ich erst im Neuen Jahr auf die neue Version umgestellt hatte.
Diejenigen, die künftig updaten und noch eine alte Version laufen haben, werden dann ebenfalls die überflüssigen Datenpunkte manuell löschen müssen. -
mal als feedback zu alpha 3.
größtenteils sieht es bei mir gut aus, soweit ich das beurteilen kann, aber bei manchen Verbrauchern wird viel zu viel berechnet?? kann auch nicht wirklich nachvollziehen warum das so ist.Das ist mein Kühlschrank, der läuft durch
manchmal sehe ich negative (-) Minus Werte.
-
@Dutchman gerne.
Heute ist mir doch noch was aufgefallen. Unter MeterReadings funktioniert die Previous Funktion nicht.
-
Moin,
Es scheint als ob bei den Werten 02_currentWeek, 03_currentMonth, 04_currentQuarter und 05_currentYear etwas nicht zu stimmen.
Ich habe bisher 29.715 + 37.262 + 8.967 verbraucht. Müssten die Werte aus 02_currentWeek, 03_currentMonth, 04_currentQuarter und 05_currentYear nicht alle gleich sein und 75.944 ergeben? Oder übersehe ich etwas? -
@Malz1902 sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Müssten die Werte aus 02_currentWeek, 03_currentMonth, 04_currentQuarter und 05_currentYear nicht alle gleich sein und 75.944 ergeben? Oder übersehe ich etwas?
Nein, den das Jahr hat nicht in Woche 1 angefangen, vorige Woche war es Woche 53
-
@Glasfaser sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
@lobomau sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
go-e.0.energy.total] error: Cannot read property 'category' of undefined, stack: TypeError: Cannot read property 'category' of undefined
go-e.0.energy.total
'category' of undefined,Kontrolliere die Einstellungen vom Datenpunkt
Ok, habe ich mal gemacht. Ich weiß aber nicht was ich da erkennen soll? Aber ich muss dazu sagen, dass der Adapter sonst funktioniert, jetzt auch previous Day
Es funktioniert nur nicht beim DP "go-e.0.energy.total" und hier muss ich sagen, dass die wallbox seit Montag nicht in Betrieb ist. Ich schaue mal ob der Fehler weggeht wenn die wieder in Betrieb geht.
Hier mal die Einstellungen des DP:{ "from": "system.adapter.sourceanalytix.0", "user": "system.user.admin", "ts": 1610060400434, "common": { "name": "Gesamt geladene Energiemenge (eto)", "type": "number", "role": "value.power.consumption", "unit": "kWh", "read": true, "write": false, "custom": { "sourceanalytix.0": { "enabled": true, "alias": "go-e.energy_total", "selectedPrice": "ElectricityDay", "selectedUnit": "", "costs": true, "consumption": true, "meter_values": true, "start_day": 1025, "start_week": 1025, "start_month": 1005, "start_quarter": 1005, "start_year": 1005, "currentValue": 1025, "valueAtDeviceReset": 0 }, "influxdb.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "retention": "31536000", "changesRelogInterval": 0, "changesMinDelta": 0, "storageType": "", "aliasId": "" } } }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "go-e.0.energy.total", "type": "state" }
-
@Dutchman hast recht, war mein Fehler, habe nochmal nachgeguckt. Passt alles
-
@lobomau sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
"selectedPrice": "ElectricityDay", "selectedUnit": "",
Wähle mal eine Unit in den Einstellungen !
-
Ich habe vor dem update auf die alpha3 alle Datenpunkte gelöscht und mit der neuen Version neu erstellen lassen.
Kannst du mir bitte sagen was der Unterschied zwischen consumed.curretWeek und meterReadings.curretWeek ist und warum da die Werte so unterschiedlich sind?
Bei previousWeek unter consumed habe ich negativ Werte
bei previousWeek unter meterReadings ist alles auf 0
-
@dos1973
Hi, dos1973, deine Einträge werden richtigerweise um 23:59 für den jeweiligen Tag geschrieben. Wie blendest du das ein, damit man dies sieht? Bei Objekte in den Reitern habe ich nicht die richtige Auswahl gefunden.....
In meinem Verbrauchszähler Skript werden die Werte um 0:00.234 geschrieben, das ist dann leider vom Datum ein Tag später.@Dutchman
Ist das Verbrauchszähler Skript deine Vorgänger Version zum Adapter Sourceanalytics? Das Skript läuft nämlich sehr gut, außer das hier die Werte um 0:00.234 geschrieben werden. Wenn du auf diesem Skript aufgebaut hast, warum läuft es dann nicht mehr im Adapter rund? Würde mich interessieren.....
Wo kann man erfahren, wann das JS-Controller Update auf 3.2 erscheint? Gibt es noch keinen Termin?Vielen Dank.
-
@lobomau sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Es funktioniert nur nicht beim DP "go-e.0.energy.total" und hier muss ich sagen, dass die wallbox seit Montag nicht in Betrieb ist. Ich schaue mal ob der Fehler weggeht wenn die wieder in Betrieb geht.
Hier mal die Einstellungen des DP:es ist keine mit eingetragen ! Ohne Unit kan er nicht rechnen...
"selectedUnit": "",
@Malz1902 sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
@Dutchman hast recht, war mein Fehler, habe nochmal nachgeguckt. Passt alles
alles gut, geht ja net darum wer recht hat sondern ob es stimmt was der code macht
-
@XBiT sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Kannst du mir bitte sagen was der Unterschied zwischen consumed.curretWeek und meterReadings.curretWeek ist und warum da die Werte so unterschiedlich sind?
consumed = dein verbrauch (also jetziger zaehlerstand - startwert der Messung)
meterReadings = Dein ZählerstandScheise man ich muss echt die docu endlich mal angehen
@XBiT sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
bei previousWeek unter meterReadings ist alles auf 0
das ist so korrekt den fuer meter readings macht previous nicht wirklich sin, muss nochmal logic dafuer ueberschauen.
Meter readings ist naemlich einfach der zaehlerstand...@XBiT sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Bei previousWeek unter consumed habe ich negativ Werte
dan ist dein start wert in den Einstellungen hoeher als dein jetziger wert wodurch die Berechnung ins negative geht
-
@Willi-Wunder sagte in [Major Update] SourceAnalytix v0.4.7-beta.0 released !:
Ist das Verbrauchszähler Skript deine Vorgänger Version zum Adapter Sourceanalytics? Das Skript läuft nämlich sehr gut, außer das hier die Werte um 0:00.234 geschrieben werden. Wenn du auf diesem Skript aufgebaut hast, warum läuft es dann nicht mehr im Adapter rund? Würde mich interessieren.....
Kurzfassung, schau dir das script an und schau dir den adapter an.... und vergleiche mal was da raus kommt....
Komplexitaet factor 10 Kumpel und VIEL mehr funtionalitaeten .... ein script zum adapter bauen ist nicht copy/paste wie viele denken. Logicen kann man teils übernehmen alles andere ist kompletter rebuild und der adapter kann einiges mehr als das script.Zudem hat man in Skripten Funktionen die es in Adaptern nicht gibt und selber bauen muss (wie z.b. last TS oder val was noetig is fuer W nach kWh
Die erste version von SA hast viel vom script, seit dem haben sich so laut git gefühlt 4000 code stellen geaendert
Sorry das ich n bissl knirsch reagiere, hab auch net so nen sehr guten tag und glaube es war fragend gemeint kam aber bissl negativ auf mich rüber
Wo kann man erfahren, wann das JS-Controller Update auf 3.2 erscheint? Gibt es noch keinen Termin?
Btw : warten auf JS-controller 3.2 ist nicht mehr notwendig, habe einen workarround fuer den bug eingebaut in der alpha 3 !Es steht noch kein Termin fest ausser Q1 2021, momentan laufen die Entwickler test (alpha) beta in kleiner Gruppe glaube ich nieste Woche und dan kan die grosse beta (latest) so Mitte > ende Januar starten
-
-
@Dutchman hab nochmal ein neues Problem.
Ein Shelly hat heute den Energy wieder auf 0 gesetzt. Hab diesen DP mit Linkdevices gelinkt, an dem ich SA aktiviert habe.
SA setzt den Energy Wert am Linkdevice-DP jetzt jedesmal wieder auf 0 zurück und der wiederrum am Shelly wenn sich der Wert aktualisiert.
Konnte das beobachten, da wenn ich SA ausschalte, zählt der Wert am Shelly wieder hoch. Schalte ich SA wieder ein, ist der Wert wieder auf 0.Im Log kommt folgende Meldung
2021-01-08 20:16:20.464 - warn: sourceanalytix.0 (5646) Device reset detected for linkeddevices.0.Schlafzimmer.Strom.Energy store current value 2.700839999999999 to value of reset 2021-01-08 20:16:20.519 - error: sourceanalytix.0 (5646) Invalid data received for calculation for state : linkeddevices.0.Schlafzimmer.Strom.Energy and value : {"val":0,"ack":true,"ts":1610133380514,"q":0,"from":"system.adapter.sourceanalytix.0","user":"system.user.admin","lc":1610133380514}