NEWS
[SourceAnalytix 0.4.8-Final] Released !
-
@massiveattack Ich habe das so gemacht:
Ich habe einen Datenpunkt "mqtt.1.logger.GTHRN.Solar.Umwandlung" als Zahl angelegt und diesen dann per Script gefüttert. (Okay, hätte ich besser in userdata gemacht, aber egal)
Das Zauberwort heißt "parseFloat", siehe Script. ParseFlot wandet Text in Zahl.
Ich habe dann diesen Datenpunkt in SourceAnaytix ausgewertet anstatt des "Orginalen"/*****Solar ErtragNL in Zahl umwandeln************************* * Juli 2025 * Adapter: * * geä:23.07.25 ***************************************************************/ const id_ertrag="mqtt.1.logger.GTHRN.Solar.totalEnergie" const id_umwandlung ="mqtt.1.logger.GTHRN.Solar.Umwandlung" //const id_umwandlung ="0_userdata.0.Giethoorn.Energie.Zählerstände.Umwandlung" on({ id: id_ertrag, change: "any" }, async function (obj) { var zahl = parseFloat(getState(id_ertrag).val) log(zahl) setState(id_umwandlung,zahl) });Michael
@michihorn sagte in [SourceAnalytix 0.4.8-Final] Released !:
@massiveattack Ich habe das so gemacht:
Ich habe einen Datenpunkt "mqtt.1.logger.GTHRN.Solar.Umwandlung" als Zahl angelegt und diesen dann per Script gefüttert. (Okay, hätte ich besser in userdata gemacht, aber egal)
Das Zauberwort heißt "parseFloat", siehe Script. ParseFlot wandet Text in Zahl.
Ich habe dann diesen Datenpunkt in SourceAnaytix ausgewertet anstatt des "Orginalen"/*****Solar ErtragNL in Zahl umwandeln************************* * Juli 2025 * Adapter: * * geä:23.07.25 ***************************************************************/ const id_ertrag="mqtt.1.logger.GTHRN.Solar.totalEnergie" const id_umwandlung ="mqtt.1.logger.GTHRN.Solar.Umwandlung" //const id_umwandlung ="0_userdata.0.Giethoorn.Energie.Zählerstände.Umwandlung" on({ id: id_ertrag, change: "any" }, async function (obj) { var zahl = parseFloat(getState(id_ertrag).val) log(zahl) setState(id_umwandlung,zahl) });Michael
Danke, werde ich mal bei Gelegenheit testen.
Aber was ist das eigentliche Problem? Kann der Typ nicht mehr geändert werden? -
Hallo,
ich bekomme immer mal wieder diesen Fehler im Log, grundsätzlich funktioniert der Datenpunkt aber.
Was bedeutet das:2025-12-18 18:09:13.846 - error: sourceanalytix.0 (1003) [calculationHandler] reading incorrect after conversion contact DEV and provide these info | Reading : null | start reading {"val":null,"ack":false,"ts":1766077753837,"q":0,"c":"script.js.common.Autos.SourceAnalytix","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1766077753837} | stateDetails {"alias":"Auto_Nik_Kilometer","consumption":true,"costs":true,"deviceName":"0_userdata__0__Auto__Auto_Nik_Kilometer","financialCategory":"costs","headCategory":"consumed","meter_values":true,"name":"Auto_Nik_Kilometer","stateType":"Benzin","stateUnit":"kWh","useUnit":"kWh","deviceResetLogicEnabled":true,"threshold":1}Ich habe das immer nur bei dem Datenpunkt ab und zu.
Danke im Voraus.
P.S. Ich glaub ich habs selber gefunden, ab und zu wird hier keine Zahl übertragen, glaube ich zumindest :-)
-
Hallo,
ich bekomme immer mal wieder diesen Fehler im Log, grundsätzlich funktioniert der Datenpunkt aber.
Was bedeutet das:2025-12-18 18:09:13.846 - error: sourceanalytix.0 (1003) [calculationHandler] reading incorrect after conversion contact DEV and provide these info | Reading : null | start reading {"val":null,"ack":false,"ts":1766077753837,"q":0,"c":"script.js.common.Autos.SourceAnalytix","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1766077753837} | stateDetails {"alias":"Auto_Nik_Kilometer","consumption":true,"costs":true,"deviceName":"0_userdata__0__Auto__Auto_Nik_Kilometer","financialCategory":"costs","headCategory":"consumed","meter_values":true,"name":"Auto_Nik_Kilometer","stateType":"Benzin","stateUnit":"kWh","useUnit":"kWh","deviceResetLogicEnabled":true,"threshold":1}Ich habe das immer nur bei dem Datenpunkt ab und zu.
Danke im Voraus.
P.S. Ich glaub ich habs selber gefunden, ab und zu wird hier keine Zahl übertragen, glaube ich zumindest :-)
@nik82 sagte in [SourceAnalytix 0.4.8-Final] Released !:
ab und zu wird hier keine Zahl übertragen
Der Fehler im SourceAnalytix-Adapter tritt auf, weil der aktuelle Zählerwert (Reading) nach der Einheitenkonvertierung null ist, was die Berechnung blockiert. Dies geschieht typischerweise bei ungültigen Eingabewerten, falscher Einheit oder Initialisierungsproblemen beim State
-
H Homoran verschob dieses Thema von Tester am
-
H Homoran verschob dieses Thema von ...nicht in offiziellem Repo am
-
Ist hier ziemlich still geworden. Hab die Hoffnung bisher nicht aufgeben, dass hier der neue oder überarbeitete Adapter kommt. Im Zeitalter der KI mit Claude könnte man doch hier etwas machen, oder? Man sollte natürlich wissen was man tut :-) Habt ihr euch selbst etwas mit Claude oder sonstiges Coden lassen und deshalb kommt hier nichts mehr?
-
Ist hier ziemlich still geworden. Hab die Hoffnung bisher nicht aufgeben, dass hier der neue oder überarbeitete Adapter kommt. Im Zeitalter der KI mit Claude könnte man doch hier etwas machen, oder? Man sollte natürlich wissen was man tut :-) Habt ihr euch selbst etwas mit Claude oder sonstiges Coden lassen und deshalb kommt hier nichts mehr?
@Willi-Wunder es ist doch einiges passiert. Viel Bugs wurden behoben.
Müsstest du einfach mal aktualisieren -
Guten Morgen,
vielen Dank für den Hinweis. Hab nämlich kein Update angezeigt bekommen und war noch bei der 0.4.15.Alpha oder so. Jetzt gerade über die Katze die V 0.6.0 installiert. -
Guten Morgen,
vielen Dank für den Hinweis. Hab nämlich kein Update angezeigt bekommen und war noch bei der 0.4.15.Alpha oder so. Jetzt gerade über die Katze die V 0.6.0 installiert.vielen Dank für den Hinweis. Hab nämlich kein Update angezeigt bekommen und war noch bei der 0.4.15.Alpha oder so. Jetzt gerade über die Katze die V 0.6.0 installiert.
Die 0.6.0 ist ganz regulär im BETA Repository verfügbar. Warum du tierischen Support hinzuziehst ist zumindest mir nicht klar...

Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.
-
vielen Dank für den Hinweis. Hab nämlich kein Update angezeigt bekommen und war noch bei der 0.4.15.Alpha oder so. Jetzt gerade über die Katze die V 0.6.0 installiert.
Die 0.6.0 ist ganz regulär im BETA Repository verfügbar. Warum du tierischen Support hinzuziehst ist zumindest mir nicht klar...

Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.
mcm1957 said:
vielen Dank für den Hinweis. Hab nämlich kein Update angezeigt bekommen und war noch bei der 0.4.15.Alpha oder so. Jetzt gerade über die Katze die V 0.6.0 installiert.
Die 0.6.0 ist ganz regulär im BETA Repository verfügbar. Warum du tierischen Support hinzuziehst ist zumindest mir nicht klar... Und ja - Github Installation zeigen keine Updates an :-)

Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.
-
-
mcm1957 said:
vielen Dank für den Hinweis. Hab nämlich kein Update angezeigt bekommen und war noch bei der 0.4.15.Alpha oder so. Jetzt gerade über die Katze die V 0.6.0 installiert.
Die 0.6.0 ist ganz regulär im BETA Repository verfügbar. Warum du tierischen Support hinzuziehst ist zumindest mir nicht klar... Und ja - Github Installation zeigen keine Updates an :-)

Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.
@mcm1957
Ich hatte in den Basiseinstellungen kein Beta aktiviert. Das war vermutlich auch der Grund, warum ich dieses update nicht sehen konnte. Vielen Dank für deinen Hinweis. Hab jetzt zumindest einen Haken bei "Automatisches Upgrade" bei Beta aktiviert, jetzt sollte es angezeigt werden. Muss ich jetzt nochmal etwas machen weil ich es über Github installiert habe? -
@mcm1957
Ich hatte in den Basiseinstellungen kein Beta aktiviert. Das war vermutlich auch der Grund, warum ich dieses update nicht sehen konnte. Vielen Dank für deinen Hinweis. Hab jetzt zumindest einen Haken bei "Automatisches Upgrade" bei Beta aktiviert, jetzt sollte es angezeigt werden. Muss ich jetzt nochmal etwas machen weil ich es über Github installiert habe?@Willi-Wunder
Ich würde es jetzt nochmal über das Repo installieren. -
@thomas-braun
Du meinst im Terminal mit "iobroker upgrade sourceanalytix", richtig? Das geht aber nur, wenn ich alles auf auf Beta umstelle, sonst findet er es nicht in der Repo. Sorry, steh vermutlich auf gerade auf dem Schlauch...... -
@thomas-braun
Du meinst im Terminal mit "iobroker upgrade sourceanalytix", richtig? Das geht aber nur, wenn ich alles auf auf Beta umstelle, sonst findet er es nicht in der Repo. Sorry, steh vermutlich auf gerade auf dem Schlauch......@Willi-Wunder
Ja, mal kurz das Beta-Repo aktivieren, den einen Adapter dann daraus installieren, geht über die GUI wie auch über Kommandozeile.iob update iob upgrade sourceanalytix@0.6.0Dann Beta-Repo wieder deaktivieren.
-
Vielen Dank, hab ich so gemacht :-) Bekomme ich jetzt zukünftig die Updates angezeigt? Oder nur wenn Beta aktiviert wird?
-
Vielen Dank, hab ich so gemacht :-) Bekomme ich jetzt zukünftig die Updates angezeigt? Oder nur wenn Beta aktiviert wird?
Du siehst nur Updates aus deinem aktiven Repo. Wenn du also Stable aktiv hast siehst du keine Updates aus dem Beta-Zweig. Der sourceanalytix ist allerdings eine ewige Beta, keine Ahnung ob der jemals vom Maintainer als 'stabil' erklärt werden wird...
-
@Willi-Wunder
Ja, mal kurz das Beta-Repo aktivieren, den einen Adapter dann daraus installieren, geht über die GUI wie auch über Kommandozeile.iob update iob upgrade sourceanalytix@0.6.0Dann Beta-Repo wieder deaktivieren.
kurz das Beta-Repo aktivieren,
Sollte man aber nicht, eben weil's vergessen wird, oder andere Adapter möglicherweise versehentlich mit upgedatet werden.
https://www.iobroker.com/docs/tutorial/adapter.md#eine-einzelne-version-aus-beta-oder-github -
kurz das Beta-Repo aktivieren,
Sollte man aber nicht, eben weil's vergessen wird, oder andere Adapter möglicherweise versehentlich mit upgedatet werden.
https://www.iobroker.com/docs/tutorial/adapter.md#eine-einzelne-version-aus-beta-oder-githubDas setzt aber meines Wissens nach eine reguläre Veröffentlichung des Adapters auch in Stable voraus.
Zumindest war das vor einiger Zeit noch so. -
Das setzt aber meines Wissens nach eine reguläre Veröffentlichung des Adapters auch in Stable voraus.
Zumindest war das vor einiger Zeit noch so.@Thomas-Braun ok, das könnte sein, jetzt wo du es schreibst, irgend etwas war da mal
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden