I did some testing with C# examples provided by Velleman that are downloadable at the download section of the vellman.be site.
Note that you can download Microsoft Visual C# 2008 express edition for free at Microsofts site! This is all you need to create VelBus tools
This is what I made:
I started from Vellemans DemoBasic example and added this:
- relay 1 on
- relay 1 off
- dim to 50%
- dim to 0%
- change the display of the VMB4PD by your own 16-char string.
- log all sent messages.
You can download my proof of concept tool here: stogo.net/varia/VelbusTools.zip
The code is a little bit documented. If you want to run this tool on your own velbus setup: Do not forget to change the com port and channel values of the modules.
An annoyance about this tool: If Vellemans’ VelbusLink tool is still connected and I try to run mine, then I’m having an access error (“Access to the port ‘COM32’ is denied.”). This is a pitty because you can’t listen to net traffic using their tool which would come in handy for debugging reasons … any solutions for this?
My goal is to show extra info at the display.
For example: show what song is playing now on media player and use the buttons to scroll through the playlist.
The ultimate goals are:
a nice interaction with Vista Media Center. Have to learn that API first … all hints are welcome!
controlling the velbus over tcp/ip. Once having that we can access it from all devices having internet connections (mobiles, pda’s, all remote pc’s!). I thought Velleman is working on that but did not hear any concrete news about it? What’s the status there?
having a nice C# velbus api that can be used as middle tier for flash/flex applications. This opens the way to create attractive GUIs.
I will post my progress …
So where’s the velbus community to jump in on this? This forum is rather quite now, and that’s a pitty …
VelBus is a super environment to create outstanding domotic/automation tools! The sky is the limit!