NEWS
[Major Update] SourceAnalytix v0.4.7-beta.0 released !
-
@Dutchman sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
@osser sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
Dieses Verhalten kann ich auch bestätigen.
bin noch dran is diesmal n hartnäckiger
Glück auf
-
ich habe bei dem Adapter ein "Neu starten" kurz nach Tagesbeginn eingestellt und habe damit keine Einschränkungen. Oder übersehe ich etwas?
-
@lobomau sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
ich habe bei dem Adapter ein "Neu starten" kurz nach Tagesbeginn eingestellt und habe damit keine Einschränkungen. Oder übersehe ich etwas?
sollte so klappen, ist aber nicht wie ich es gerne hätte
Mit definieren bitte "kurz nach", ich wuerde es nicht innerhalb einer Sekunden mache den bei vielen werte ist er dan noch am rechnen -
@Dutchman ich lass nach 10min neustarten, sollte reichen
-
ich lasse sogar erst um 1:15h neustarten.
-
@lobomau sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
ich lasse sogar erst um 1:15h neustarten.
ich bin dem Fehler auf der spur musste aber erst ne andere Baustelle lösen, sneak preview :
-
@Dutchman das sieht doch sehr gut aus
Leider kann ich nicht wirklich die neue Version testen, solange "Cannot read property .toLowerCase of undefined" der Fehler noch vorhanden ist. -
@coyote sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
Leider kann ich nicht wirklich die neue Version testen, solange "Cannot read property .toLowerCase of undefined" der Fehler noch vorhanden ist.
wie du da oben siehst, ist die Lösung unterwegs das problem hat naemlich mit der unit zu tun.
Ich habe mich dazu entschieden die komplette unit Zuweisung neu auf zu bauen, das ermöglich es jetzt auch dynamisch units und Umrechnung factor selber ein zu tragen.Beipiele : Regenwasser messen in mm und solche spaesschen.
In dem code teil ist auch dieser undefined error, erhoffe mir das morgen im griff zu haben muss aber noch mehr testen dafuer
-
@Dutchman ok, wusste nicht das es mit der Unit zu tun hat. Sehr gut, dann kann ich vllt schon morgen mal testen
-
Are this options possible near future?
-
@Lstt sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
Are this options possible near future?
yes will be in one of the next releases thinking about the structure of datapoint suggestions are welcome
-
Участник @Dutchman написал в [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
yes will be in one of the next releases thinking about the structure of datapoint suggestions are welcome
Ok, thanks, i will think about..)
-
Habe nach der aktuellen "Update-Orgie" inkl. js-Controller folgende Warnung im LOG:
sourceanalytix.0 2020-04-24 12:22:29.346 warn (18909) This object will not be created in future versions. Please report this to the developer. sourceanalytix.0 2020-04-24 12:22:29.346 warn (18909) Object deconz__0__Sensors__34__power.2020.costs.weeks.53 is invalid: obj.common.name has an invalid type! Expected "string" or "object", received "number"
Werde nochmal den kompletten Objektbaum löschen und sehen, ob die Warnung weiter vorhanden ist
-
@Berchemer sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
Habe nach der aktuellen "Update-Orgie" inkl. js-Controller folgende Warnung im LOG:
sourceanalytix.0 2020-04-24 12:22:29.346 warn (18909) This object will not be created in future versions. Please report this to the developer. sourceanalytix.0 2020-04-24 12:22:29.346 warn (18909) Object deconz__0__Sensors__34__power.2020.costs.weeks.53 is invalid: obj.common.name has an invalid type! Expected "string" or "object", received "number"
Werde nochmal den kompletten Objektbaum löschen und sehen, ob die Warnung weiter vorhanden ist
bereits in git gefixed, werde dieses WE ne neue version release
-
@Dutchman sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
bereits in git gefixed, werde dieses WE ne neue version release
Danke... Werde es dann updaten, wenn freigegeben -
So leute, naehste git-test runde befohr ich es im admin release
Vorsicht : Breaking Change ! Version 0.4.5
Was hast sich geändert :
- Admin configuration Seite erneuert
- Unit Berechnungen komplett neu gebaut
- Rundungen überarbeitet ( Grund für NULL werte)
Was müsst ihr machen :
- Adapter Config : die preise neu eintragen, ab jetzt nicht mehr feste cathegorien sonder in einer tabelle (siehe admin config)
- State Config : Den kosten typen und eventuell unit neu zuweisen (unit geht automatisch, wen falsch formatiert nicht steht dan aber im log das man manuel auswaehlen muss)
Wie funktioniert das ?
- Ihr hinterlegt eine cathegorie in der configuration
- Die Kategorie gebt ihr eine unit
- SA liest die unit des state, sollte das nicht automatisch klappen kommt eine error Meldung im log
- SA berechnet nun immer automatisch die unit werte um conform der zugewiesenen kathegorie, habt ihr also z.b. als cat Strom Tag als kWh festgelegdt werden fuer alle states mit dieser kat die werte in kWh berechnet.
Wollt ihr das nicht sonder eher Wh oder vielleicht sogar MWh ? Kein problem, Kategorie ändern und er errechnet automatisch die neuen Faktoren
Bitte nur "Alpha-Tester" von git installieren, ich habe es bei mir selber und 3 Installationen gesteht kan aber noch nichts garantieren.
Wen die feedbacks positiv sind machen ich diese version im admin installierbar.Ich hoffe die neue unit Berechnungsmethode macht euch Freude, das realisieren davon hat mir und ein par anderen einige Kopfschmerzen gegeben.
-
@Dutchman Update sauber durchgelaufen alle Punkte gesetzt und läuft.
Danke dir.
Dann kann ich ja jetzt den täglichen Neustart wieder deaktivieren.Grüße und einen schönen Sonntag.
-
@Homer-J sagte in [Major Update] SourceAnalytix 0.4.0 complete code rebuild:
Dann kann ich ja jetzt den täglichen Neustart wieder deaktivieren.
uh ... ich HOFFE das diese version das behebt ja
-
@Dutchman Ich schalt es mal ab, und schaue dann morgen früh und sag Bescheid.
Einzige was mir jetzt noch aufgefallen ist, es lässt sich nicht die inkl. Grundgebühr mit abspeichern.
-
@Dutchman habe die 1.4.5 installiert, leider habe ich Probleme mit meinem Gas und Wasserzähler Datenpunkt, weiß aber nicht wo der Fehler liegt.
Hier mal das Log und dieConfig dazu:sourceanalytix.0 2020-04-26 23:22:26.320 error at process._tickCallback (internal/process/next_tick.js:68:7) sourceanalytix.0 2020-04-26 23:22:26.320 error at Sourceanalytix.initialize (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:394:16) sourceanalytix.0 2020-04-26 23:22:26.320 error at Sourceanalytix.calculationHandler (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:736:78) sourceanalytix.0 2020-04-26 23:22:26.320 error (14310) [calculationHandler javascript.0.Wasserzaehler.StandAktuell] error: Cannot read property 'cathegorie' of undefined, stack: TypeError: Cannot read property 'cathegorie' of undefined sourceanalytix.0 2020-04-26 23:22:25.431 error at process._tickCallback (internal/process/next_tick.js:68:7) sourceanalytix.0 2020-04-26 23:22:25.431 error at Sourceanalytix.initialize (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:394:16) sourceanalytix.0 2020-04-26 23:22:25.431 error at Sourceanalytix.calculationHandler (/opt/iobroker/node_modules/iobroker.sourceanalytix/main.js:736:78) sourceanalytix.0 2020-04-26 23:22:25.431 error (14310) [calculationHandler javascript.0.Gaszaehler.Stand] error: Cannot read property 'cathegorie' of undefined, stack: TypeError: Cannot read property 'cathegorie' of undefined
Datenpunkt RAW:
{ "common": { "name": "javascript.0.Gaszaehler.Stand", "role": "state", "type": "number", "unit": "m³", "custom": { "sourceanalytix.0": { "enabled": true, "alias": "Gaszähler", "state_type": "gas", "state_unit": "m3", "costs": false, "consumption": true, "meter_values": true, "start_day": 17722.19, "start_week": 17697.8, "start_month": 17576.41, "start_quarter": 17576.41, "start_year": 16421.45, "selectedPrice": "Gas", "selectedUnit": "m³" }, "history.0": { "enabled": true, "changesOnly": true, "debounce": 0, "maxLength": "10", "retention": "31536000", "changesRelogInterval": 0, "changesMinDelta": 0, "aliasId": "" } } }, "native": {}, "type": "state", "unit": "m³", "from": "system.adapter.sourceanalytix.0", "user": "system.user.admin", "ts": 1587765600050, "_id": "javascript.0.Gaszaehler.Stand", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Log sagt keine Kategorie, die habe ich aber doch eingestellt. Gleiches Problem beim Wasserzähler Datenpunkt