diff --git a/enervent-ctrl-python/src/EnerventCoils.py b/enervent-ctrl-python/src/EnerventCoils.py index 9955888..75f1775 100644 --- a/enervent-ctrl-python/src/EnerventCoils.py +++ b/enervent-ctrl-python/src/EnerventCoils.py @@ -112,6 +112,10 @@ class Coils(): if debug: self.coillogger.debug("Reading coil value from cache") return self.coils[address].value + def print(self, debug=False): + for i, coil in enumerate(self.coils): + print(f"Coil {i}\t{coil.value} [{coil.symbol}] ({coil.description})") + class PingvinKL(): def __init__(self, serialdevice='/dev/ttyS0', modbusaddr=1, debug=False): self.coils = Coils(serialdevice, modbusaddr, debug) \ No newline at end of file diff --git a/enervent-ctrl-python/src/enervent-logger.py b/enervent-ctrl-python/src/enervent-logger.py index 3318950..3dc8a09 100755 --- a/enervent-ctrl-python/src/enervent-logger.py +++ b/enervent-ctrl-python/src/enervent-logger.py @@ -17,3 +17,4 @@ if __name__ == "__main__": pingvin = PingvinKL('/dev/ttyS0',1,debug=True) print(pingvin.coils.value(1, debug=True)) print(pingvin.coils.fetchValue(1, debug=True)) + print(pingvin.coils.print())