Closed DivineThreepwood closed 9 years ago
Hi Marian!
Can you please post a full TRACE startup log?
Regards, Gerhard
Hey Gerhard,
sorry for my late response. The log is listed below:
Openhab:
14:46:48.998 INFO o.o.c.internal.CoreActivator[:61]- openHAB runtime has been started (v1.5.0).
14:46:49.134 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.core.persistence.extensions. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
14:46:49.137 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.core.persistence.extensions. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
14:46:49.893 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.core.persistence.manager. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
14:46:49.896 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.core.persistence.manager. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
14:46:51.645 INFO o.o.i.s.i.DiscoveryServiceImpl[:72]- mDNS service has been started
14:46:52.723 INFO o.o.io.rest.RESTApplication[:143]- Started REST API at /rest
14:46:59.662 INFO o.o.m.c.i.ModelRepositoryImpl[:79]- Loading model 'csra.sitemap'
14:46:59.767 INFO o.o.m.c.i.ModelRepositoryImpl[:79]- Loading model 'csra.items'
14:47:02.105 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.ui.chart. The reference is: Reference[name = ChartProvider, interface = org.openhab.ui.chart.ChartProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addChartProvider, unbind = removeChartProvider]
14:47:02.107 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.ui.chart. The reference is: Reference[name = ChartProvider, interface = org.openhab.ui.chart.ChartProvider, policy = dynamic, cardinality = 0..n, target = null, bind = addChartProvider, unbind = removeChartProvider]
14:47:02.117 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.ui.chart.defaultprovider. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
14:47:02.120 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.ui.chart.defaultprovider. The reference is: Reference[name = PersistenceService, interface = org.openhab.core.persistence.PersistenceService, policy = dynamic, cardinality = 0..n, target = null, bind = addPersistenceService, unbind = removePersistenceService]
14:47:02.165 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.ui.webapp.pagerenderer. The reference is: Reference[name = WidgetRenderer, interface = org.openhab.ui.webapp.render.WidgetRenderer, policy = dynamic, cardinality = 0..n, target = null, bind = addWidgetRenderer, unbind = removeWidgetRenderer]
14:47:02.168 ERROR OSGi[:78]- Could not bind a reference of component org.openhab.ui.webapp.pagerenderer. The reference is: Reference[name = WidgetRenderer, interface = org.openhab.ui.webapp.render.WidgetRenderer, policy = dynamic, cardinality = 0..n, target = null, bind = addWidgetRenderer, unbind = removeWidgetRenderer]
14:47:02.169 INFO o.o.u.w.i.s.WebAppServlet[:79]- Started Classic UI at /openhab.app
14:47:06.404 INFO o.o.c.s.AbstractActiveService[:169]- Homematic server keep alive thread has been started
Homematic Binding:
2014-09-25 14:47:05.737 DEBUG o.o.b.h.i.b.HomematicActivator[:33]- Homematic binding has been started.
2014-09-25 14:47:05.758 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_RotaryHandleSensor_000_HandleSensor with DatapointConfig[address=KEQ0551308,channel=1,parameter=STATE]
2014-09-25 14:47:05.758 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_RotaryHandleSensor_001_HandleSensor with DatapointConfig[address=KEQ1096155,channel=1,parameter=STATE]
2014-09-25 14:47:05.758 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_RotaryHandleSensor_002_HandleSensor with DatapointConfig[address=KEQ1095844,channel=1,parameter=STATE]
2014-09-25 14:47:05.759 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_008_ReedSwitch with DatapointConfig[address=LEQ0174383,channel=1,parameter=STATE]
2014-09-25 14:47:05.759 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_007_ReedSwitch with DatapointConfig[address=LEQ0174337,channel=1,parameter=STATE]
2014-09-25 14:47:05.759 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_006_ReedSwitch with DatapointConfig[address=LEQ0173727,channel=1,parameter=STATE]
2014-09-25 14:47:05.760 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_000_ReedSwitch with DatapointConfig[address=LEQ0174613,channel=1,parameter=STATE]
2014-09-25 14:47:05.760 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_001_ReedSwitch with DatapointConfig[address=LEQ0174709,channel=1,parameter=STATE]
2014-09-25 14:47:05.760 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_002_ReedSwitch with DatapointConfig[address=LEQ0174373,channel=1,parameter=STATE]
2014-09-25 14:47:05.761 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_003_ReedSwitch with DatapointConfig[address=LEQ0174341,channel=1,parameter=STATE]
2014-09-25 14:47:05.761 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_004_ReedSwitch with DatapointConfig[address=LEQ0174339,channel=1,parameter=STATE]
2014-09-25 14:47:05.761 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_005_ReedSwitch with DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE]
2014-09-25 14:47:05.770 WARN o.o.b.h.i.u.LocalNetworkInterface[:53]- Found multiple local interfaces! Replacing 192.168.1.127 with 129.70.140.13
2014-09-25 14:47:05.771 INFO o.o.b.h.i.bus.HomematicBinding[:92]- HomematicConfig[host=192.168.1.147,callbackHost=129.70.140.13,callbackPort=9123,aliveInterval=300,rpc=bin]
2014-09-25 14:47:05.771 INFO o.o.b.h.i.c.HomematicCommunicator[:68]- Starting Homematic communicator
2014-09-25 14:47:05.772 DEBUG o.o.b.h.i.c.ItemDisabler[:53]- Starting ItemDisabler
2014-09-25 14:47:05.773 TRACE o.o.b.h.i.c.c.BinRpcClient[:151]- Client BinRpcRequest BinRpcRequest[methodName=getVersion,args={}]
2014-09-25 14:47:05.777 TRACE o.o.b.h.i.c.c.BinRpcClient[:159]- Client BinRpcResponse: 2.4.0
2014-09-25 14:47:05.777 TRACE o.o.b.h.i.c.c.BinRpcClient[:151]- Client BinRpcRequest BinRpcRequest[methodName=getDeviceDescription,args={BidCoS-RF}]
2014-09-25 14:47:05.787 TRACE o.o.b.h.i.c.c.BinRpcClient[:159]- Client BinRpcResponse: {
ADDRESS=BidCoS-RF
CHILDREN=
[
BidCoS-RF:0
BidCoS-RF:1
BidCoS-RF:2
BidCoS-RF:3
BidCoS-RF:4
BidCoS-RF:5
BidCoS-RF:6
BidCoS-RF:7
BidCoS-RF:8
BidCoS-RF:9
BidCoS-RF:10
BidCoS-RF:11
BidCoS-RF:12
BidCoS-RF:13
BidCoS-RF:14
BidCoS-RF:15
BidCoS-RF:16
BidCoS-RF:17
BidCoS-RF:18
BidCoS-RF:19
BidCoS-RF:20
BidCoS-RF:21
BidCoS-RF:22
BidCoS-RF:23
BidCoS-RF:24
BidCoS-RF:25
BidCoS-RF:26
BidCoS-RF:27
BidCoS-RF:28
BidCoS-RF:29
BidCoS-RF:30
BidCoS-RF:31
BidCoS-RF:32
BidCoS-RF:33
BidCoS-RF:34
BidCoS-RF:35
BidCoS-RF:36
BidCoS-RF:37
BidCoS-RF:38
BidCoS-RF:39
BidCoS-RF:40
BidCoS-RF:41
BidCoS-RF:42
BidCoS-RF:43
BidCoS-RF:44
BidCoS-RF:45
BidCoS-RF:46
BidCoS-RF:47
BidCoS-RF:48
BidCoS-RF:49
BidCoS-RF:50
]
FIRMWARE=2.9.12
FLAGS=9
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2588810
ROAMING=0
RX_MODE=1
TYPE=HM-RCV-50
VERSION=6
}
2014-09-25 14:47:05.787 INFO o.o.b.h.i.c.HomematicCommunicator[:80]- Homematic ServerId[name=CCU,version=2.9.12]
2014-09-25 14:47:05.790 INFO o.o.b.h.i.c.client.CcuClient[:77]- Starting CcuClient
2014-09-25 14:47:05.790 DEBUG o.o.b.h.i.c.c.BaseRpcClient[:33]- Starting BinRpcClient
2014-09-25 14:47:05.824 INFO o.o.b.h.i.c.StateHolder[:81]- Loading Homematic datapoints
2014-09-25 14:47:05.825 TRACE o.o.b.h.i.c.client.CcuClient[:253]- TclRegaScript: string dev_id;
string channel_id;
string dp_id;
Write('<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>\n');
Write("<devices>\n");
foreach (dev_id, root.Devices().EnumUsedIDs()) {
object dev_obj = dom.GetObject(dev_id);
string dev_interface= dev_obj.Interface();
string interface_name = dom.GetObject(dev_interface).Name();
boolean is_ready = dev_obj.ReadyConfig();
if(is_ready &&
(dev_obj.HssType() != "HMW-RCV-50")) {
Write(" <device");
Write(" address='"); WriteXML(dev_obj.Address());
Write("' interface='"); WriteXML(interface_name);
Write("' type='"); WriteXML(dev_obj.HssType());
Write("'>\n");
foreach(channel_id, dev_obj.Channels()) {
object channel_obj = dom.GetObject(channel_id);
Write(" <channel");
Write(" number='"); WriteXML(channel_obj.Address().StrValueByIndex(":",1));
Write("'>\n");
object boot_dp = channel_obj.DPByHssDP("BOOT");
if (boot_dp) {
Write(" <datapoint");
Write(" name='BOOT'");
Write(" value='false'");
Write(" valueType='" # boot_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object work_dp = channel_obj.DPByHssDP("WORKING");
if (work_dp) {
Write(" <datapoint");
Write(" name='WORKING'");
Write(" value='false'");
Write(" valueType='" # work_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object dir_dp = channel_obj.DPByHssDP("DIRECTION");
if (dir_dp) {
Write(" <datapoint");
Write(" name='DIRECTION'")
Write(" value='0'");
Write(" valueType='" # dir_dp.ValueType());
Write("' subType='"); WriteXML(dir_dp.ValueSubType());
Write("' valueList='" # dir_dp.ValueList());
Write("' writeable='false'");
Write(" />\n");
}
object install_test_dp = channel_obj.DPByHssDP("INSTALL_TEST");
if (install_test_dp) {
Write(" <datapoint");
Write(" name='INSTALL_TEST'")
Write(" value='false'");
Write(" valueType='" # install_test_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object press_long_release_dp = channel_obj.DPByHssDP("PRESS_LONG_RELEASE");
if (press_long_release_dp) {
Write(" <datapoint");
Write(" name='PRESS_LONG_RELEASE'")
Write(" value='false'");
Write(" valueType='" # press_long_release_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object press_cont = channel_obj.DPByHssDP("PRESS_CONT");
if (press_cont) {
Write(" <datapoint");
Write(" name='PRESS_CONT'")
Write(" value='false'");
Write(" valueType='" # press_cont.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object humidityF = channel_obj.DPByHssDP("HUMIDITYF");
if (humidityF) {
Write(" <datapoint");
Write(" name='HUMIDITYF'")
Write(" value='"); WriteXML(humidityF.Value());
Write("' valueType='" # humidityF.ValueType());
Write("' min='" # humidityF.ValueMin());
Write("' max='" # humidityF.ValueMax());
Write("' writeable='false'");
Write(" />\n");
}
foreach(dp_id, channel_obj.DPs().EnumUsedIDs()) {
object dp_obj = dom.GetObject(dp_id);
if(dp_obj) {
string name = dp_obj.Name().StrValueByIndex(".",2);
if (name != "") {
Write(" <datapoint");
Write(" name='"); WriteXML(name);
Write("' value='"); WriteXML(dp_obj.Value());
Write("' valueType='" # dp_obj.ValueType());
if (dp_obj.ValueType() == 16) {
Write("' subType='"); WriteXML(dp_obj.ValueSubType());
Write("' valueList='" # dp_obj.ValueList());
}
if ((dp_obj.ValueType() != 2) && (dp_obj.ValueType() != 20)) {
Write("' min='" # dp_obj.ValueMin());
Write("' max='" # dp_obj.ValueMax());
}
Write("' writeable='");
integer dp_operations = dp_obj.Operations();
boolean writeable = dp_operations & OPERATION_WRITE;
if (writeable) {
Write("true");
}
else {
Write("false");
}
Write("' />\n");
}
}
}
Write(" </channel>\n");
}
Write(" </device>\n");
}
}
Write("</devices>");
2014-09-25 14:47:06.326 TRACE o.o.b.h.i.c.client.CcuClient[:264]- Result TclRegaScript: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<devices>
<device address='BidCoS-RF' interface='BidCos-RF' type='HM-RCV-50'>
<channel number='0'>
<datapoint name='INSTALL_MODE' value='false' valueType='2' writeable='true' />
</channel>
<channel number='1'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='2'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='3'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='4'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='5'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='6'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='7'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='8'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='9'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='10'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='11'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='12'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='13'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='14'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='15'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='16'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='17'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='18'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='19'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='20'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='21'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='22'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='23'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='24'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='25'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='26'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='27'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='28'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='29'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='30'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='31'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='32'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='33'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='34'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='35'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='36'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='37'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='38'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='39'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='40'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='41'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='42'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='43'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='44'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='45'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='46'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='47'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='48'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='49'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='50'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
</device>
</devices>
2014-09-25 14:47:06.364 INFO o.o.b.h.i.c.StateHolder[:89]- Finished loading 151 Homematic datapoints
2014-09-25 14:47:06.364 INFO o.o.b.h.i.c.StateHolder[:143]- Loading Homematic Server variables
2014-09-25 14:47:06.364 TRACE o.o.b.h.i.c.client.CcuClient[:253]- TclRegaScript: object var_obj;
string sys_var_id;
Write('<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>\n');
Write("<variablelist>\n");
foreach (sys_var_id, dom.GetObject(ID_SYSTEM_VARIABLES).EnumUsedIDs()) {
var_obj = dom.GetObject(sys_var_id);
if (var_obj.Visible() == true) {
Write(" <variable");
Write(" name='"); WriteXML(var_obj.Name());
Write("' value='"); WriteXML(var_obj.Value());
Write("' valueType='"); WriteXML(var_obj.ValueType());
if (var_obj.ValueType() == 16) {
Write("' subType='"); WriteXML(var_obj.ValueSubType());
Write("' valueList='" # var_obj.ValueList());
}
if ((var_obj.ValueType() != 2) && (var_obj.ValueType() != 20)) {
Write("' min='" # var_obj.ValueMin());
Write("' max='" # var_obj.ValueMax());
}
Write("' writeable='true'");
Write(" />\n");
}
}
Write("</variablelist>");
2014-09-25 14:47:06.380 TRACE o.o.b.h.i.c.client.CcuClient[:264]- Result TclRegaScript: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<variablelist>
<variable name='Alarmzone 1' value='' valueType='2' writeable='true' />
<variable name='Anwesenheit' value='true' valueType='2' writeable='true' />
</variablelist>
2014-09-25 14:47:06.387 INFO o.o.b.h.i.c.StateHolder[:152]- Finished loading 2 Homematic server variables
2014-09-25 14:47:06.387 INFO o.o.b.h.i.c.s.BinRpcCallbackServer[:44]- Starting BinRpcCallbackServer at port 9123
2014-09-25 14:47:06.388 TRACE o.o.b.h.i.c.c.BinRpcClient[:151]- Client BinRpcRequest BinRpcRequest[methodName=init,args={binary://129.70.140.13:9123,BidCos-RF}]
2014-09-25 14:47:06.401 TRACE o.o.b.h.i.c.c.BinRpcClient[:159]- Client BinRpcResponse:
2014-09-25 14:47:06.401 TRACE o.o.b.h.i.c.c.BinRpcClient[:151]- Client BinRpcRequest BinRpcRequest[methodName=init,args={binary://129.70.140.13:9123,BidCos-Wired}]
2014-09-25 14:47:06.402 INFO o.o.b.h.i.c.c.BinRpcClient[:178]- Interface BidCos-Wired not available, disabling support.
2014-09-25 14:47:06.402 TRACE o.o.b.h.i.c.c.BinRpcClient[:151]- Client BinRpcRequest BinRpcRequest[methodName=init,args={binary://129.70.140.13:9123,CUxD}]
2014-09-25 14:47:06.403 INFO o.o.b.h.i.c.c.BinRpcClient[:178]- Interface CUxD not available, disabling support.
2014-09-25 14:47:06.403 INFO o.o.b.h.i.c.HomematicCommunicator[:106]- Scheduling one datapoint reload job in 60 seconds
2014-09-25 14:47:09.411 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=LEQ0174373,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-25 14:47:09.411 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=LEQ0174341,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-25 14:47:09.411 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=LEQ0173727,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-25 14:47:09.411 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=LEQ0174339,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-25 14:47:09.412 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=KEQ1096155,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-25 14:47:09.412 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=LEQ0174709,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-25 14:47:09.412 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-25 14:47:09.412 WARN o.o.b.h.i.c.HomematicCommunicator[:214]- Can't find DatapointConfig[address=LEQ0174383,channel=1,parameter=STATE], value is not published to openHAB!
Cheers Marian
Hi Marian!
You have a couple of errors which is not related to Homematic too! Also the logfile is incomplete. The output is not possible.
1.)
object humidityF = channel_obj.DPByHssDP("HUMIDITYF");
if (humidityF) {
Write(" \n");
}
That's only a part of the TclRega Script.
2.)
Result TclRegaScript:
The result is completely empty, but the next row shows:
Finished loading 151 Homematic datapoints
That's impossible.
So either your openHab installation is completely broken or you did not post the full logfile.
BR Gerhard
Okay, I just setup a fresh distribution with the following components:
openhab v1.5.1 org.openhab.action.homematic-1.5.1 org.openhab.binding.homematic-1.5.1
and the following item config:
Group All
Group gA (All)
Group Shutters (All)
Group A_Living "LivingRoom" <sofa> (gA)
Group A_Kitchen "Kitchen" <kitchen> (gA)
Group A_Bath "Bathroom" <bath> (gA)
Group A_Wardrobe "Wardrobe" <corridor> (gA)
Group A_Sports "SportsRoom" <smiley> (gA)
Group A_ControlRoom "ControlRoom" <smiley> (gA)
/* active Groups */
Group:Contact:OR(OPEN, CLOSED) Windows "Open windows [(%d)]" <contact> (All)
/* Windows */
String HM_RotaryHandleSensor_000_HandleSensor "Window-Left RHS [MAP(window.map):%s]" <contact> (A_Living, Windows) { homematic="address=KEQ0551308, channel=1, parameter=STATE" }
String HM_RotaryHandleSensor_001_HandleSensor "Window-Right RHS [MAP(window.map):%s]" <contact> (A_Living, Windows) { homematic="address=KEQ1096155, channel=1, parameter=STATE" }
String HM_RotaryHandleSensor_002_HandleSensor "Window RHS" <contact> (A_Sports, Windows) { homematic="address=KEQ1095844, channel=1, parameter=STATE" }
Contact HM_ReedSwitch_008_ReedSwitch "Window-Left WRC [MAP(door.map):%s]" (A_Living, Windows) { homematic="address=LEQ0174383, channel=1, parameter=STATE" }
Contact HM_ReedSwitch_007_ReedSwitch "Window-Right WRC [MAP(door.map):%s]" (A_Living, Windows) { homematic="address=LEQ0174337, channel=1, parameter=STATE" }
Contact HM_ReedSwitch_006_ReedSwitch "Window WRC [MAP(door.map):%s]" (A_Sports, Windows) { homematic="address=LEQ0173727, channel=1, parameter=STATE" }
/* Doors */
Contact HM_ReedSwitch_000_ReedSwitch "Door [MAP(door.map):%s]" <door> (A_Wardrobe, Doors) { homematic="address=LEQ0174613, channel=1, parameter=STATE"}
Contact HM_ReedSwitch_001_ReedSwitch "Door [MAP(door.map):%s]" <door> (A_Kitchen, Doors) { homematic="address=LEQ0174709, channel=1, parameter=STATE"}
Contact HM_ReedSwitch_002_ReedSwitch "Door [MAP(door.map):%s]" <door> (A_Kitchen, Doors) { homematic="address=LEQ0174373, channel=1, parameter=STATE"}
Contact HM_ReedSwitch_003_ReedSwitch "Door [MAP(door.map):%s]" <door> (A_Bath, Doors) { homematic="address=LEQ0174341, channel=1, parameter=STATE"}
Contact HM_ReedSwitch_004_ReedSwitch "Door [MAP(door.map):%s]" <door> (A_Sports,A_Living, Doors) { homematic="address=LEQ0174339, channel=1, parameter=STATE"}
Contact HM_ReedSwitch_005_ReedSwitch "Door [MAP(door.map):%s]" <door> (A_Sports, Doors) { homematic="address=LEQ0174523, channel=1, parameter=STATE"}
with the same results...
e.g.
2014-09-30 18:27:02.658 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174337,channel=1,parameter=STATE], value is not published to openHAB!
Openhab (INFO):
18:26:39.029 INFO o.o.c.internal.CoreActivator[:61]- openHAB runtime has been started (v1.5.1).
18:26:41.556 INFO o.o.i.s.i.DiscoveryServiceImpl[:72]- mDNS service has been started
18:26:42.450 INFO o.o.io.rest.RESTApplication[:143]- Started REST API at /rest
18:26:49.700 INFO o.o.m.c.i.ModelRepositoryImpl[:79]- Loading model 'csra.sitemap'
18:26:49.857 INFO o.o.m.c.i.ModelRepositoryImpl[:79]- Loading model 'csra.items'
18:26:51.680 INFO o.o.u.w.i.s.WebAppServlet[:79]- Started Classic UI at /openhab.app
18:26:59.648 INFO o.o.c.s.AbstractActiveService[:169]- CCU keep alive thread has been started
18:28:26.039 INFO o.o.io.rest.RESTApplication[:159]- Stopped REST API
18:28:30.051 INFO o.o.u.w.i.s.WebAppServlet[:90]- Stopped Classic UI
Homematic Binding:
2014-09-30 18:26:58.856 DEBUG o.o.b.h.i.b.HomematicActivator[:33]- Homematic binding has been started.
2014-09-30 18:26:58.888 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_RotaryHandleSensor_000_HandleSensor with DatapointConfig[address=KEQ0551308,channel=1,parameter=STATE]
2014-09-30 18:26:58.889 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_RotaryHandleSensor_001_HandleSensor with DatapointConfig[address=KEQ1096155,channel=1,parameter=STATE]
2014-09-30 18:26:58.890 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_RotaryHandleSensor_002_HandleSensor with DatapointConfig[address=KEQ1095844,channel=1,parameter=STATE]
2014-09-30 18:26:58.890 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_008_ReedSwitch with DatapointConfig[address=LEQ0174383,channel=1,parameter=STATE]
2014-09-30 18:26:58.890 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_007_ReedSwitch with DatapointConfig[address=LEQ0174337,channel=1,parameter=STATE]
2014-09-30 18:26:58.891 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_006_ReedSwitch with DatapointConfig[address=LEQ0173727,channel=1,parameter=STATE]
2014-09-30 18:26:58.891 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_000_ReedSwitch with DatapointConfig[address=LEQ0174613,channel=1,parameter=STATE]
2014-09-30 18:26:58.891 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_001_ReedSwitch with DatapointConfig[address=LEQ0174709,channel=1,parameter=STATE]
2014-09-30 18:26:58.892 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_002_ReedSwitch with DatapointConfig[address=LEQ0174373,channel=1,parameter=STATE]
2014-09-30 18:26:58.892 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_003_ReedSwitch with DatapointConfig[address=LEQ0174341,channel=1,parameter=STATE]
2014-09-30 18:26:58.892 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_004_ReedSwitch with DatapointConfig[address=LEQ0174339,channel=1,parameter=STATE]
2014-09-30 18:26:58.893 DEBUG o.o.b.h.i.b.HomematicGenericBindingProvider[:63]- Adding item HM_ReedSwitch_005_ReedSwitch with DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE]
2014-09-30 18:26:58.904 WARN o.o.b.h.i.u.LocalNetworkInterface[:53]- Found multiple local interfaces! Replacing 129.70.140.13 with 192.168.1.127
2014-09-30 18:26:58.905 INFO o.o.b.h.i.bus.HomematicBinding[:92]- HomematicConfig[host=192.168.1.147,callbackHost=192.168.1.127,callbackPort=9123,aliveInterval=300,rpc=bin]
2014-09-30 18:26:58.905 INFO o.o.b.h.i.c.CcuCommunicator[:62]- Starting CCU communicator
2014-09-30 18:26:58.905 INFO o.o.b.h.i.c.c.TclRegaScriptClient[:79]- Starting TclRegaScriptClient
2014-09-30 18:26:58.928 INFO o.o.b.h.i.c.CcuStateHolder[:81]- Loading CCU datapoints
2014-09-30 18:26:58.928 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:222]- TclRegaScript: string dev_id;
string channel_id;
string dp_id;
Write('<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>\n');
Write("<devices>\n");
foreach (dev_id, root.Devices().EnumUsedIDs()) {
object dev_obj = dom.GetObject(dev_id);
string dev_interface= dev_obj.Interface();
string interface_name = dom.GetObject(dev_interface).Name();
boolean is_ready = dev_obj.ReadyConfig();
if(is_ready &&
(dev_obj.HssType() != "HMW-RCV-50")) {
Write(" <device");
Write(" address='"); WriteXML(dev_obj.Address());
Write("' interface='"); WriteXML(interface_name);
Write("' type='"); WriteXML(dev_obj.HssType());
Write("'>\n");
foreach(channel_id, dev_obj.Channels()) {
object channel_obj = dom.GetObject(channel_id);
Write(" <channel");
Write(" number='"); WriteXML(channel_obj.Address().StrValueByIndex(":",1));
Write("'>\n");
object boot_dp = channel_obj.DPByHssDP("BOOT");
if (boot_dp) {
Write(" <datapoint");
Write(" name='BOOT'");
Write(" value='false'");
Write(" valueType='" # boot_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object work_dp = channel_obj.DPByHssDP("WORKING");
if (work_dp) {
Write(" <datapoint");
Write(" name='WORKING'");
Write(" value='false'");
Write(" valueType='" # work_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object dir_dp = channel_obj.DPByHssDP("DIRECTION");
if (dir_dp) {
Write(" <datapoint");
Write(" name='DIRECTION'")
Write(" value='0'");
Write(" valueType='" # dir_dp.ValueType());
Write("' subType='"); WriteXML(dir_dp.ValueSubType());
Write("' valueList='" # dir_dp.ValueList());
Write("' writeable='false'");
Write(" />\n");
}
object install_test_dp = channel_obj.DPByHssDP("INSTALL_TEST");
if (install_test_dp) {
Write(" <datapoint");
Write(" name='INSTALL_TEST'")
Write(" value='false'");
Write(" valueType='" # install_test_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object press_long_release_dp = channel_obj.DPByHssDP("PRESS_LONG_RELEASE");
if (press_long_release_dp) {
Write(" <datapoint");
Write(" name='PRESS_LONG_RELEASE'")
Write(" value='false'");
Write(" valueType='" # press_long_release_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object press_cont = channel_obj.DPByHssDP("PRESS_CONT");
if (press_cont) {
Write(" <datapoint");
Write(" name='PRESS_CONT'")
Write(" value='false'");
Write(" valueType='" # press_cont.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
foreach(dp_id, channel_obj.DPs().EnumUsedIDs()) {
object dp_obj = dom.GetObject(dp_id);
if(dp_obj) {
string name = dp_obj.Name().StrValueByIndex(".",2);
if (name != "") {
Write(" <datapoint");
Write(" name='"); WriteXML(name);
Write("' value='"); WriteXML(dp_obj.Value());
Write("' valueType='" # dp_obj.ValueType());
if (dp_obj.ValueType() == 16) {
Write("' subType='"); WriteXML(dp_obj.ValueSubType());
Write("' valueList='" # dp_obj.ValueList());
}
if ((dp_obj.ValueType() != 2) && (dp_obj.ValueType() != 20)) {
Write("' min='" # dp_obj.ValueMin());
Write("' max='" # dp_obj.ValueMax());
}
Write("' writeable='");
integer dp_operations = dp_obj.Operations();
boolean writeable = dp_operations & OPERATION_WRITE;
if (writeable) {
Write("true");
}
else {
Write("false");
}
Write("' />\n");
}
}
}
Write(" </channel>\n");
}
Write(" </device>\n");
}
}
Write("</devices>");
2014-09-30 18:26:59.394 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:233]- Result TclRegaScript: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<devices>
<device address='BidCoS-RF' interface='BidCos-RF' type='HM-RCV-50'>
<channel number='0'>
<datapoint name='INSTALL_MODE' value='false' valueType='2' writeable='true' />
</channel>
<channel number='1'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='2'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='3'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='4'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='5'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='6'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='7'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='8'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='9'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='10'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='11'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='12'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='13'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='14'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='15'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='16'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='17'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='18'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='19'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='20'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='21'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='22'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='23'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='24'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='25'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='26'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='27'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='28'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='29'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='30'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='31'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='32'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='33'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='34'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='35'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='36'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='37'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='38'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='39'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='40'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='41'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='42'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='43'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='44'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='45'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='46'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='47'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='48'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='49'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='50'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
</device>
</devices>
2014-09-30 18:26:59.439 INFO o.o.b.h.i.c.CcuStateHolder[:90]- Finished loading 151 CCU datapoints
2014-09-30 18:26:59.439 INFO o.o.b.h.i.c.CcuStateHolder[:143]- Loading CCU variables
2014-09-30 18:26:59.440 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:222]- TclRegaScript: object var_obj;
string sys_var_id;
Write('<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>\n');
Write("<variablelist>\n");
foreach (sys_var_id, dom.GetObject(ID_SYSTEM_VARIABLES).EnumUsedIDs()) {
var_obj = dom.GetObject(sys_var_id);
if (var_obj.Visible() == true) {
Write(" <variable");
Write(" name='"); WriteXML(var_obj.Name());
Write("' value='"); WriteXML(var_obj.Value());
Write("' valueType='"); WriteXML(var_obj.ValueType());
if (var_obj.ValueType() == 16) {
Write("' subType='"); WriteXML(var_obj.ValueSubType());
Write("' valueList='" # var_obj.ValueList());
}
if ((var_obj.ValueType() != 2) && (var_obj.ValueType() != 20)) {
Write("' min='" # var_obj.ValueMin());
Write("' max='" # var_obj.ValueMax());
}
Write("' writeable='true'");
Write(" />\n");
}
}
Write("</variablelist>");
2014-09-30 18:26:59.452 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:233]- Result TclRegaScript: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<variablelist>
<variable name='Alarmzone 1' value='' valueType='2' writeable='true' />
<variable name='Anwesenheit' value='true' valueType='2' writeable='true' />
</variablelist>
2014-09-30 18:26:59.458 INFO o.o.b.h.i.c.CcuStateHolder[:152]- Finished loading 2 CCU variables
2014-09-30 18:26:59.458 DEBUG o.o.b.h.i.c.ItemDisabler[:53]- Starting ItemDisabler
2014-09-30 18:26:59.459 INFO o.o.b.h.i.c.s.BinRpcCallbackServer[:43]- Starting BinRpcCallbackServer at port 9123
2014-09-30 18:26:59.460 INFO o.o.b.h.i.c.c.BinRpcClient[:40]- Starting BinRpcClient
2014-09-30 18:26:59.461 TRACE o.o.b.h.i.c.c.BinRpcClient[:90]- Client BinRpcRequest BinRpcRequest[methodName=init,args={binary://192.168.1.127:9123,BidCos-RF}]
2014-09-30 18:26:59.464 TRACE o.o.b.h.i.c.s.BinRpcCallbackHandler[:53]- Event BinRpcResponse: system.listMethods()
BidCos-RF
2014-09-30 18:26:59.467 TRACE o.o.b.h.i.c.s.BinRpcCallbackHandler[:53]- Event BinRpcResponse: listDevices()
BidCos-RF
2014-09-30 18:26:59.624 TRACE o.o.b.h.i.c.s.BinRpcCallbackHandler[:53]- Event BinRpcResponse: system.multicall()
[
{
methodName=event
params=
[
BidCos-RF
LEQ0173542:0
STICKY_UNREACH
true
]
}
{
methodName=event
params=
[
BidCos-RF
LEQ0174611:0
STICKY_UNREACH
true
]
}
{
methodName=event
params=
[
BidCos-RF
LEQ0174611:0
UNREACH
true
]
}
]
2014-09-30 18:26:59.625 DEBUG o.o.b.h.i.c.CcuCommunicator[:145]- Received new (Boolean) value 'true' for DatapointConfig[address=LEQ0173542,channel=0,parameter=STICKY_UNREACH]
2014-09-30 18:26:59.626 WARN o.o.b.h.i.c.CcuCommunicator[:174]- Can't find DatapointConfig[address=LEQ0173542,channel=0,parameter=STICKY_UNREACH], value is not published to openHAB!
2014-09-30 18:26:59.626 DEBUG o.o.b.h.i.c.CcuCommunicator[:145]- Received new (Boolean) value 'true' for DatapointConfig[address=LEQ0174611,channel=0,parameter=STICKY_UNREACH]
2014-09-30 18:26:59.626 WARN o.o.b.h.i.c.CcuCommunicator[:174]- Can't find DatapointConfig[address=LEQ0174611,channel=0,parameter=STICKY_UNREACH], value is not published to openHAB!
2014-09-30 18:26:59.626 DEBUG o.o.b.h.i.c.CcuCommunicator[:145]- Received new (Boolean) value 'true' for DatapointConfig[address=LEQ0174611,channel=0,parameter=UNREACH]
2014-09-30 18:26:59.626 WARN o.o.b.h.i.c.CcuCommunicator[:174]- Can't find DatapointConfig[address=LEQ0174611,channel=0,parameter=UNREACH], value is not published to openHAB!
2014-09-30 18:26:59.646 TRACE o.o.b.h.i.c.c.BinRpcClient[:98]- Client BinRpcResponse:
2014-09-30 18:26:59.647 TRACE o.o.b.h.i.c.c.BinRpcClient[:90]- Client BinRpcRequest BinRpcRequest[methodName=init,args={binary://192.168.1.127:9123,BidCos-Wired}]
2014-09-30 18:26:59.647 INFO o.o.b.h.i.c.c.BinRpcClient[:116]- Can't connect to interface BidCos-Wired
2014-09-30 18:26:59.648 INFO o.o.b.h.i.c.CcuCommunicator[:95]- Scheduling one datapoint reload job in 60 seconds
2014-09-30 18:26:59.941 TRACE o.o.b.h.i.c.s.BinRpcCallbackHandler[:53]- Event BinRpcResponse: newDevices()
BidCos-RF
[
{
ADDRESS=BidCoS-RF
CHILDREN=
[
BidCoS-RF:0
BidCoS-RF:1
BidCoS-RF:2
BidCoS-RF:3
BidCoS-RF:4
BidCoS-RF:5
BidCoS-RF:6
BidCoS-RF:7
BidCoS-RF:8
BidCoS-RF:9
BidCoS-RF:10
BidCoS-RF:11
BidCoS-RF:12
BidCoS-RF:13
BidCoS-RF:14
BidCoS-RF:15
BidCoS-RF:16
BidCoS-RF:17
BidCoS-RF:18
BidCoS-RF:19
BidCoS-RF:20
BidCoS-RF:21
BidCoS-RF:22
BidCoS-RF:23
BidCoS-RF:24
BidCoS-RF:25
BidCoS-RF:26
BidCoS-RF:27
BidCoS-RF:28
BidCoS-RF:29
BidCoS-RF:30
BidCoS-RF:31
BidCoS-RF:32
BidCoS-RF:33
BidCoS-RF:34
BidCoS-RF:35
BidCoS-RF:36
BidCoS-RF:37
BidCoS-RF:38
BidCoS-RF:39
BidCoS-RF:40
BidCoS-RF:41
BidCoS-RF:42
BidCoS-RF:43
BidCoS-RF:44
BidCoS-RF:45
BidCoS-RF:46
BidCoS-RF:47
BidCoS-RF:48
BidCoS-RF:49
BidCoS-RF:50
]
FIRMWARE=2.9.12
FLAGS=9
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2588810
ROAMING=0
RX_MODE=1
TYPE=HM-RCV-50
VERSION=6
}
{
ADDRESS=BidCoS-RF:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=MAINTENANCE
VERSION=6
}
{
ADDRESS=BidCoS-RF:1
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:2
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=2
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:3
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=3
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:4
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=4
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:5
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=5
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:6
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=6
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:7
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=7
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:8
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=8
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:9
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=9
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:10
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=10
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:11
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=11
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:12
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=12
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:13
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=13
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:14
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=14
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:15
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=15
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:16
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=16
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:17
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=17
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:18
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=18
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:19
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=19
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:20
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=20
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:21
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=21
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:22
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=22
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:23
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=23
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:24
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=24
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:25
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=25
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:26
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=26
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:27
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=27
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:28
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=28
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:29
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=29
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:30
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=30
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:31
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=31
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:32
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=32
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:33
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=33
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:34
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=34
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:35
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=35
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:36
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=36
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:37
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=37
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:38
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=38
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:39
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=39
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:40
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=40
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:41
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=41
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:42
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=42
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:43
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=43
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:44
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=44
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:45
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=45
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:46
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=46
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:47
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=47
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:48
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=48
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:49
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=49
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=BidCoS-RF:50
AES_ACTIVE=0
DIRECTION=1
FLAGS=1
INDEX=50
LINK_SOURCE_ROLES=KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=BidCoS-RF
PARENT_TYPE=HM-RCV-50
TYPE=VIRTUAL_KEY
VERSION=6
}
{
ADDRESS=KEQ0551308
CHILDREN=
[
KEQ0551308:0
KEQ0551308:1
]
FIRMWARE=2.1
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2221214
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-RHS
VERSION=12
}
{
ADDRESS=KEQ0551308:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=KEQ0551308
PARENT_TYPE=HM-Sec-RHS
TYPE=MAINTENANCE
VERSION=12
}
{
ADDRESS=KEQ0551308:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=KEQ0551308
PARENT_TYPE=HM-Sec-RHS
TYPE=ROTARY_HANDLE_SENSOR
VERSION=12
}
{
ADDRESS=KEQ1095844
CHILDREN=
[
KEQ1095844:0
KEQ1095844:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2522708
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-RHS
VERSION=12
}
{
ADDRESS=KEQ1095844:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=KEQ1095844
PARENT_TYPE=HM-Sec-RHS
TYPE=MAINTENANCE
VERSION=12
}
{
ADDRESS=KEQ1095844:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=KEQ1095844
PARENT_TYPE=HM-Sec-RHS
TYPE=ROTARY_HANDLE_SENSOR
VERSION=12
}
{
ADDRESS=KEQ1095941
CHILDREN=
[
KEQ1095941:0
KEQ1095941:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2522805
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-RHS
VERSION=12
}
{
ADDRESS=KEQ1095941:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=KEQ1095941
PARENT_TYPE=HM-Sec-RHS
TYPE=MAINTENANCE
VERSION=12
}
{
ADDRESS=KEQ1095941:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=KEQ1095941
PARENT_TYPE=HM-Sec-RHS
TYPE=ROTARY_HANDLE_SENSOR
VERSION=12
}
{
ADDRESS=KEQ1096155
CHILDREN=
[
KEQ1096155:0
KEQ1096155:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2522952
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-RHS
VERSION=12
}
{
ADDRESS=KEQ1096155:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=KEQ1096155
PARENT_TYPE=HM-Sec-RHS
TYPE=MAINTENANCE
VERSION=12
}
{
ADDRESS=KEQ1096155:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=KEQ1096155
PARENT_TYPE=HM-Sec-RHS
TYPE=ROTARY_HANDLE_SENSOR
VERSION=12
}
{
ADDRESS=LEQ0173497
CHILDREN=
[
LEQ0173497:0
LEQ0173497:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2631286
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0173497:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0173497
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0173497:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0173497
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0173522
CHILDREN=
[
LEQ0173522:0
LEQ0173522:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2631261
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0173522:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0173522
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0173522:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0173522
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0173542
CHILDREN=
[
LEQ0173542:0
LEQ0173542:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2631241
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0173542:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0173542
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0173542:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0173542
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0173727
CHILDREN=
[
LEQ0173727:0
LEQ0173727:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2631056
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0173727:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0173727
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0173727:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0173727
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174337
CHILDREN=
[
LEQ0174337:0
LEQ0174337:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630446
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174337:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174337
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174337:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174337
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174339
CHILDREN=
[
LEQ0174339:0
LEQ0174339:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630444
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174339:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174339
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174339:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174339
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174341
CHILDREN=
[
LEQ0174341:0
LEQ0174341:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630442
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174341:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174341
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174341:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174341
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174373
CHILDREN=
[
LEQ0174373:0
LEQ0174373:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630410
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174373:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174373
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174373:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174373
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174383
CHILDREN=
[
LEQ0174383:0
LEQ0174383:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630400
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174383:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174383
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174383:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174383
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174433
CHILDREN=
[
LEQ0174433:0
LEQ0174433:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630350
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174433:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174433
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174433:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174433
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174523
CHILDREN=
[
LEQ0174523:0
LEQ0174523:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630260
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174523:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174523
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174523:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174523
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174609
CHILDREN=
[
LEQ0174609:0
LEQ0174609:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630174
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174609:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174609
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174609:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174609
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174611
CHILDREN=
[
LEQ0174611:0
LEQ0174611:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630172
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174611:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174611
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174611:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174611
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174613
CHILDREN=
[
LEQ0174613:0
LEQ0174613:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630170
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174613:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174613
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174613:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174613
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174709
CHILDREN=
[
LEQ0174709:0
LEQ0174709:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2630074
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174709:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174709
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174709:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174709
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
{
ADDRESS=LEQ0174953
CHILDREN=
[
LEQ0174953:0
LEQ0174953:1
]
FIRMWARE=2.4
FLAGS=1
INTERFACE=LEQ0116062
PARAMSETS=
[
MASTER
]
PARENT=
RF_ADDRESS=2629830
ROAMING=0
RX_MODE=12
TYPE=HM-Sec-SC-2
VERSION=15
}
{
ADDRESS=LEQ0174953:0
AES_ACTIVE=0
DIRECTION=0
FLAGS=3
INDEX=0
LINK_SOURCE_ROLES=
LINK_TARGET_ROLES=
PARAMSETS=
[
MASTER
VALUES
]
PARENT=LEQ0174953
PARENT_TYPE=HM-Sec-SC-2
TYPE=MAINTENANCE
VERSION=15
}
{
ADDRESS=LEQ0174953:1
AES_ACTIVE=1
DIRECTION=1
FLAGS=1
INDEX=1
LINK_SOURCE_ROLES=KEYMATIC SWITCH WINDOW_SWITCH_RECEIVER WINMATIC
LINK_TARGET_ROLES=
PARAMSETS=
[
LINK
MASTER
VALUES
]
PARENT=LEQ0174953
PARENT_TYPE=HM-Sec-SC-2
TYPE=SHUTTER_CONTACT
VERSION=15
}
]
2014-09-30 18:27:02.658 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174337,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.658 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=KEQ1095844,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.658 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174341,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.659 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174339,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.659 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0173727,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.659 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=KEQ0551308,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.659 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=KEQ1096155,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.659 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.659 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174613,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.660 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174383,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.660 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174373,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:02.660 WARN o.o.b.h.i.c.CcuCommunicator[:193]- Can't find DatapointConfig[address=LEQ0174709,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:22.694 TRACE o.o.b.h.i.c.s.BinRpcCallbackHandler[:53]- Event BinRpcResponse: system.multicall()
[
{
methodName=event
params=
[
BidCos-RF
LEQ0174523:1
STATE
false
]
}
{
methodName=event
params=
[
BidCos-RF
LEQ0174523:1
LOWBAT
false
]
}
]
2014-09-30 18:27:22.695 DEBUG o.o.b.h.i.c.CcuCommunicator[:145]- Received new (Boolean) value 'false' for DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE]
2014-09-30 18:27:22.695 WARN o.o.b.h.i.c.CcuCommunicator[:174]- Can't find DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:22.695 DEBUG o.o.b.h.i.c.CcuCommunicator[:145]- Received new (Boolean) value 'false' for DatapointConfig[address=LEQ0174523,channel=1,parameter=LOWBAT]
2014-09-30 18:27:22.695 WARN o.o.b.h.i.c.CcuCommunicator[:174]- Can't find DatapointConfig[address=LEQ0174523,channel=1,parameter=LOWBAT], value is not published to openHAB!
2014-09-30 18:27:23.942 TRACE o.o.b.h.i.c.s.BinRpcCallbackHandler[:53]- Event BinRpcResponse: system.multicall()
[
{
methodName=event
params=
[
BidCos-RF
LEQ0174523:1
STATE
true
]
}
]
2014-09-30 18:27:23.942 DEBUG o.o.b.h.i.c.CcuCommunicator[:145]- Received new (Boolean) value 'true' for DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE]
2014-09-30 18:27:23.942 WARN o.o.b.h.i.c.CcuCommunicator[:174]- Can't find DatapointConfig[address=LEQ0174523,channel=1,parameter=STATE], value is not published to openHAB!
2014-09-30 18:27:59.648 DEBUG o.o.b.h.i.c.CcuCommunicator[:100]- Initial CCU datapoints reload
2014-09-30 18:27:59.650 DEBUG o.o.b.h.i.c.CcuStateHolder[:104]- Reloading CCU datapoints
2014-09-30 18:27:59.651 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:222]- TclRegaScript: string dev_id;
string channel_id;
string dp_id;
Write('<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>\n');
Write("<devices>\n");
foreach (dev_id, root.Devices().EnumUsedIDs()) {
object dev_obj = dom.GetObject(dev_id);
string dev_interface= dev_obj.Interface();
string interface_name = dom.GetObject(dev_interface).Name();
boolean is_ready = dev_obj.ReadyConfig();
if(is_ready &&
(dev_obj.HssType() != "HMW-RCV-50")) {
Write(" <device");
Write(" address='"); WriteXML(dev_obj.Address());
Write("' interface='"); WriteXML(interface_name);
Write("' type='"); WriteXML(dev_obj.HssType());
Write("'>\n");
foreach(channel_id, dev_obj.Channels()) {
object channel_obj = dom.GetObject(channel_id);
Write(" <channel");
Write(" number='"); WriteXML(channel_obj.Address().StrValueByIndex(":",1));
Write("'>\n");
object boot_dp = channel_obj.DPByHssDP("BOOT");
if (boot_dp) {
Write(" <datapoint");
Write(" name='BOOT'");
Write(" value='false'");
Write(" valueType='" # boot_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object work_dp = channel_obj.DPByHssDP("WORKING");
if (work_dp) {
Write(" <datapoint");
Write(" name='WORKING'");
Write(" value='false'");
Write(" valueType='" # work_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object dir_dp = channel_obj.DPByHssDP("DIRECTION");
if (dir_dp) {
Write(" <datapoint");
Write(" name='DIRECTION'")
Write(" value='0'");
Write(" valueType='" # dir_dp.ValueType());
Write("' subType='"); WriteXML(dir_dp.ValueSubType());
Write("' valueList='" # dir_dp.ValueList());
Write("' writeable='false'");
Write(" />\n");
}
object install_test_dp = channel_obj.DPByHssDP("INSTALL_TEST");
if (install_test_dp) {
Write(" <datapoint");
Write(" name='INSTALL_TEST'")
Write(" value='false'");
Write(" valueType='" # install_test_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object press_long_release_dp = channel_obj.DPByHssDP("PRESS_LONG_RELEASE");
if (press_long_release_dp) {
Write(" <datapoint");
Write(" name='PRESS_LONG_RELEASE'")
Write(" value='false'");
Write(" valueType='" # press_long_release_dp.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
object press_cont = channel_obj.DPByHssDP("PRESS_CONT");
if (press_cont) {
Write(" <datapoint");
Write(" name='PRESS_CONT'")
Write(" value='false'");
Write(" valueType='" # press_cont.ValueType());
Write("' writeable='false'");
Write(" />\n");
}
foreach(dp_id, channel_obj.DPs().EnumUsedIDs()) {
object dp_obj = dom.GetObject(dp_id);
if(dp_obj) {
string name = dp_obj.Name().StrValueByIndex(".",2);
if (name != "") {
Write(" <datapoint");
Write(" name='"); WriteXML(name);
Write("' value='"); WriteXML(dp_obj.Value());
Write("' valueType='" # dp_obj.ValueType());
if (dp_obj.ValueType() == 16) {
Write("' subType='"); WriteXML(dp_obj.ValueSubType());
Write("' valueList='" # dp_obj.ValueList());
}
if ((dp_obj.ValueType() != 2) && (dp_obj.ValueType() != 20)) {
Write("' min='" # dp_obj.ValueMin());
Write("' max='" # dp_obj.ValueMax());
}
Write("' writeable='");
integer dp_operations = dp_obj.Operations();
boolean writeable = dp_operations & OPERATION_WRITE;
if (writeable) {
Write("true");
}
else {
Write("false");
}
Write("' />\n");
}
}
}
Write(" </channel>\n");
}
Write(" </device>\n");
}
}
Write("</devices>");
2014-09-30 18:28:00.089 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:233]- Result TclRegaScript: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<devices>
<device address='BidCoS-RF' interface='BidCos-RF' type='HM-RCV-50'>
<channel number='0'>
<datapoint name='INSTALL_MODE' value='false' valueType='2' writeable='true' />
</channel>
<channel number='1'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='2'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='3'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='4'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='5'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='6'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='7'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='8'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='9'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='10'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='11'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='12'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='13'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='14'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='15'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='16'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='17'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='18'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='19'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='20'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='21'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='22'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='23'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='24'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='25'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='26'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='27'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='28'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='29'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='30'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='31'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='32'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='33'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='34'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='35'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='36'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='37'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='38'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='39'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='40'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='41'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='42'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='43'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='44'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='45'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='46'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='47'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='48'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='49'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='50'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
</device>
</devices>
2014-09-30 18:28:00.152 DEBUG o.o.b.h.i.c.CcuStateHolder[:127]- Finished reloading 151 CCU datapoints
2014-09-30 18:28:24.990 INFO o.o.b.h.i.c.CcuCommunicator[:111]- Shutting down CCU communicator
2014-09-30 18:28:24.991 DEBUG o.o.b.h.i.c.s.BinRpcCallbackServer[:54]- Shutting down BinRpcCallbackServer
2014-09-30 18:28:24.991 DEBUG o.o.b.h.i.c.s.BinRpcNetworkService[:69]- Shutting down BinRpcNetworkService
2014-09-30 18:28:24.997 TRACE o.o.b.h.i.c.c.BinRpcClient[:90]- Client BinRpcRequest BinRpcRequest[methodName=init,args={binary://192.168.1.127:9123}]
2014-09-30 18:28:25.004 TRACE o.o.b.h.i.c.c.BinRpcClient[:98]- Client BinRpcResponse:
2014-09-30 18:28:25.004 TRACE o.o.b.h.i.c.c.BinRpcClient[:90]- Client BinRpcRequest BinRpcRequest[methodName=init,args={binary://192.168.1.127:9123}]
2014-09-30 18:28:25.005 INFO o.o.b.h.i.c.c.BinRpcClient[:116]- Can't connect to interface BidCos-Wired
2014-09-30 18:28:25.005 DEBUG o.o.b.h.i.c.ItemDisabler[:62]- Stopping ItemDisabler
Any idea?
Cheers Marian
Hi Marian!
Again, that's not a complete logfile. The important part for me is between these two logs:
2014-09-30 18:26:59.394 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:233]- Result TclRegaScript:
2014-09-30 18:26:59.439 INFO o.o.b.h.i.c.CcuStateHolder[:90]- Finished loading 151 CCU datapoints
There must be an XML output. So please post/attach the FULL logfile.
BR Gerhard
Hey Gerhard
Since I chose the logback_debug.xml instead of modifying the homematic binding log to TRACE in the logback.xml, I got the missing lines.
2014-10-10 10:39:37.878 TRACE o.o.b.h.i.c.c.TclRegaScriptClient[:233]- Result TclRegaScript: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<devices>
<device address='BidCoS-RF' interface='BidCos-RF' type='HM-RCV-50'>
<channel number='0'>
<datapoint name='INSTALL_MODE' value='false' valueType='2' writeable='true' />
</channel>
<channel number='1'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='2'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='3'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='4'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='5'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='6'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='7'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='8'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='9'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='10'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='11'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='12'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='13'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='14'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='15'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='16'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='17'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='18'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='19'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='20'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='21'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='22'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='23'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='24'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='25'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='26'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='27'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='28'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='29'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='30'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='31'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='32'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='33'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='34'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='35'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='36'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='37'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='38'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='39'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='40'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='41'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='42'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='43'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='44'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='45'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='46'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='47'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='48'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='49'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
<channel number='50'>
<datapoint name='PRESS_LONG' value='' valueType='2' writeable='true' />
<datapoint name='PRESS_SHORT' value='' valueType='2' writeable='true' />
<datapoint name='LEVEL' value='' valueType='6' min='0.000000' max='1.000000' writeable='true' />
</channel>
</device>
</devices>
2014-10-10 10:39:37.914 DEBUG o.o.b.h.i.c.CcuStateHolder[:127]- Finished reloading 151 CCU datapoints
Thanks for your help, Marian
Okay there seems to be a annoying bug in the code preview section of github. The requested xml lines are just skipped in every post but still listed in the "edit post" section. Any idea?
Okay using "```xml" instead of "< pre >" works ;) The missing lines are know visible in all posts.
Hi Marian!
Now it's much better :-)
Your CCU does not send any metadata for your devices, only for the CCU itself. It seems to be a CCU without any devices. It's not a binding problem, it's a CCU problem. Currently i have no idea why your CCU does not send anything. Did you modify your CCU in any way?
Can you please try to remove one device, teach-in again and then post the XML?
BR Gerhard
doesn't seem to apply anymore. Please feel free to reopen if this issue still applies to you …
Sorry for the late response. It wasn't really a binding problem but a gateway configuration issue. During the testing phase we just registered the homematic devices so they were listed in the gateway "inbox". Without pressing the "done" Button in the inbox webview of the CCU, the gateway broadcasts no list of these registered devices to the binding. But sensor updates are already published by the CCU which produces the log message "Can't find DatapointConfig" in the binding.
Thanks for your help telchsta!
Cheers Marian
Hey Guys,
i am totally confused about the homatic item binding configuration.
Whatever I try I just get the following WARN Message since i switched from homematic binding 1.4 to 1.5/1.6.
Using the following item config in release openhab 1.5:
I tried already a fresh openhab installation but I got the same results. Are there any special hints to know if I switch from binding version 1.4 to 1.5/1.6?
Cheers Marian