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 3990a0a833 gh-5 Register API route somewhat works now
Internal data handling needs much improvement, as signed/unsigned
integers and other data types are not yet handled.

Javascript seems like a really poor choice for parsing the html
table, currently it takes ~10 seconds to hande the data. API
response time is good, so probably switching to Go templates for
the dynamic tables is the best course of action. This will move
the load from clientside to serverside, hopefully the planned
RPi Zero W can handle the computations
2023-02-01 22:12:56 +02:00
enervent-ctrl-go gh-5 Register API route somewhat works now 2023-02-01 22:12:56 +02:00
enervent-ctrl-python Python: Fix Lock import 2023-01-29 14:41:25 +02:00
.gitignore Python: Fix Lock import 2023-01-29 14:41:25 +02:00
README.md Initial commit 2023-01-15 13:15:05 +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 is my Bachelor's Thesis at Oulu University of Applied Sciences, software development.