I found that this is probably due to different work when using the wired controller or the HA climate control
When set to fan_only mode (no matter if by HA or wired ctrl) then the controller set the target temp to 0.
Later if set from fan to cool mode things are different:
if set to cool by HA - cooling start with target temp=0°C (immediately changed to 18°C) The last setting of target_temp is lost!
if set to cool by wired ctrl - cooling start with the last known target temperature used for cooling which is probably memorised in the controller (eg. 24°C)
The code should reproduce the behavior of the wired controller in this case.
(I have no idea why my temp = 4194303 after switching to fan_only mode? but it is not important because it is suddenly changed to match the ctrl temp)
Question for the team here. What a project this is! Fujitsu does not make it easy to integrate.
Here you go: Is anyone interested in making a batch of these units for Home Assistant users? I have a need for 3 of these and would pay a premium for someone to create 3 of these for PNP with my Fujitsu units.
I’m sure others may be interested if we put it out there in the HA Community and Reddit.
I’m interested as well! I’ve been working toward building the FujiHeatPump project using an ESP32 but having some issues sourcing the parts like MCP2025.
Well, I just bought 30 PCBs from JLCPCB since it was like $5 more than just ordering 2 for a total of $35. Looks like the cost for the rest of the components is ~$30 including the Atom Lite and shipping from digi-key. With everything else that comes to a total of about $33 per unit. This is my first time offering up components to the community so I’m not sure what the typical markup is, but I’d be willing to sell these for like $50 + shipping if anyone wants one (or more). Assuming I can get it to work on my system first.
I only need one but not sure if I should go the ESP32 route or the Atom Lite route. I’d be willing to buy one from you @gtmax500 if you get them working. Are you in Australia?
Sounds good. I am in the US but if I just send you the completed PCB (without an ESP32) it doesn’t seem like shipping will cost too much since it’s pretty light and small (maybe $15-25 through USPS). I should receive all the parts this week so I’ll let you know if I am able to make it work successfully.
gtmax500, if you can get one working would you be willing to do a batch according to the same proven process? I’d be willing to pay premium for your hard work.
First off, big thanks to @FOSV for thePCB designs and @rabbit-aaron for the esphome port.
After a second attempt, I believe I have a working PCB! The LED lights up and the Atom turns on while connected to the indoor unit’s connector labeled remote. However, I am struggling to get the software working. I used the Old serializer new driver branch and was able to get the web server to load and integrate with home assistant but it does not seem to communicate with the indoor unit.
It says it set the temp but nothing actually changes and the settings are wrong. I have pin 22 set as tx and 19 as rx and master set to true. I’m thinking it is software related but it could totally be a bad solder joint. Any help would be appreciated.
I would be happy to make a batch of these and ship them to whoever wants one once I can get mine working to confirm they work.
It says it set the temp but nothing actually changes and the settings are wrong
The software is not working perfectly. Sometimes it sets the temperature immediately, other times it doesn’t respond and I have to set it several times. Usually I can set 1 degree plus or minus per second.
I think a synchronization with the Fujitsu communication protocol is missing.