Closed NickWaterton closed 1 year ago
Ok, I've figured it out.
You are using ErdReadOnlyConverter
for ErdCode.DISHWASHER_USER_SETTING
, but in actual fact this Erd is read/write..
if I use:
await self.async_set_erd_value(
appliance,
ErdCode.DISHWASHER_USER_SETTING,
mode
)
I can write the value, I just have to code the value (mode) myself. This is easy enough, and it works.
You may want to change the converter to be read/writefor ErdCode.DISHWASHER_USER_SETTING
.
It also looks like you figured this out, by creating a new command to send! Very nice! I don't have this functionality on mine, I didn't even know it was there!
Hi!
I have downloaded your repo, and have it working well in read-only mode. I'm actually publishing the values via MQTT so that I can integrate with OpenHab.
The thing I'm stuck with right now is how to send commands to the dishwasher. I'm not sure what commands I can send, in the SmartHQ app, all i can send is start/pause/resume/stop commands (and update the number of pods remaining).
Just being able to send start would be a good beginning, but I'm not sure which ERD is for the cycle start/stop etc.
I assume I should use
appliance.async_set_erd_value()
, but all the ERD's I've tried say they are read only.Here is my log output:
I've tried:
but they all say they are read only. Any ideas what I should be sending to start the dishwasher?
Thanks.