Simple two-point-controller on top of Faikin #266
Replies: 6 comments 66 replies
-
That's great work. Not ruling it out. My main objective was right temperature control, and turning off/on was only real way to get that. What may be an idea is a choice of temperature control algorithms. At present I do have a lot of settings that allow different ways of working anyway, but not quite what you have done. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
If I understand your explanation correctly, you could have just enabled the But I agree that offsets should be made signed values. A negative offset will dropthe power draw once the setpoint is reached. |
Beta Was this translation helpful? Give feedback.
-
Ah, I just read this more detailed. I was not aware that the temperature measured by the Daikin ( OK, probably this is the same request as above from @MUN0X :
|
Beta Was this translation helpful? Give feedback.
-
FYI this is typical of what I have now, I expect it will look the same even with the changes I have made. |
Beta Was this translation helpful? Give feedback.
-
OK, this explanation will probably help others and be worth putting in the manual anyway. I have now added to Advanced. Firstly, and thank you for finding this, I had So what it will be now is one of three options for the basis for the set point, before applying
This is basically the set point you asked for, adjusted for Daikin seeing wrong temp.
This is a tracking set point so allows you to be telling the Daikin, for example, "2 degrees more than you think the temperature is now" so as to have it heat up but without too much power, by setting
This is just using the actual set point as the basis without adjustment. There should never be |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I bought a Faikin because I had problems with the Daikin controller:
With the Faikin auto-mode, I also had troubles (see #256 , maybe I did not understand correctly how the Faikin works).
Therefore I implemented a simple two-point controller as home assistant automation, with these settings:
At least on my unit, I need a negative Temperature offset (otherwise I always get a too high temperature), which is not possible with the Faikin settings (as far as I understood - heatover cannot be set to negative values)
In addition, the temperatur offset is not used if the current temperature is too far away from the set value, so that target temperatur of the Faikin/Daikin is only reduced when the target temperatur is almost reached.
Even with these settings, I had the same problem as without the Faikin - the Daikin controller goes on and off in very short cycles near the target temperature. Therefore I now set the controller to off when the Daikin goes to a compressor rate of 0Hz. And I turn the controller on again, when the current temperature is below target Temperature minus hysteresis. (See figure below, I hope this is understandable with the figure)
With this, I was able to achieve:
For me this works perfectly:
(explanation: the target temperature (not shown in the graph, sorry) is 19.5 degrees. You can see that the Faikin target temperature is adjusted when the 10.5 degrees are almost reached (at ~07:28 and ~07:41). At ~07:46 I manipulated the Daikin target temperature manually to force the Daikin to turn off, so that I could test if setting the Daikin controller to off is working - you can see that the heating goes off). At ~08:02 the current temperatur is lower than the target temperature (19.5) - hysteresis (0.5), and heating is turned on again. At ~08:25 the current temperatur is higher than the target temperature (19.5) + hysteresis (0.5), and heating is turned off.)
The inverter functionality is used as well, the power ("Leistung", blue curve) goes down to little more than 100 watts:
If somebody is interested, I attach the home assistant automation (maybe I'll change that to a pyhton script later on).
HA_Faikin_Controller_Automation.txt (it is Yaml, but I cannot attach Yaml here).
To use this, you need to manually create helpers and set their values:
It would be great if the Faikin directly could offer such a functionality, so that there is no need for a separate Home assistant controller. There is not much missing ;)
Beta Was this translation helpful? Give feedback.
All reactions