Thanks for the detailed explanation — that makes sense.
I completely understand your concern about breaking flows for existing users.
Would it perhaps be possible to keep the existing boolean capabilities for backward compatibility, but also add:
dry
fan_only
as extra enum values inside thermostat_mode?
That way:
existing users and flows would continue working
custom dashboards and integrations could read all HVAC modes from a single capability.
For swing, I understand there is no Homey standard capability.
My request is mainly about consistency for dashboards:
currently fan speed can expose Auto as value 0, but swing auto is only available as a separate button.
Would it be possible to expose swing auto in the same numeric capability as an extra value (for example 0 = auto, 1-5 = positions), while optionally keeping the old button as well?
This would make parsing and UI generation much easier for external dashboards.
I can also relate to your situation with the app. I know the feeling of building something that was originally just meant for yourself, and then suddenly more users start relying on it .
It’s actually the same with my own external web app, StartPanelApp, (where I’m currently trying to build the Climate Control widget), it was just meant for me when I started
I have now tried the Auto Swing Up/Down button. And it works fine to turn it on, but when I turn it off then it goes back on again in the UI after 60 seconds. So it seems that the air heat pump is not receiving the correct command to leave Auto Swing and return to a fixed position (the position it had before Auto Swing went on).
Step 1 — Confirm the timing
What is your poll interval set to in the device settings? (Default is 1 minute.) Does the button always flick back at exactly that interval, or is it random?
If it matches the poll interval exactly, the SET command is either not reaching the unit or the unit is reverting it before the next poll.
Step 2 — Check the Panasonic app
When you turn off Auto Swing Up/Down in Homey, immediately open the official Panasonic Comfort Cloud app on your phone and check whether auto swing is shown as off there.
If the Panasonic app shows it as off → the SET command worked, but the next Homey poll is reading the wrong value back from the API.
If the Panasonic app still shows auto swing on → the SET command is not reaching the unit or the unit is rejecting it.
Step 3 — Check the physical unit
At the same time, watch the actual heat pump. Do the vanes stop sweeping when you tap the button in Homey, or do they keep moving?
Vanes stop → command worked, polling issue
Vanes keep moving → command never reached the unit
Those three checks would tell us exactly which layer the problem is in.
This happens when pressing the boolean button manually in Homey (not through a flow).
The button switches to OFF immediately, but after approximately 60 seconds (which matches my polling interval), it goes back to ON again.
I tested it further:
In the Panasonic Comfort Cloud app, Auto Swing still appears to be ON after turning it off in Homey.
On the physical unit, the vanes continue sweeping and do not stop.
So it seems the command to leave Auto Swing is not actually reaching the unit, or the unit rejects the command.
(Maybe Panasonic does not support a simple “Auto Swing Off” command on its own, and instead requires switching back to a fixed vane position when leaving Auto Swing.In the best case, it would ideally return to the vane position that was active before Auto Swing was enabled.)
UPDATE: Got it working. Dit it on mobile phone (Android) but when i installed it on Windows it worked.
Thanks for the app
Hi i have a question.
Im New to the homey and got the 2026 model.
I installed this latest comfort cloud app and added new divice and selecte the app but then i can nowhere enter my Panasonic credentials. I can only click the airco icon and after that i get a black screen.
Does the “Off” option mean any mode change triggers the card? If so, maybe using the word(s) “Any” or “Any Change” instead of “Off” would make the meaning of this selection clearer.
thanks for providing the app. I just found out about it an hour ago and installed it right away. I’m on v2.1.16 now and my three Acs show up fine in the Homey App. In HomeKit though (via HomeKitty v2.4.4 and also latest experimental beta v2.5.4) all Acs show up as actively cooling even though they are all turned off. Any idea why that is and what to do about it?
I have three CS-Z45ZKEW. Turning them on via Panasonic App and Controlling them with your app works fine both ways. It does not work via HomeKit though. The ACs Show up as „cooling" with the correct set temperature even though they are turned off. Turning them off in HomeKit does not do a thing. I shows up as turned of for a few seconds and the reverts back to show as “cooling”. It seems to me Homekitty does not handover the status from your app correctly.
Hello Johnny, I just had a chat with Robert Klep (Homekitty) and found out, that the thermostat mode capability always say cool even if the device is off reflected on the onoff capability. Can you change it so that the thermostat_mode capability is also set to off when the onoff capability is set to off? Thermostat_mode is used for HomeKit via home kitty.
Just did. ACs now show as turned off. But: When turning it on via HomeKit they stay turned off. Probably because HomeKit only changes the Thermostat_mode to „cooling" via HomeKitty but onoff cabability stays switched off. Can you make it so switching Thermostat to cooling also Changes onoff to on and Vice versa?