• Porting my Zigbee Dual Temperature Sensor to Matter on nRF54L15

    Something that’s been on my TODO list for a long time is to convert my Zigbee Temperature sensor to Matter. I’ve written quite a few blog posts about the development of my Zigbee “FART” sensor. If you want to read more about that, you can start here: https://tomasmcguinness.com/2024/12/09/switching-my-temperature-sensor-from-ble-to-zigbee-part-1/ The Goal… Read ⇢

    Porting my Zigbee Dual Temperature Sensor to Matter on nRF54L15
  • Low power consumption on HolyIoT nRF54L15 dev kit

    A week or two ago, I received a HolyIoT nRF54L15 DevKit and two modules that I ordered from AliExpress. I’m trying to choose a module to use for my Matter Dual Temperature Sensor project. These modules seemed pretty good. They had castellated pins, meaning I could solder them and they… Read ⇢

  • Simple Heat Loss Calculations

    In this video, I perform a simple heat loss survey on my 1950s house using Excel. Read ⇢

  • Tiny Matter Heat Pump

    In this post, I try and implement a Heat Pump emulator with Matterjs, running on Linux, namely Ubuntu. This project is very similar to my Tiny Dishwasher, which emulators a Dishwasher and can be controlled over Matter. That project enabled me to better understand Device Energy Management within Matter. I’m… Read ⇢

    Tiny Matter Heat Pump
  • Implementing Matter Schedules in the CHIP SDK

    In a previous post, I tried to use Matter Scheduling in an ESP32 Thermostat project. I was amazed to find there was no support for this in the Matter CHIP SDK. I decided to have a go myself. It’s an open source project after all. TL;DR I spent time trying… Read ⇢

    Implementing Matter Schedules in the CHIP SDK
  • Implementing a Matter Thermostat on ESP32

    I plan on building a simple Matter heat pump emulator, like I did with my Tiny Dishwasher project. As heat pumps are designed to providing heating or cooling, a necessary component is a Thermostat. Before launching into the creation of a Tiny Heat Pump, I wanted to understand the Matter… Read ⇢

    Implementing a Matter Thermostat on ESP32
  • Setting up an OpenADR VTN from example

    As I was learning about Matter Device Energy Management, I came across another protocol called OpenADR. OpenADR (Open Automated Demand Response) is a protocol that enables two-way communication between those that make or distribute power and those that consume it. It’s a technology that would enable your electricity provider to… Read ⇢

    Setting up an OpenADR VTN from example
  • Using Home Connect API to control my Neff Dishwasher

    In this post, I’m attempt to use the Home Connect API to control my Neff Dishwasher. Home Connect is an App that allows you to interact with different appliances in your home. Building upon my Matter Tiny Dishwasher, I want to try and adapt the Matter part to control my… Read ⇢

    Using Home Connect API to control my Neff Dishwasher
  • Get ADC working on new nRF54L15 dev kit

    As I’m busy the porting my Zigbee Dual Temperature sensor over to Matter, I’m also moving onto the nRF54L15. This has been mostly painless, but I’m really struggling with the ADC feature. This worked very well on the nRF52840 board, but less so on the 54l15 board. Regardless of what… Read ⇢

    Get ADC working on new nRF54L15 dev kit