Well it’s working partially. I had configured the temperature sensors in a view and these are gone. I still see the “raise ValueError(“non-OK return on response”)” errors so my guess is the customized pydaikin component is not loaded as it should return {}
But it’s a big step forward for me not having to “hack” the docker image every time.
The A model i’ve been using for a year and never needed this fix, the two B models however do. @rofrantz thanks for your great work. did you push a PR?
on the first lines of the file you’ll find an array called HTTP_RESOURCES with a bunch of HTTP endpoints, just delete the one you don’t need. for example mine looks like this:
New to all, so Im still learning. From reading this thread, I guess there is no modified compontent available?
On hass.io, I cant change the /srv/homeassistant/lib/python3.5/site-packages/pydaikin/appliance.py?
I am right that it will change back on next reboot?
I don’t personally use hass.io, so i have no idea on where to find the file in there, but it should be there somewhere.
And no, I shouln’t revert after a reboot
Had to learn a bit of docker so better study up.
You need to login to the docker image, modify and commit the changes. It’s a dirty hack but the only one I found. And sometimes it fails. So hope for the best the fix is merged quickly in debian.
I also have Daikin BRP069B41 and could not make it work before I found this thread. A few more hints:
In my configuration.yaml I have only added “daikin:” with no other arguments. Actually, I don’t really understand how Home Assistant can find the IP addresses to my two Daikin devices.
Test with “curl http://daikin_ip/common/basic_info” etc from the command line interface to find out which endpoints that do not work with your configuration
I had to remove: aircon/get_timer, aircon/get_program and aircon/get_scdltimer.
Hi all,
I applied the same fix to the sensor/daikin.py
(original here).
Just create sensor subfolder and apply this fix to the original file:
Line12 original: from homeassistant.components.daikin import (
Line12 new: from custom_components.daikin import (
In this way, entities are created:
sensor.inside_temperature_xxxx_inside_temperature
sensor.outside_temperature_xxx_outside_temperature
I have just updated to 0.81 and since the I can’t set Fan_mode or Swing_mode. I amble to set “mode” and temperature. Do anybody else have the same issue?
I found what probably was wrong with this, I made a PR for that issue.
If you want you can test it setting as a custom component. You can found the code at
My rejigging was merely changing hot to heat Cool to cool etc for operation mode in my scripts and automations. My unit doesn’t support swing mode or fan mode (it’s a ducted in ceiling unit)