Has anyone 3d printed a case for the “FOSV” board + M5Stack Atom?
Heated it and poked it off with tip of the soldering iron - did it on five boards and all worked afterwards.
I have the nathansags boards working great on my four split systems - set as “primary” remote in the config. Connected in place of the Fujitsu wifi adapters.
Just updated to latest Esphome but this wont compile
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/esphome/esphome/__main__.py", line 1925, in <module>
sys.exit(main())
^^^^^^
File "/esphome/esphome/__main__.py", line 1916, in main
return run_esphome(sys.argv)
^^^^^^^^^^^^^^^^^^^^^
File "/esphome/esphome/__main__.py", line 1908, in run_esphome
return POST_CONFIG_ACTIONS[args.command](args, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/esphome/esphome/__main__.py", line 1156, in command_run
exit_code = write_cpp(config, native_idf=native_idf)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/esphome/esphome/__main__.py", line 593, in write_cpp
generate_cpp_contents(config)
File "/esphome/esphome/__main__.py", line 605, in generate_cpp_contents
CORE.flush_tasks()
File "/esphome/esphome/core/__init__.py", line 850, in flush_tasks
self.event_loop.flush_tasks()
File "/esphome/esphome/coroutine.py", line 355, in flush_tasks
next(task.iterator)
File "/esphome/esphome/__main__.py", line 579, in wrapped
await coro(conf)
File "/data/external_components/92effcd1/components/fujitsu-halcyon/climate.py", line 191, in to_code
uart.request_wake_loop_on_rx()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'esphome.components.uart' has no attribute 'request_wake_loop_on_rx'
Was that related to one of the recent changes in ESPHome, as I recollect uarts being mentioned in recent release notes?
Quick fix, use ESPHome 2026.2.4.
There were two changes in ESPHome 2026.3.0 that break this component. That one you see there is a simple fix, the other I have not had time to figure out.
UART Events are no longer delivered. Need to either figure out how to reenable them or (the recommended method) not use them and process in the component loop instead.
The first is probably simpler, but I did a quick test of the latter (test-drop-event-queue branch) and am getting loopback on TX which also breaks things.
Thanks. My control in home assistant seems to be working so I am not going to go back to 2026.2.4.
I am assuming you meant downgrade if I want to compile?
Yes, only to compile.
Hi All.
Had a power outage the other day now the AC controller shows this error.
I have power cycled the AC unit via the circuit breaker, did not clear the error.
Was working find for a couple of months. Did take a bit to get working though.
Thanks
Hi Nathan.
Do you have any more boards available.
So I fix my error. After a few power cycles it was still showing EE error.
I replaced the ESP32-C3 module with a NodeMCU clone.
Same code (except for the device def) and it all works OK.
So either a faulty C3 module or could be a comms issue with the C3 chip and my Fujitsu controller.
Hey GWH74,
Thats crap that this happened, sorry for the stuff around. Great work in swapping it out and working through the issue.
I don’t expect to pay for something faulty, nor do I expect others. I am happy to send you a replacement, although it will be the gen 2 as I have no more gen 1 boards left.
Feel free to pm me you address and ill get it in the mail. I will also look through my sold boards and see if I can find it in the meantime.
Nathan
Hey Guys,
Finally the Gen 2 Fuji boards have arrived and I have tested this version on my own AC unit. All has been working very well for the past week or so. This new version has both a new surface mount Lin transceiver IC and a JST plug to a level shifted to the uart port.
Both the Lin and the uart are utilising the same uart0 port of the esp32-c3 so you will not be able to use them at the sametime but you can certainly use either. You can also via a jumper select what voltage you will be supplying the board with when using the uart only, 5v or 12v.
If there is want for it we could look at moving the JST to uart1, will see how we go.
Should anyone still be interested jump on it as the last 55 boards went quick, I will place an order for more once I get down to half to reduce the wait time.
Link: ESP32-C3 3 Wire Lin Transceiver Board | eBay Australia
Nathan
Hi, I just ordered a board. Does this work with Fujitsu AR-WDD1E controller? Does the board already come flashed or will I need to do that? Thanks
Hey Mate,
Seen the purchase, I will get in the mail tomorrow.
It doesn’t normally come flashed but there’s no issues in me flashing it for you. I will knock one up this arvo. All you should have to do is connect it to your WiFi and the AC unit. I have the exact same controller on my AC unit and my board has been running for many months without issue. I didn’t want anything else on the wall in the lounge room for my install, so I ran a cable from the indoor unit to the man hole and installed the board there so access was easy.
If you PM me your email I have a dropbox folder I can link you to where I have all the info I have accumulated on this setup and 3d models for the enclosure.
Nathan




