Thomas shares makes

Virtual Solar/Grid power meters
solar

Virtual Solar/Grid power meters

I want to keep counters for how much solar panel energy and grid energy my car uses. I have power meters for the Solar, Grid and the car. The power the rest of the house uses is however unknown, and measured by the grid meter. Determining the car's part of grid and solar power requires some calculations.

I created home assistant template sensors to come up with these power numbers, and added integrators to obtain energy meters. The energy flow plus card can show these in real time on the Home assistant dashboard.

OpenPlank Proof Of Concept
ledmatrix

OpenPlank Proof Of Concept

In November I saw a cool device at an event. The device was presented as an unobtrusive way to interact with technology. Unlike usual touch screen devices, it looks like a wooden plank that is sensitive to touch and uses a LED pixel matrix behind the wood to visualize icons and text.

Since the device wasn't available for sale, I wondered how easy it would be to DIY a (much) simpler version that I could use for some of the same tasks.

openHASP touch display build
homeassistant

openHASP touch display build

I discovered openHASP while I was searching for projects integrating touch interfaces with Home Assistant.

It's easy to wire up a cheap ESP microcontroller board and TFT display module, and by loading this opensource firmware you can turn it into a network connected touch control panel and control devices and display things.

When I bumped into a nice 2.8" TFT Desktop stand enclosure on thingiverse, I remembered I had an unused 2.8" ILI9341 display with resistive touch layer from a previous project.

Connecting the dots... I had all the necessary parts in my workshop, this would make a nice project to make over a weekend evening.

lighting scene / mood control proof of concept
homeassistant

lighting scene / mood control proof of concept

I discovered a lovely smart watch development platform; the Lilygo t-watch 2020. It's an ESP32 based hackable watch, with a small capacitive touch display.

I had already played with the idea of building a small home automation control and status display that fits into the existing switch cover plate, so clicked the order button and leveraged the open source watch firmware to quickly hack together a proof of concept.

Reviving my Standing stats project
esphome

Reviving my Standing stats project

I have used an Ergotron standing desk for 5 years, then it broke, right out of warranty. Several years ago I started building a sensor device to track how much time I spend standing up versus sitting down in my chair. The hardware prototype finished, it got shelved since I found other fun things to do with my limited hobby-time.

Later I noticed that I was sitting down 99% of the time when working from home. To revive my healthy habit of working upright part of the time, I decided to pick up my parked project by re-printing the enclosure I made on my own printer and leveraging the power of esphome on and home assistant to finish the project after all.

ILI9341 SPI TFT on the raspberry pi4
raspberrypi

ILI9341 SPI TFT on the raspberry pi4

I've been running network services on embedded arm platforms for for more than 8 years now, and when things go wrong, had to drag around HDMI monitors to hook up. For the last years I had a pi connected to the serial console to avoid that.

I have been mounting all my networking and smarthome devices on a DIN rail, and I had some small 2.2" TFT displays around for a different project.

I thought it would be nice to create a raspberry pi enclosure that included such a display so there's a real video console on the device that can also be used as status display.

DIY extension block
3dprinting

DIY extension block

During COVID19 lockdown, I found myself struggling with cheap extension blocks, in fact I find most extension blocks horrible, and most power supply blocks can't fit next to each other.

I still had three brand new, wall sockets left over from electricity renovations (I opted to place earth wire so installed appropriate sockets). These are Niko brand, the finest EU/BE sockets available, and are lovely to use in every way possible. I already considered making larger extension blocks this way.

Next → Page 1 of 3
Follow me on Mastodon!