Hi,
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:
as extra enum values inside thermostat_mode?
That way:
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 try to login but th app has an errore 400 invalid username
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).
Try the sign in button bellow the credential fields
Is this only by pressing the boolean? Or is this activated through a flow?
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.
Hi,
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.)
Hope this helps narrow it down. 