External REST control API for an Enervent Pingvin Kotilämpö residential heating/ventilation unit via RS485 bus using the Modbus protocol. Designed for Home Assistant integration
Go to file
Jarno Rankinen ed67cac11c Updated README.md after removing Python sources 2023-03-15 22:19:50 +02:00
.github/workflows Update add_to_project.yml 2023-02-08 19:55:28 +02:00
homeassistant Squashed commit of the following: 2023-03-14 09:37:36 +02:00
pingvin Remove unused statuslock Mutex 2023-03-15 21:42:16 +02:00
static/html Moved Go files under repo root 2023-03-15 21:20:48 +02:00
.gitignore Combined .gitignores 2023-03-15 21:19:28 +02:00
README.md Updated README.md after removing Python sources 2023-03-15 22:19:50 +02:00
coils.csv Moved Go files under repo root 2023-03-15 21:20:48 +02:00
go.mod Renamed packages 2023-03-15 21:29:57 +02:00
go.sum Moved Go files under repo root 2023-03-15 21:20:48 +02:00
main.go 0.0.24 2023-03-15 22:09:06 +02:00
registers.csv Moved Go files under repo root 2023-03-15 21:20:48 +02:00
test.sh Moved Go files under repo root 2023-03-15 21:20:48 +02:00

README.md

Enervent-control

External control of an Enervent Pingvin Kotilämpö residential heating/ventilation unit via RS485 bus using the Modbus protocol.

Work part of my Bachelor's Thesis at Oulu University of Applied Sciences.

The daemon is designed to run on a Linux host that has some sort of RS-485 connector attached. For development a RPi Zero W 1 with a connected Zihatec RS 485 HAT has been used to make sure the daemon stays as lightweight as possible.

Pingvin and Kotilämpö are registered trademarks of Enervent Zehnder Oy.