Beyond Speed and Specs – Why Genuine SBC and MCU’s are the right choice for your project

Decisions, we all make them. You may make a decision based on specifications, performance, time to value supportability and so on. There are many dimensions, and we all have choice. In the last 15-20 years I have been an avid user of both SBC’s (Single Board Computers), PLC’s (Programable Logic Controllers) and MCU’s (Micro Controller … Read more

Aesthetically Clean Remote Switching Using MQTT with Sonoff and Shelly Modules

Automation and technology are amazing, modern advances allow us to automate almost everything in our daily lives, before we get into this post, here is an end-2-end example of this solution, enjoy. So now you know what we will be building, lets get in to it. There are almost no systems in my house that … Read more

Using Flying Probes for Surface Mount PCB Flashing Of ESP32 & Beyond.

The right tool for the job can make any job enjoyable. I often get sense if happiness using quality tools that make a job easy and painfree. Tools change, I am not just talking in the physical world. Take example my world, cloud computing, look at cloud networking, how we architect connections in the cloud … Read more

Using an Arduino & A 1602 LCD Screen With Polyglot Code To Display Your Next Outlook Meeting

In a prior post I discussed how you can connect a 1602 LCD screen via i2C to an Arduino compliant MCU, with the aid of MQTT and C++ to display metrics that matter. But I realised, other than wanting to know the temperature and metrics around energy consumption there was another key piece of information … Read more

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