Thanks for writing this driver. I have a Daikin heat pump (I'm in the UK) and it has remote controll via wifi (I'm currently using the app). Would this driver work for me? I had a look in hubitat and don't see Daikin as a supported device and also the Generic Thermostat options are either Zigbee or Z-Wave so I'm not sure how to set this up if it would work with my thermostat?
Give it a try, if it doesn't work we can turn on the debugging and see what the differences are. You'll add it as a virtual device since it doesn't use zigbee or zwave.
Ok I started with a virtual themostat then once I added that I switched the driver to the 'Daikin Single Thermostat'. Added my email and password, hit 'save preferences' then 'save device' but it doesn't appear to be sync'ing. Here's the log:
Looks like it doesn't like the auth request. Did your thermostat come with an API Key? (If so, I'd have to do some additional coding, but there may be another way to get the auth.)
Not sure what the gateway ID would be used for, but make sure that you email and password are correct and the capitalization exactly agrees with how you registered at Daikin's website; i.e. TheBearMay@123.com ≠ thebearmay@123.com
While playing with the driver a little more, I noticed that fanCirculateSpeed is an attribute but was not implemented. Is this parameter not exposed via DaikinSkyport?
I'm pretty sure this integration will not work with the Altherma but here's a thread over on the home-assistant talking about your product. Might find something useful in it.
Do you know if a polling rate of 1 is OK? I know there was something limiting this in the API documentation but I think you're accessing the data a different way, correct?