VMC

Interfacage d’une Ventilation mécanique

Software suite to interface a ventilation system (Zehnder, storkair) with external entities, multiples clients are handled A server module interfaces with the ventilation unit via an SR232 (serial) connection Clients connect to the server either via TCP/IP connection or via a virtual serial device provided by a socat instance (the later being use by clients such as FHEM, see www.fhem.de , Device comfoair) The intend is to make it also available for hardware devices (Comfosense, CCEASE) connecting via another serial port. A library is provided that takes care of the protocol. The server and clients are written in Python. Example clients are provided, command line client.py outputs a json structure with data read from the ventilation unit, VMCmysql.py reads a set of data and writes them to a mysql database, a set of web pages and associated cgi clients provide web access to the ventilation unit.

The code is available on gihub

Suite de Logiciel pour interfacer un système de ventilation mécanique zendher/storkair avec des entités externes. Les clients sont connecté au module de la VMC via un serveur, ce serveur est connecté par les clients via TCP/IP ou via un port série virtuel créé par une instance de socat se connectant au serveur (pour FHEM par example). L’intérêt du système est de pourvoir une connesion a de multiples clients et donc de pouvoir contrôler la VMC via un CCEASE et des logiciels de domotique. Le protocole est pris en charge par une librairie utilisable par des logiciels client (écrit en python). Une interface de client web est aussi disponible, le client est appelé par un navigateur via un appel CGI et les réultat sont retournés au format json, qui est alors utilisé par le navigateur pour mettre en forme les données sur l’écran (via code javascript).

Le code est disponible sur gihub

Some Pictures - Quelques Images

stop spam