2aadecd501
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.2 to 2.2.3. - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/werkzeug/compare/2.2.2...2.2.3) --- updated-dependencies: - dependency-name: werkzeug dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.github/workflows | ||
enervent-ctrl-go | ||
enervent-ctrl-python | ||
.gitignore | ||
README.md |
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.
The Python version under enervent-ctrl-python
is an initial proof-of-concept,
mainly to test that the hardware side of things
works as expected. The main daemon is written
in Go and the source is under enervent-ctrl-go
The daemon is designed to run on a Linux host that has some sort of RS485 connector attached. For development a Raspberry Pi 4B was initially used for convenience, but after the Go implementation started, 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.