After a few years with 433MHz one-way direction communication I finally going to move to Z-Wave as there is a lot of hardware availability and support.
Controller is the Pi addon board Razberry.
I found that the remotestick-server created by Patrik Åkerfeldt was exactly what I wanted. It is based on the lean python framework Bottle.
The only tweek I have made so far is to filter my device listing to the devices beginning with underscore will not show up. The reason for is it to be able to define all my switches but only show the active one in the GUI.
Installation is simple:
You should of course replace the IP address with the one for your RPi). You may omit user & pass for a local installation to avoid a login-page.
Update: I am putting this on hold since I’m now deployed the remotestick-server, see this post.
The Adafruit.com site is both a good site for purchasing your Raspberry as well as a welth of components for any type of project.
There is as well a lot of very good tutorials, but this time I would like to hint of their Alpha-version of a very nice Python development environmen.
The Adafruid WebIDE installes on the Pi and then you access it via your browser. Key advantages:
The IDE even has event management feature that allow you to schedule program snippets to run at specific intervals.
On my list of Raspberry projects is to use it for Home Automation. For that purpose I have purchased a TellStickDuo.
Attached via the USB port, it will allow the RPi to send commands to a range of switches in the home. These include on/off as well as dimmers from different vendors.
The supplier, Telldus, offers a free cloud-based remote control of the TellStickDuo if you leave it connected to a running Mac or PC with TelldusCenter.