User Tools

Site Tools


Sidebar



I'm learning as I'm go. If you have some advice please send me an email: tjhowse at gmail.com

projects:smart_home:electricity

I optimised (?) our household power consumption

Technology

Software

Debian

Vanilla Debian 9 64b. Nothing special.

docker-compose

All services are containerised and managed by docker-compose.

Nginx

Nginx reverse proxies all requests incoming from the internet and handles TLS. This means each externally-accessible services don't need to worry about certificates.

MQTT

I'm using Mosquitto as my MQTT broker. I aim for all information to pass through MQTT such that it is available for any system to allow for novel

InfluxDB

I use InfluxDB as my timeseries database. It stores historical values for most of the information published on MQTT.

Telegraf

This manages gathering information from MQTT and inserting that data into InfluxDB.

Grafana

Visualising the historical data.

Node-Red

Logic.

Home Assistant

Notifications.

Modbus4MQTT

Github.Relay information between my inverter's modbus interface and my MQTT broker.

amber_to_mqtt

Github. Pulls realtime pricing information from Amber Energy's API and publishes it to my MQTT broker.

Hardware

Solar storage inverter

Sungrow SH5k-20. Manages transferring power from the solar arrays, the grid, the batteries and the house.

Solar panels

21 x 315w Phono Twin Plus Split Cell Solar Panels

Optimisers

11 x Tigo TS4 Optimizers

Homebrew hot water system controller

ESP8266 driving a 30A relay in series with the factory HWS regulator. Thermostatic mixing valve on HWS outlet.

projects/smart_home/electricity.txt · Last modified: 2020/08/18 01:53 by tjhowse