Home Automation: ZWave progress with the Aeotec USB ZStick

The Z-Stick Gen5 ZW090-A is here.
ZWave
as expected the stick expose one of those virtual serial ports that really enjoy appear and disappear randomly under msWindows.
Note to myself: much more reliable and consistent behaviour under Linux in case I’ll decide to use it on a Raspberry PI.
The goal is to write a ‘Windows Store Simple remote’ with just the basic functions to give the users a quick straigh forward control over the devices linked to the ZStick’s zwave controller without worring too much about a complete home automation solution and maybe a tool for troubleshooting zwave networks.
Since Windows Store applications don’t seem to support serial ports directly I’m forced to develop a “server” application running on the desktop side of msWindows and let msWindowsStore apps access it as a gateway to the Zstick.
One advantage would be to have multiple remote apps running on different computers on the same network controlling devices trough the server/gateway.
I will eventually investigate if Windows IoT (aka windows 10 on raspberryPI) have support for the ZStick.
I would be surprise if Microsoft decided to not support these kind of devices since Home automation is one of the main use of the whole InternetOfThings 2015 obsession that WindowsIoT is targeting.
ZWAVE SERVER
ZWAVE REMOTE CLIENT
Note: very impressed by the Aeotec technical support so far.

3 thoughts on “Home Automation: ZWave progress with the Aeotec USB ZStick”

    1. No, the ZWave demo that is shipped in WIoT (based on OpenZWave) never recognised the USB Stick (but I’m pretty sure the system recognized it and installed the virtual COM port.
      I wrote my own ZWave implementation on the dekstop but I never got motivated enough to compile for WIoT (Universal apps?).
      If Microsoft didn’t removed the COM support from WIoT (that would be really stupid but they removed it from the Windows Store framework, so everything is possible) it should compile without many problems.
      I would just rewrite the user interface for something more “monitorless friendlyness”.
      I let you know.

    2. Update: yes, Windows Universal App support Serial ports now.
      It doesn’ use theold
      System.IO.Ports;
      but the new:
      Windows.Devices.SerialCommunication

      As I’m writing (2016, February 19th) I’m working on have it run on a Raspberry PI with Windows IOT

Leave a Reply

Your email address will not be published. Required fields are marked *