swttt / com.swttt.homekit

Homekit for Homey
https://apps.athom.com/app/com.swttt.homekit
GNU Affero General Public License v3.0
35 stars 20 forks source link

Air conditioning in Homekit #175

Open johngrinders opened 5 years ago

johngrinders commented 5 years ago

Good afternoon, literally today I installed the application from apps.athom.com Melcloud. Everything works fine through Homey. I decided to add this air conditioner through Homeykit to Homekit. Everything went well, everything was added as a new device in which there is a choice of temperature, a choice of mode, but unfortunately all this does not work for some reason. I wanted to clarify this problem on the side of the Melcloud developer or all the same, the problem may be in your plugin. Thank!!!

robertklep commented 5 years ago

Can you clarify what exactly doesn't work? Does the device show up in the Home app on your phone, but you cannot control it?

johngrinders commented 5 years ago

The device itself is in Homekit, but it does not update statuses and I can’t control the air conditioner through it.

robertklep commented 5 years ago

Can you find the device on this page and tell me its "Class" and the capability names?

johngrinders commented 5 years ago

Class - thermostat Capabilities: onoff | boolean | false | truefalse | 13 minutes ago mode_capability | enum | fan | offheatdrycoolfanauto | 13 minutes ago target_temperature | number | 19 |   | 13 minutes ago measure_temperature | number | 25 |   | 13 minutes ago fan_power | number | 3 |   | 13 minutes ago vertical | enum | auto | autotopmiddletopmiddlemiddlebottombottomswing | 13 minutes ago horizontal | enum

robertklep commented 5 years ago

For devices of class thermostat, HomeyKit supports measure_temperature and target_temperature only. Those also don't work?

johngrinders commented 5 years ago

Yes, only temperature works, the rest: turning on, turning off, changing modes unfortunately does not work.

robertklep commented 5 years ago

Those capabilities are not supported because the HomeKit protocol doesn't support them for thermostat devices.

johngrinders commented 5 years ago

OK. Thank!!!

XattSPT commented 5 years ago

Thanks @robertklep. I've modified the Melcloud app to assure homeykit compatibility using thermosat_mode capability. The bug was in 'my side'

robertklep commented 5 years ago

@XattSPT thanks!