grzegorz914 / homebridge-melcloud-control

Homebridge plugin for Mitsubishi Air Conditioner, Heat Pump and Energy Recovery Ventilation, publish as dynamic external platform accessory.
MIT License
55 stars 2 forks source link

Air conditioner not showing as thermostat in HomeKit #160

Closed siberianmidnight closed 1 week ago

siberianmidnight commented 2 weeks ago

After applying the air conditioner control type as a thermostat in the plugin settings, the device is displayed as off in Homekit. When switching to auto mode via Homekit, the device is displayed as an air conditioner, not a thermostat, and is displayed again as off after a while.

grzegorz914 commented 2 weeks ago

This took to me nothing, please post debug log.

siberianmidnight commented 2 weeks ago

[9/17/2024, 6:08:48 PM] [homebridge-melcloud-control] Child bridge starting (pid 57911)... [9/17/2024, 6:08:49 PM] [homebridge-melcloud-control] Child bridge started successfully (plugin v3.3.3). [9/17/2024, 6:08:49 PM] [homebridge-melcloud-control] Account melcloudcontrol, Connect to MELCloud Success. [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] ---- Air Conditioner: Bedroom ---- [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Account: melcloudcontrol [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Indoor: MSZ-LN25VG2 [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Outdoor: MUZ-LN25VG [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Serial: ########## [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Firmware: 19000 [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Manufacturer: Mitsubishi [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] ---------------------------------- [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Power: ON [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Operation mode: AUTO [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Room temperature: 23.5°C [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Outdoor temperature: 23°C [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Heating threshold temperature: 23°C [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Cooling threshold temperature: 24°C [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Fan speed mode: AUTO [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane horizontal: AUTO [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane vertical: AUTO [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane swing mode: AUTO [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Temperature display unit: °C [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Lock physical controls: UNLOCKED [9/17/2024, 6:08:50 PM] [homebridge-melcloud-control] melcloudcontrol, Air Conditioner Bedroom, published as external accessory. [9/17/2024, 6:08:50 PM] Bedroom D840 is running on port 63308. [9/17/2024, 6:08:50 PM] Please add [Bedroom D840] manually in Home app. Setup Code: ###-##-### [9/17/2024, 6:09:07 PM] [homebridge-melcloud-control] Child bridge restarting... [9/17/2024, 6:09:07 PM] Got SIGTERM, shutting down child bridge process... [9/17/2024, 6:09:12 PM] [homebridge-melcloud-control] Child bridge ended (code 143, signal null). [9/17/2024, 6:09:13 PM] [homebridge-melcloud-control] Child bridge starting (pid 57951)... [9/17/2024, 6:09:13 PM] Registering platform 'homebridge-melcloud-control.melcloudcontrol' [9/17/2024, 6:09:13 PM] [homebridge-melcloud-control] Child bridge started successfully (plugin v3.3.3). [9/17/2024, 6:09:13 PM] Loaded 0 cached accessories from cachedAccessories.0E966CB32CE9. [9/17/2024, 6:09:13 PM] Homebridge v2.0.0-beta.21 (HAP v1.1.1-beta.6) (melcloudcontrol) is running on port 63340. [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Account melcloudcontrol, Connect to MELCloud Success. [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] ---- Air Conditioner: Bedroom ---- [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Account: melcloudcontrol [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Indoor: MSZ-LN25VG2 [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Outdoor: MUZ-LN25VG [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Serial: ########## [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Firmware: 19000 [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Manufacturer: Mitsubishi [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] ---------------------------------- [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Power: ON [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Operation mode: AUTO [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Room temperature: 23.5°C [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Outdoor temperature: 23°C [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Heating threshold temperature: 23°C [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Cooling threshold temperature: 24°C [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Fan speed mode: AUTO [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane horizontal: AUTO [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane vertical: AUTO [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane swing mode: AUTO [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Temperature display unit: °C [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Lock physical controls: UNLOCKED [9/17/2024, 6:09:14 PM] [homebridge-melcloud-control] melcloudcontrol, Air Conditioner Bedroom, published as external accessory. [9/17/2024, 6:09:14 PM] Bedroom D840 is running on port 63343. [9/17/2024, 6:09:14 PM] Please add [Bedroom D840] manually in Home app. Setup Code: ###-##-### [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Power: ON [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Operation mode: AUTO [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Room temperature: 23.5°C [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Outdoor temperature: 23°C [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Heating threshold temperature: 23°C [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Cooling threshold temperature: 24°C [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Fan speed mode: AUTO [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane horizontal: AUTO [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane vertical: AUTO [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Vane swing mode: AUTO [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Temperature display unit: °C [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Lock physical controls: UNLOCKED [9/17/2024, 6:09:44 PM] [homebridge-melcloud-control] Air Conditioner, Bedroom, Set operation mode: AUTO

grzegorz914 commented 2 weeks ago

First update plugin to the latest version then post debug log please, go to plugin settings Advanced Settings>>>Log>>>Debug, enable it an post the log

siberianmidnight commented 2 weeks ago

https://www.dropbox.com/scl/fi/drtf8woq3fanfyqsdr5wf/melcloud_log.json?rlkey=0dmidzmblhe63jgn5az90n0ne&st=zs1m7gqs&dl=0

grzegorz914 commented 2 weeks ago

All is correct in the tail of debug log.

siberianmidnight commented 2 weeks ago

Thanks for the reply. Unfortunately, in the Homekit interface, the control mode remains the same as for the air conditioner.

grzegorz914 commented 2 weeks ago

I don’t quit understanding what you’re mean, thermostat is same as heather/cooler, in heather cooler You have additionally Fan and Swing mode control and current heating/cooling state have more options. What Youn want to have more?

siberianmidnight commented 2 weeks ago

After some time, the device becomes unavailable. I am attaching a new log https://www.dropbox.com/scl/fi/wk55b3yf0fqi6cxr1r2kx/melcloud_log_2.txt?rlkey=qetssf0ffoff7y29kza6ltp3b&st=wrip0jd0&dl=0

siberianmidnight commented 2 weeks ago

I don’t quit understanding what you’re mean, thermostat is same as heather/cooler, in heather cooler You have additionally Fan and Swing mode control and current heating/cooling state have more options. What Youn want to have more?

Previously in thermostat mode there was no option for "keep between" temperature, only "set to" option and that was a little more convenient for me. Example images: image image

grzegorz914 commented 2 weeks ago

try 3.3.12-beta and let me know, I have revert some changes regarding auto mode

siberianmidnight commented 2 weeks ago

It seems that the thermostat mode in HomeKit now works quite well on version 3.3.12-beta. Thanks a lot for the help and solution.