[dss-developer] simulate device
msquare
msquare at notrademark.de
Wed Mar 23 15:00:52 CET 2011
servus,
i try to simulate a simple yellow light device. i just followed one of the developer-day presentations (or even tried this).
when i start the dss software, i get the following message:
[2011-03-23 13:54:02][Error][System] DSIDJS: Error calling 'initialize' Caught Exception while executing script: TypeError: undefined is not a function
the device appears in the webgui and is disabled (grey).
do you have any quick idea about what i did wrong?
greets from bremen,
philip
dss version:
DSS v0.9-dev (git:3d0c6e8fa39934d1c51c1c01db982d0200d87fb7-dirty)
projektraumlicht.js:
function Projektraumlicht() {
this.callScene = function(sceneNumber) {
print("Projektraumlicht ", sceneNumber);
}
}
new Projektraumlicht();
config.xml:
<?xml version="1.0" encoding="utf-8"?>
<properties version="1">
<property name="config">
<property name="subsystems/DSSim/js-devices">
<property name="projektraumlicht">
<property name="script-file[0]" type="string">
<value>jslib/dsid.js</value>
</property>
<property name="script-file[1]" type="string">
<value>plugins/projektraumlicht.js</value>
</property>
<property name="id" type="string">
<value>plugin.projektraumlicht</value>
</property>
</property>
</property>
<property name="subsystems/Metering/enabled" type="boolean">
<value>false</value>
</property>
</property>
</properties>
sim.xml:
<?xml version="1.0"?>
<simulation version="1">
<modulator busid="71" dsid="13">
<device dsid="23" busid="23" type="plugin.projektraumlicht"/>
<zone id="0">
<group id="1">
<device busid="23" />
</group>
</zone>
</modulator>
</simulation>
apartment.xml:
<?xml version='1.0' encoding='utf-8'?>
<config version="1">
<apartment>
<name>dSS</name>
</apartment>
<devices>
<device dsid="3504175fe0000000ffc00023" lastKnownDSMeter="3504175fe0000000ffc00013">
<name>Projektraumlicht</name>
</device>
</devices>
<zones>
<zone id="0">
<groups>
<group id="0">
<name>broadcast</name>
<scenes/>
</group>
<group id="1">
<name>yellow</name>
<scenes/>
</group>
<group id="2">
<name>gray</name>
<scenes/>
</group>
<group id="3">
<name>blue</name>
<scenes/>
</group>
<group id="4">
<name>cyan</name>
<scenes/>
</group>
<group id="5">
<name>magenta</name>
<scenes/>
</group>
<group id="6">
<name>red</name>
<scenes/>
</group>
<group id="7">
<name>green</name>
<scenes/>
</group>
<group id="8">
<name>black</name>
<scenes/>
</group>
<group id="9">
<name>white</name>
<scenes/>
</group>
<group id="10">
<name>display</name>
<scenes/>
</group>
<group id="16">
<scenes/>
</group>
</groups>
</zone>
</zones>
<dsMeters>
<dsMeter id="3504175fe0000000ffc00013"/>
</dsMeters>
More information about the dss-developer
mailing list