---
title: "Comment by djuniah on \"Controlling Ceiling Fans with Home Assistant\" | Hashnode"
description: "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 a"
url: "https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba/comment/67f9fe4373f7e7fa31427b08"
---

[Discussion](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba)

Comment [Controlling Ceiling Fans with Home Assistant](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba)

[djuniah](https://hashnode.com/@djuniah)

[Apr 12, 2025](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba/comment/67f9fe4373f7e7fa31427b08)

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.

[Victor Chang](https://hashnode.com/@immemo)

[Jul 20, 2025](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba/comment/67f9fe4373f7e7fa31427b08#reply-687c949a6c66363ebb99cd8e)

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,](https://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.

[Victor Chang](https://hashnode.com/@immemo)

[Jul 31, 2025](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba/comment/67f9fe4373f7e7fa31427b08#reply-688bedd6b9ce9764c16b446b)

Wrote a new post for how I adapted to use [github.com/esphome/esphome/pull/6300](https://github.com/esphome/esphome/pull/6300)

[victorchang.codes/controlling-ceiling-fans-with-h…](https://victorchang.codes/controlling-ceiling-fans-with-home-assistant-part-2)

[djuniah](https://hashnode.com/@djuniah)

[Aug 1, 2025](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba/comment/67f9fe4373f7e7fa31427b08#reply-688c1a8fb92d9ff33afa0371)

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!
