revk / ESP32-Faikin

ESP32 based module to control Daikin aircon units
GNU General Public License v3.0
424 stars 63 forks source link

[FEATURE] Support of intelligent eye sensor enabling/disabling #342

Open nikbyte opened 4 months ago

nikbyte commented 4 months ago

Daikin hardware FTXA35C2V1B, S21 connector

Is your feature request related to a problem? Please describe. This AC has "intelligent eye" sensor which is not controlled by "sensor" option in faikin. It would be good to figure out why and fix

Describe the solution you'd like Working "sensor" switch in UI.

revk commented 4 months ago

If you find the S21 messages, let me know and I'll make it work.

nikbyte commented 4 months ago

I enabled messages dump to mqtt and I see no changes in any of registers when I enable/disable this mode from IR remote. :(

nikbyte commented 4 months ago

How else I can debug it?

Does faikin publish into mqtt all S21 messages or only part of them? For example, G9 or GD which I don't see in output.

revk commented 4 months ago

You can send any S21 to test.

nikbyte commented 4 months ago

Just for info.

I tried "0000" (characters), 0x00 0x00 0x00 0x00 and 0xff 0xff 0xff 0xff into all possible D-registers. Tried it with the intelligent eye enabled and with the intelligent eye disabled. It doesn't change the intelligent eye setting. :(

(of course, I ensured that I see my packets in /tx queue and I ensured that I can enable/disable another features this way).

I'm out of ideas yet.

basak commented 4 months ago

I can confirm this isn't working for me either with the same model (both FTXA25C2V1B and FTXA35C2V1B). As it happens I was also trying to debug this yesterday and saw nothing relevant changing with "debug": true.

geni0602 commented 2 months ago

Hi, I can also confirm it. The sensor is not functioning over the webGUI Daikin FTXM50R2V1B. On the remote there is one button to control comfort and sensor mode. Viber-Bild_2024-07-17_08-00-40-414

  1. press = comfort mode
  2. press = Sensor mode
  3. press comfort + sensor mode
  4. off when I press the remote button from comfort to sensor mode I can see this change Bildschirmfoto 2024-07-17 um 08 12 04 Bildschirmfoto 2024-07-17 um 08 12 13

and this ist the whole massage: {"G1":"13PA","G2":"=;\u0000\u0080","G3":"0\u00FE\u00FE\u0000","G4":"0\u00B0\u00800","G5":"000\u0080","G6":"0004","G7":"00Q@","G8":"0200","GA":"CA30","GB":"0330","GC":"0031","GG":"0D00","GK":"q{51","GM":"5231","GN":"0000","GP":"2A00","GQ":"BB00","GS":"1000","GT":"4000","SH":"542+","SI":"081+","Sa":"561+","SL":"000","Sd":"000","SN":"150+","SM":"640+","SX":"562+","SD":"000"}

geni0602 commented 2 months ago

Comfort mode is working properly Screenshot_2024-07-17-08-21-11-51_40deb401b9ffe8e1df2f1cc5ba480b12

revk commented 1 month ago

I think we have sensor and comfort working now, don't we?

There is more work on S21 being done which may allow more options soon.

nikbyte commented 1 month ago

@revk no, for AC with intelligent eye it still doesn't work.

revk commented 1 month ago

Is that not what sensor mode is, or am I getting confused?

nikbyte commented 1 month ago

No, it's some different mode. I'm not sure it's supported in S21, but let's see, maybe we'll find it sometimes. For me the sensor switch does nothing, just ignored.

revk commented 1 month ago

OK then I think we need to wait for more S21 research. It is going well.

geni0602 commented 1 month ago

I am not at home right know, I'll test it next week

Take-Off90 commented 1 month ago

I have a Emura3 (FTXJ35A2V1BB) which has also the intelligent eye sensor. Maybe the follwing information is helping:

When I activate the Sensor Mode on Faikin it is reducing the LED light of the A/C. Disabling the Sensor Mode is not turning it back on.

The Faikin LED Control Switch is doing nothing.

Sensor mode is different from intelligent eye. Sensor mode can recognize if there are people in the room and then adjust the settings. (used for energy saving) The intelligent eye can "see" where in the room a person is. (Used to "readjust" the airflow away from the person)

revk commented 1 month ago

I think we need to just wait for some of the reverse engineering that is going on. Then this can be adjusted.

Sonic-Amiga commented 1 week ago

@nikbyte Hello! Still here ?

We have a python script https://github.com/revk/ESP32-Faikin/blob/main/Tools/Simulators/collect_profile.py can you run it on your A/C ? The script will send some commands via mqtt and gather responses. I need the resulting profile which it dumps. Then i'll put this profile into our A/C simulator and see how original Daikin controller handles it.

nikbyte commented 1 week ago

Sent back by email.

Sonic-Amiga commented 1 week ago

Cool news: before falling asleep, i put together a .settings file and run it in the sim. m_dtct=1 !!! My controller recognizes it. By comparing with other profiles i'll be able to figure out settings bits.

Bad news: neither old app nor Onecta support this feature. Without some app, that controls it, we can't figure out control commands.