Paul Bramhall
banner
paulbramhall.uk
Paul Bramhall
@paulbramhall.uk
Coffee drinker, tech tinkerer. Prefer old retro vibes to modern RGB-filled craziness. If it isn't broke, reverse engineer it! Blatant ADHD. All views are my own.
I do intend on making this available on Github when I'm happy with what it does! I'll be adding support soon for things like openweathermap for weather statistics, I would like to get DCC data too (energy consumption) but n3rgy no longer offer API access.
November 7, 2025 at 11:27 AM
And then just a simple settings page for now (for the Evohome plugin specifically).
November 7, 2025 at 11:21 AM
Handy little overview on the status of the scheduled tasks, as well as some simple metrics around API calls and such.
November 7, 2025 at 11:21 AM
Something I've added though is an Override Control mechanism, where zones can be prevented from being overriden from the schedule. This is handy as the T87 Wallmounted stat ignores control locks from the main system controller. Plus, it's flexible in that you can schedule when overrides are allowed!
November 7, 2025 at 11:21 AM
The Schedule Overview allows you to view and update the current Schedule which is configured for the system. Pretty much self explanitory, but much easier to navigate and manage.
November 7, 2025 at 11:21 AM
For the most part, integration with the Evohome system is going well. There is a dashboard which gives a complete overview of all of the heating zones, their current temperatures, target temperatures. You can trigger a 'Boost' for 1 hour, or cancel any current override which is in place.
November 7, 2025 at 11:21 AM
Whoops... Accidently missed the domain verification key for my handle... Not sure if I should have received an alert that it was missing @bsky.app ?
April 30, 2025 at 11:27 AM
I fixed with Octopus for 12 months last July, looking at projections now is absolutely scary! But in all honesty, I don't see any benefit me terminating my current deal to get another currently. Yet I bet supplier profits are still increasing at an exponential rate!
February 5, 2025 at 5:50 PM
February 5, 2025 at 8:01 AM
No it just cleans them up, these had no yellowing to begin with. I know some variations of later Model M keyboards suffer a bit with yellowing especially on the space bar, but these were fine. I've done an Amiga A500 which was really bad, used sodium percarbonate on that with really good results!
February 5, 2025 at 8:00 AM
3/3: I did the same with my F/AT, and any other which I've cleaned/restored thus far. The fairy liquid leaves a nice egg-shell feel to the keys too.

M122 - photos.app.goo.gl/surqiPc3DJPM...
F/AT - photos.app.goo.gl/URfZZ1L7cGr4...
February 4, 2025 at 9:49 PM
2/3: Gently clean the barrel plate with damp (not dripping wet) soapy cotton pads, then dry with another pad. Clean the controller PCB with isopropyl alcohol and cotton bud. Finally, the case: warm soapy water clean with a microfiber, then a touch of Meguiars detailing spray to polish it up.
February 4, 2025 at 9:49 PM
1/3: The M Enhanced was already pretty clean, but the M122 needed attention. I stripped it down without needing to split the barrel plate. Keycaps washed in hot soapy water (Fairy washing up liquid), let them soak for a few hours/overnight then rinse and dry with a microfiber cloth.
February 4, 2025 at 9:48 PM
I am slowly picking this system apart as-and-when I can to better understand it (I'm yet to dump the ROMs), but if anyone has any sort of information or technical documentation beyond just simply reverse engineering this, would be gratefully received!
February 4, 2025 at 1:55 PM
I am still trying to find more information though on the Lynwood Beta Terminals, beyond a few pages scattered about, there doesn't seem to be too much on these. Apologies on the poor photo (obviously I'll get better ones in future when I do more work on this)
February 4, 2025 at 1:53 PM