Open juanimoni opened 1 year ago
not sure if I´m doing something wrong, but it seems it is NOT possible to turn off the AC with the command : "DaikinCtrl {"active":false, "mode":"OFF", .... }" => using "active"="false" and "mode": "OFF" seems not to be compatible ?? if I send the command with "active"="false" and "mode": COOL/HEAT/AUTO/FAN/DRY it works OK. does also happen to you ? does it make sense to you ?
Hi there, yes even when turning off you have to provide a complete set of valid parameters and OFF is not a valid mode. Obviously the mode is mainly ignored when turning off. It doesn't really make sense, it just mirror the way the commands are implemented on the ac unit, it only accept a full set each time. It also works well with my control software Domoroboto so i haven't changed it.
It doesn't mean we can't put some smart on the script to accept something different, maybe just "active false".
For your first question, it could be implemented if we keep track of the state of every other parameter, since the ac unit only accept a whole command. The script should accept the single new parameter and integrate it with all the other it has in memory to generate the command. There are a couple of problems tho, first if it resets, it will loose the memory (unless using flash, but I'm not sure is a good idea) , and secondly one could generate some "invalid" command like setting "hot" while the temperature is very low or something.
Sorry for the hurried answer but I'm on mobile :)
Btw have you assembled the control board? I would love to see it!
thanks a lot msx80 for the hurried answer :) !
regarding the assembly : yes, indeed it took me a few hours to put everything together double checking every connection to make sure I was not going to ruin my new DAIKIN AC ... the result is very similar to your boards...
I send hereby a picture of the assembled board(s) mounted and working !
I have integrated the control board into home assistant.... Doing so has two drawbacks :
I´ll try to solve it and may come back to you if I get stuck.... thanks and regards
Well done with the board! :) I suggest to put a dab of hot glue on the potentiometer on the DC converter, they're prone to drift.
Could you report the exact model of your Daikin? If your is new i'm pretty sure it's a different model than mine. I could put up a compatibility list.
If you need any help with the script feel free to ask. I'm unfamiliar with Home Assistant so in case let me know exacly what the script needs to do.
Thanks a lot for the advice on the potetiometer. I had never imagined it can "readjust" itself... it's done now. As you can see, I also omitted to use a capacitor. It seems to be ok without it.
Here my Daikin version. I will have a look at the script this week end (hopefully). Thanks a lot for your support. If you want to integrate/control more stuff, have a look at home assistant. It is worth it !
El jue., 20 abr. 2023 10:38, msx80 @.***> escribió:
Well done with the board! :) I suggest to put a dab of hot glue on the potentiometer on the DC converter, they're prone to drift.
Could you report the exact model of your Daikin? If your is new i'm pretty sure it's a different model than mine. I could put up a compatibility list.
If you need any help with the script feel free to ask. I'm unfamiliar with Home Assistant so in case let me know exacly what the script needs to do.
— Reply to this email directly, view it on GitHub https://github.com/msx80/FakeA41/issues/2#issuecomment-1515945124, or unsubscribe https://github.com/notifications/unsubscribe-auth/AITVH4WRQWNVSQEVEMEYKRDXCDY2HANCNFSM6AAAAAAW6444BU . You are receiving this because you authored the thread.Message ID: @.***>
hello, first of all, congratulations for your script ! I'm trying to integrate it into home assistant and it would be of great help if you (or any one else with more programming knowledge than myself :) ) could extend the functionality of the script by making it more flexible. Would it be possible to extend the DaikinCtrl command in order to accept single parameters ? instead of : "DaikinCtrl {"active":true, "mode":"COOL", "fan":"NIGHT", "temperature":20, "swingH":true, "swingV":false }" for example, just : DaikinCtrl { "mode":"COOL" } or DaikinCtrl {"temperature":20 } thank you and regards