diff --git a/eraser-base/out/production/resources/easy-data.eraser b/eraser-base/out/production/resources/easy-data.eraser new file mode 100644 index 0000000000000000000000000000000000000000..9b5aa9c6a7b471dbdc1ae2f011fba2f28a02ce4d --- /dev/null +++ b/eraser-base/out/production/resources/easy-data.eraser @@ -0,0 +1,14 @@ +Mqtt: incoming="oh2/out" outgoing="oh2/in" host="localhost" ; + +ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." parameters=[] channelTypes=[] ; +// ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ; +// Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" channels=[] ; +// Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ; +// Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" links=[] ; + +Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state"; + +ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ; +ChannelType: id="flick-type" itemType="String" label="Last Flick" description="Last Flick detected (and its direction)" category="Motion" readOnly ; + +Parameter: id="brokername" type="text" required label="Broker Name" description="Name of the broker as defined in the <broker>.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." context="service" default="mosquitto" ; diff --git a/eraser-base/out/production/resources/log4j2.xml b/eraser-base/out/production/resources/log4j2.xml new file mode 100644 index 0000000000000000000000000000000000000000..18175a02521156259c8789745fb849fa893302e9 --- /dev/null +++ b/eraser-base/out/production/resources/log4j2.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Configuration> + <Appenders> + <Console name="Console"> + <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} %-5level} %c{1.} - %msg%n"/> + </Console> + <RollingFile name="RollingFile" fileName="logs/eraser.log" + filePattern="logs/eraser-%i.log"> + <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/> + <Policies> + <OnStartupTriggeringPolicy/> + </Policies> + <DefaultRolloverStrategy max="20"/> + </RollingFile> + </Appenders> + <Loggers> + <Root level="info"> + <AppenderRef ref="Console"/> + <AppenderRef ref="RollingFile"/> + </Root> + <Logger name="de.tudresden.inf.st.eraser.openhab2.mqtt" level="DEBUG" additivity="false"> + <Appender-ref ref="Console"/> + </Logger> + </Loggers> +</Configuration> diff --git a/eraser-base/out/production/resources/openhab-data.eraser b/eraser-base/out/production/resources/openhab-data.eraser new file mode 100644 index 0000000000000000000000000000000000000000..913826499fc1859c577b955a105b054ee101ed1b --- /dev/null +++ b/eraser-base/out/production/resources/openhab-data.eraser @@ -0,0 +1,47 @@ +ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." parameters=[] channelTypes=[] ; +ThingType: id="hue:0200" label="Color Light" description="A dimmable light with changeable colors." ; +ThingType: id="hue:0210" label="Extended Color Light" description="A dimmable light with changeable colors and tunable color temperature." parameters=[] channelTypes=[]; + +Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" channels=[] ; +Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ; +Thing: id="hue:0200:0017880adcf4:5" label="Hue iris 1" type="hue:0200" channels=["hue:0210:0017880adcf4:4:color", "hue:0210:0017880adcf4:4:color_temperature", "hue:0210:0017880adcf4:4:alert", "hue:0210:0017880adcf4:4:effect"] ; +Thing: id="hue:0210:0017880adcf4:4" label="Hue go 1" type="hue:0210" channels=["hue:0200:0017880adcf4:5:color", "hue:0200:0017880adcf4:5:alert", "hue:0200:0017880adcf4:5:effect"] ; + +ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ; +ChannelType: id="hue:alert" label="Alert" description="The alert channel allows a temporary change to the bulb’s state." itemType="String" category="Unknown" ; +ChannelType: id="hue:effect" label="Color Loop" description="The effect channel allows putting the bulb in a color looping mode." itemType="Switch" category="ColorLight" ; +ChannelType: id="hue:color_temperature" label="Color Temperature" description="The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." itemType="Dimmer" category="ColorLight" ; + +Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" links=[] ; +Channel: id="hue:0210:0017880adcf4:1:effect" type="hue:effect" links=[] ; +Channel: id="hue:0210:0017880adcf4:4:color" type="hue:color" links=[] ; +Channel: id="hue:0210:0017880adcf4:4:color_temperature" type="hue:color_temperature" links=[] ; +Channel: id="hue:0210:0017880adcf4:4:alert" type="hue:alert" links=[] ; +Channel: id="hue:0210:0017880adcf4:4:effect" type="hue:effect" links=[] ; +Channel: id="hue:0200:0017880adcf4:5:color" type="hue:color" links=[] ; +Channel: id="hue:0200:0017880adcf4:5:alert" type="hue:alert" links=[] ; +Channel: id="hue:0200:0017880adcf4:5:effect" type="hue:color" links=[] ; + +Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state"; + +Group: id="Lights" groups=[] items=["iris1_item"]; + +// currently unused thing types +ThingType: id="hue:0100" label="Dimmable Light" description="A dimmable light." ; +ThingType: id="hue:0110" label="Dimmable Plug-in Unit" description="An outlet that can be dimmed." ; +ThingType: id="hue:0210" label="Extended Color Light" description="A dimmable light with changeable colors and tunable color temperature." ; +ThingType: id="hue:0000" label="On/Off Light" description="A light that could be switched on and off." ; +ThingType: id="hue:0010" label="On/Off Plug-in Unit" description="An outlet that could be switched on and off." ; +ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." ; + +// currently unused channel types +ChannelType: id="hue:switch"description="The switch channel allows to switch the light on and off."label="Switch"itemType="Switch"category="Light" ; +ChannelType: id="system:signal-strength"label="Signal Strength"description=""itemType="Number"category="QualityOfService" readOnly ; +ChannelType: id="system:low-battery"label="Low Battery"description=""itemType="Switch"category="Battery" readOnly ; +ChannelType: id="system:battery-level"label="Battery Level"description=""itemType="Number"category="Battery" readOnly ; +ChannelType: id="system:trigger"label="Trigger"description=""category="System" ; +ChannelType: id="system:rawbutton"label="Raw button"description=""category="System" ; +ChannelType: id="system:button"label="Button"description=""category="System" ; +ChannelType: id="system:rawrocker"label="Raw rocker button"description=""category="System" ; + +Mqtt: incoming="oh2/out" outgoing="oh2/in" host="localhost" topics=["iris1_item/state", "go1_item/state"] ; diff --git a/eraser-base/out/production/resources/openhab2-data-big.json b/eraser-base/out/production/resources/openhab2-data-big.json new file mode 100644 index 0000000000000000000000000000000000000000..8e1cbc8d74a4ffd6c04dec0babc6ba8ea0af3201 --- /dev/null +++ b/eraser-base/out/production/resources/openhab2-data-big.json @@ -0,0 +1,42814 @@ +{ + "k" : "NT", + "t" : "Root", + "c" : { + "Thing" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The hue bridge represents the Philips hue bridge." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Bridge" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:bridge" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Philips hue (10.8.0.160)" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:bridge:0017880adcf4" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors and tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Extended Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Go Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue_go_color" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:color" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color_temperature" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:color_temperature" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:alert" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:effect" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue go 1" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Iris 1 Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Iris1" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5:color" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5:alert" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5:effect" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue iris 1" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors and tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Extended Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wohnzimmer Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "wohnzimmer_color" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:color" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color_temperature" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:color_temperature" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:alert" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:effect" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wohnzimmer" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The Homematic bridge represents a Homematic gateway" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Homematic Bridge" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:bridge" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Homematic Bridge" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:bridge:ccu2" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Gateway extras, variables and scripts (GATEWAY-EXTRAS-CCU2)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Gateway extras, variables and scripts" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Reload all data from gateway" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Reload All From Gateway" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_ALL_FROM_GATEWAY" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#RELOAD_ALL_FROM_GATEWAY" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Mode Duration" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE_DURATION" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#INSTALL_MODE_DURATION" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Reload Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_RSSI" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#RELOAD_RSSI" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:0#INSTALL_MODE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Anwesenheit" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Anwesenheit" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:1#Anwesenheit" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alarmzone 1" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Alarmzone_1" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000:1#Alarmzone_1" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "GATEWAY-EXTRAS" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2:ccu2:GWE00000000" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wired) (HMW-RCV-50)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wired)" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:0#DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE_MODE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:0#DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_0_FIRMWARE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:0#FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_1_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:1#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_1_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:1#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_1_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:1#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_2_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:2#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_2_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:2#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_2_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:2#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_3_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:3#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_3_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:3#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_3_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:3#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_4_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:4#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_4_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:4#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_4_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:4#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_5_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:5#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_5_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:5#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_5_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:5#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_6_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:6#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_6_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:6#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_6_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:6#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_7_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:7#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_7_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:7#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_7_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:7#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_8_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:8#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_8_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:8#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_8_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:8#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_9_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:9#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_9_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:9#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_9_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:9#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_10_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:10#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_10_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:10#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_10_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:10#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_11_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:11#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_11_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:11#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_11_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:11#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_12_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:12#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_12_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:12#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_12_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:12#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_13_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:13#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_13_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:13#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_13_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:13#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_14_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:14#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_14_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:14#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_14_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:14#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_15_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:15#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_15_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:15#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_15_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:15#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_16_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:16#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_16_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:16#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_16_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:16#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_17_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:17#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_17_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:17#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_17_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:17#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_18_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:18#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_18_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:18#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_18_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:18#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_19_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:19#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_19_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:19#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_19_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:19#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_20_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:20#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_20_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:20#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_20_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:20#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_21_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:21#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_21_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:21#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_21_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:21#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_22_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:22#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_22_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:22#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_22_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:22#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_23_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:23#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_23_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:23#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_23_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:23#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_24_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:24#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_24_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:24#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_24_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:24#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_25_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:25#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_25_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:25#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_25_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:25#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_26_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:26#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_26_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:26#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_26_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:26#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_27_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:27#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_27_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:27#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_27_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:27#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_28_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:28#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_28_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:28#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_28_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:28#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_29_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:29#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_29_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:29#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_29_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:29#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_30_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:30#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_30_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:30#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_30_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:30#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_31_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:31#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_31_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:31#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_31_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:31#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_32_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:32#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_32_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:32#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_32_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:32#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_33_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:33#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_33_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:33#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_33_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:33#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_34_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:34#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_34_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:34#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_34_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:34#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_35_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:35#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_35_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:35#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_35_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:35#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_36_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:36#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_36_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:36#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_36_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:36#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_37_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:37#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_37_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:37#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_37_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:37#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_38_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:38#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_38_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:38#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_38_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:38#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_39_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:39#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_39_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:39#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_39_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:39#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_40_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:40#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_40_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:40#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_40_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:40#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_41_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:41#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_41_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:41#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_41_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:41#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_42_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:42#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_42_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:42#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_42_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:42#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_43_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:43#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_43_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:43#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_43_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:43#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_44_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:44#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_44_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:44#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_44_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:44#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_45_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:45#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_45_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:45#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_45_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:45#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_46_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:46#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_46_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:46#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_46_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:46#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_47_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:47#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_47_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:47#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_47_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:47#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_48_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:48#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_48_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:48#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_48_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:48#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_49_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:49#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_49_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:49#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_49_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:49#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_50_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:50#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_50_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:50#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_50_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir:50#PRESS_SHORT" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "HMW-RCV-50 BidCoS-Wir" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50:ccu2:BidCoS-Wir" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wireless) (HM-RCV-50)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wireless)" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE_MODE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_FIRMWARE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_INSTALL_MODE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:0#INSTALL_MODE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:1#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:2#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:3#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:4#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:5#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:6#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:7#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:8#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:9#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:10#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:11#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:12#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:13#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:14#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:15#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:16#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:17#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:18#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:19#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:20#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:21#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:22#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:23#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:24#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:25#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:26#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:27#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:28#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:29#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:30#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:31#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:32#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:33#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:34#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:35#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:36#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:37#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:38#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:39#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:40#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:41#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:42#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:43#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:44#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:45#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:46#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:47#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:48#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:49#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_PRESS_LONG" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_PRESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#PRESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_LEVEL" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#LEVEL" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_PRESS_SHORT" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF:50#PRESS_SHORT" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "HM-RCV-50 BidCoS-RF" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50:ccu2:BidCoS-RF" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Sensor for Carbon Dioxide (HM-CC-SCD)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Sensor for Carbon Dioxide" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_0_SIGNAL_STRENGTH" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "QualityOfService" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:signal-strength" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#SIGNAL_STRENGTH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signalstrength Peer" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Peer" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_RSSI_PEER" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#RSSI_PEER" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unified signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_RSSI" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#RSSI" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sticky Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_STICKY_UNREACH" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#STICKY_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_RSSI_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#RSSI_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE_MODE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_UNREACH" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#UNREACH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_FIRMWARE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Indicates a pending config update" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Config Pending" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_CONFIG_PENDING" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:0#CONFIG_PENDING" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_1_STATE" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_1_STATE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:1#STATE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Installationtest" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Test" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_1_INSTALL_TEST" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942:1#INSTALL_TEST" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "co2-sensor" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD:ccu2:HEQ0083942" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Motion Detector, indoor (HM-Sec-MDIR)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Motion Detector, indoor" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signalstrength Peer" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Peer" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_RSSI_PEER" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#RSSI_PEER" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Enter Bootloader" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_ENTER_BOOTLOADER" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#ENTER_BOOTLOADER" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "QualityOfService" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:signal-strength" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#SIGNAL_STRENGTH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:low-battery" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#LOWBAT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Indicates a pending config update" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Config Pending" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_CONFIG_PENDING" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#CONFIG_PENDING" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unified signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_RSSI" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#RSSI" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sticky Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_STICKY_UNREACH" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#STICKY_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_RSSI_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#RSSI_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE_MODE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_FIRMWARE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_UNREACH" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#UNREACH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Type of the battery" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery Type" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_BATTERY_TYPE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:0#BATTERY_TYPE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Installationtest" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Test" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_INSTALL_TEST" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#INSTALL_TEST" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_BRIGHTNESS" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_BRIGHTNESS" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#BRIGHTNESS" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_ERROR" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#ERROR" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Motion" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_MOTION" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Motion" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Motion" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_MOTION" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367:1#MOTION" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "bewegungsmelder-aussen" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR:ccu2:JEQ0266367" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Window Rotary Handle Sensor (HM-Sec-RHS)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Window Rotary Handle Sensor" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signalstrength Peer" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Peer" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_RSSI_PEER" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#RSSI_PEER" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_UNREACH" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#UNREACH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_RSSI_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#RSSI_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Type of the battery" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery Type" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_BATTERY_TYPE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#BATTERY_TYPE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_FIRMWARE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unified signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_RSSI" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#RSSI" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_SIGNAL_STRENGTH" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "QualityOfService" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:signal-strength" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#SIGNAL_STRENGTH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_LOWBAT" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:low-battery" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#LOWBAT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sticky Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_STICKY_UNREACH" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#STICKY_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE_MODE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Indicates a pending config update" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Config Pending" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_CONFIG_PENDING" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:0#CONFIG_PENDING" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_LOWBAT" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:low-battery" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#LOWBAT" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Installationtest" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Test" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_1_INSTALL_TEST" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#INSTALL_TEST" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_1_ERROR" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#ERROR" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_STATE" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Windowposition" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_1_STATE" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908:1#STATE" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "drehgriff-kontakt" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS:ccu2:JEQ0712908" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sensors supported by Android" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "AndroidSensors" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors:android-sensor" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors_android_sensor_samsung_s6_thing_brightness" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness (Lux)" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Light" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors:brightness-type" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors:android-sensor:samsung_s6_thing:brightness" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "AndroidSensors" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors:android-sensor:samsung_s6_thing" + } + } + } ] + }, + "Item" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Go Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue_go_color" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Iris 1 Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Iris1" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wohnzimmer Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "wohnzimmer_color" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Motion Sensor Outside Brightness" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "motionsensor_outside_brightness" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Motion Sensor Outside Motion Detected" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "motionsensor_outside_motion" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_BRIGHTNESS" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Motion" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_MDIR_ccu2_JEQ0266367_1_MOTION" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_0_SIGNAL_STRENGTH" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_CC_SCD_ccu2_HEQ0083942_1_STATE" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_SIGNAL_STRENGTH" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_0_LOWBAT" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_LOWBAT" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic_HM_Sec_RHS_ccu2_JEQ0712908_1_STATE" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors_android_sensor_samsung_s6_thing_brightness" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Samsung Brightness Sensor Item" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "samsung_brightness" + } + } + } ] + }, + "Group" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Group", + "c" : { + "Item" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Go Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue_go_color" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Iris 1 Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Iris1" + } + } + }, { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wohnzimmer Color" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "wohnzimmer_color" + } + } + } ] + }, + "Group" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "all_lights" + } + } + } ] + }, + "ThingType" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0220" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Dimmable Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0100" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "An outlet that can be dimmed." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Dimmable Plug-in Unit" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0110" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors and tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Extended Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A light that could be switched on and off." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "On/Off Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0000" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "An outlet that could be switched on and off." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "On/Off Plug-in Unit" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0010" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The hue bridge represents the Philips hue bridge." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Bridge" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:bridge" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sensors supported by Android" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "AndroidSensors" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors:android-sensor" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sample thing for systeminfo Binding" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Systeminfo" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:computer" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "IKEA TRÅDFRI IP Gateway" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "TRÅDFRI Gateway" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:gateway" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A light that has continuous brightness control." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Dimmable Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:0100" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light that supports different color temperature settings." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:0220" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light that supports full colors and color temperature settings." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:0210" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "This represents the motion sensor capable of reporting the battery level." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Occupancy Sensor" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:0107" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "This represents the wireless dimmer sensor capable of reporting the battery level." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Non-Colour Controller" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:0820" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "This represents the remote control capable of reporting the battery level." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Non-Colour Scene Controller" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:0830" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The Homematic bridge represents a Homematic gateway" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Homematic Bridge" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:bridge" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Window Rotary Handle Sensor (HM-Sec-RHS)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Window Rotary Handle Sensor" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Motion Detector, indoor (HM-Sec-MDIR)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Motion Detector, indoor" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wired) (HMW-RCV-50)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wired)" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Sensor for Carbon Dioxide (HM-CC-SCD)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wireless Sensor for Carbon Dioxide" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wireless) (HM-RCV-50)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Virtual remote control (wireless)" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Gateway extras, variables and scripts (GATEWAY-EXTRAS-CCU2)" + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Gateway extras, variables and scripts" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2" + } + } + } ] + }, + "ChannelType" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:brightness" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The switch channel allows to switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Switch" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Light" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:switch" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color_temperature" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness (Lux)" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Light" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "androidsensors:brightness-type" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The full path" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Path" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:path_process" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Available size in MB" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Available" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:available" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Used size in MB" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Used" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:used" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Used size in MB" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Used" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:used_process" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Total size in MB" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Total" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:total" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Available size in percent" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Available (%)" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:availablePercent" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Used size in percent" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Used (%)" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:usedPercent" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Name of the device (process)" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Name" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:name" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Name of the device (process)" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Name" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:name_process" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The model of the device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Model" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:model" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The serial number of the device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Serial number" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:serial" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Description of the device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Description" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:description" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Storage type" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Type" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:type" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "CPU Temperature in Celsius degrees" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "CPU Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:cpuTemp" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "CPU Voltage in V" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "CPU Voltage" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:cpuVoltage" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Fan speed in rpm" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Fan speed" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:fanSpeed" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Remaining time in minutes" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Remaining time" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:remainingTime" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Remaining capacity in percent" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Remaining capacity" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:remainingCapacity" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Load in percent" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Load" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:load" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Load in percent" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Load" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:load_process" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Load as a number of processes for the last 1,5 or 15 minutes" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Load average" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:loadAverage" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "System uptime (time after start) in minutes" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "System uptime" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:uptime" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Number of threads currently running" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Number of threads" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:threads" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Number of threads currently running" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Number of threads" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:threads_process" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Product, manufacturer, SN, width and height of the display in cm" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Display information" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:information" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Host IP address of the network" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "IP address" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:ip" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Mac address of the network" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Mac address" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:mac" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The name of the network." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Network name" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:networkName" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The display name of the network" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Network display name" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:networkDisplayName" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Number of packets sent" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Packets sent" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:packetsSent" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Number of packets received" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Packets received" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:packetsReceived" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Data sent in MB" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Data sent" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:dataSent" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Data received in MB" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Data received" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "systeminfo:dataReceived" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Control the brightness and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:brightness" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Control the color temperature of the light." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:color_temperature" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Control the color of the light." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "tradfri:color" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "QualityOfService" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:signal-strength" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:low-battery" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:battery-level" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Trigger" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:trigger" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Raw button" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:rawbutton" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:button" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Raw rocker button" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:rawrocker" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_5_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_2_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_6_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_3_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_4_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_7_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_1_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_40_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alarmzone 1" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Alarmzone_1" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_18_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_1_STATE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_9_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_47_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_7_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_8_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_2_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_37_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_50_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_27_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_17_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_26_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_42_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_12_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_32_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_22_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_13_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sticky Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_STICKY_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_34_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_7_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_11_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_43_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_49_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Reload Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_RSSI" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signalstrength Peer" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Peer" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_RSSI_PEER" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_29_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_41_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_45_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_49_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_47_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_36_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_38_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_40_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_5_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_20_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Enter Bootloader" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_ENTER_BOOTLOADER" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_32_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signalstrength Peer" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Peer" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_RSSI_PEER" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_29_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Type of the battery" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery Type" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_BATTERY_TYPE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_28_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_4_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Motion" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Motion" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_MOTION" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_22_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_23_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_RSSI_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_43_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_17_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_26_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_16_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_27_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_6_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_35_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_49_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_30_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_42_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_43_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_12_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_26_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_34_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_13_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_36_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_33_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_15_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_25_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_48_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_21_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_34_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_0_DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_9_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_24_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_43_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_RSSI_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_46_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_37_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_40_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_47_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_44_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_44_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_19_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_48_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_37_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_30_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_9_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_46_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_37_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Deletemode" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_DELETE_DEVICE_MODE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_39_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_2_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Indicates a pending config update" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Config Pending" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_CONFIG_PENDING" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_45_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_50_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sticky Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_STICKY_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_8_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "QualityOfService" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:signal-strength" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_48_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_3_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_38_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_38_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_41_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_31_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_21_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_11_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_28_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_20_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_18_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_6_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_12_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Anwesenheit" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_1_Anwesenheit" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Indicates a pending config update" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Config Pending" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_CONFIG_PENDING" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_19_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete device" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Delete Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_DELETE_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_8_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Device" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_RSSI_DEVICE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_25_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_33_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_13_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_27_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_1_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_31_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Type of the battery" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery Type" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_BATTERY_TYPE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_ERROR" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_36_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_41_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Mode" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_0_INSTALL_MODE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_33_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_16_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Installationtest" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Test" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_1_INSTALL_TEST" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Mode Duration" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_INSTALL_MODE_DURATION" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_25_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unified signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_0_RSSI" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_19_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_3_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_42_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_36_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_5_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signalstrength Peer" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi Peer" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_RSSI_PEER" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Installationtest" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Test" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_INSTALL_TEST" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_1_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_33_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_10_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_18_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_29_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Indicates a pending config update" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Config Pending" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_CONFIG_PENDING" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Error" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_1_ERROR" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_38_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_21_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_10_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_20_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_24_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_34_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_30_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_31_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_19_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_29_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_23_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_28_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_18_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_4_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_40_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_15_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_25_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unified signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_RSSI" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_9_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_15_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_39_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_27_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_49_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_22_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_24_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:low-battery" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_32_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_16_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_11_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Device communication status" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Sticky Unreach" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_STICKY_UNREACH" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_32_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_41_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_45_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_10_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_14_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_23_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_31_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_35_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_20_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_35_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_45_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_1_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_15_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_30_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_4_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_44_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_28_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_14_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_0_FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_14_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_10_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_24_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_14_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_50_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_50_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_2_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_23_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_21_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_13_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_39_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_42_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_46_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_26_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_8_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_44_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_39_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_5_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_11_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_46_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_35_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Unified signal strength" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Rssi" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_RSSI" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Windowposition" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "State" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-RHS_1_STATE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Send percentage" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_12_LEVEL" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_0_FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-Sec-MDIR_1_BRIGHTNESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_22_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_6_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_16_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_3_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_7_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Version of the firmware" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Firmware" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_0_FIRMWARE" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Reload all data from gateway" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Reload All From Gateway" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:GATEWAY-EXTRAS-CCU2_0_RELOAD_ALL_FROM_GATEWAY" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HMW-RCV-50_17_PRESS" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Installationtest" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Install Test" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-CC-SCD_1_INSTALL_TEST" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press long" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Long" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_48_PRESS_LONG" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button press short" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press Short" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Switch" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_17_PRESS_SHORT" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Press" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "homematic:HM-RCV-50_47_PRESS" + } + } + } ] + } + } +} \ No newline at end of file diff --git a/eraser-base/out/production/resources/openhab2-data.json b/eraser-base/out/production/resources/openhab2-data.json new file mode 100644 index 0000000000000000000000000000000000000000..7dde2a8888f770119d03d5ca5d8667b95adcf3a6 --- /dev/null +++ b/eraser-base/out/production/resources/openhab2-data.json @@ -0,0 +1,1611 @@ +{ + "k" : "NT", + "t" : "Root", + "c" : { + "Thing" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The hue bridge represents the Philips hue bridge." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Bridge" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:bridge" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Philips hue (10.8.0.160)" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:bridge:0017880adcf4" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Link", + "c" : { + "Item" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.Item", + "v" : { + "k" : "NT", + "t" : "Item", + "c" : { + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "iris1_item" + } + } + } + } + } + } ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5:color" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5:alert" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5:effect" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue iris 1" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200:0017880adcf4:5" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors and tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Extended Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:color" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color_temperature" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:color_temperature" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:alert" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1:effect" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Wohnzimmer" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:1" + } + } + }, { + "k" : "NT", + "t" : "Thing", + "c" : { + "ThingType" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ThingType", + "v" : { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors and tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Extended Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210" + } + } + } + }, + "Channel" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:color" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color_temperature" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:color_temperature" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:alert" + } + } + }, { + "k" : "NT", + "t" : "Channel", + "c" : { + "Link" : { + "k" : "List", + "c" : [ ] + }, + "Type" : { + "k" : "t", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ChannelType", + "v" : { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4:effect" + } + } + } ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue go 1" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210:0017880adcf4:4" + } + } + } ] + }, + "Item" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "Item", + "c" : { + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Iris 1" + }, + "State" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "121,88,68" + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "iris1_item" + } + } + } ] + }, + "Group" : { + "k" : "List", + "c" : [ ] + }, + "ThingType" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0200" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0220" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Dimmable Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0100" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "An outlet that can be dimmed." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Dimmable Plug-in Unit" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0110" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A dimmable light with changeable colors and tunable color temperature." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Extended Color Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0210" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "A light that could be switched on and off." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "On/Off Light" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0000" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "An outlet that could be switched on and off." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "On/Off Plug-in Unit" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:0010" + } + } + }, { + "k" : "NT", + "t" : "ThingType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The hue bridge represents the Philips hue bridge." + }, + "ChannelType" : { + "k" : "List", + "c" : [ ] + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Hue Bridge" + }, + "Parameter" : { + "k" : "List", + "c" : [ ] + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:bridge" + } + } + } ] + }, + "ChannelType" : { + "k" : "List", + "c" : [ { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Color" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Brightness" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "DimmableLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:brightness" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The switch channel allows to switch the light on and off." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Switch" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "Light" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:switch" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Temperature" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Dimmer" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:color_temperature" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The alert channel allows a temporary change to the bulb’s state." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Alert" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "String" + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:alert" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "The effect channel allows putting the bulb in a color looping mode." + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Color Loop" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "ColorLight" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "hue:effect" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Signal Strength" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "DefaultChannelCategory", + "c" : { + "Value" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.DefaultChannelCategoryValue", + "v" : "QualityOfService" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:signal-strength" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Low Battery" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Switch" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:low-battery" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : true + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery Level" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : "Number" + }, + "ChannelCategory" : { + "k" : "NT", + "t" : "SimpleChannelCategory", + "c" : { + "Value" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Battery" + } + } + }, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:battery-level" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Trigger" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:trigger" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Raw button" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:rawbutton" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Button" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:button" + } + } + }, { + "k" : "NT", + "t" : "ChannelType", + "c" : { + "Description" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "" + }, + "ReadOnly" : { + "k" : "t", + "t" : "boolean", + "v" : false + }, + "Label" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "Raw rocker button" + }, + "ItemType" : { + "k" : "enum", + "t" : "de.tudresden.inf.st.eraser.jastadd.model.ItemType", + "v" : null + }, + "ChannelCategory" : null, + "ID" : { + "k" : "t", + "t" : "java.lang.String", + "v" : "system:rawrocker" + } + } + } ] + } + } +} diff --git a/eraser-base/out/test/resources/log4j2-test.xml b/eraser-base/out/test/resources/log4j2-test.xml new file mode 100644 index 0000000000000000000000000000000000000000..b20ed4ecc82af01ce5278a8d9f0c1aa77a32f00b --- /dev/null +++ b/eraser-base/out/test/resources/log4j2-test.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Configuration> + <Appenders> + <Console name="Console"> + <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} %-5level} %c{1.} - %msg%n"/> + </Console> + <RollingFile name="RollingFile" fileName="logs/eraser-test.log" + filePattern="logs/eraser-test-%i.log"> + <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n"/> + <Policies> + <OnStartupTriggeringPolicy/> + </Policies> + <DefaultRolloverStrategy max="20"/> + </RollingFile> + </Appenders> + <Loggers> + <Root level="debug"> + <AppenderRef ref="Console"/> + <AppenderRef ref="RollingFile"/> + </Root> + <Logger name="de.tudresden.inf.st.eraser.openhab2.mqtt" level="DEBUG" additivity="false"> + <Appender-ref ref="Console"/> + </Logger> + <!-- Testcontainers reduce noise--> + <Logger name="org.testcontainers" level="INFO" additivity="false"> + <Appender-ref ref="Console"/> + <AppenderRef ref="RollingFile"/> + </Logger> + <Logger name="com.github.dockerjava.core" level="INFO" additivity="false"> + <Appender-ref ref="Console"/> + <AppenderRef ref="RollingFile"/> + </Logger> + </Loggers> +</Configuration> diff --git a/eraser-base/out/test/resources/openhabtest/empty-list.json b/eraser-base/out/test/resources/openhabtest/empty-list.json new file mode 100644 index 0000000000000000000000000000000000000000..fe51488c7066f6687ef680d6bfaa4f7768ef205c --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/empty-list.json @@ -0,0 +1 @@ +[] diff --git a/eraser-base/out/test/resources/openhabtest/empty.json b/eraser-base/out/test/resources/openhabtest/empty.json new file mode 100644 index 0000000000000000000000000000000000000000..0967ef424bce6791893e9a57bb952f80fd536e93 --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/empty.json @@ -0,0 +1 @@ +{} diff --git a/eraser-base/out/test/resources/openhabtest/oh1/Test.properties b/eraser-base/out/test/resources/openhabtest/oh1/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh1/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/openhabtest/oh1/description b/eraser-base/out/test/resources/openhabtest/oh1/description new file mode 100644 index 0000000000000000000000000000000000000000..ed735622fde93b4cd21594130be78f6604929528 --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh1/description @@ -0,0 +1 @@ +Real-world content of items. diff --git a/eraser-base/out/test/resources/openhabtest/oh1/items.json b/eraser-base/out/test/resources/openhabtest/oh1/items.json new file mode 100644 index 0000000000000000000000000000000000000000..bab3484f3512db4be3098453ca88dfb7c1ee7551 --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh1/items.json @@ -0,0 +1,204 @@ +[ + { + "link": "http://192.168.1.250:8080/rest/items/Rule_Switch", + "state": "NULL", + "editable": false, + "type": "Switch", + "name": "Rule_Switch", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/Color_Manual_Slider", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "Color_Manual_Slider", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/watch_acceleration_x", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_acceleration_x", + "label": "Watch Acceleration X", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/watch_acceleration_y", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_acceleration_y", + "label": "Watch Acceleration Y", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/watch_acceleration_z", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_acceleration_z", + "label": "Watch Acceleration Z", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/watch_rotation_x", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_rotation_x", + "label": "Watch Rotation X", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/watch_rotation_y", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_rotation_y", + "label": "Watch Rotation Y", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/watch_rotation_z", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_rotation_z", + "label": "Watch Rotation Z", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/phone_rotation_x", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "phone_rotation_x", + "label": "Phone Rotation X", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/phone_rotation_y", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "phone_rotation_y", + "label": "Phone Rotation Y", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/phone_rotation_z", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "phone_rotation_z", + "label": "Phone Rotation Z", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/samsung_brightness", + "state": "NULL", + "editable": true, + "type": "Number", + "name": "samsung_brightness", + "label": "Samsung Brightness", + "category": "Brightness", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/skywriter_flick_item", + "state": "NULL", + "editable": true, + "type": "String", + "name": "skywriter_flick_item", + "label": "Skywriter Flick Detected", + "category": "Motion", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/polar_brightness", + "state": "NULL", + "editable": true, + "type": "Number", + "name": "polar_brightness", + "label": "Polar Brightness", + "category": "Brightness", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/moto_360_brightness", + "state": "NULL", + "editable": true, + "type": "Number", + "name": "moto_360_brightness", + "label": "Moto 360 Brightness", + "category": "Brightness", + "tags": [], + "groupNames": [] + }, + { + "members": [], + "groupType": "Dimmer", + "function": { + "name": "AVG" + }, + "link": "http://192.168.1.250:8080/rest/items/all_dimmable_lamps", + "state": "NULL", + "editable": true, + "type": "Group", + "name": "all_dimmable_lamps", + "label": "All dimmable lamps", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/Go1_item", + "state": "NULL", + "editable": true, + "type": "Color", + "name": "Go1_item", + "label": "Go 1", + "category": "Lighting", + "tags": [], + "groupNames": [ + "all_dimmable_lamps" + ] + }, + { + "link": "http://192.168.1.250:8080/rest/items/wohnzimmer_item", + "state": "NULL", + "editable": true, + "type": "Color", + "name": "wohnzimmer_item", + "label": "Wohnzimmer", + "category": "Lighting", + "tags": [], + "groupNames": [] + }, + { + "link": "http://192.168.1.250:8080/rest/items/iris1_item", + "state": "226,100,98", + "editable": true, + "type": "Color", + "name": "iris1_item", + "label": "Iris 1", + "category": "Lighting", + "tags": [], + "groupNames": [] + } +] \ No newline at end of file diff --git a/eraser-base/out/test/resources/openhabtest/oh1/output.eraser b/eraser-base/out/test/resources/openhabtest/oh1/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..1844189cea3d085b031650470be0916f4943b21f --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh1/output.eraser @@ -0,0 +1,20 @@ +Color Item: id="Go1_item" label="Go 1" state="0,0,0" category="Lighting" ; +Switch Item: id="Rule_Switch" state="false" ; +Number Item: id="Color_Manual_Slider" state="0.0" ; +Number Item: id="watch_acceleration_x" label="Watch Acceleration X" state="0.0" ; +Number Item: id="watch_acceleration_y" label="Watch Acceleration Y" state="0.0" ; +Number Item: id="watch_acceleration_z" label="Watch Acceleration Z" state="0.0" ; +Number Item: id="watch_rotation_x" label="Watch Rotation X" state="0.0" ; +Number Item: id="watch_rotation_y" label="Watch Rotation Y" state="0.0" ; +Number Item: id="watch_rotation_z" label="Watch Rotation Z" state="0.0" ; +Number Item: id="phone_rotation_x" label="Phone Rotation X" state="0.0" ; +Number Item: id="phone_rotation_y" label="Phone Rotation Y" state="0.0" ; +Number Item: id="phone_rotation_z" label="Phone Rotation Z" state="0.0" ; +Number Item: id="samsung_brightness" label="Samsung Brightness" state="0.0" category="Brightness" ; +String Item: id="skywriter_flick_item" label="Skywriter Flick Detected" state="" category="Motion" ; +Number Item: id="polar_brightness" label="Polar Brightness" state="0.0" category="Brightness" ; +Number Item: id="moto_360_brightness" label="Moto 360 Brightness" state="0.0" category="Brightness" ; +Color Item: id="wohnzimmer_item" label="Wohnzimmer" state="0,0,0" category="Lighting" ; +Color Item: id="iris1_item" label="Iris 1" state="226,100,98" category="Lighting" ; +Group: id="all_dimmable_lamps" label="All dimmable lamps" items=["Go1_item"] aggregation="AVG" ; +Group: id="Unknown" items=["Rule_Switch", "Color_Manual_Slider", "watch_acceleration_x", "watch_acceleration_y", "watch_acceleration_z", "watch_rotation_x", "watch_rotation_y", "watch_rotation_z", "phone_rotation_x", "phone_rotation_y", "phone_rotation_z", "samsung_brightness", "skywriter_flick_item", "polar_brightness", "moto_360_brightness", "wohnzimmer_item", "iris1_item"] ; diff --git a/eraser-base/out/test/resources/openhabtest/oh2/Test.properties b/eraser-base/out/test/resources/openhabtest/oh2/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/openhabtest/oh2/channel-types.json b/eraser-base/out/test/resources/openhabtest/oh2/channel-types.json new file mode 100644 index 0000000000000000000000000000000000000000..b9dde0953112483e0e4bee40d89e34627409fa95 --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/channel-types.json @@ -0,0 +1,330 @@ +[ + { + "parameters": [], + "parameterGroups": [], + "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.", + "label": "Color", + "category": "ColorLight", + "itemType": "Color", + "kind": "STATE", + "tags": [ + "Lighting" + ], + "UID": "hue:color", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off.", + "label": "Brightness", + "category": "DimmableLight", + "itemType": "Dimmer", + "kind": "STATE", + "tags": [ + "Lighting" + ], + "UID": "hue:brightness", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "The switch channel allows to switch the light on and off.", + "label": "Switch", + "category": "Light", + "itemType": "Switch", + "kind": "STATE", + "tags": [ + "Lighting" + ], + "UID": "hue:switch", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm).", + "label": "Color Temperature", + "category": "ColorLight", + "itemType": "Dimmer", + "kind": "STATE", + "tags": [], + "UID": "hue:color_temperature", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "The alert channel allows a temporary change to the bulb’s state.", + "label": "Alert", + "itemType": "String", + "kind": "STATE", + "stateDescription": { + "readOnly": false, + "options": [ + { + "value": "NONE", + "label": "None" + }, + { + "value": "SELECT", + "label": "Alert" + }, + { + "value": "LSELECT", + "label": "Long Alert" + } + ] + }, + "tags": [], + "UID": "hue:alert", + "advanced": true + }, + { + "parameters": [], + "parameterGroups": [], + "description": "The effect channel allows putting the bulb in a color looping mode.", + "label": "Color Loop", + "category": "ColorLight", + "itemType": "Switch", + "kind": "STATE", + "tags": [], + "UID": "hue:effect", + "advanced": true + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Brightness (Lux)", + "label": "Brightness", + "category": "Light", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "androidsensors:brightness-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Last Flick detected (and its direction)", + "label": "Last Flick", + "category": "Motion", + "itemType": "String", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "openlicht:flick-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Acceleration in one direction in meters per second.", + "label": "Acceleration", + "category": "Motion", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "openlicht:acceleration-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Rotation around one axis (unitless).", + "label": "Rotation", + "category": "Motion", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "openlicht:rotation-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Current recognized activity.", + "label": "Activity", + "itemType": "String", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "openlicht:activity-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Heart rate in beats per minute.", + "label": "Heart Rate", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "openlicht:heart-rate-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Steps run today.", + "label": "Steps", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "openlicht:steps-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "description": "Brightness (Lux).", + "label": "Brightness", + "category": "Light", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "openlicht:brightness-type", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "label": "Signal Strength", + "category": "QualityOfService", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "minimum": 0, + "maximum": 4, + "step": 1, + "readOnly": true, + "options": [ + { + "value": "0", + "label": "no signal" + }, + { + "value": "1", + "label": "weak" + }, + { + "value": "2", + "label": "average" + }, + { + "value": "3", + "label": "good" + }, + { + "value": "4", + "label": "excellent" + } + ] + }, + "tags": [], + "UID": "system:signal-strength", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "label": "Low Battery", + "category": "Battery", + "itemType": "Switch", + "kind": "STATE", + "stateDescription": { + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "system:low-battery", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "label": "Battery Level", + "category": "Battery", + "itemType": "Number", + "kind": "STATE", + "stateDescription": { + "minimum": 0, + "maximum": 100, + "step": 1, + "pattern": "%.0f %%", + "readOnly": true, + "options": [] + }, + "tags": [], + "UID": "system:battery-level", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "label": "Trigger", + "kind": "TRIGGER", + "tags": [], + "UID": "system:trigger", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "label": "Raw button", + "kind": "TRIGGER", + "tags": [], + "UID": "system:rawbutton", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "label": "Button", + "kind": "TRIGGER", + "tags": [], + "UID": "system:button", + "advanced": false + }, + { + "parameters": [], + "parameterGroups": [], + "label": "Raw rocker button", + "kind": "TRIGGER", + "tags": [], + "UID": "system:rawrocker", + "advanced": false + } +] diff --git a/eraser-base/out/test/resources/openhabtest/oh2/description b/eraser-base/out/test/resources/openhabtest/oh2/description new file mode 100644 index 0000000000000000000000000000000000000000..03357757eddb08627b76a0392483ce3213166eb5 --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/description @@ -0,0 +1 @@ +Real-world content with all supported content (channel-types, items, links, thing-types, things). diff --git a/eraser-base/out/test/resources/openhabtest/oh2/items.json b/eraser-base/out/test/resources/openhabtest/oh2/items.json new file mode 100644 index 0000000000000000000000000000000000000000..a26dfd88f1e76aeec2b34bd5e384c6b7ca59bd91 --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/items.json @@ -0,0 +1,223 @@ +[ + { + "link": "http://localhost:48080/rest/items/skywriter_flick_item", + "state": "NULL", + "editable": true, + "type": "String", + "name": "skywriter_flick_item", + "label": "Skywriter Flick Detected", + "category": "Motion", + "tags": [], + "groupNames": [] + }, + { + "members": [], + "groupType": "Dimmer", + "function": { + "name": "AVG" + }, + "link": "http://localhost:48080/rest/items/all_dimmable_lamps", + "state": "40.00000000", + "editable": true, + "type": "Group", + "name": "all_dimmable_lamps", + "label": "All dimmable lamps", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/wohnzimmer_item", + "state": "NULL", + "editable": true, + "type": "Color", + "name": "wohnzimmer_item", + "label": "Wohnzimmer", + "category": "Lighting", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/iris1_item", + "metadata": { + "fuenf": { + "value": "value1", + "config": { + "key2": "value2", + "key3": "value3" + } + } + }, + "state": "253,0,0", + "editable": true, + "type": "Color", + "name": "iris1_item", + "label": "Iris 1", + "category": "Lighting", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/moto_360_brightness", + "state": "NULL", + "editable": true, + "type": "Number", + "name": "moto_360_brightness", + "label": "Moto 360 Brightness", + "category": "Brightness", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/Go1_item", + "state": "213,36,40", + "editable": true, + "type": "Color", + "name": "Go1_item", + "label": "Go 1", + "category": "Lighting", + "tags": [], + "groupNames": [ + "all_dimmable_lamps" + ] + }, + { + "link": "http://localhost:48080/rest/items/polar_brightness", + "state": "NULL", + "stateDescription": { + "pattern": "%.0f", + "readOnly": true, + "options": [] + }, + "editable": true, + "type": "Number", + "name": "polar_brightness", + "label": "Polar Brightness", + "category": "Brightness", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/samsung_brightness", + "state": "NULL", + "editable": true, + "type": "String", + "name": "samsung_brightness", + "label": "Samsung Brightness", + "category": "Brightness", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/Rule_Switch", + "state": "NULL", + "editable": false, + "type": "Switch", + "name": "Rule_Switch", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/Color_Manual_Slider", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "Color_Manual_Slider", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/watch_acceleration_x", + "state": "0.0000000006264883611883931", + "editable": false, + "type": "Number", + "name": "watch_acceleration_x", + "label": "Watch Acceleration X", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/watch_acceleration_y", + "state": "0.00000000000000000015765462769316607", + "editable": false, + "type": "Number", + "name": "watch_acceleration_y", + "label": "Watch Acceleration Y", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/watch_acceleration_z", + "state": "0.0000000000025181037810462215", + "stateDescription": { + "pattern": "%.0f", + "readOnly": true, + "options": [] + }, + "editable": false, + "type": "Number", + "name": "watch_acceleration_z", + "label": "Watch Acceleration Z", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/watch_rotation_x", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_rotation_x", + "label": "Watch Rotation X", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/watch_rotation_y", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_rotation_y", + "label": "Watch Rotation Y", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/watch_rotation_z", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "watch_rotation_z", + "label": "Watch Rotation Z", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/phone_rotation_x", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "phone_rotation_x", + "label": "Phone Rotation X", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/phone_rotation_y", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "phone_rotation_y", + "label": "Phone Rotation Y", + "tags": [], + "groupNames": [] + }, + { + "link": "http://localhost:48080/rest/items/phone_rotation_z", + "state": "NULL", + "editable": false, + "type": "Number", + "name": "phone_rotation_z", + "label": "Phone Rotation Z", + "tags": [], + "groupNames": [] + } +] diff --git a/eraser-base/out/test/resources/openhabtest/oh2/links.json b/eraser-base/out/test/resources/openhabtest/oh2/links.json new file mode 100644 index 0000000000000000000000000000000000000000..f881db063fd53906ab14e3fda79dbf4a5fac0d4b --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/links.json @@ -0,0 +1,172 @@ +[ + { + "channelUID": "openlicht:polar-m600:ca536e5e:polar-rotation-y", + "configuration": {}, + "itemName": "watch_rotation_y" + }, + { + "channelUID": "openlicht:skywriter-hat:09ee92af:flick", + "configuration": {}, + "itemName": "skywriter_flick_item" + }, + { + "channelUID": "openlicht:samsung-s6:177259bf:samsung-rotation-y", + "configuration": {}, + "itemName": "phone_rotation_y" + }, + { + "channelUID": "hue:0210:0017880adcf4:1:color", + "configuration": {}, + "itemName": "wohnzimmer_item" + }, + { + "channelUID": "openlicht:samsung-s6:8d498a63:samsung-brightness", + "configuration": {}, + "itemName": "samsung_brightness" + }, + { + "channelUID": "openlicht:polar-m600:ca536e5e:polar-brightness", + "configuration": {}, + "itemName": "moto_360_brightness" + }, + { + "channelUID": "hue:0210:0017880adcf4:4:color", + "configuration": {}, + "itemName": "Go1_item" + }, + { + "channelUID": "openlicht:samsung-s6:177259bf:samsung-brightness", + "configuration": {}, + "itemName": "samsung_brightness" + }, + { + "channelUID": "hue:0200:0017880adcf4:5:color", + "configuration": {}, + "itemName": "iris1_item" + }, + { + "channelUID": "openlicht:moto-360:9b429500:moto360-acceleration-z", + "configuration": {}, + "itemName": "watch_acceleration_z" + }, + { + "channelUID": "openlicht:moto-360:9b429500:moto360-acceleration-y", + "configuration": {}, + "itemName": "watch_acceleration_y" + }, + { + "channelUID": "openlicht:polar-m600:ca536e5e:polar-acceleration-z", + "configuration": {}, + "itemName": "watch_acceleration_z" + }, + { + "channelUID": "openlicht:moto-360:d9e20207:polar-acceleration-z", + "configuration": {}, + "itemName": "watch_acceleration_z" + }, + { + "channelUID": "openlicht:moto-360:d9e20207:polar-acceleration-x", + "configuration": {}, + "itemName": "watch_acceleration_x" + }, + { + "channelUID": "openlicht:samsung-s6:177259bf:samsung-rotation-z", + "configuration": {}, + "itemName": "phone_rotation_z" + }, + { + "channelUID": "openlicht:polar-m600:ca536e5e:polar-acceleration-x", + "configuration": {}, + "itemName": "watch_acceleration_x" + }, + { + "channelUID": "openlicht:polar-m600:ca536e5e:polar-rotation-z", + "configuration": {}, + "itemName": "watch_rotation_z" + }, + { + "channelUID": "openlicht:samsung-s6:177259bf:samsung-rotation-x", + "configuration": {}, + "itemName": "phone_rotation_x" + }, + { + "channelUID": "openlicht:polar-m600:342dfc32:brightness", + "configuration": {}, + "itemName": "polar_brightness" + }, + { + "channelUID": "openlicht:polar-m600:ca536e5e:polar-rotation-x", + "configuration": {}, + "itemName": "watch_rotation_x" + }, + { + "channelUID": "openlicht:polar-m600:ca536e5e:polar-acceleration-y", + "configuration": {}, + "itemName": "watch_acceleration_y" + }, + { + "channelUID": "openlicht:skywriter-hat:e937d4f3:flick", + "configuration": {}, + "itemName": "skywriter_flick_item" + }, + { + "channelUID": "openlicht:moto-360:9b429500:moto360-acceleration-x", + "configuration": {}, + "itemName": "watch_acceleration_x" + }, + { + "channelUID": "openlicht:moto-360:d9e20207:polar-acceleration-y", + "configuration": {}, + "itemName": "watch_acceleration_y" + }, + { + "channelUID": "openlicht:polar-m600:342dfc32:acceleration-x", + "configuration": {}, + "itemName": "watch_acceleration_x" + }, + { + "channelUID": "openlicht:polar-m600:342dfc32:acceleration-y", + "configuration": {}, + "itemName": "watch_acceleration_y" + }, + { + "channelUID": "openlicht:polar-m600:342dfc32:acceleration-z", + "configuration": {}, + "itemName": "watch_acceleration_z" + }, + { + "channelUID": "openlicht:polar-m600:342dfc32:rotation-x", + "configuration": {}, + "itemName": "watch_rotation_x" + }, + { + "channelUID": "openlicht:polar-m600:342dfc32:rotation-y", + "configuration": {}, + "itemName": "watch_rotation_y" + }, + { + "channelUID": "openlicht:polar-m600:342dfc32:rotation-z", + "configuration": {}, + "itemName": "watch_rotation_z" + }, + { + "channelUID": "openlicht:samsung-s6:2ca84896:rotation-x", + "configuration": {}, + "itemName": "phone_rotation_x" + }, + { + "channelUID": "openlicht:samsung-s6:2ca84896:rotation-y", + "configuration": {}, + "itemName": "phone_rotation_y" + }, + { + "channelUID": "openlicht:samsung-s6:2ca84896:rotation-z", + "configuration": {}, + "itemName": "phone_rotation_z" + }, + { + "channelUID": "openlicht:samsung-s6:2ca84896:brightness", + "configuration": {}, + "itemName": "samsung_brightness" + } +] diff --git a/eraser-base/out/test/resources/openhabtest/oh2/output.eraser b/eraser-base/out/test/resources/openhabtest/oh2/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..e6354c12fa1e0a71edbe6eb77aafd9420c51069b --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/output.eraser @@ -0,0 +1,87 @@ +Thing: id="openlicht:skywriter-hat:e937d4f3" label="SkyWriterHAT" type="openlicht:skywriter-hat" channels=["openlicht:skywriter-hat:e937d4f3:flick"] ; +Thing: id="hue:0200:0017880adcf4:5" label="Hue iris 1" type="hue:0200" channels=["hue:0200:0017880adcf4:5:color", "hue:0200:0017880adcf4:5:alert", "hue:0200:0017880adcf4:5:effect"] ; +Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:color", "hue:0210:0017880adcf4:1:color_temperature", "hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ; +Thing: id="hue:0210:0017880adcf4:4" label="Hue go 1" type="hue:0210" channels=["hue:0210:0017880adcf4:4:color", "hue:0210:0017880adcf4:4:color_temperature", "hue:0210:0017880adcf4:4:alert", "hue:0210:0017880adcf4:4:effect"] ; +Thing: id="openlicht:polar-m600:342dfc32" label="Polar M600" type="openlicht:polar-m600" channels=["openlicht:polar-m600:342dfc32:acceleration-x", "openlicht:polar-m600:342dfc32:acceleration-y", "openlicht:polar-m600:342dfc32:acceleration-z", "openlicht:polar-m600:342dfc32:rotation-x", "openlicht:polar-m600:342dfc32:rotation-y", "openlicht:polar-m600:342dfc32:rotation-z", "openlicht:polar-m600:342dfc32:activity", "openlicht:polar-m600:342dfc32:heart-rate", "openlicht:polar-m600:342dfc32:steps", "openlicht:polar-m600:342dfc32:brightness"] ; +Thing: id="openlicht:samsung-s6:2ca84896" label="Samsung S6" type="openlicht:samsung-s6" channels=["openlicht:samsung-s6:2ca84896:brightness", "openlicht:samsung-s6:2ca84896:rotation-x", "openlicht:samsung-s6:2ca84896:rotation-y", "openlicht:samsung-s6:2ca84896:rotation-z"] ; +Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" ; +Color Item: id="Go1_item" label="Go 1" state="213,36,40" category="Lighting" ; +String Item: id="skywriter_flick_item" label="Skywriter Flick Detected" state="" category="Motion" ; +Color Item: id="wohnzimmer_item" label="Wohnzimmer" state="0,0,0" category="Lighting" ; +Color Item: id="iris1_item" label="Iris 1" state="253,0,0" category="Lighting" metaData={"key2":"value2", "key3":"value3"} ; +Number Item: id="moto_360_brightness" label="Moto 360 Brightness" state="0.0" category="Brightness" ; +Number Item: id="polar_brightness" label="Polar Brightness" state="0.0" category="Brightness" ; +String Item: id="samsung_brightness" label="Samsung Brightness" state="" category="Brightness" ; +Switch Item: id="Rule_Switch" state="false" ; +Number Item: id="Color_Manual_Slider" state="0.0" ; +Number Item: id="watch_acceleration_x" label="Watch Acceleration X" state="6.264883611883931E-10" ; +Number Item: id="watch_acceleration_y" label="Watch Acceleration Y" state="1.5765462769316607E-19" ; +Number Item: id="watch_acceleration_z" label="Watch Acceleration Z" state="2.5181037810462215E-12" ; +Number Item: id="watch_rotation_x" label="Watch Rotation X" state="0.0" ; +Number Item: id="watch_rotation_y" label="Watch Rotation Y" state="0.0" ; +Number Item: id="watch_rotation_z" label="Watch Rotation Z" state="0.0" ; +Number Item: id="phone_rotation_x" label="Phone Rotation X" state="0.0" ; +Number Item: id="phone_rotation_y" label="Phone Rotation Y" state="0.0" ; +Number Item: id="phone_rotation_z" label="Phone Rotation Z" state="0.0" ; +Group: id="all_dimmable_lamps" label="All dimmable lamps" items=["Go1_item"] aggregation="AVG" ; +Group: id="Unknown" items=["skywriter_flick_item", "wohnzimmer_item", "iris1_item", "moto_360_brightness", "polar_brightness", "samsung_brightness", "Rule_Switch", "Color_Manual_Slider", "watch_acceleration_x", "watch_acceleration_y", "watch_acceleration_z", "watch_rotation_x", "watch_rotation_y", "watch_rotation_z", "phone_rotation_x", "phone_rotation_y", "phone_rotation_z"] ; +ThingType: id="hue:0110" label="Dimmable Plug-in Unit" description="An outlet that can be dimmed." ; +ThingType: id="hue:0100" label="Dimmable Light" description="A dimmable light." ; +ThingType: id="hue:0000" label="On/Off Light" description="A light that could be switched on and off." ; +ThingType: id="hue:0010" label="On/Off Plug-in Unit" description="An outlet that could be switched on and off." ; +ThingType: id="hue:0210" label="Extended Color Light" description="A dimmable light with changeable colors and tunable color temperature." ; +ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." ; +ThingType: id="hue:0220" label="Color Temperature Light" description="A dimmable light with tunable color temperature." ; +ThingType: id="hue:0200" label="Color Light" description="A dimmable light with changeable colors." ; +ThingType: id="androidsensors:android-sensor" label="AndroidSensors" description="Sensors supported by Android" ; +ThingType: id="openlicht:skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" ; +ThingType: id="openlicht:polar-m600" label="Polar M600" description="Provides sensor information from a Polar M600 smart watch" ; +ThingType: id="openlicht:moto-360" label="Moto 360" description="Provides sensor information from a Moto 360 smart watch" ; +ThingType: id="openlicht:samsung-s6" label="Samsung S6" description="Provides sensor information from a smart phone (a Samsung S6 in our case)" ; +ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ; +ChannelType: id="hue:brightness" label="Brightness" description="The brightness channel allows to control the brightness of a light. It is also possible to switch the light on and off." itemType="Dimmer" category="DimmableLight" ; +ChannelType: id="hue:switch" label="Switch" description="The switch channel allows to switch the light on and off." itemType="Switch" category="Light" ; +ChannelType: id="hue:color_temperature" label="Color Temperature" description="The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm)." itemType="Dimmer" category="ColorLight" ; +ChannelType: id="hue:alert" label="Alert" description="The alert channel allows a temporary change to the bulb’s state." itemType="String" ; +ChannelType: id="hue:effect" label="Color Loop" description="The effect channel allows putting the bulb in a color looping mode." itemType="Switch" category="ColorLight" ; +ChannelType: id="androidsensors:brightness-type" label="Brightness" description="Brightness (Lux)" itemType="Number" category="Light" readOnly ; +ChannelType: id="openlicht:flick-type" label="Last Flick" description="Last Flick detected (and its direction)" itemType="String" category="Motion" readOnly ; +ChannelType: id="openlicht:acceleration-type" label="Acceleration" description="Acceleration in one direction in meters per second." itemType="Number" category="Motion" readOnly ; +ChannelType: id="openlicht:rotation-type" label="Rotation" description="Rotation around one axis (unitless)." itemType="Number" category="Motion" readOnly ; +ChannelType: id="openlicht:activity-type" label="Activity" description="Current recognized activity." itemType="String" readOnly ; +ChannelType: id="openlicht:heart-rate-type" label="Heart Rate" description="Heart rate in beats per minute." itemType="Number" readOnly ; +ChannelType: id="openlicht:steps-type" label="Steps" description="Steps run today." itemType="Number" readOnly ; +ChannelType: id="openlicht:brightness-type" label="Brightness" description="Brightness (Lux)." itemType="Number" category="Light" readOnly ; +ChannelType: id="system:signal-strength" label="Signal Strength" itemType="Number" category="QualityOfService" readOnly ; +ChannelType: id="system:low-battery" label="Low Battery" itemType="Switch" category="Battery" readOnly ; +ChannelType: id="system:battery-level" label="Battery Level" itemType="Number" category="Battery" readOnly ; +ChannelType: id="system:trigger" label="Trigger" ; +ChannelType: id="system:rawbutton" label="Raw button" ; +ChannelType: id="system:button" label="Button" ; +ChannelType: id="system:rawrocker" label="Raw rocker button" ; +Channel: id="hue:0200:0017880adcf4:5:alert" type="hue:alert" ; +Channel: id="hue:0200:0017880adcf4:5:color" type="hue:color" links=["iris1_item"] ; +Channel: id="hue:0200:0017880adcf4:5:effect" type="hue:effect" ; +Channel: id="hue:0210:0017880adcf4:1:alert" type="hue:alert" ; +Channel: id="hue:0210:0017880adcf4:1:color" type="hue:color" links=["wohnzimmer_item"] ; +Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" ; +Channel: id="hue:0210:0017880adcf4:1:effect" type="hue:effect" ; +Channel: id="hue:0210:0017880adcf4:4:alert" type="hue:alert" ; +Channel: id="hue:0210:0017880adcf4:4:color" type="hue:color" links=["Go1_item"] ; +Channel: id="hue:0210:0017880adcf4:4:color_temperature" type="hue:color_temperature" ; +Channel: id="hue:0210:0017880adcf4:4:effect" type="hue:effect" ; +Channel: id="openlicht:polar-m600:342dfc32:acceleration-x" type="openlicht:acceleration-type" links=["watch_acceleration_x"] ; +Channel: id="openlicht:polar-m600:342dfc32:acceleration-y" type="openlicht:acceleration-type" links=["watch_acceleration_y"] ; +Channel: id="openlicht:polar-m600:342dfc32:acceleration-z" type="openlicht:acceleration-type" links=["watch_acceleration_z"] ; +Channel: id="openlicht:polar-m600:342dfc32:activity" type="openlicht:activity-type" ; +Channel: id="openlicht:polar-m600:342dfc32:brightness" type="openlicht:brightness-type" links=["polar_brightness"] ; +Channel: id="openlicht:polar-m600:342dfc32:heart-rate" type="openlicht:heart-rate-type" ; +Channel: id="openlicht:polar-m600:342dfc32:rotation-x" type="openlicht:rotation-type" links=["watch_rotation_x"] ; +Channel: id="openlicht:polar-m600:342dfc32:rotation-y" type="openlicht:rotation-type" links=["watch_rotation_y"] ; +Channel: id="openlicht:polar-m600:342dfc32:rotation-z" type="openlicht:rotation-type" links=["watch_rotation_z"] ; +Channel: id="openlicht:polar-m600:342dfc32:steps" type="openlicht:steps-type" ; +Channel: id="openlicht:samsung-s6:2ca84896:brightness" type="openlicht:brightness-type" links=["samsung_brightness"] ; +Channel: id="openlicht:samsung-s6:2ca84896:rotation-x" type="openlicht:rotation-type" links=["phone_rotation_x"] ; +Channel: id="openlicht:samsung-s6:2ca84896:rotation-y" type="openlicht:rotation-type" links=["phone_rotation_y"] ; +Channel: id="openlicht:samsung-s6:2ca84896:rotation-z" type="openlicht:rotation-type" links=["phone_rotation_z"] ; +Channel: id="openlicht:skywriter-hat:e937d4f3:flick" type="openlicht:flick-type" links=["skywriter_flick_item"] ; diff --git a/eraser-base/out/test/resources/openhabtest/oh2/thing-types.json b/eraser-base/out/test/resources/openhabtest/oh2/thing-types.json new file mode 100644 index 0000000000000000000000000000000000000000..ce031d3cd24d66cf2c2458f965278bdf777f9bef --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/thing-types.json @@ -0,0 +1,120 @@ +[ + { + "UID": "hue:0110", + "label": "Dimmable Plug-in Unit", + "description": "An outlet that can be dimmed.", + "listed": true, + "supportedBridgeTypeUIDs": [ + "hue:bridge" + ], + "bridge": false + }, + { + "UID": "hue:0100", + "label": "Dimmable Light", + "description": "A dimmable light.", + "listed": true, + "supportedBridgeTypeUIDs": [ + "hue:bridge" + ], + "bridge": false + }, + { + "UID": "hue:0000", + "label": "On/Off Light", + "description": "A light that could be switched on and off.", + "listed": true, + "supportedBridgeTypeUIDs": [ + "hue:bridge" + ], + "bridge": false + }, + { + "UID": "hue:0010", + "label": "On/Off Plug-in Unit", + "description": "An outlet that could be switched on and off.", + "listed": true, + "supportedBridgeTypeUIDs": [ + "hue:bridge" + ], + "bridge": false + }, + { + "UID": "hue:0210", + "label": "Extended Color Light", + "description": "A dimmable light with changeable colors and tunable color temperature.", + "listed": true, + "supportedBridgeTypeUIDs": [ + "hue:bridge" + ], + "bridge": false + }, + { + "UID": "hue:bridge", + "label": "Hue Bridge", + "description": "The hue bridge represents the Philips hue bridge.", + "listed": true, + "supportedBridgeTypeUIDs": [], + "bridge": true + }, + { + "UID": "hue:0220", + "label": "Color Temperature Light", + "description": "A dimmable light with tunable color temperature.", + "listed": true, + "supportedBridgeTypeUIDs": [ + "hue:bridge" + ], + "bridge": false + }, + { + "UID": "hue:0200", + "label": "Color Light", + "description": "A dimmable light with changeable colors.", + "listed": true, + "supportedBridgeTypeUIDs": [ + "hue:bridge" + ], + "bridge": false + }, + { + "UID": "androidsensors:android-sensor", + "label": "AndroidSensors", + "description": "Sensors supported by Android", + "listed": true, + "supportedBridgeTypeUIDs": [], + "bridge": false + }, + { + "UID": "openlicht:skywriter-hat", + "label": "SkyWriterHAT", + "description": "SkyWriterHAT Gesture Recognition", + "listed": true, + "supportedBridgeTypeUIDs": [], + "bridge": false + }, + { + "UID": "openlicht:polar-m600", + "label": "Polar M600", + "description": "Provides sensor information from a Polar M600 smart watch", + "listed": true, + "supportedBridgeTypeUIDs": [], + "bridge": false + }, + { + "UID": "openlicht:moto-360", + "label": "Moto 360", + "description": "Provides sensor information from a Moto 360 smart watch", + "listed": true, + "supportedBridgeTypeUIDs": [], + "bridge": false + }, + { + "UID": "openlicht:samsung-s6", + "label": "Samsung S6", + "description": "Provides sensor information from a smart phone (a Samsung S6 in our case)", + "listed": true, + "supportedBridgeTypeUIDs": [], + "bridge": false + } +] diff --git a/eraser-base/out/test/resources/openhabtest/oh2/things.json b/eraser-base/out/test/resources/openhabtest/oh2/things.json new file mode 100644 index 0000000000000000000000000000000000000000..67abb0a376a49c9feb5b5dd8a1a518d00c433e70 --- /dev/null +++ b/eraser-base/out/test/resources/openhabtest/oh2/things.json @@ -0,0 +1,517 @@ +[ + { + "statusInfo": { + "status": "ONLINE", + "statusDetail": "NONE" + }, + "editable": true, + "label": "SkyWriterHAT", + "configuration": { + "brokerName": "mosquitto_local", + "unsupported-category-reset": 0, + "base-topic": "sensors" + }, + "properties": {}, + "UID": "openlicht:skywriter-hat:e937d4f3", + "thingTypeUID": "openlicht:skywriter-hat", + "channels": [ + { + "linkedItems": [ + "skywriter_flick_item" + ], + "uid": "openlicht:skywriter-hat:e937d4f3:flick", + "id": "flick", + "channelTypeUID": "openlicht:flick-type", + "itemType": "String", + "kind": "STATE", + "label": "Last Flick", + "description": "Last Flick detected (and its direction)", + "defaultTags": [], + "properties": {}, + "configuration": {} + } + ] + }, + { + "statusInfo": { + "status": "ONLINE", + "statusDetail": "NONE" + }, + "editable": true, + "label": "Hue iris 1", + "bridgeUID": "hue:bridge:0017880adcf4", + "configuration": { + "lightId": "5" + }, + "properties": { + "firmwareVersion": "5.105.1.21778", + "modelId": "LLC010", + "vendor": "Philips", + "uniqueId": "00:17:88:01:00:0d:55:6f-0b" + }, + "UID": "hue:0200:0017880adcf4:5", + "thingTypeUID": "hue:0200", + "channels": [ + { + "linkedItems": [ + "iris1_item" + ], + "uid": "hue:0200:0017880adcf4:5:color", + "id": "color", + "channelTypeUID": "hue:color", + "itemType": "Color", + "kind": "STATE", + "label": "Color", + "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.", + "defaultTags": [ + "Lighting" + ], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0200:0017880adcf4:5:alert", + "id": "alert", + "channelTypeUID": "hue:alert", + "itemType": "String", + "kind": "STATE", + "label": "Alert", + "description": "The alert channel allows a temporary change to the bulb’s state.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0200:0017880adcf4:5:effect", + "id": "effect", + "channelTypeUID": "hue:effect", + "itemType": "Switch", + "kind": "STATE", + "label": "Color Loop", + "description": "The effect channel allows putting the bulb in a color looping mode.", + "defaultTags": [], + "properties": {}, + "configuration": {} + } + ] + }, + { + "statusInfo": { + "status": "ONLINE", + "statusDetail": "NONE" + }, + "editable": true, + "label": "Wohnzimmer", + "bridgeUID": "hue:bridge:0017880adcf4", + "configuration": { + "lightId": "1" + }, + "properties": { + "firmwareVersion": "5.105.0.21169", + "modelId": "LCT001", + "vendor": "Philips", + "uniqueId": "00:17:88:01:00:ba:07:ca-0b" + }, + "UID": "hue:0210:0017880adcf4:1", + "thingTypeUID": "hue:0210", + "channels": [ + { + "linkedItems": [ + "wohnzimmer_item" + ], + "uid": "hue:0210:0017880adcf4:1:color", + "id": "color", + "channelTypeUID": "hue:color", + "itemType": "Color", + "kind": "STATE", + "label": "Color", + "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.", + "defaultTags": [ + "Lighting" + ], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0210:0017880adcf4:1:color_temperature", + "id": "color_temperature", + "channelTypeUID": "hue:color_temperature", + "itemType": "Dimmer", + "kind": "STATE", + "label": "Color Temperature", + "description": "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0210:0017880adcf4:1:alert", + "id": "alert", + "channelTypeUID": "hue:alert", + "itemType": "String", + "kind": "STATE", + "label": "Alert", + "description": "The alert channel allows a temporary change to the bulb’s state.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0210:0017880adcf4:1:effect", + "id": "effect", + "channelTypeUID": "hue:effect", + "itemType": "Switch", + "kind": "STATE", + "label": "Color Loop", + "description": "The effect channel allows putting the bulb in a color looping mode.", + "defaultTags": [], + "properties": {}, + "configuration": {} + } + ] + }, + { + "statusInfo": { + "status": "ONLINE", + "statusDetail": "NONE" + }, + "editable": true, + "label": "Hue go 1", + "bridgeUID": "hue:bridge:0017880adcf4", + "configuration": { + "lightId": "4" + }, + "properties": { + "firmwareVersion": "5.105.0.21169", + "modelId": "LLC020", + "vendor": "Philips", + "uniqueId": "00:17:88:01:01:14:0c:39-0b" + }, + "UID": "hue:0210:0017880adcf4:4", + "thingTypeUID": "hue:0210", + "channels": [ + { + "linkedItems": [ + "Go1_item" + ], + "uid": "hue:0210:0017880adcf4:4:color", + "id": "color", + "channelTypeUID": "hue:color", + "itemType": "Color", + "kind": "STATE", + "label": "Color", + "description": "The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off.", + "defaultTags": [ + "Lighting" + ], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0210:0017880adcf4:4:color_temperature", + "id": "color_temperature", + "channelTypeUID": "hue:color_temperature", + "itemType": "Dimmer", + "kind": "STATE", + "label": "Color Temperature", + "description": "The color temperature channel allows to set the color temperature of a light from 0 (cold) to 100 (warm).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0210:0017880adcf4:4:alert", + "id": "alert", + "channelTypeUID": "hue:alert", + "itemType": "String", + "kind": "STATE", + "label": "Alert", + "description": "The alert channel allows a temporary change to the bulb’s state.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "hue:0210:0017880adcf4:4:effect", + "id": "effect", + "channelTypeUID": "hue:effect", + "itemType": "Switch", + "kind": "STATE", + "label": "Color Loop", + "description": "The effect channel allows putting the bulb in a color looping mode.", + "defaultTags": [], + "properties": {}, + "configuration": {} + } + ] + }, + { + "statusInfo": { + "status": "ONLINE", + "statusDetail": "NONE" + }, + "editable": true, + "label": "Polar M600", + "configuration": { + "brokerName": "mosquitto_local", + "unsupported-category-reset": 0, + "base-topic": "sensors" + }, + "properties": {}, + "UID": "openlicht:polar-m600:342dfc32", + "thingTypeUID": "openlicht:polar-m600", + "channels": [ + { + "linkedItems": [ + "watch_acceleration_x" + ], + "uid": "openlicht:polar-m600:342dfc32:acceleration-x", + "id": "acceleration-x", + "channelTypeUID": "openlicht:acceleration-type", + "itemType": "Number", + "kind": "STATE", + "label": "Acceleration X", + "description": "Acceleration in one direction in meters per second.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "watch_acceleration_y" + ], + "uid": "openlicht:polar-m600:342dfc32:acceleration-y", + "id": "acceleration-y", + "channelTypeUID": "openlicht:acceleration-type", + "itemType": "Number", + "kind": "STATE", + "label": "Acceleration Y", + "description": "Acceleration in one direction in meters per second.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "watch_acceleration_z" + ], + "uid": "openlicht:polar-m600:342dfc32:acceleration-z", + "id": "acceleration-z", + "channelTypeUID": "openlicht:acceleration-type", + "itemType": "Number", + "kind": "STATE", + "label": "Acceleration Z", + "description": "Acceleration in one direction in meters per second.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "watch_rotation_x" + ], + "uid": "openlicht:polar-m600:342dfc32:rotation-x", + "id": "rotation-x", + "channelTypeUID": "openlicht:rotation-type", + "itemType": "Number", + "kind": "STATE", + "label": "Rotation X", + "description": "Rotation around one axis (unitless).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "watch_acceleration_y" + ], + "uid": "openlicht:polar-m600:342dfc32:rotation-y", + "id": "rotation-y", + "channelTypeUID": "openlicht:rotation-type", + "itemType": "Number", + "kind": "STATE", + "label": "Rotation Y", + "description": "Rotation around one axis (unitless).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "watch_rotation_z" + ], + "uid": "openlicht:polar-m600:342dfc32:rotation-z", + "id": "rotation-z", + "channelTypeUID": "openlicht:rotation-type", + "itemType": "Number", + "kind": "STATE", + "label": "Rotation Z", + "description": "Rotation around one axis (unitless).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "openlicht:polar-m600:342dfc32:activity", + "id": "activity", + "channelTypeUID": "openlicht:activity-type", + "itemType": "String", + "kind": "STATE", + "label": "Activity", + "description": "Current recognized activity.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "openlicht:polar-m600:342dfc32:heart-rate", + "id": "heart-rate", + "channelTypeUID": "openlicht:heart-rate-type", + "itemType": "Number", + "kind": "STATE", + "label": "Heart Rate", + "description": "Heart rate in beats per minute.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [], + "uid": "openlicht:polar-m600:342dfc32:steps", + "id": "steps", + "channelTypeUID": "openlicht:steps-type", + "itemType": "Number", + "kind": "STATE", + "label": "Steps", + "description": "Steps run today.", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "polar_brightness" + ], + "uid": "openlicht:polar-m600:342dfc32:brightness", + "id": "brightness", + "channelTypeUID": "openlicht:brightness-type", + "itemType": "Number", + "kind": "STATE", + "label": "Brightness", + "description": "Brightness (Lux).", + "defaultTags": [], + "properties": {}, + "configuration": {} + } + ] + }, + { + "statusInfo": { + "status": "ONLINE", + "statusDetail": "NONE" + }, + "editable": true, + "label": "Samsung S6", + "configuration": { + "brokerName": "mosquitto_local", + "unsupported-category-reset": 0, + "base-topic": "sensors" + }, + "properties": {}, + "UID": "openlicht:samsung-s6:2ca84896", + "thingTypeUID": "openlicht:samsung-s6", + "channels": [ + { + "linkedItems": [ + "samsung_brightness" + ], + "uid": "openlicht:samsung-s6:2ca84896:brightness", + "id": "brightness", + "channelTypeUID": "openlicht:brightness-type", + "itemType": "Number", + "kind": "STATE", + "label": "Brightness", + "description": "Brightness (Lux).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "phone_rotation_x" + ], + "uid": "openlicht:samsung-s6:2ca84896:rotation-x", + "id": "rotation-x", + "channelTypeUID": "openlicht:rotation-type", + "itemType": "Number", + "kind": "STATE", + "label": "Rotation X", + "description": "Rotation around one axis (unitless).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "phone_rotation_y" + ], + "uid": "openlicht:samsung-s6:2ca84896:rotation-y", + "id": "rotation-y", + "channelTypeUID": "openlicht:rotation-type", + "itemType": "Number", + "kind": "STATE", + "label": "Rotation Y", + "description": "Rotation around one axis (unitless).", + "defaultTags": [], + "properties": {}, + "configuration": {} + }, + { + "linkedItems": [ + "phone_rotation_z" + ], + "uid": "openlicht:samsung-s6:2ca84896:rotation-z", + "id": "rotation-z", + "channelTypeUID": "openlicht:rotation-type", + "itemType": "Number", + "kind": "STATE", + "label": "Rotation Z", + "description": "Rotation around one axis (unitless).", + "defaultTags": [], + "properties": {}, + "configuration": {} + } + ] + }, + { + "statusInfo": { + "status": "ONLINE", + "statusDetail": "NONE" + }, + "editable": true, + "label": "Philips hue (10.8.0.160)", + "configuration": { + "ipAddress": "192.168.1.64", + "pollingInterval": 10, + "userName": "dTxaEVcxDK4ShfiyCSLXnr7Heu2ckCS65sKOAuLH" + }, + "properties": { + "serialNumber": "0017880adcf4", + "firmwareVersion": "01041302", + "vendor": "Philips" + }, + "UID": "hue:bridge:0017880adcf4", + "thingTypeUID": "hue:bridge", + "channels": [] + } +] diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/Test.properties b/eraser-base/out/test/resources/tests/hostNonDefaultPort/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/description b/eraser-base/out/test/resources/tests/hostNonDefaultPort/description new file mode 100644 index 0000000000000000000000000000000000000000..bdaa31556a7a02ab764f16f5a5157676ce5126bf --- /dev/null +++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/description @@ -0,0 +1 @@ +Test, if non-default ports in MQTT and Influx are working. diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/input.eraser b/eraser-base/out/test/resources/tests/hostNonDefaultPort/input.eraser new file mode 100644 index 0000000000000000000000000000000000000000..427f6137aa8058df0e264bb6ca8f200eb71dbd7d --- /dev/null +++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/input.eraser @@ -0,0 +1,2 @@ +Influx: host="www.example.com:1234"; +Mqtt: host="localhost:9876"; diff --git a/eraser-base/out/test/resources/tests/hostNonDefaultPort/output.eraser b/eraser-base/out/test/resources/tests/hostNonDefaultPort/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..73d8147fea0252ec1c95364ad6ad5449a829b1e6 --- /dev/null +++ b/eraser-base/out/test/resources/tests/hostNonDefaultPort/output.eraser @@ -0,0 +1,2 @@ +Mqtt: host="localhost:9876" ; +Influx: host="www.example.com:1234" ; diff --git a/eraser-base/out/test/resources/tests/ppc1/Test.properties b/eraser-base/out/test/resources/tests/ppc1/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc1/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/tests/ppc1/description b/eraser-base/out/test/resources/tests/ppc1/description new file mode 100644 index 0000000000000000000000000000000000000000..cd7851f5f325e381afda694360f0311faa6ba813 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc1/description @@ -0,0 +1 @@ +Simple parse-print-compare test. diff --git a/eraser-base/out/test/resources/tests/ppc1/input.eraser b/eraser-base/out/test/resources/tests/ppc1/input.eraser new file mode 100644 index 0000000000000000000000000000000000000000..6e7977cebd55eb1fb1e45fc288a3853bb3b73a5c --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc1/input.eraser @@ -0,0 +1,15 @@ +Mqtt: incoming="ppc1/" outgoing="oh2/in" host="localhost" ; + +ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." parameters=[] channelTypes=[] ; +// ChannelType: id="hue:color" label="Color" description="The color channel allows to control the color of a light. It is also possible to dim values and switch the light on and off." itemType="Color" category="ColorLight" ; +// Thing: id="hue:bridge:0017880adcf4" label="Philips hue (10.8.0.160)" type="hue:bridge" channels=[] ; +// Thing: id="hue:0210:0017880adcf4:1" label="Wohnzimmer" type="hue:0210" channels=["hue:0210:0017880adcf4:1:alert", "hue:0210:0017880adcf4:1:effect"] ; +// Channel: id="hue:0210:0017880adcf4:1:color_temperature" type="hue:color_temperature" links=[] ; + +Color Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state"; + +ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ; +ChannelType: id="flick-type" itemType="String" label="Last Flick" description="Last Flick detected (and its direction)" category="Motion" readOnly ; + +Parameter: id="brokername" type="text" required label="Broker Name" description="Name of the broker as defined in the <broker>.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." context="service" default="mosquitto" ; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc1/output.eraser b/eraser-base/out/test/resources/tests/ppc1/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..dfd7ecb410f78ad8ac5c30b1aa6bf119619b55ce --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc1/output.eraser @@ -0,0 +1,8 @@ +Color Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state" ; +Group: id="Unknown" items=["iris1_item"] ; +ThingType: id="hue:bridge" label="Hue Bridge" description="The hue bridge represents the Philips hue bridge." ; +ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ; +ChannelType: id="flick-type" label="Last Flick" description="Last Flick detected (and its direction)" itemType="String" category="Motion" readOnly ; +Parameter: id="brokername" label="Broker Name" description="Name of the broker as defined in the <broker>.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." type="Text" context="service" default="mosquitto" required ; +Mqtt: incoming="ppc1/" outgoing="oh2/in/" host="localhost" ; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc2/Test.properties b/eraser-base/out/test/resources/tests/ppc2/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc2/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/tests/ppc2/description b/eraser-base/out/test/resources/tests/ppc2/description new file mode 100644 index 0000000000000000000000000000000000000000..cd7851f5f325e381afda694360f0311faa6ba813 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc2/description @@ -0,0 +1 @@ +Simple parse-print-compare test. diff --git a/eraser-base/out/test/resources/tests/ppc2/input.eraser b/eraser-base/out/test/resources/tests/ppc2/input.eraser new file mode 100644 index 0000000000000000000000000000000000000000..d53a7f32e5ed4a0f1ccf394458f9b5e3d786e25a --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc2/input.eraser @@ -0,0 +1,7 @@ +Mqtt: incoming="ppc2/" outgoing="oh2/in" host="localhost" ; +Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state"; +Group: id="my-group" items=["iris1_item"] ; +ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ; +ChannelType: id="flick-type" itemType="String" label="Last Flick" description="Last Flick detected (and its direction)" category="Motion" readOnly ; +Parameter: id="brokername" type="text" required label="Broker Name" description="Name of the broker as defined in the <broker>.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." context="service" default="mosquitto" ; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc2/output.eraser b/eraser-base/out/test/resources/tests/ppc2/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..e7371849cfb16b0f0228c800666b4145b0437544 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc2/output.eraser @@ -0,0 +1,7 @@ +Item: id="iris1_item" label="Iris 1" state="121,88,68" topic="iris1_item/state" ; +Group: id="my-group" items=["iris1_item"] ; +ThingType: id="skywriter-hat" label="SkyWriterHAT" description="SkyWriterHAT Gesture Recognition" parameters=["brokername"] channelTypes=["flick-type"] ; +ChannelType: id="flick-type" label="Last Flick" description="Last Flick detected (and its direction)" itemType="String" category="Motion" readOnly ; +Parameter: id="brokername" label="Broker Name" description="Name of the broker as defined in the <broker>.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections." type="Text" context="service" default="mosquitto" required ; +Mqtt: incoming="ppc2/" outgoing="oh2/in/" host="localhost" ; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc3/Test.properties b/eraser-base/out/test/resources/tests/ppc3/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc3/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/tests/ppc3/description b/eraser-base/out/test/resources/tests/ppc3/description new file mode 100644 index 0000000000000000000000000000000000000000..b430cbd3692ddc19e669092112dcebebc6cd2fe8 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc3/description @@ -0,0 +1,21 @@ +Test item types and multiple groups. + +Groups determine the order of items, then the order of items in the input file. + +my-first-group + color1 + contact1 + image1 + location1 +my-second-group + datetime1 + default1 +my-third-group + dimmer1 + player1 +Unknown + group1 + number1 + rollerShutter1 + string1 + switch1 diff --git a/eraser-base/out/test/resources/tests/ppc3/input.eraser b/eraser-base/out/test/resources/tests/ppc3/input.eraser new file mode 100644 index 0000000000000000000000000000000000000000..d306f014ee1532e73ab194c3b575645830b9388a --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc3/input.eraser @@ -0,0 +1,21 @@ +Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ; + +Group: id="my-first-group" aggregation="AND" ("ON", "OFF") items=["color1", "contact1", "image1", "location1"] ; +Group: id="my-second-group" items=["datetime1", "default1"] ; +Group: id="my-third-group" items=["dimmer1", "player1"] ; + +Group: id="my-empty-group" ; + +Color Item : id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state"; +DateTime Item : id="datetime1" label="a DateTime Item" state="1543415826" topic="item/date/datetime1/state"; +Contact Item : id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state"; +Dimmer Item : id="dimmer1" label="a Dimmer Item" state="123" topic="item/double/dimmer1/state"; +Image Item : id="image1" label="an Image Item" state="def" topic="item/str/image1/state"; +Location Item : id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state"; +Number Item : id="number1" label="a Number Item" state="456" topic="item/double/number1/state"; +Player Item : id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state"; +RollerShutter Item : id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state"; +String Item : id="string1" label="a String Item" state="mno" topic="item/str/string1/state"; +Switch Item : id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state"; +Item : id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state"; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc3/output.eraser b/eraser-base/out/test/resources/tests/ppc3/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..b9a6d2f2a4301a35562946cc67ceca725d35e9e9 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc3/output.eraser @@ -0,0 +1,19 @@ +Color Item: id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state" ; +Contact Item: id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state" ; +Image Item: id="image1" label="an Image Item" state="def" topic="item/str/image1/state" ; +Location Item: id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state" ; +DateTime Item: id="datetime1" label="a DateTime Item" state="1970-01-18T20:43:35.826Z" topic="item/date/datetime1/state" ; +Item: id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state" ; +Dimmer Item: id="dimmer1" label="a Dimmer Item" state="123.0" topic="item/double/dimmer1/state" ; +Player Item: id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state" ; +Number Item: id="number1" label="a Number Item" state="456.0" topic="item/double/number1/state" ; +RollerShutter Item: id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state" ; +String Item: id="string1" label="a String Item" state="mno" topic="item/str/string1/state" ; +Switch Item: id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state" ; +Group: id="my-first-group" items=["color1", "contact1", "image1", "location1"] aggregation="AND" ("ON", "OFF") ; +Group: id="my-second-group" items=["datetime1", "default1"] ; +Group: id="my-third-group" items=["dimmer1", "player1"] ; +Group: id="my-empty-group" ; +Group: id="Unknown" items=["number1", "rollerShutter1", "string1", "switch1"] ; +Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc4/Test.properties b/eraser-base/out/test/resources/tests/ppc4/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc4/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/tests/ppc4/description b/eraser-base/out/test/resources/tests/ppc4/description new file mode 100644 index 0000000000000000000000000000000000000000..0140c1516a0dea41a1fc44a850990d52c167309b --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc4/description @@ -0,0 +1 @@ +Test item types and controlling items. diff --git a/eraser-base/out/test/resources/tests/ppc4/input.eraser b/eraser-base/out/test/resources/tests/ppc4/input.eraser new file mode 100644 index 0000000000000000000000000000000000000000..f5c7afff39c0a2d617f293076a86a794fa24263f --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc4/input.eraser @@ -0,0 +1,22 @@ +Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ; + +Group: id="my-first-group" aggregation="AND" ("ON", "OFF") items=["color1", "contact1", "image1", "location1"] ; +Group: id="my-second-group" items=["datetime1", "default1"] ; +Group: id="my-third-group" items=["dimmer1", "player1"] ; + +Group: id="my-empty-group" ; + +Color Item : id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state"; +DateTime Item : id="datetime1" label="a DateTime Item" state="1543415826" topic="item/date/datetime1/state"; +Contact Item : id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state"; +Dimmer Item : id="dimmer1" label="a Dimmer Item" state="123" topic="item/double/dimmer1/state" controls=["color1", "datetime1"]; +Image Item : id="image1" label="an Image Item" state="def" topic="item/str/image1/state" controls=[]; +Location Item : id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state"; +Number Item : id="number1" label="a Number Item" state="456" topic="item/double/number1/state" controls=["string1"]; +Player Item : id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state"; +RollerShutter Item : id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state"; +Activity Item: id="activity"; +String Item : id="string1" label="a String Item" state="mno" topic="item/str/string1/state"; +Switch Item : id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state" controls=["rollerShutter1"]; +Item : id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state"; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc4/output.eraser b/eraser-base/out/test/resources/tests/ppc4/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..1b881dd0d5d11159a298a1c41b1d04d530353bd8 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc4/output.eraser @@ -0,0 +1,20 @@ +Color Item: id="color1" label="a Color Item" state="1,2,3" topic="item/hsb/color1/state" ; +Contact Item: id="contact1" label="a Contact Item" state="true" topic="item/bool/contact1/state" ; +Image Item: id="image1" label="an Image Item" state="def" topic="item/str/image1/state" ; +Location Item: id="location1" label="a Location Item" state="ghi" topic="item/str/location1/state" ; +DateTime Item: id="datetime1" label="a DateTime Item" state="1970-01-18T20:43:35.826Z" topic="item/date/datetime1/state" ; +Item: id="default1" label="a Default Item" state="pqr" topic="item/str/default1/state" ; +Dimmer Item: id="dimmer1" label="a Dimmer Item" state="123.0" topic="item/double/dimmer1/state" controls=["color1", "datetime1"] ; +Player Item: id="player1" label="a Player Item" state="jkl" topic="item/str/player1/state" ; +Number Item: id="number1" label="a Number Item" state="456.0" topic="item/double/number1/state" controls=["string1"] ; +RollerShutter Item: id="rollerShutter1" label="a RollerShutter Item" state="false" topic="item/str/rs1/state" ; +Activity Item: id="activity" ; +String Item: id="string1" label="a String Item" state="mno" topic="item/str/string1/state" ; +Switch Item: id="switch1" label="a Switch Item" state="true" topic="item/bool/switch1/state" controls=["rollerShutter1"] ; +Group: id="my-first-group" items=["color1", "contact1", "image1", "location1"] aggregation="AND" ("ON", "OFF") ; +Group: id="my-second-group" items=["datetime1", "default1"] ; +Group: id="my-third-group" items=["dimmer1", "player1"] ; +Group: id="my-empty-group" ; +Group: id="Unknown" items=["number1", "rollerShutter1", "activity", "string1", "switch1"] ; +Mqtt: incoming="ppc3/" outgoing="oh2/in/" host="localhost" ; +Influx: host="localhost" ; diff --git a/eraser-base/out/test/resources/tests/ppc5/Test.properties b/eraser-base/out/test/resources/tests/ppc5/Test.properties new file mode 100644 index 0000000000000000000000000000000000000000..616a3deddd4decffd5d0e6e3db7bb8ce3873562a --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc5/Test.properties @@ -0,0 +1 @@ +result=OUTPUT_PASS diff --git a/eraser-base/out/test/resources/tests/ppc5/description b/eraser-base/out/test/resources/tests/ppc5/description new file mode 100644 index 0000000000000000000000000000000000000000..ff98c287292d9b2a62174084a242cf6e4d25c012 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc5/description @@ -0,0 +1,2 @@ +Complete feature-test, i.e., minimal and maximal many members set for each parseable non-terminal. +Also test, if multi-line statements work. diff --git a/eraser-base/out/test/resources/tests/ppc5/input.eraser b/eraser-base/out/test/resources/tests/ppc5/input.eraser new file mode 100644 index 0000000000000000000000000000000000000000..21cc14bc796965aae71d2bca119f60b0cdf640c5 --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc5/input.eraser @@ -0,0 +1,35 @@ +ChannelType: id="min-channel-type"; +ChannelType: label="Max Channel Type 1" id="max-channel-type-1" itemType="String" description="Channel type with all members set" category="Text" ; +ChannelType: description="Channel type with all members set" id="max-channel-type-2" readOnly itemType="String" label="Max Channel Type 2" category="CustomCategory" ; + +// Channels will get sorted alphabetically in output +Channel: type="min-channel-type" id="min-channel" ; // "type" must be set +Channel: links=["min-item", "max-item"] id="max-channel" type="max-channel-type-1" ; + +Group: id="min-group" ; +Group: items=["min-item", "max-item"] id="max-group" groups=["min-group"] aggregation="AND" ("one", "two") ; + +Number Item: id="min-item" ; // state will be set to default value +Switch Item: topic="items/max" + controls=["min-item"] id="max-item" state="true" label="Item with all members set" category="not used" + metaData={"one":"true", "zero":"false"} ; + +// Parameters will get sorted alphabetically in output +Parameter: id="min-parameter" ; +Parameter +: +label="Max Parameter" required id="max-parameter" type="Decimal" description="Parameter with all members set" default="should be a number" ; + +ThingType: id="min-thing-type" ; +ThingType: id="max-thing-type" label="Max Thing Type" description="Thing type with all members set" parameters=["min-parameter", "max-parameter"] channelTypes=["min-channel-type", "max-channel-type-1", "max-channel-type-2"] ; + +Thing: type="min-thing-type" id="min-thing" ; // "type" must be set +Thing: id="max-thing" label="Max Thing" type="max-thing-type" channels=["min-channel", "max-channel"] ; + +Influx: ; // minimal Influx, most probably will fail in an actual system +Mqtt: ; // minimal MQTT, most probably will fail in an actual system + +ML: activities = { + 0 : "an interesting activity", + 3: "rather boring activity" +} ; diff --git a/eraser-base/out/test/resources/tests/ppc5/output.eraser b/eraser-base/out/test/resources/tests/ppc5/output.eraser new file mode 100644 index 0000000000000000000000000000000000000000..22f0869e0f35ece07c2aaf9b6dedbf6f11c4ae3b --- /dev/null +++ b/eraser-base/out/test/resources/tests/ppc5/output.eraser @@ -0,0 +1,16 @@ +Thing: id="min-thing" type="min-thing-type" ; +Thing: id="max-thing" label="Max Thing" type="max-thing-type" channels=["min-channel", "max-channel"] ; +Number Item: id="min-item" state="0.0" ; +Switch Item: id="max-item" label="Item with all members set" state="true" category="not used" topic="items/max" controls=["min-item"] metaData={"one":"true", "zero":"false"} ; +Group: id="min-group" ; +Group: id="max-group" groups=["min-group"] items=["min-item", "max-item"] aggregation="AND" ("one", "two") ; +ThingType: id="min-thing-type" ; +ThingType: id="max-thing-type" label="Max Thing Type" description="Thing type with all members set" parameters=["min-parameter", "max-parameter"] channelTypes=["min-channel-type", "max-channel-type-1", "max-channel-type-2"] ; +ChannelType: id="min-channel-type" ; +ChannelType: id="max-channel-type-1" label="Max Channel Type 1" description="Channel type with all members set" itemType="String" category="Text" ; +ChannelType: id="max-channel-type-2" label="Max Channel Type 2" description="Channel type with all members set" itemType="String" category="CustomCategory" readOnly ; +Parameter: id="max-parameter" label="Max Parameter" description="Parameter with all members set" type="Decimal" default="should be a number" required ; +Parameter: id="min-parameter" ; +Channel: id="max-channel" type="max-channel-type-1" links=["min-item", "max-item"] ; +Channel: id="min-channel" type="min-channel-type" ; +ML: activities={0:"an interesting activity", 3:"rather boring activity"} ; diff --git a/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java b/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java index 8cf4d78fd92a2c18bd4914ab5b805db63995be85..85dab9a2aa768c05a8b9f5bcad6ba1b84a019634 100644 --- a/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java +++ b/eraser-base/src/main/java/de/tudresden/inf/st/eraser/jastadd/model/MachineLearningEncoder.java @@ -28,7 +28,7 @@ public interface MachineLearningEncoder { * Get the items that this model is supposed to change. * @return the list of targeted items */ - List<Item> getTargets(); + List<Item> getTargets(Root model); // to be discussed, in which form this is specified @@ -36,7 +36,7 @@ public interface MachineLearningEncoder { * Get the items which are relevant for the decision making of this model. * @return the list of items relevant for decision making */ - List<Item> getRelevantItems(); + List<Item> getRelevantItems(Root model); // to be discussed, if this is necessary diff --git a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java index d8055d654049efe61727649e699e40859ab68382..f7ec0287b759dd20d29cebcb4559ebadbbf33957 100644 --- a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java +++ b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/Learner.java @@ -1,7 +1,7 @@ package de.tudresden.inf.st.eraser.feedbackloop.learner_backup; import java.io.File; -import com.sun.javafx.tools.packager.Log; +//import com.sun.javafx.tools.packager.Log; import org.encog.ConsoleStatusReportable; import org.encog.Encog; import org.encog.ml.MLRegression; @@ -95,9 +95,9 @@ public class Learner { void train(String activity_url,String preference_url){ activity_train(activity_url); - Log.info("activity training finished"); + //Log.info("activity training finished"); preference_train(preference_url); - Log.info("preference training finished"); + //Log.info("preference training finished"); Encog.getInstance().shutdown(); } diff --git a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java index 6708220c5c83a5c57d6eb6c0ec7346627c182c1e..8f4f940bd17eeaf112e47a5a226d8bb6fac1af05 100644 --- a/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java +++ b/feedbackloop.learner_backup/src/main/java/de/tudresden/inf/st/eraser/feedbackloop.learner_backup/MachineLearningEncoderImpl.java @@ -1,28 +1,84 @@ package de.tudresden.inf.st.eraser.feedbackloop.learner_backup; import de.tudresden.inf.st.eraser.jastadd.model.*; +import java.time.Instant; import java.util.List; -public class MachineLearningEncoderImpl implements MachineLearningEncoder { +public class MachineLearningEncoderImpl implements MachineLearningEncoder, MachineLearningDecoder { + + String[] new_data = new String[13]; + List<Item> target_item_list; + List<Item> relevant_item_list; @Override public void newData(Root model, List<Item> changedItems) { - changedItems.get(0).getTopic(); + String topic = changedItems.get(0).getTopic().toString(); + if(topic.equals("oh2/samsung/items1")){ + new_data[0]=changedItems.get(0).influxMeasurementName(); + } + model.getOpenHAB2Model().items(); + Item iris_item=model.getOpenHAB2Model().resolveItem("iris_item").get(); + iris_item.getStateAsString(); + } + @Override + public List<Item> getTargets(Root model) { + Item iris_item= model.getOpenHAB2Model().resolveItem("iris_item").get(); + target_item_list.add(iris_item); + return target_item_list; } @Override - public List<Item> getTargets() { + public List<Item> getRelevantItems(Root model) { + Item m_accel_x = model.getOpenHAB2Model().resolveItem("").get(); + Item m_accel_y = model.getOpenHAB2Model().resolveItem("").get(); + Item m_accel_z = model.getOpenHAB2Model().resolveItem("").get(); + + Item m_rotation_x = model.getOpenHAB2Model().resolveItem("").get(); + Item m_rotation_y = model.getOpenHAB2Model().resolveItem("").get(); + Item m_rotation_z = model.getOpenHAB2Model().resolveItem("").get(); + + Item w_accel_x = model.getOpenHAB2Model().resolveItem("").get(); + Item w_accel_y = model.getOpenHAB2Model().resolveItem("").get(); + Item w_accel_z = model.getOpenHAB2Model().resolveItem("").get(); + + Item w_rotation_x = model.getOpenHAB2Model().resolveItem("").get(); + Item w_rotation_y = model.getOpenHAB2Model().resolveItem("").get(); + Item w_rotation_z = model.getOpenHAB2Model().resolveItem("").get(); + + Item w_brightness = model.getOpenHAB2Model().resolveItem("").get(); + relevant_item_list.add(m_accel_x); + relevant_item_list.add(m_accel_y); + relevant_item_list.add(m_accel_z); + relevant_item_list.add(m_rotation_x); + relevant_item_list.add(m_rotation_y); + relevant_item_list.add(m_rotation_z); + + relevant_item_list.add(w_accel_x); + relevant_item_list.add(w_accel_y); + relevant_item_list.add(w_accel_z); + relevant_item_list.add(w_rotation_x); + relevant_item_list.add(w_rotation_y); + relevant_item_list.add(w_rotation_z); + relevant_item_list.add(w_brightness); + + return null; + } @Override - public List<Item> getRelevantItems() { - return null; + public void triggerTraining() { + } @Override - public void triggerTraining() { + public Instant lastModelUpdate() { + return null; + } + @Override + public MachineLearningResult classify() { + return null; } }