Hardware I recently put together this Home Automation Dashboard. The screen was pulled from an old laptop and the computer is an older SFF PC running linux. The application is a relatively simple Angular application that streams most of the data from a Home Assistant websocket. The PC sits in a box in the wall…
Category Archives: Uncategorized
(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…
Sending MQTT messages on Raspberry Pi GPIO changes
I have had a node app that watches for changes to my Raspberry Pi’s GPIO pins and sends an MQTT message as part of my home automation setup. Recently I re-imaged my pi and much to my dismay really struggled to install the requisite libraries. Instead of banging my head against that wall any…
Migrating a large subversion repo to git in small chunks
I recently needed to migrate a relatively large repository from SVN to GIT. For simple applications, this migration is done easily with git svn clone https://… However, due to the large repo size, or a shady network, or the fact that I was running on windows, the clone failed repeatedly. The work around is to…
plum-lightpad Node.js API
I created an npm module to interact with plum lightpad switches. NPM: https://www.npmjs.com/package/plum-lightpad GitHub: https://github.com/heathbar/plum-lightpad-js Vendor: https://plumlife.com/…
Fishputer
I’m working on building a submerged HTPC. For the tank I settled on the Mini-bow 2.5 gallon tank. However, totally teal was not my prefered color. I quickly upgraded to black trimming. I also mounted a small green LED in the center of the top cover. I’ll likely use this as the HDD indicator LED.The…