From 7aeb6017007e59a35dc0142cf22e293d96912df5 Mon Sep 17 00:00:00 2001 From: Jarno Rankinen Date: Sun, 15 Jan 2023 13:15:05 +0200 Subject: [PATCH] Initial commit --- README.md | 7 +++++++ enervent-ctrl-python/.gitignore | 5 +++++ enervent-ctrl-python/pyvenv.cfg | 3 +++ enervent-ctrl-python/src/enervent-logger.py | 14 ++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 README.md create mode 100644 enervent-ctrl-python/.gitignore create mode 100644 enervent-ctrl-python/pyvenv.cfg create mode 100755 enervent-ctrl-python/src/enervent-logger.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..baa4b93 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# 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. + diff --git a/enervent-ctrl-python/.gitignore b/enervent-ctrl-python/.gitignore new file mode 100644 index 0000000..068b6b7 --- /dev/null +++ b/enervent-ctrl-python/.gitignore @@ -0,0 +1,5 @@ +bin/ +include/ +lib/ +lib64 +share/ \ No newline at end of file diff --git a/enervent-ctrl-python/pyvenv.cfg b/enervent-ctrl-python/pyvenv.cfg new file mode 100644 index 0000000..5c102c1 --- /dev/null +++ b/enervent-ctrl-python/pyvenv.cfg @@ -0,0 +1,3 @@ +home = /usr/bin +include-system-site-packages = false +version = 3.9.2 diff --git a/enervent-ctrl-python/src/enervent-logger.py b/enervent-ctrl-python/src/enervent-logger.py new file mode 100755 index 0000000..6266e9a --- /dev/null +++ b/enervent-ctrl-python/src/enervent-logger.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python +import minimalmodbus +import logging + +## Logging configuration +log = logging.getLogger(__name__) +logging.basicConfig( + level=logging.INFO, + format='%(asctime)s %(message)s', + datefmt='%y/%m/%d %H:%M:%S' + ) + +if __name__ == "__main__": + log.info("Starting enervent-logger") \ No newline at end of file