Sign inSign up

zbkio/isystem2influxdb

By zbkio

•Updated over 6 years ago

DeDietrich MCA25 boiler stats collector

Image
0

933

zbkio/isystem2influxdb repository overview

⁠Interface for ISystem boiler to MQTT

This tool will poll ISystem boiler controller (I'm using DeDietrich MCA25, but also other models which use ISystem electronics should work) through RS485 modbus protocol, read predefined registers, parse data and send it to influxdb database for further visualization in Grafana or your tool of choice. This is basically a fork from https://github.com/ngraziano/isystem-to-mqtt.git⁠ with influxdb support instead of MQTT and dockerized for convenience and compliance with the rest of my home automation stack.

⁠Usage

Run ::

docker run -d --name boiler-stats \
  -e "ISYS_DMON_LOG_LEVEL=DEBUG" \
  -e "ISYS_DMON_SERIAL_DEVICE=/dev/ttyUSB0" \
  -e "ISYS_DMON_DEVICE_ID=10" \
  -e "ISYS_DMON_INFLUX_HOST=192.168.1.1" \
  -e "ISYS_DMON_INFLUX_PORT=8086" \
  -e "ISYS_DMON_INFLUX_DBNAME=heating" \
  -e PYTHONUNBUFFERED=0 \
  --device /dev/ttyUSB0 \
  zbkio/isystem2influxdb:latest

⁠Hardware connection

On my DeDietrich MCA25 boiler there are two 4 pin mini DIN sockets for the connection (MODBUS RS-485).

What you need for the interfacing:

Connect the Data- B wire on pin 3(up right with connector in front of you and plastic pin a the bottom) and the Data+ A wire on pin 4 (low right).

Tag summary

Content type

Image

Digest

Size

341.7 MB

Last updated

over 6 years ago

docker pull zbkio/isystem2influxdb