Temperature and Humidity Monitoring in the Outbuildings

In the House, there are Oregon Scientific temperature and humidity sensors in about half the rooms, as described in the Multi-Room Temperature and Humidity Monitoring page. These are integrated with Home Assistant via an RFXCOM 433MHz gateway. At the time those were installed they were an easy and cheap add-on to an existing monitoring solution and continue to work well – but they don’t feel like the best choice for a new setup in the Outbuildings. Where sensors like the THGN132N are listed by online stores they’re showing “Out of Stock” but would be £20 each, inc VAT.

In the Outbuildings, the Workshop and Utility Room are insulated and heated – and will report temperature (and humidity?) data via their Daikin air-to-air heat pump controls – so arguably those don’t need any further sensors. It’s the unheated, uninsulated and well-ventilated spaces which are of more interest – especially in terms of any risk of below-freezing temperatures (frozen water pipes?) or condensation.

An important emerging standard for environmental sensors and other IoT devices is the Matter IoT protocol, typically run over the Thread radio network. The vendor-independent nature of both Matter and Thread is appealing and they both operate locally within a site – not relying on an Internet connection or Cloud-hosted services. The Home Assistant folks are committed to supporting these protocols and IKEA have recently announced they will be moving their IoT product line over to the Matter and Thread standards and there’s an initiative to integrate Thread with KNX. That feels like enough momentum to make these protocols ‘mainstream’ – but even if they prove unsuitable it will be good to learn about how both Matter and Thread operate. Matter is based on IPv6 and it will be interesting to see how that has been implemented.

The separation between the Matter service protocol and the Thread (or WiFi) network layer feels like a robust IT architecture decision – as does the ability to have multiple Matter Controllers active simultaneously.

For the temperature and humidity sensors, Ikea’s TIMMERFLOTTE should be a good option – though they’re not available for purchase quite yet. If those don’t work out, other Matter-over-Thread sensors are available. The other required pieces of the puzzle are:

  • A Matter Controller – which is expected to be Home Assistant
    • Controllers are used to operate installed Matter devices
    • The Controller software runs as a separate process but on the same server as Home Assistant
  • A Thread Border Router – which connects the Thread radio network to wired and / or wireless Ethernet
    • This will almost always be a dedicated hardware device, since it needs to be located where it can act as a Thread radio, within range of Thread client devices
    • It’s possible to run the OpenThread Border Router software on something like a Raspberry Pi with additional boards to handle the Thread radio communications, but that seems like a lot of work to end up with a very flexible but unoptimised solution
    • Many of the devices which act as Thread Border Routers are part of the Google, Amazon, or Samsung ecosystems, which makes me think they’ll be expecting to integrate with other devices from those ecosystems – and might tend to be more ‘closed’ and less standards-compliant as a result
    • The GL-iNet GL-S20 IoT Gateway | Thread Border Router looks like a nice option:
      • It can be powered via PoE
      • It is supplied with a wall mount bracket
      • It runs the OpenThread Border Router software
      • It’s affordable – about £35 from the official GL.iNet store on AliExpress

I’ve now ordered one of the GL-S20 TBRs, though it will take a week or so to arrive from China.

Outbuildings: Week 37, Day 5

Outbuildings: Week 37, Day 5

A sub-zero night – and it didn’t make it far above freezing all day. The noon snapshot pleasingly caught frost on the shaded north-facing roof – which also shows the loft insulation is working OK in the Utility Room. (I’m not sure why the south-facing wall of the Garage often looks green in these photos, when the sun is bright – perhaps something is upsetting the camera’s attempt at white balance.)

The floor covering team were back on-site, laying the vinyl flooring. That will need further work on Monday, to weld the joints together, fit the threshold strips etc.

The plumbers were back too, though not for a full day. They completed the removal of the last of the redundant sections of underground water main – the main complication for that being that it was upstream of the on-site stop tap which meant the water needed isolating at the meter, which is 600 metres away. They also started fitting the water meters and expansion vessel for the rainwater harvesting system.

The heat pump team made a bit more progress, connecting up the pipework for the second indoor unit.

Outside, the main build team re-installed some of the rainwater downpipes with longer brackets, to clear the ductwork for the heat pump system, then continued work on the GrassGuard blocks – including starting to fill the voids in those with topsoil.

One of the rainwater downpipes reinstated with longer brackets, to hold it further from the wall making space behind for the horizontal trunking enclosing the pipework for the air-to-air heat pump

The long-awaited delivery of the new concrete headwall (and the collection of the one sent incorrectly) did happen as scheduled – while I was off-site turning off the water at the meter. When I got back I realised it looked wrong and checking the drawing confirmed it was a ‘small’ model (815mm high) not the required ‘medium’ model (1150mm high). The story is that it was a mix-up at the dispatch yard, where the one destined for here got labelled for another customer – so we got theirs. The plan is to swap them on Monday.