- Powered by
- WordPress
-
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 going to continue this line…
-
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 to implement the new Matter…
-
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 Thermostat. To do this, I…
-
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 reach into your home. If…
-
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 *actual* dishwasher. I have this…
-
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 I do, it just seems…
-
Fixing RRAMC flashing issue on nRF54L15 DevKit
I’ve started working with my Nordic nRF54L15 dev kit and one of the frustrating things I ran into was this: Once I flashed on my initial Matter project code, I wasn’t able to update it, without erasing the device. Unfortunately, recovering the device involves erasing it. This nukes all my Matter commissioning information, meaning I…
-
Modelling a heat pump’s energy consumption
In this post I build a very simple Heat Pump machine learning model using data from HeatPumpMonitor.org
-
Building a .Net Matter Controller – Adding New Nodes
In this post I try to add nodes to my .Net Matter Controller.
-
Testing my HolyIoT nRF54L15DK
I test out my HolyIoT nRF54L15 DevKit that I got from AliExpress
-
Matter – low power on an ESP32-H2 SuperMini
In this post, I have a go at reducing power consumption on a ESP32-H2 SuperMini board.
-
Building a simple Matter Device Energy Manager
In this post I use the Matter Device Energy Management cluster to create my own Manager. I created it using MatterJS. It explores how power forecasting works in Matter and implements a simple optimisation mechanism.