NEWS
Probleme mit Iobroker und HMIP
-
Hallo zusammen,
ich habe schon länger nichts mit Iobroker gemacht ausser aktualisiert und mir ist nun aufgefallen das ich Meldungen bekommen beim Ändern der Temperatur der Thermostate.Meldungen bei den Logs

Mein Javascipt hierzu

Wer kann mir hier helfen?
Welche Versionen von HM-Rega und RPC hast du?
@tobiasp sagte in Probleme mit Iobroker und HMIP:
ich habe schon länger nichts mit Iobroker gemacht ausser aktualisiert
Was hast du aktualisiert?
-
Welche Versionen von HM-Rega und RPC hast du?
@tobiasp sagte in Probleme mit Iobroker und HMIP:
ich habe schon länger nichts mit Iobroker gemacht ausser aktualisiert
Was hast du aktualisiert?
-
@tobiasp sagte in Probleme mit Iobroker und HMIP:
@homoran
anstelle true und false -> wahr oder falsch?wenn du das meinst was ich darunter verstehe: Ja!
-
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Meinst du so?
ja!
jetzt müsstest du schon mal einen (zwei? Fehler weniger bekommen.Aber das ist nicht dein Hauptproblem
-
-
@tobiasp Kannst du die Temperatur direkt auf Deiner HomeMatic WebUI verstellen? Ich bekomme die selben Fehlermeldungen auch, wenn das Gerät über die Zentrale ebenfalls nicht erreichbar ist.
Hast Du in der WebUI Servicemeldungen anstehen?@meinzisas
Genau das gleiche Problem habe ich ja!
DAs hat immer super funktioniert -
@meinzisas
Genau das gleiche Problem habe ich ja!
DAs hat immer super funktioniert@tobiasp sagte in Probleme mit Iobroker und HMIP:
Genau das gleiche Problem habe ich ja!
welches?
@meinzisas sagte in Probleme mit Iobroker und HMIP:
Hast Du in der WebUI Servicemeldungen anstehen?
Dann hat nicht ioBroker Verbindungsprobleme zur CCU, sondern ggf. die CCU Verbindungsprobleme zum Thermostat?
Batterien leer, Störquellen, .... -
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Genau das gleiche Problem habe ich ja!
welches?
@meinzisas sagte in Probleme mit Iobroker und HMIP:
Hast Du in der WebUI Servicemeldungen anstehen?
Dann hat nicht ioBroker Verbindungsprobleme zur CCU, sondern ggf. die CCU Verbindungsprobleme zum Thermostat?
Batterien leer, Störquellen, ....@homoran
Ist ja interresannt. Heute kommen keine Störmeldungen mehr und es funktioniert wieder wie gewohnt.
Eine Meldung habe ich noch:
You are assigning a boolean to the state "hm-rpc.0.000D1BE98E6CE3.38.STATE" which expects a string. Please fix your code to use a string or change the state type to boolean. This warning might become an error in future versions. -
@homoran
Ist ja interresannt. Heute kommen keine Störmeldungen mehr und es funktioniert wieder wie gewohnt.
Eine Meldung habe ich noch:
You are assigning a boolean to the state "hm-rpc.0.000D1BE98E6CE3.38.STATE" which expects a string. Please fix your code to use a string or change the state type to boolean. This warning might become an error in future versions.@tobiasp sagte in Probleme mit Iobroker und HMIP:
Ist ja interresannt. Heute kommen keine Störmeldungen mehr und es funktioniert wieder wie gewohnt.
dann solltest du dir mal die Umgebung um das betroffene Gerät ansehen, was da los ist
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Eine Meldung habe ich noch:
dann kümmer dich drum ;-)
Such das script, dass den Wert setzt und ändere wie gehabt - aber anders herum :?:
Was ist denn das für ein Gerät mit 38 Kanälen?
-
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Ist ja interresannt. Heute kommen keine Störmeldungen mehr und es funktioniert wieder wie gewohnt.
dann solltest du dir mal die Umgebung um das betroffene Gerät ansehen, was da los ist
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Eine Meldung habe ich noch:
dann kümmer dich drum ;-)
Such das script, dass den Wert setzt und ändere wie gehabt - aber anders herum :?:
Was ist denn das für ein Gerät mit 38 Kanälen?
-
@homoran said in Probleme mit Iobroker und HMIP:
das script, dass den Wert setzt und ändere wie gehabt - aber anders herum :?:
Was ist denn das für ein Gerät mit 38 KanäleEin HM-IP Mod oc8
@tobiasp sagte in Probleme mit Iobroker und HMIP:
@homoran said in Probleme mit Iobroker und HMIP:
das script, dass den Wert setzt und ändere wie gehabt - aber anders herum :?:
Was ist denn das für ein Gerät mit 38 KanäleEin HM-IP Mod oc8
dann zeig doch mal diesen State und das Script dazu
-
@tobiasp sagte in Probleme mit Iobroker und HMIP:
@homoran said in Probleme mit Iobroker und HMIP:
das script, dass den Wert setzt und ändere wie gehabt - aber anders herum :?:
Was ist denn das für ein Gerät mit 38 KanäleEin HM-IP Mod oc8
dann zeig doch mal diesen State und das Script dazu
@homoran
gelöst war auf String und nicht auf Boolean. DankeEin Problem habe ich dann jedoch noch mit einem anderen Gerät "Ryd Adapter" : Hier ist der Log
2021-11-04 11:12:11.141 - error: javascript.0 (1180) script.js.Auto.Tankinhalt: TypeError: getState(...).val.indexOf is not a function 2021-11-04 11:12:11.158 - error: javascript.0 (1180) at Object. (script.js.Auto.Tankinhalt:4:234) 2021-11-04 11:12:11.158 - error: javascript.0 (1180) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1087:38) 2021-11-04 11:12:11.159 - error: javascript.0 (1180) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:525:29) 2021-11-04 11:12:11.159 - error: javascript.0 (1180) at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) 2021-11-04 11:12:11.160 - error: javascript.0 (1180) at processImmediate (internal/timers.js:461:21) 2021-11-04 11:12:11.241 - warn: ryd.0 (5830) Read-only state "ryd.0.lastUpdate" has been written without ack-flag with value "Thu Nov 04 2021 11:12:11 GMT+0100 (GMT+01:00)" 2021-11-04 11:12:11.242 - info: ryd.0 (5830) State value to set for "ryd.0.lastUpdate" has to be type "number" but received type "object" 2021-11-04 11:12:11.246 - info: ryd.0 (5830) Terminated (NO_ERROR): Without reasonMOD-Edit: Code in code-tags gesetzt!
Und das das Blockly:

Es soll ein Wert ausgelesen werden in einem State:
{"OBD_FUELLEVEL":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"},"MEAS":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"}}MOD-Edit: Code in code-tags gesetzt!
-
@homoran
gelöst war auf String und nicht auf Boolean. DankeEin Problem habe ich dann jedoch noch mit einem anderen Gerät "Ryd Adapter" : Hier ist der Log
2021-11-04 11:12:11.141 - error: javascript.0 (1180) script.js.Auto.Tankinhalt: TypeError: getState(...).val.indexOf is not a function 2021-11-04 11:12:11.158 - error: javascript.0 (1180) at Object. (script.js.Auto.Tankinhalt:4:234) 2021-11-04 11:12:11.158 - error: javascript.0 (1180) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1087:38) 2021-11-04 11:12:11.159 - error: javascript.0 (1180) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:525:29) 2021-11-04 11:12:11.159 - error: javascript.0 (1180) at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) 2021-11-04 11:12:11.160 - error: javascript.0 (1180) at processImmediate (internal/timers.js:461:21) 2021-11-04 11:12:11.241 - warn: ryd.0 (5830) Read-only state "ryd.0.lastUpdate" has been written without ack-flag with value "Thu Nov 04 2021 11:12:11 GMT+0100 (GMT+01:00)" 2021-11-04 11:12:11.242 - info: ryd.0 (5830) State value to set for "ryd.0.lastUpdate" has to be type "number" but received type "object" 2021-11-04 11:12:11.246 - info: ryd.0 (5830) Terminated (NO_ERROR): Without reasonMOD-Edit: Code in code-tags gesetzt!
Und das das Blockly:

Es soll ein Wert ausgelesen werden in einem State:
{"OBD_FUELLEVEL":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"},"MEAS":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"}}MOD-Edit: Code in code-tags gesetzt!
@tobiasp sagte in Probleme mit Iobroker und HMIP:
mit einem anderen Gerät "Ryd Adapter"
willst du einen Adapter steuern?
dann musst du auch steuere nehmen und nicht aktualisiere@tobiasp sagte in Probleme mit Iobroker und HMIP:
Und das das Blockly:
was ist damit?
kannst du bitte komplette Informationen bereitstellen und nicht nur Halbsätze
-
@tobiasp sagte in Probleme mit Iobroker und HMIP:
mit einem anderen Gerät "Ryd Adapter"
willst du einen Adapter steuern?
dann musst du auch steuere nehmen und nicht aktualisiere@tobiasp sagte in Probleme mit Iobroker und HMIP:
Und das das Blockly:
was ist damit?
kannst du bitte komplette Informationen bereitstellen und nicht nur Halbsätze
@homoran
Also
es ist ein Ryd Adapter der aus Autos Informationen (Standort, Benzin usw.') bereitstellt.
In diesem Fall den Tankinhalt des Autos.
Der Adapter stellt den Wert bereit siehe die Information aus dem State "46,1 %".
{"OBD_FUELLEVEL":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"},"MEAS":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"}}Ich möchte den Wert aus dem State (46,1%) auslesen und VIS zur Verfügung stellen.
-
@homoran
Also
es ist ein Ryd Adapter der aus Autos Informationen (Standort, Benzin usw.') bereitstellt.
In diesem Fall den Tankinhalt des Autos.
Der Adapter stellt den Wert bereit siehe die Information aus dem State "46,1 %".
{"OBD_FUELLEVEL":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"},"MEAS":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"}}Ich möchte den Wert aus dem State (46,1%) auslesen und VIS zur Verfügung stellen.
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Ich möchte den Wert aus dem State (46,1%) auslesen und VIS zur Verfügung stellen.
und wo ist hier der Fehler mit dem Datenpunkt von HmIP?
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Ich möchte den Wert aus dem State (46,1%)
-
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Ich möchte den Wert aus dem State (46,1%) auslesen und VIS zur Verfügung stellen.
und wo ist hier der Fehler mit dem Datenpunkt von HmIP?
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Ich möchte den Wert aus dem State (46,1%)
-
@homoran
gelöst war auf String und nicht auf Boolean. DankeEin Problem habe ich dann jedoch noch mit einem anderen Gerät "Ryd Adapter" : Hier ist der Log
2021-11-04 11:12:11.141 - error: javascript.0 (1180) script.js.Auto.Tankinhalt: TypeError: getState(...).val.indexOf is not a function 2021-11-04 11:12:11.158 - error: javascript.0 (1180) at Object. (script.js.Auto.Tankinhalt:4:234) 2021-11-04 11:12:11.158 - error: javascript.0 (1180) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1087:38) 2021-11-04 11:12:11.159 - error: javascript.0 (1180) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:525:29) 2021-11-04 11:12:11.159 - error: javascript.0 (1180) at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5706:41) 2021-11-04 11:12:11.160 - error: javascript.0 (1180) at processImmediate (internal/timers.js:461:21) 2021-11-04 11:12:11.241 - warn: ryd.0 (5830) Read-only state "ryd.0.lastUpdate" has been written without ack-flag with value "Thu Nov 04 2021 11:12:11 GMT+0100 (GMT+01:00)" 2021-11-04 11:12:11.242 - info: ryd.0 (5830) State value to set for "ryd.0.lastUpdate" has to be type "number" but received type "object" 2021-11-04 11:12:11.246 - info: ryd.0 (5830) Terminated (NO_ERROR): Without reasonMOD-Edit: Code in code-tags gesetzt!
Und das das Blockly:

Es soll ein Wert ausgelesen werden in einem State:
{"OBD_FUELLEVEL":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"},"MEAS":{"l":25.88,"percent":46.1,"timestamp":"2021-11-02T13:13:45.000Z"}}MOD-Edit: Code in code-tags gesetzt!
-
@homoran said in Probleme mit Iobroker und HMIP:
ler mit
Nein ein ganz anderer Adapter!
Aber es tauchen die Fehler immer wieder auf, und ich weiß nicht was das bedeuten soll.
Im Javascript wird mir 61 % angezeigt@tobiasp sagte in Probleme mit Iobroker und HMIP:
Aber es tauchen die Fehler immer wieder auf,
welche genau?
@tobiasp sagte in Probleme mit Iobroker und HMIP:
Nein ein ganz anderer Adapter!
dann bitte auch einen ganz anderen Thread aufmachen!
und dort
@homoran sagte in Probleme mit Iobroker und HMIP:bitte komplette Informationen bereitstellen und nicht nur Halbsätze
-
-
@meinzisas
Genau das gleiche Problem habe ich ja!
DAs hat immer super funktioniert@tobiasp said in Probleme mit Iobroker und HMIP:
@meinzisas
Genau das gleiche Problem habe ich ja!
DAs hat immer super funktioniertDann hat ja Homoran schon die richtige Antwort gegeben. Ich habe in letzter Zeit festgestellt, dass die Batterieüberwachung der HomeMatic-Geräte nicht immer sauber funktioniert. Nach Batterietausch, waren bei mir die Störungen weg, obwohl noch 2,6V (nach Tausch dann auch nur 2.9V --> keine Billigbatterien und neu) angezeigt wurden.
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


