ioBroker.stiebel-isg
ioBroker.stiebel-isg copied to clipboard
State value to set for "stiebel-isg.0.Einstellungen.WARMWASSER.GRUNDEINSTELLUNG.val113" has value "0" less than min "1"
Describe the bug
Value check for value Warmwasser.grundeinstellung.val113 is wrong. All values between 0 and 3 are fine. Value ckeck must check if a value is negativ or greater 3. 0 is a allowed value in the Stiebel-ISG and in the machine it self.
To Reproduce
Steps to reproduce the behavior:
- Set Warmwasser.Grundeinstellung.val113 in Stiebel-ISG or on the machine to 0
- see error: State value to set for "stiebel-isg.0.Einstellungen.WARMWASSER.GRUNDEINSTELLUNG.val113" has value "0" less than min "1"
Expected behavior
No warning in the logs.
Screenshots & Logfiles
stiebel-isg.0 | 2022-11-19 13:55:40.716 | warn | State value to set for "stiebel-isg.0.Einstellungen.WARMWASSER.GRUNDEINSTELLUNG.val113" has value "0" less than min "1"
Versions:
- Adapter version: 1.7.5
- Node version: 14.18.1
- Operating system: linux
Die Werte werden automatisch aus der Weboberfläche entnommen, somit passen sich die möglichen Einstellungen an jede Heizung selbstständig an. Evtl. mal den Datenpunkt im Objektbaum löschen und den Adapter neustarten. Dann sollte der Wert neu angelegt werden. Bei meiner Wärmepumpe gibt es bei diesem Wert nur die Möglichkeit von 1 bis 3 einzustellen.
Gleiche Auffälligkeit tritt bei mir auch auf. Leider bringt "den Objektbaum zu löschen und Adapter neuzustarten" keine Verbesserung. Es sieht so aus, als ein Defaultwert: 3686,4 in den betreffenden Datenpunkten geschrieben wird.
Allerdings neue Meldungen, hinsichtlich Datentyp die ich an den Developer melden möchte:
`
stiebel-isg.0 | 2023-02-24 04:04:46.835 | warn | This object will not be created in future versions. Please report this to the developer. |
---|---|---|---|
stiebel-isg.0 | 2023-02-24 04:04:46.835 | warn | Object stiebel-isg.0.Einstellungen.ZEIT_DATUM.ZEIT.val7 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:46.834 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:46.834 | warn | Object stiebel-isg.0.Einstellungen.ZEIT_DATUM.ZEIT.val6 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:42.429 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:42.428 | warn | Object stiebel-isg.0.Einstellungen.ZEIT_DATUM.DATUM.val3 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:42.428 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:42.428 | warn | Object stiebel-isg.0.Einstellungen.ZEIT_DATUM.DATUM.val4 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:42.428 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:42.428 | warn | Object stiebel-isg.0.Einstellungen.ZEIT_DATUM.DATUM.val5 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:20.865 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:20.864 | warn | Object stiebel-isg.0.Einstellungen.SOMMERZEITEINSTELLEN.TAG ANFANG.val100 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:20.864 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:20.863 | warn | Object stiebel-isg.0.Einstellungen.SOMMERZEITEINSTELLEN.TAG ANFANG.val99 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:16.453 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:16.453 ** | warn | Object stiebel-isg.0.Einstellungen.SOMMERZEITEINSTELLEN.TAG ENDE.val102 is invalid: obj.common.states has an invalid type! Expected "object", received "string"** |
stiebel-isg.0 | 2023-02-24 04:04:16.453 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:16.453 | warn | Object stiebel-isg.0.Einstellungen.SOMMERZEITEINSTELLEN.TAG ENDE.val101 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:12.138 | warn | State value to set for "stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val486" has value "3686.4" greater than max "30" |
stiebel-isg.0 | 2023-02-24 04:04:12.062 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:12.062 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val25 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:12.062 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:12.062 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val486 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:12.062 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:12.062 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val10977 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:12.062 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:12.061 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.HEIZKREIS 1.val10976 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:07.150 | warn | State value to set for "stiebel-isg.0.Einstellungen.HEIZEN.GRUNDEINSTELLUNG.val35" has value "3686.4" greater than max "70" |
stiebel-isg.0 | 2023-02-24 04:04:07.074 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:07.074 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.GRUNDEINSTELLUNG.val45 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:07.073 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:07.073 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.GRUNDEINSTELLUNG.val35 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:07.073 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:07.073 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.GRUNDEINSTELLUNG.val38 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:07.073 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:07.073 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.GRUNDEINSTELLUNG.val11010 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:07.073 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:07.072 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.GRUNDEINSTELLUNG.val450 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:02.080 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:02.079 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.SOMMERBETRIEB.val104 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:02.079 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:02.079 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.SOMMERBETRIEB.val105 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:04:02.079 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:04:02.079 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.SOMMERBETRIEB.val103 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:57.102 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:57.102 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.ELEKTRISCHE NACHERWAERMUNG.val414 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:57.102 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:57.102 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.ELEKTRISCHE NACHERWAERMUNG.val413 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:57.102 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:57.102 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.ELEKTRISCHE NACHERWAERMUNG.val43 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:57.102 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:57.101 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.ELEKTRISCHE NACHERWAERMUNG.val41 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:47.354 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:47.353 | warn | Object stiebel-isg.0.Einstellungen.HEIZEN.PUMPENZYKLEN.val106 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:27.819 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:27.819 | warn | Object stiebel-isg.0.Einstellungen.WARMWASSER.WARMWASSERTEMPERATUREN.val11019 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:27.819 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:27.818 | warn | Object stiebel-isg.0.Einstellungen.WARMWASSER.WARMWASSERTEMPERATUREN.val11018 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:22.736 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:22.736 | warn | Object stiebel-isg.0.Einstellungen.WARMWASSER.WW LEISTUNG WP.val1127 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:22.736 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:22.735 | warn | Object stiebel-isg.0.Einstellungen.WARMWASSER.WW LEISTUNG WP.val1126 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
stiebel-isg.0 | 2023-02-24 04:03:16.928 | warn | This object will not be created in future versions. Please report this to the developer. |
stiebel-isg.0 | 2023-02-24 04:03:16.927 | warn | Object stiebel-isg.0.Einstellungen.WARMWASSER.KOMBISPEICHER.val454 is invalid: obj.common.states has an invalid type! Expected "object", received "string" |
Hallo zusammen,
Mir scheint es das der Standardwert "3686,4" in den betreffenden Datenpunkten geschrieben wird, wenn keine echten Werte im ISG geparst werden können. Leider flutet der Stiebel-Adapter regelmäßig mein iobroker-Log mit folgenden Meldungen.
Könnte man dieses Verhalten abfangen (z.B. den Wert 0 reinschreiben)? Ober die Möglichkeit anbieten zumindest die Warnings konfigurierbar zu "unterdrücken"?
Viele Grüße
Könnte man dieses Verhalten abfangen (z.B. den Wert 0 reinschreiben)? Ober die Möglichkeit anbieten zumindest die Warnings konfigurierbar zu "unterdrücken"?
Du kannst einfach das Logging-Level beim Adapter von info bzw. warn auf error setzen. Dann werde nur noch error geloggt und keine Warnungen mehr.
I am a Steibel Eltron Heat Pump owner and a software engineer.
I am keen to see if this project can be of use to me.
Sadly, I do not speak German
For sure you can test the adapter and even contribute to the development.
For further information you can visit the ioBroker forum or my blog post on using modbus. Maybe you can translate it by google.
Just post in the forum in English or contact me.
Hi, I am running into same issue. Found following entries in the log.
For sure we can suppress logs etc. but my point is, I do not want to change any value at all via ioBroker. For me its too risky to mess something up which damages the pump. So my preference would be to have empty values set to undefined/null as mentioned by @binghamfluid and also to have a mode which avoids any write towards the pump - if this is possible.
I am only using the adapter to read the values, write it to influx and show it in my visualization/grafana.
Update:
Checked details for the entries.
- Entries with 36864 are booleans in ISG having value FALSE --> Datatype change required
- Entry 65 degrees vs. 55 degrees is wrong based on my ISG UI, 65 is a supported value. --> Dont have a solution for this warning if other pumps are supporting only 55. Would be tough to support all possible pumps most likely. :)
Btw: Kudos for the adapter, really great work!