Hello,
I’ve been using HA for a couple years with relatively basic “works out of the box” stuff like z-wave and zigbee.
I recently purchased a ceiling fan from Faro:
The remote that comes with it is a FT0316A that operates on the 433.92Mhz frequency.
Faro sell a wall switch for this fan but it’s like 120$ which I find pretty steep, so I figured I would try to control the fan with an ESP32. I looked at their documentation for the wall switch and apparently it needs to be paired so I don’t know if this is a problem in itself.
I hooked up an RF receiver and dumped rc_switch in the configuration. For the life of me I cannot get consistent codes out of the remote. I have played a bit with the filter, tolerance and idle settings but I can replicate the data with the same button press.
I have it set, rather randomly, at this:
tolerance: 100%
filter: 300us
idle: 1ms
When I press the on button, here’s what the logs put out:
[15:49:50][I][remote.rc_switch:261]: Received RCSwitch Raw: protocol=2 data='001001001001'
[15:49:58][I][remote.rc_switch:261]: Received RCSwitch Raw: protocol=2 data='0010010010'
[15:49:58][I][remote.rc_switch:261]: Received RCSwitch Raw: protocol=2 data='001001001001110011011'
The first data 001001001001 is when I press the On button (the fan is turned off and turns on)
Then when I press the On button again, this time I get 2 data outputs, 0010010010 followed by 001001001001110011011
When I continue pressing the on/off button, the data output is always different…any pointers as to how I should tackle this?
I’m really a beginner when it comes to radio frequencies and electronics so forgive me if my question is stupid.
Thanks!