Creating Interlocks In Code (C++) For Controlling Relays In the Real World

[RELEASING IN MAY 2023] Work In progress Are you familiar with an interlocks? Interlocking is a safety measure designed to prevent signals and switches from being changed in an improper sequence. Interlocks are a staple of our modern lives, they exist in places you would or perhaps may not expect. In their most basic form, an interlock … Read more

Monitoring Solar Consumption With A ESP32/8266 and LED Lights

Since having a PV (Photo Voltaic) solar array installed on my roof earlier in the year I have become a more aware of the energy consumption of my house. In my post ‘Making Data Driven Decisions With A PV Array, Home Assistant and MQTT‘ I am leveraging consumption data to make decisions in my house, … Read more

Making Data Driven Decisions With A PV Array, Home Assistant and MQTT

I have been always wanting to add a Solar PV array to my house and recently, it made sense and I purchased a modest (7.5kw) system for my house. It has been as much of an IT journey of integration and extracting value from disparate systems has it been of reducing my carbon footprint. When … Read more

Bridging Mosquitto MQTT into Azure IoT Hub with an Arduino based ESP32

I have been on a journey to explore Azure IoT and push the thousands of events that flow through my local MQTT broker (Mosquitto) in to Azure IOT. After my last post in using the Azure IoT SDK for Python conjunction with Paho MQTT I thought my work here was complete, but have just recently … Read more

Flashing Tasmota on a Sonoff Dual R3 & Integrating With Home Assistant

PLC based appliance modules have been something of a staple in my house over the last 10 years and at recent count, I had 72 X10 appliance modules. The challenges with X10 are pretty widely known but with the advances in X10, most of these challenges around reliability can be pretty easily solved. Adding in … Read more