Harbor Breeze RF Codes Sniffing the Codes Codes were sniffed with an RFToy running ESPHome . I have not been successful in controlling the fan by transmitting a code from ESPHome, but I did have initial success with recording and retransmitting with Pilight . This suggests it's doable with an ESP, but I'm missing something in the protocol. Codes Generic Action Code Light (Short) 011101000010101010010101 Light (Long) 011101000010101001010101 Timer - 2h 011101000010101010010001 Timer - 4h 011101000010101001010001 Timer - 8h 011101000010101011010001 House 011101000010101011110001 Clock 011101000010101011011101 Summer Action Code Activate 011101000010101000010101 Power (Short) 011101000010101000000101 Power (Long) 011101000010101001110101 Level 1 011101000010101010000101 Level 2 011101000010101001000101 Level 3 011101000010101011000101 Level 4 011101000010101000100101 Level 5 011101000010101010100101 Level 6 011101000010101001100101 Breeze 011101000010101011100101 Winter Action Code Activate 011101000010101000011101 Power (Short) 011101000010101000001101 Power (Long) 011101000010101001111101 Level 1 011101000010101010001101 Level 2 011101000010101001001101 Level 3 011101000010101011001101 Level 4 011101000010101000101101 Level 5 011101000010101010101101 Level 6 011101000010101001101101 Breeze 011101000010101011101101 Fan Direction 01110100001010100001x101 x = 0 for summer, 1 for winter References "A25-TX012 TX012 Transmitter by DawnSun Electronic Technology.Co.,Ltd.ZhongShan" . (2013, April 12). FCC ID. Retrieved August 11, 2021.