Need Daikin Wifi? Use the Open-Source Faikin ESP32 Hardware instead of the official wifi Modules

Is it a physical connection issue or a data compatibility issue? If that is a S21 port, and as long as you can get the right pins connected, it should communicate.

You should be able to test with some JST RE Jumper wires - it will be ugly, but as long as you get the right ones lined up, I expect the system will boot and start communicating. Assuming Daikin keeps things consistent that is.

did really favk mispelled home ASSISTANT in the gui? lol

You can always create a PR to fix it!

He has been adding a lot of great features, I can forgive typos.

iā€™m not a faikin customer, but i know he is always present and very kind, so i was surprised by that :slight_smile:

Iā€™ve connected an esp32 with level shifting to my Daikin AC S21 port and used the esphome-daikin-s21 custom component.
It works like a charm, but it was just a prototype.

Now Iā€™m waiting for a custom pcb with some improvements, like I2C standard port for addon sensors and infrared sending/receiveing option.
Onboard user led.
Standard TTL programming port to put Esphome or whatever on it.


It can be connected directly to the S21 port and it will handle power supply and bidirectional level shifting.
We can say is a Faikin on steroids.

As makers know the minimum batch for chinese pcb makers is 5; I will just need one of them, if somebody located in Italy is interested just let me know.
I can also supply some prewired connector to make life easier.

Best regards

3 Likes

Sorry I should have been more clear. Physical issue. It just doesnā€™t fit. :sweat:

Try grabbing a few female to female jumper wire test leads, those should work. In fact, it is what I used to do my first test with. They wonā€™t be the ā€œappropriateā€ connectors, but what really matters is that you have connectivity.

In your case, you are going to need one kind of connector on one side, and a different one on the other, what matters is that the right leads connect to the right points. A bundle of them looks like this:

You can break them apart into single wires, that should do the trick.

1 Like

Thanks I tried that but it seems that the pin width is not 2.5mm like these standard Dupont like jumper cable. I can squeeze two over the five needed (four actually since one is not used) but not more.

But you are right this will be my next approach as soon as I have some time. Plug directly the leads without the plastic connector just to validate the integration. Iā€™ll keep the forum informed.

Iā€™m surprised that no one has commented that have bought an s21 cable and is able to share a picture or in the best case scenario a connector reference. No way it is proprietary.

Thank you for following me and advise me in my journey though :grinning:

1 Like

Making or getting a S21 cable has been discussed here: Where to find cable information (S21) Ā· revk/ESP32-Faikin Ā· Discussion #81 Ā· GitHub

2 Likes

https://it.aliexpress.com/item/1005005562174022.html?spm=a2g0o.order_list.order_list_main.16.7150369602iIra&gatewayAdapt=glo2ita

This is the one that will fit in the S21 port.
Of course the 5 pins model.

2 Likes

Thank you so much. I have ordered, received and tested this connector and it works well soft far with a CTXA15AW. I will test it more deeply in the next few weeks but the first trial seemed promising and in line with what faikin deliver and what Daikin cannot.

I will update the issue and GitHub repo of faikin with the connectorā€™s id and split version to disclose that this splitā€™s model works well with faikin.

Thanks faikin :grinning:

2 Likes

Hi @hargathor

Was the connector from vercellinoā€™s post please (the one from Aliexpress)?
Iā€™m struggling as well finding one for the new S21 portā€¦

Many thanks

Great write-up! I am looking for the STL (or STEP) files for the 3D printed case, but canā€™t seem to find them. Could you point me in the right direction?

They are up on a folder on Github - I think it was PCBCase - the repo has been updated a little. I had to dig through the folders to find the files.

This link is close:

1 Like

Got it, found it here: ESP32-Faikin/PCB/Faikin at main Ā· revk/ESP32-Faikin Ā· GitHub. Thanks!

1 Like

Iā€™ve gotten fed up with the ONECTA app/API going down a couple of times this year already, screwing with our automations, so Iā€™ve finally gotten round to buying a Faikin and cheap cable for our Perfera!

Just need to find some time to turn off the isolator, take it apart, and install the thing I guess. Itā€™s a shame it needs internet access for updates (providing files that can be uploaded via the GUI would be better, since no air con controllers should ever be connected to the internet IMO). I will likely update it once itā€™s first connected then move it to my VLAN with no internet access.

One thing I will miss is the ability to set temperature in 0.5 Ā°C increments though. Shame the local Dakin API never supported that (even though the handheld controllers do)!

1 Like

I have flashed ESP32 Devkit V1 with Faikin-S1-V1 bin using Flash download tool.
Configure the wifi, MQTT and setting before connect to my A/C.
MQTT log shows it connected, but it does not autodiscover by MQTT, may be because I did not connect to A/C.

Once I connect ESP32 Devkit V1 with 4 ch level shifter module to my Daikin A/C (FTKU series) S21 port via JST EH 2.5mm to dupont 2.54mm 5pin cable and power up the A/C, it immediately added to Home assistant under MQTT.
Temperature, fan control works. However Powerful/Eco mode seem not able to work.

I now facing the issue that the temperature step is 0.5degC, I would like to change to 1.0degC. But I cant find the way to change it. Anyone can advice?

p/s: The JST EH connector I purchased is from Aliexpress link below. It matched with FTKU series model, not sure others.
https://www.aliexpress.com/item/1005005465484217.html

I would check with the developer on Github - but search first!
He has included a lot of features that you can enable just by sending a command to the unit via MQTT.

could easily be a limit of your unit.
Also you say you have 1Ā° step, quite sure youā€™ll also not have power consumption reported by the split.
Old units have less functionalities than newer ones (mine too canā€™t set powerful/eco via S21, even if i can set them via remote controllerā€¦)

Hi, anyone here using FTV-P models, i donā€™t see this listed on faikin compatibility list

Also, how difficult would it be to check for s21 port?
Would I need to remove all the cables before I could pull out the pcb?