An Eccentric Anomaly: mqttrunner

Ed Davies's Blog


Pages tagged: mqttrunner

My plan-to-throw-one-away household-data logging system wot just grewed

Oil Use

Oops, wrote this post in February but forgot to actually, you know, post it!

My recent Heating Requirements Revisited post looked at the relationship between the heating requirement based on a model using the outside temperature and the wind speed compared to the measured boiler run time. However, the boiler run time is measured somewhat indirectly and might be dependent on other factors so it's worth taking a quick look at its accuracy.

More...

Heating Requirements Revisited

Back at the beginning of 2019 I had a go at finding a formula to approximate the heating requirement of the rental house I'm in now. I wasn't too satisfied with the results but I've recently added some features to my software which help with looking into this a bit more and also have a lot more data available to base the approximations on.

The recent cold and very windy weather has also helped focus my attention on the matter. The small back bedroom I use as a study and the downstairs bathroom have kept comfortably warm and the kitchen, which is on the west side of the house, has actually been warmer than normal but the rest of the house, which is all exposed to the easterly winds, has been pretty chilly.

More...

Mqttrunner Introduction

Four years ago, in 2016 November, I slung together a few hundred lines of Python to do some logging of data from around the house. It was intended as a plan-to-throw-one-away effort for exploration before writing something a bit more general. As with all things temporary, it's continued in operation since and has grown a bit to about 10'000 lines of Python and 5000 lines of HTML, CSS, JavaScript, JSON, Rust, C/C++ and other eldritch horrors.

There are a few aspects of it which might be worth discussing so a brief overview to give some context seems a good way to start.

More...