[dss-developer] Subscriptions

Troß, Michael michael.tross at aizo.com
Thu Sep 26 18:06:00 CEST 2013


Hi Andreas,

the handler "action_execute" cannot directly execute scene calls (like the formerly "bus" handler. The console log shows that the 'path' parameter is expected.

[2013-09-26 17:58:47][Debug][System] EventInterpreterPluginActionExecute::handleEvent: processing event deviceBinaryInputEvent
[2013-09-26 17:58:47][Debug][System] SystemEventActionExecute::setup: missing property 'path' in event deviceBinaryInputEvent
[2013-09-26 17:58:47][Debug][System] EventInterpreterPluginActionExecute::handleEvent: missing path property, ignoring event

You'll find details about the action_execute handler in the documentation [1], chapter 4.4 and 5.3.

Michael


[1] http://developer.digitalstrom.org/Architecture/system-interfaces.pdf


> -----Ursprüngliche Nachricht-----
> Von: dss-developer-bounces at forum.digitalstrom.org [mailto:dss-
> developer-bounces at forum.digitalstrom.org] Im Auftrag von Andreas
> Dröscher
> Gesendet: Sonntag, 22. September 2013 22:47
> An: dss-developer at forum.digitalstrom.org
> Betreff: [dss-developer] Subscriptions
> 
> Dear all
> 
> I am trying to route deviceBinaryInputEvent of a motion detector directly to a
> scene call in the hope to get a better response time.
> 
> I created the attached xml file and saved as:
> /usr/share/dss/data/subscriptions.d/basement.xml
> I restarted the dss using:
> sv restart dss
> 
> The scene is not called. Any advice regarding the xml file or debugging the
> xml interpreter would be helpful.
> 
> Best Wishes
> Andreas



More information about the dss-developer mailing list