ZenseHome plugin

ZenseHome is a product line of power outlets and switches controlled through the power lines via a central gateway.
The products target denmark and sweden mostly (wouldn’t fit anywhere else).

This plugin handles communication with the ZenseHome gateway and includes these features:

  • Automatic creation of dimmer/powerswitch child devices
  • Automatic room assignment of child device if match is found
  • energy readouts and status polling for all devices
  • Functions like a standard vera powerswitch and/or dimmer so also works in mobile vera apps, PLEG etc.

Installation

  1. Until release 1.0 download the attached zip file and unzip.

  2. Go to apps-Develop Apps-Luup files and upload all the files

  3. Choose create device and enter the following:
    Device Type = urn:schemas-hjortskov-net:device:ZenseHomeGateway:1
    Description =
    Upnp Device filename = D_ZenseHomeGateway1.xml
    Upnp Implementation filename = I_ZenseHome1.xml
    ip address = your zensehome controller IP

  4. Presse create device button and reload

  5. Enter your zensehome login ID under the advanced tab of the zensehome gateway device just created

  6. Reload and be patient depending on how many devices you have.

  7. Consider to set the polling interval higher/lower depending on the number of devices (default is every 10 seconds)

If you’d like to match rooms from the zensehome floor names then set NameFromFloor=1 under the advanced tab.

Usage notes
The Zensehome ASCII protocol only allows for one connection at a time so expect collisions to occur. This will be noticed as response delay when you trigger an action.
Zensehome has a known error where a device is not marked as ON if it is turned on via setloadleveltarget - Therefore the status will not be correct for that situation.
To update your zensehome devices press the sync button.

Alpha version warning
The current version 0.1 is an alpha version and flaky behavior can be expected. I decided to put it out here to get some initial feedback whether this works for anyone else but me.
several features are missing like running Zensehome scenes and some of the global functions. This will come later.

Thanks to the author of the TCPLighting plugin for giving me a base to work from.

Glad you were able to use it to get rolling! :slight_smile:

Hi,

When I follow the guide I get this error:

Startup Lua Failed

Any ideas?

Thanks

Claus