DeDietrich MCA25 boiler stats collector
933
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.
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
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).
Content type
Image
Digest
Size
341.7 MB
Last updated
over 6 years ago
docker pull zbkio/isystem2influxdb