i just committed a new velbus plugin, it can now handle different status messages for different modules:
def _process_251_8(self, data):
this methode is prepared for the vmb4ry module,
as i don’t have such a module i can not test it, so please add you tested code to it and let me know if it works, i’ll add it to the default plugin.
These upcoming months, I also hope to be able to release a stable cross-platform Velbus API and network server (Linux, Mac OSX and Windows). Everything is fully compatible with most popular embedded linux devices (BeagleBone Black, Raspberry Pi, …).
[quote=“VEL448”]These upcoming months, I also hope to be able to release a stable cross-platform Velbus API and network server (Linux, Mac OSX and Windows). Everything is fully compatible with most popular embedded linux devices (BeagleBone Black, Raspberry Pi, …).
Yes, it will be a USB <-> network bridge because that would allow multiple clients to connect locally or remotely. And the clients could eventually be written using the same Velbus API.
One specific client application could be a logger for power consumption, temperature and water, with a web-based interface (apache, mysql, php, REST, google charts) running on an embedded board. I’ve already done some research and it is very much feasible.
Ok then I won’t reinvent the wheel, Domogik looks really good and already has more than a year’s worth of development. My initial intention was only to create an API and server, nothing visual, so I’ll stick to that
In that case it might be better to wait a while longer until the daemon and API have evolved more. That way you would be able to connect to the daemon instead of directly to the port itself. I’ll certainly put in examples and build instructions.
I’m also busy setting up a website for them. Right now I’m focusing on the API rather than the server, since it’s a building block for the server. The day to look forward to is the day the server will be ready and running though
The projects have changed a lot since these posts and both projects are very close to being finished. Right now you’ll still have some trouble getting it to work yourself from what’s on GitHub. Over the weekend I will be finalizing a lot of things and I’ll gradually start setting up a website with all you need to get started. Developers are always welcome to delve into the source code and contribute what they can, you can contact me through my GitHub profile I’ll be putting doxygen documentation online as well this weekend for the SDK itself.