zyonse / homebridge-dreo

Apple HomeKit integration for Dreo Smart Devices
https://www.npmjs.com/package/homebridge-dreo
Apache License 2.0
38 stars 19 forks source link

Added thermostat feature for heaters #30

Closed joshuaswilcox closed 4 months ago

joshuaswilcox commented 10 months ago

Add Wall heater

zyonse commented 10 months ago

Thanks for the pull request, it looks like the changes you made to platform.ts should also fix #27

joshuaswilcox commented 10 months ago

Thanks for the pull request, it looks like the changes you made to platform.ts should also fix #27

Yeah I believe they should. It seems that there is just a different json shape for some of their products

zyonse commented 10 months ago

Can you post a screenshot of the HomeKit heater controls on your version? Does it still show a "cool" mode?

joshuaswilcox commented 10 months ago

Can you post a screenshot of the HomeKit heater controls on your version? Does it still show a "cool" mode?

Yeah it still has the "cool" options, i couldnt figure out what to do about that, it seems that the only way to get the heat controls was with at "thermostat" service but that also means it assumes it can cool.

Screenshot 2023-12-04 at 4 51 56 PM
jbyerline commented 9 months ago

I am also interested in this feature. I have a dreo 1500w floor space heater I would like to make HomeKit compatible. I'm unsure if these changes would work for other models but if it gets merged I can try it out once I have the heater in hand.

zyonse commented 8 months ago

Something like this might work: https://github.com/zyonse/homebridge-pentair-screenlogic/commit/a2f5f79cc79f8b321b87c5a34d0e86854df9fd5d

mja00 commented 8 months ago

Any update on this? I've added a new heater to my Dreo account and now the plugin crashes lol

zyonse commented 4 months ago

Closing this due to inactivity. Feel free to open a new pull request when the requested changes are implemented