First, thanks for this great post there's a lot of great info in here! I've got a 350mhz ceiling fan that I'm looking to integrate with Home Assistant/ESPHome and this has been a great resource. Currently, I just have an esp32 running esphome soldered to a spare remote and it just "presses" the buttons using optoisolators. It works, but it's a bit slow and unreliable. In your post, you mention that you needed 350mhz, but the example code you only show the 433.92mhz remote. Did you ever get the 350 to work? From what I can see, the CC1101 doesn't support 350mhz.
Hey, sorry I didn't see your message until now (looks like email notifications for comments is broken).
Both my 350Mhz and 433.92MHz ceiling fans are controlled just fine, you just change the number in the setFreq call.
That said, dbuezas' custom_component implementation is no longer supported by ESPHome 2025.2+, and I have not gotten around to updating that device since then. It looks like the way forward is somewhere in github.com/esphome/esphome/pull/6300, but I have not had the time to look into it.
So, unfortunately I don't know the syntax required to do 350MHz (or anything really) with modern ESPHome.
Thanks for the follow-up! I had started working on using a C1101 for this, but ended up taking apart a spare remote and wiring the buttons up to an ESP8266 as i needed it up an running on a shorter timeframe and I was having issues getting that other library to import properly. I did plan on going back and revisiting the C1101. Now that the ESPHome PR seems to be usable, might give that another shot. Thanks!
djuniah
First, thanks for this great post there's a lot of great info in here! I've got a 350mhz ceiling fan that I'm looking to integrate with Home Assistant/ESPHome and this has been a great resource. Currently, I just have an esp32 running esphome soldered to a spare remote and it just "presses" the buttons using optoisolators. It works, but it's a bit slow and unreliable. In your post, you mention that you needed 350mhz, but the example code you only show the 433.92mhz remote. Did you ever get the 350 to work? From what I can see, the CC1101 doesn't support 350mhz.