Hi,
I am planning to buy Velleman cards for house domotic project.
I am choosing Velleman because of the large choices of computer connected cards with a good price and they already have library working on Linux.
As I will use domogik project, I will need to write a plugin in python for domogik (xPL and web server for home automation)
And as I think to use mix K8055/K8055 and maybe K8090 and I like how ipx800 is working and also the K8055 network daemon I find for linux (making a K8055 card avalaible on all the network by client-server communication)
So I have choose to create a project to do this :
a web server that will send commands by understanding the URL requested
An exemple :
ip:port/command/k8055/1/analog/2/get
->the web server will send a get on the second analog input of first K8055 card
This must be possible with the following :
a libk80xx.py file for each Velleman card (K8000,K8055,K8056,K8061,K8090)
a config file (for configuration of which card is where, what port to listen and maybe login part later)
a vellemand.py (that launch a web server using the config file for parameters and use the libk8000, libk8055 … for handle the request on card)
This will make a computer with velleman cards can be order from all over the network, simple to manage as a standalone or for a domogik plugin for exemple
So for now we are only at the beginning, this is what I get :
C code for K8000, K8055, K8056, K8061
Python code for K8056
Maybe a real software engineer and me (I don’t count me as a real software engineer)
What I plan :
Starting a project on launchpad to get a management system of source code and ppa for installation of packages (avalaible as a GPL)
Write all in Python (no compilation and can be used everywhere, like on ARM computer I want to use for domotic)
What I miss :
Some type of cards for test (I plan to buy K8055 and K8056 for starting, but I don’t think to buy K8000 or K8061 because of price/out/input and K8090 don’t have any informations about Linux), so if you have velleman cards and interested by the project join us
More people to write python code to be easier and quickier
NB : je suis francais (ca se voit à mon mauvais anglais) si ca peut aider certains pour la communication. Je crois que le staff Velleman parle francais aussi, donc si le projet pose un problème au niveau de Velleman ou au contraire n’hésitez pas à me joindre dans cette langue