marvingrieger / ioBroker.haassohn

This is an adapter for ioBroker that enables to control Haas+Sohn devices.
MIT License
8 stars 7 forks source link

ECO Mode not writable ? #58

Open shaarkys opened 10 months ago

shaarkys commented 10 months ago

Hi Marvin, thanks for this adapter, using it together with MQTT on my Homey and Device capabilities integration. However, I was wondering why I can't write ECO Mode - is it really not writable by intention please ?

Thank you.

     "_id": "device.eco_mode",
          "type": "state",
          "common": {
            "role": "switch",
            "name": "Eco mode indicator",
            "type": "boolean",
            "read": true,
            "write": false
          },
          "native": {}
shaarkys commented 10 months ago

Btw when checking http://HAAS_SOHN/status.cgi I see : eco_editable true

Does it means it might be editable then for some types ?

marvingrieger commented 10 months ago

Hi, yes - it is not writable by intention.

Why is that? I developed the adapter by reverse engineering the protocol of the Haas+Sohn App. Thereby, my oven does not support setting the eco mode via app. I also don't see eco_editable: true when checking status.cgi, only eco_mode: true

Does your app allow setting the eco mode? If so, please provide a screenshot of the UI.

Also, did you test setting the eco mode? I would not want to send unsupported commands to the device due to safety reasons.

Thanks and best regards.

Marvin

shaarkys commented 10 months ago

Hi,

yes, the modified adapter works for me.

SmartSelect_20240112_192116.jpg

shaarkys commented 10 months ago

New pull request - https://github.com/marvingrieger/ioBroker.haassohn/pull/61 (works for me but testing might be required)