Skip to content
API proxy for Zehnder ComfoAir Q series devices with CAN bus interface
Python Other
  1. Python 98.6%
  2. Other 1.4%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
Dockerfile
README.md
build.py add a method to print messages only and introduce real cli features Feb 19, 2018
build.sh
install.sh fix run script Feb 19, 2018
setup.py add basic can message parsing and some tests Dec 24, 2017

README.md

zcan

A protocol adapter for Zehnder ComfoAir Q series devices with CAN bus interface. It reads and interprets CAN messages from a USBtin CAN adapter (https://amzn.to/2KiAR2U) and sends metrics to an Influxdb instance.

Installation

Preparation

Have python 3 installed and run the following to install pybuilder (build tool)

pip3 install pybuilder

build the project

Go to the project root dir and execute

pyb install_dependencies
pyb

Install locally

pyb install

Execution

normal operation

Start the application as a daemon writing known metrics to influxdb.

zcan run

To run the app in the backround

nohup zcan run &

print out CAN messages

zcan show --all --debug
You can’t perform that action at this time.