Author Archives: Heath

Saving Money with Custom RxJs Operators

Let’s say we have a power meter like the one that sense makes. Let’s also say that the API for this power meter is a little underwhelming. In this hypothetical situation, we can fetch the current home power usage so we could certainly wire up an observable stream to this API and (assuming we’re using…

Read More

More LED Furniture

I built two pieces of furniture recently. AV Table First is a new AV cabinet for my home theater. First, I selected several species of wood and cut them down to the same size. Next came the puzzle of laying out the pieces. The ends of the slab were cut off at 45° to make…

Read More

Bionic Beaver on Xen on Bionic Beaver (18.04) pt1

Prep Head on over to ubuntu and grab an iso. I chose ubuntu-18.04.1-live-server-amd64.iso, but by the time you’re reading this there is probably something newer. Burn the ISO to a USB disk or a DVD if you’re feeling particularly patient. To LVM or not to LVM At this point many guides will recommend you partition your…

Read More

(Technically an LED) Chandelier

I recently built a chandelier for a friend. There aren’t any “smarts” on this project, but technically it’s an LED light. The beam is made from three 2x6s that I purchased at a local reclaimed-wood shop. I bound them together by wrapping them in a flat piece of steel that is bolted at the top…

Read More

Ambilight with WiFi on ESP8266

TL;DR I built an Ambilight clone that listens for MQTT messages over WiFi when it’s not receiving serial data. This allows it to be controlled by Home Assistant and vicariously the Google Assistant. The code lives at https://github.com/heathbar/tv-backlight. Board Swap My first Ambilight clone served me quite well. I started with a system like the one…

Read More