Home Assistant – Smart smoke alarms, part 2: making the data honest

Introduction: A while back I wrote up how I put three Nedis WIFIDS10WT smoke detectors onto Tasmota, ran them off a permanent supply instead of batteries, and pulled fire/test/mute/battery into Home Assistant over MQTT (the blakadder template does the heavy lifting). That got the hardware smart and talking – but living with it for a […]

Home Assistant – Smart smoke alarms, part 2: making the data honest Read More »

Home Assistant – Teaching an old dehumidifier to tell the truth (sniffing the TM1618 display bus)

Introduction: Some projects nag at you for years. This is one of them. About three years ago I transplanted an ESP32 into the cheap-and-cheerful dehumidifier that keeps our conservatory habitable, wired a relay across its ON/OFF button, and called it “smart”. The trouble was it could press the button but it never really knew whether

Home Assistant – Teaching an old dehumidifier to tell the truth (sniffing the TM1618 display bus) Read More »

First Steps with Free Pascal – The currency converter

Introduction: I was lately blessed with an array of coursework assignments for a module called “Paradigms of Programming”. The language I picked to get into imperative programming was Pascal and I had a few fun weekend with it programming a currency converter. I’m hoping others might find the resulting code helpful or interesting 🙂 Preparations:

First Steps with Free Pascal – The currency converter Read More »

How to build a Smoothwall Gateway the hard way (Dual Core/Dual Gigabit/Mini-ITX)

1. Introduction: Since I’ve just upgraded the NAS I’ve ended up with a spare Mini-ITX Atom board. Perfect timing to replace the old Smoothwall gateway and finally eradicate the last 32bit machine I’ve got running 🙂 I’ve been using Smoothwall since 2007 now, my first box was based on a P3 1Ghz but quickly replaced

How to build a Smoothwall Gateway the hard way (Dual Core/Dual Gigabit/Mini-ITX) Read More »