rgieseke / pyEasybus

Python Interface for Easybus Devices.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Interface for Easybus Devices.

2010-2011 Robert Gieseke - robert.gieseke@gmail.com

2022 Christian Sadeler (Update to Python 3)

Contains conversion code from pyeasyb:

Copyright (C) 2017, Kai Raphahn kai.raphahn@laburec.de

Apache license, see LICENSE.

Example usage:

from easybus import Easybus
thermometer = Easybus('COM1')
print(thermometer.value())

Requirements:

pySerial - https://github.com/pyserial/pyserial/

Note:

Note that this has only been tested with Easybus connected thermometers, however, other units are already included, making it easy to extend for other Easybus devices. Tested with GMH3750 thermometer with Python 3.9.7 and pySerial 3.5

Manual for check-sum code:

(Used in the original Python2 version) "EASYBUS Schnittstelle ohne DLL, 12.12.2007" (German)

http://www.greisinger.de/files/upload/de/downloads/dokumente/EASYBUS%20Schnittstelle%20ohne%20DLL.pdf

E.A.S.Y.Bus and the EASYBus Logo is a trademark or registered trademark of GREISINGER electronic GmbH.

About

Python Interface for Easybus Devices.

License:Apache License 2.0


Languages

Language:Python 100.0%