---
title: "Victor Chang (@immemo) | Hashnode"
description: "Software engineering and DIY electronic gadgets. Read the latest articles by Victor Chang on Hashnode."
url: "https://hashnode.com/@immemo"
---

@immemo

# Victor Chang

@immemo · Joined June 2023

Software engineering and DIY electronic gadgets

### [Trying to use a former Zigbee Coordinator as a Repeater](https://victorchang.codes/use-a-former-zigbee-coordinator-as-a-repeater?utm_source=hashnode&utm_medium=feed)

I couldn't get my ZBDongle-E dongle to be a router in my Zigbee mesh, but figured out the trick that hadn't been mentioned elsewhere.

2 min read · [victorchang.codes](https://victorchang.codes/use-a-former-zigbee-coordinator-as-a-repeater?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/use-a-former-zigbee-coordinator-as-a-repeater/6a3779e6385feba23e2dfc3e) [Jun 21](https://hashnode.com/posts/use-a-former-zigbee-coordinator-as-a-repeater/6a3779e6385feba23e2dfc3e)

### [Make Your Ceiling Fans Smart with Home Assistant - Round 2](https://victorchang.codes/controlling-ceiling-fans-with-home-assistant-part-2?utm_source=hashnode&utm_medium=feed)

Following up on my post about controlling ceiling fans, let’s address some of the shortcomings, which are: ESPHome 2025.2 removed support for dbuezas’ CC1101 custom component. We need a way forward. IoT controls generally assume you can specificall...

11 min read · [victorchang.codes](https://victorchang.codes/controlling-ceiling-fans-with-home-assistant-part-2?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant-part-2/688be1c85fa22486cb4f2a94) [Jul 31, 2025](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant-part-2/688be1c85fa22486cb4f2a94)

### [Accurate Thermal Control with Basic Space Heaters](https://victorchang.codes/accurate-thermal-control-with-basic-space-heaters?utm_source=hashnode&utm_medium=feed)

There’s a problem with temperature-controlled space heaters — they’re all terrible at temperature control. Hear me out It’s physically impossible for any (self-contained) space heater to maintain a target temperature with any respectable precision. A...

6 min read · [victorchang.codes](https://victorchang.codes/accurate-thermal-control-with-basic-space-heaters?utm_source=hashnode&utm_medium=feed)

[Mar 16, 2025](https://hashnode.com/posts/accurate-thermal-control-with-basic-space-heaters/67d73eac2c7f2395d918f0f8)

### [Controlling Ceiling Fans with Home Assistant](https://victorchang.codes/controlling-ceiling-fans-with-home-assistant?utm_source=hashnode&utm_medium=feed)

Used a Home Assistant-controlled radio transmitter to control my ceiling fans!

6 min read · [victorchang.codes](https://victorchang.codes/controlling-ceiling-fans-with-home-assistant?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba) [May 13, 2024](https://hashnode.com/posts/controlling-ceiling-fans-with-home-assistant/664196fea36f7e5967cbedba)

### [Reverse Engineering the Emporia Vue Utility Connect](https://victorchang.codes/reverse-engineering-the-emporia-vue-utility-connect?utm_source=hashnode&utm_medium=feed)

Emporia changed their protocol, let's figure it out.

7 min read · [victorchang.codes](https://victorchang.codes/reverse-engineering-the-emporia-vue-utility-connect?utm_source=hashnode&utm_medium=feed)

[Dec 10, 2023](https://hashnode.com/posts/reverse-engineering-the-emporia-vue-utility-connect/65760ac5ca85638b1b958ae2)
