Engineering Notebook

Experiments, projects and experiences in software, energy and technology.

Modbus Anywhere

An embedded bridge built on an ESP32 that exposes data from industrial devices using Modbus over RS-485 as a clean HTTP API and MQTT messages, making legacy energy equipment easy to integrate with modern software systems.

3 posts

Ampernomics

Ampernomics analyses a household’s real half-hourly electricity use to compare tariffs and model the financial impact of solar and battery storage, turning complex energy data into practical recommendations.

0 posts

16 Apr 2025

Web-based Microcontroller Setup - Part 2

Part 2 of explorations into using Web Blueooth to communicate with a microcontroller from a web page. This experiment builds a Shelly client using just JavaScript and the Web Bluetooth API to make RPC calls to a Shelly relay.

Read more
15 Apr 2025

Web-based Microcontroller Setup - Part 1

An initial exploration into using Web Blueooth to communicate with a microcontroller from a web page with a view to using this as a simple way of setting up a new device without using the Wireless Access Point and captive portal.

Read more
18 Mar 2025

InkyCal

Building an e-ink desk calendar on the InkyFrame 7.3 (Pico 2 W), pulling events over CalDAV and rendering them with MicroPython.

Read more
22 Feb 2025

A Simple Power Monitoring Idea

A sketch of a two-part power monitor: a CT-powered remote current sensor plus a mains-powered voltage reference, with questions to answer via experiments.

Read more