/nrg

Primary LanguageRust

NRG - general purpose energy management system

Abstract

I was fed up with...

  • ...the terrible control software of my Daikin Altherma 3 H HT ECH2O (ETSXB16P50D) heat pump.
  • ...the barely useable internet gateway Gateway RoCon G1 EHS157056 for that heat pump.
  • ...the terrible EHS157068 mixer module.
  • ...the lack of interoperability between inverters, charging stations and the heat pump.

This project aims to provide...

  • ...a local gateway for the Daikin Altherma 3 H HT connected via the CAN BUS interface.
  • ...a new and open-source mixer control (this obsoletes my mixer unit) using multiple relais and various temperature sensors.
  • ...a simple yet complete power management solution for delivering the excess PV electricity to my heat pump and charging stations.

All that bundled in a set of applications written in the Rust programming language, running on a Raspberry PI with a CAN HAT and some Relais.

All communication is done via MQTT and the services are written following the Unix philosophy.

Installation instructions

There are none yet. This project is still very much work in progress.

My Hardware