added migrated 2.x add-ons
Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<binding:binding id="plugwise" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:binding="https://openhab.org/schemas/binding/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/binding/v1.0.0 https://openhab.org/schemas/binding-1.0.0.xsd">
|
||||
|
||||
<name>Plugwise Binding</name>
|
||||
<description>Monitor and control Plugwise ZigBee devices using the Stick. Supported devices are the Circle, Circle+,
|
||||
Scan, Sense, Stealth and Switch.</description>
|
||||
<author>Wouter Born</author>
|
||||
|
||||
</binding:binding>
|
||||
@@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<config-description:config-descriptions
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:config-description="https://openhab.org/schemas/config-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/config-description/v1.0.0 https://openhab.org/schemas/config-description-1.0.0.xsd">
|
||||
|
||||
<config-description uri="bridge-type:plugwise:stick">
|
||||
<parameter name="serialPort" type="text" required="true">
|
||||
<label>Serial Port</label>
|
||||
<context>serial-port</context>
|
||||
<limitToOptions>false</limitToOptions>
|
||||
<description>The serial port of the Stick, e.g. "/dev/ttyUSB0" for Linux or "COM1" for Windows</description>
|
||||
</parameter>
|
||||
<parameter name="messageWaitTime" type="integer" min="0" max="500" step="50">
|
||||
<label>Message Wait Time</label>
|
||||
<description>The time to wait between messages sent on the ZigBee network (in ms)</description>
|
||||
<default>150</default>
|
||||
<unitLabel>ms</unitLabel>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<config-description uri="channel-type:plugwise:fasterupdates">
|
||||
<parameter name="updateInterval" type="integer" min="1" required="true" unit="s">
|
||||
<label>Update Interval</label>
|
||||
<description>Specifies at what rate the state is updated (in seconds)</description>
|
||||
<default>15</default>
|
||||
<unitLabel>s</unitLabel>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<config-description uri="channel-type:plugwise:slowerupdates">
|
||||
<parameter name="updateInterval" type="integer" min="1" required="true" unit="s">
|
||||
<label>Update Interval</label>
|
||||
<description>Specifies at what rate the state is updated (in seconds)</description>
|
||||
<default>60</default>
|
||||
<unitLabel>s</unitLabel>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<config-description uri="thing-type:plugwise:relay">
|
||||
<parameter name="macAddress" type="text"
|
||||
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
|
||||
<label>MAC Address</label>
|
||||
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
|
||||
</parameter>
|
||||
<parameter name="powerStateChanging" type="text" required="false">
|
||||
<label>Power State Changing</label>
|
||||
<description>Controls if the power state can be changed with commands or is always on/off</description>
|
||||
<default>commandSwitching</default>
|
||||
<options>
|
||||
<option value="commandSwitching">Command switching</option>
|
||||
<option value="alwaysOn">Always on</option>
|
||||
<option value="alwaysOff">Always off</option>
|
||||
</options>
|
||||
</parameter>
|
||||
<parameter name="suppliesPower" type="boolean" required="false">
|
||||
<label>Supplies Power</label>
|
||||
<description>Enables power production measurements</description>
|
||||
<default>false</default>
|
||||
</parameter>
|
||||
<parameter name="measurementInterval" type="integer" min="5" max="60" step="5" required="false" unit="min">
|
||||
<label>Measurement Interval</label>
|
||||
<description>The energy measurement interval (in minutes)</description>
|
||||
<default>60</default>
|
||||
<unitLabel>m</unitLabel>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="temporarilyNotInNetwork" type="boolean" required="false">
|
||||
<label>Temporarily Not in Network</label>
|
||||
<description>Stops searching for an unplugged device on the ZigBee network traffic</description>
|
||||
<default>false</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
|
||||
<label>Update Configuration</label>
|
||||
<description>Stores if the device configuration is up to date (automatically enabled/disabled)</description>
|
||||
<default>true</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<config-description uri="thing-type:plugwise:scan">
|
||||
<parameter name="macAddress" type="text"
|
||||
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
|
||||
<label>MAC Address</label>
|
||||
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
|
||||
</parameter>
|
||||
<parameter name="sensitivity" type="text" required="false">
|
||||
<label>Sensitivity</label>
|
||||
<description>The sensitivity of movement detection</description>
|
||||
<default>medium</default>
|
||||
<options>
|
||||
<option value="off">Off</option>
|
||||
<option value="medium">Medium</option>
|
||||
<option value="high">High</option>
|
||||
</options>
|
||||
</parameter>
|
||||
<parameter name="switchOffDelay" type="integer" min="1" max="240" required="false" unit="min">
|
||||
<label>Switch Off Delay</label>
|
||||
<description>The delay the Scan waits before sending an off command when motion is no longer detected (in minutes)</description>
|
||||
<default>5</default>
|
||||
<unitLabel>m</unitLabel>
|
||||
</parameter>
|
||||
<parameter name="daylightOverride" type="boolean" required="false">
|
||||
<label>Daylight Override</label>
|
||||
<description>Disables movement detection when there is daylight</description>
|
||||
<default>false</default>
|
||||
</parameter>
|
||||
<parameter name="wakeupInterval" type="integer" min="5" max="1440" step="60" required="false" unit="min">
|
||||
<label>Wake-up Interval</label>
|
||||
<description>The interval in which the Scan wakes up at least once (in minutes)</description>
|
||||
<default>1440</default>
|
||||
<unitLabel>m</unitLabel>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="wakeupDuration" type="integer" min="10" max="120" step="10" required="false" unit="s">
|
||||
<label>Wake-up Duration</label>
|
||||
<description>The number of seconds the Scan stays awake after it woke up</description>
|
||||
<default>10</default>
|
||||
<unitLabel>s</unitLabel>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="recalibrate" type="boolean" required="false">
|
||||
<label>Recalibrate</label>
|
||||
<description>Calculates a new daylight override boundary when the Scan wakes up</description>
|
||||
<default>false</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
|
||||
<label>Update Configuration</label>
|
||||
<description>Stores if the Scan configuration is up to date (automatically enabled/disabled)</description>
|
||||
<default>true</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<config-description uri="thing-type:plugwise:sense">
|
||||
<parameter name="macAddress" type="text"
|
||||
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
|
||||
<label>MAC Address</label>
|
||||
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
|
||||
</parameter>
|
||||
<parameter name="measurementInterval" type="integer" min="5" max="60" step="5" required="false" unit="min">
|
||||
<label>Measurement Interval</label>
|
||||
<description>The interval in which the Sense measures the temperature and humidity (in minutes)</description>
|
||||
<default>15</default>
|
||||
<unitLabel>m</unitLabel>
|
||||
</parameter>
|
||||
<parameter name="boundaryType" type="text" required="false">
|
||||
<label>Boundary Type</label>
|
||||
<description>The boundary type that is used for switching</description>
|
||||
<default>none</default>
|
||||
<options>
|
||||
<option value="none">None</option>
|
||||
<option value="temperature">Temperature</option>
|
||||
<option value="humidity">Humidity</option>
|
||||
</options>
|
||||
</parameter>
|
||||
<parameter name="boundaryAction" type="text" required="false">
|
||||
<label>Boundary Action</label>
|
||||
<description>The boundary switch action when the value is below/above the boundary minimum/maximum</description>
|
||||
<default>offBelowOnAbove</default>
|
||||
<options>
|
||||
<option value="offBelowOnAbove">Off below / On above</option>
|
||||
<option value="onBelowOffAbove">On below / Off above</option>
|
||||
</options>
|
||||
</parameter>
|
||||
<parameter name="temperatureBoundaryMin" type="integer" min="0" max="60" step="5" required="false"
|
||||
unit="Cel">
|
||||
<label>Temperature Minimum</label>
|
||||
<description>The minimum boundary for the temperature boundary action</description>
|
||||
<default>15</default>
|
||||
</parameter>
|
||||
<parameter name="temperatureBoundaryMax" type="integer" min="0" max="60" step="5" required="false"
|
||||
unit="Cel">
|
||||
<label>Temperature Maximum</label>
|
||||
<description>The maximum boundary for the temperature boundary action</description>
|
||||
<default>25</default>
|
||||
</parameter>
|
||||
<parameter name="humidityBoundaryMin" type="integer" min="5" max="95" step="5" required="false" unit="%">
|
||||
<label>Humidity Minimum</label>
|
||||
<description>The minimum boundary for the humidity boundary action</description>
|
||||
<default>45</default>
|
||||
</parameter>
|
||||
<parameter name="humidityBoundaryMax" type="integer" min="5" max="95" step="5" required="false" unit="%">
|
||||
<label>Humidity Maximum</label>
|
||||
<description>The maximum boundary for the humidity boundary action</description>
|
||||
<default>65</default>
|
||||
</parameter>
|
||||
<parameter name="wakeupInterval" type="integer" min="5" max="1440" step="60" required="false" unit="min">
|
||||
<label>Wake-up Interval</label>
|
||||
<description>The interval in which the Sense wakes up at least once (in minutes)</description>
|
||||
<default>1440</default>
|
||||
<unitLabel>m</unitLabel>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="wakeupDuration" type="integer" min="10" max="120" step="10" required="false" unit="s">
|
||||
<label>Wake-up Duration</label>
|
||||
<description>The number of seconds the Sense stays awake after it woke up</description>
|
||||
<default>10</default>
|
||||
<unitLabel>s</unitLabel>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
|
||||
<label>Update Configuration</label>
|
||||
<description>Stores if the Sense configuration is up to date (automatically enabled/disabled)</description>
|
||||
<default>true</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
<config-description uri="thing-type:plugwise:switch">
|
||||
<parameter name="macAddress" type="text"
|
||||
pattern="(000)(d|D)6(f|F)(0000)([0-9A-Fa-f]{6})|(000)(d|D)6(f|F)(000)([0-9A-Fa-f]{7})" required="true">
|
||||
<label>MAC Address</label>
|
||||
<description>The full device MAC address e.g. "000D6F0000A1B2C3"</description>
|
||||
</parameter>
|
||||
<parameter name="wakeupInterval" type="integer" min="5" max="1440" step="60" required="false" unit="min">
|
||||
<label>Wake-up Interval</label>
|
||||
<description>The interval in which the Switch wakes up at least once (in minutes)</description>
|
||||
<default>1440</default>
|
||||
<unitLabel>m</unitLabel>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="wakeupDuration" type="integer" min="10" max="120" step="10" required="false" unit="s">
|
||||
<label>Wake-up Duration</label>
|
||||
<description>The number of seconds the Switch stays awake after it woke up</description>
|
||||
<default>10</default>
|
||||
<unitLabel>s</unitLabel>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="updateConfiguration" type="boolean" required="true" readOnly="true">
|
||||
<label>Update Configuration</label>
|
||||
<description>Stores if the Switch configuration is up to date (automatically enabled/disabled)</description>
|
||||
<default>true</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
||||
</config-description:config-descriptions>
|
||||
@@ -0,0 +1,186 @@
|
||||
# binding
|
||||
binding.plugwise.name = Plugwise Binding
|
||||
binding.plugwise.description = Monitor and control Plugwise ZigBee devices using the Stick. Supported devices are the Circle, Circle+, Scan, Sense, Stealth and Switch.
|
||||
|
||||
|
||||
# bridge type configuration parameters
|
||||
bridge-type.config.plugwise.stick.serialPort.label = Serial port
|
||||
bridge-type.config.plugwise.stick.serialPort.description = The serial port of the Stick, e.g. "/dev/ttyUSB0" for Linux or "COM1" for Windows
|
||||
|
||||
bridge-type.config.plugwise.stick.messageWaitTime.label = Message wait time
|
||||
bridge-type.config.plugwise.stick.messageWaitTime.description = The time to wait between messages sent on the ZigBee network (in ms)
|
||||
|
||||
|
||||
# thing types
|
||||
thing-type.plugwise.circle.label = Plugwise Circle
|
||||
thing-type.plugwise.circle.description = A power outlet plug that provides energy measurement and switching control of appliances
|
||||
|
||||
thing-type.plugwise.circleplus.label = Plugwise Circle+
|
||||
thing-type.plugwise.circleplus.description = A special Circle that coordinates the ZigBee network and acts as network gateway
|
||||
|
||||
thing-type.plugwise.scan.label = Plugwise Scan
|
||||
thing-type.plugwise.scan.description = A wireless motion (PIR) and light sensor
|
||||
|
||||
thing-type.plugwise.sense.label = Plugwise Sense
|
||||
thing-type.plugwise.sense.description = A wireless temperature and humidity sensor
|
||||
|
||||
thing-type.plugwise.stealth.label = Plugwise Stealth
|
||||
thing-type.plugwise.stealth.description = A Circle with a more compact form factor that can be built-in
|
||||
|
||||
thing-type.plugwise.stick.label = Plugwise Stick
|
||||
thing-type.plugwise.stick.description = A ZigBee USB controller used for communicating with the Circle+
|
||||
|
||||
thing-type.plugwise.switch.label = Plugwise Switch
|
||||
thing-type.plugwise.switch.description = A wireless wall switch
|
||||
|
||||
|
||||
# Relay thing type configuration parameters
|
||||
thing-type.config.plugwise.relay.macAddress.label = MAC address
|
||||
thing-type.config.plugwise.relay.macAddress.description = The full device MAC address e.g. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.relay.powerStateChanging.label = Power state changing
|
||||
thing-type.config.plugwise.relay.powerStateChanging.description = Controls if the power state can be changed with commands or is always on/off
|
||||
thing-type.config.plugwise.relay.powerStateChanging.option.commandSwitching = Command switching
|
||||
thing-type.config.plugwise.relay.powerStateChanging.option.alwaysOn = Always on
|
||||
thing-type.config.plugwise.relay.powerStateChanging.option.alwaysOff = Always off
|
||||
|
||||
thing-type.config.plugwise.relay.suppliesPower.label = Supplies power
|
||||
thing-type.config.plugwise.relay.suppliesPower.description = Enables power production measurements
|
||||
|
||||
thing-type.config.plugwise.relay.measurementInterval.label = Measurement interval
|
||||
thing-type.config.plugwise.relay.measurementInterval.description = The energy measurement interval (in minutes)
|
||||
|
||||
thing-type.config.plugwise.relay.temporarilyNotInNetwork.label = Temporarily not in network
|
||||
thing-type.config.plugwise.relay.temporarilyNotInNetwork.description = Stops searching for an unplugged device on the ZigBee network
|
||||
|
||||
thing-type.config.plugwise.relay.updateConfiguration.label = Update configuration
|
||||
thing-type.config.plugwise.relay.updateConfiguration.description = Stores if the device configuration is up to date (automatically enabled/disabled)
|
||||
|
||||
|
||||
# Scan thing type configuration parameters
|
||||
thing-type.config.plugwise.scan.macAddress.label = MAC address
|
||||
thing-type.config.plugwise.scan.macAddress.description = The full device MAC address e.g. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.scan.sensitivity.label = Sensitivity
|
||||
thing-type.config.plugwise.scan.sensitivity.description = The sensitivity of movement detection
|
||||
thing-type.config.plugwise.scan.sensitivity.option.off = Off
|
||||
thing-type.config.plugwise.scan.sensitivity.option.medium = Medium
|
||||
thing-type.config.plugwise.scan.sensitivity.option.high = High
|
||||
|
||||
thing-type.config.plugwise.scan.switchOffDelay.label = Switch off delay
|
||||
thing-type.config.plugwise.scan.switchOffDelay.description = The delay the Scan waits before sending an off command when motion is no longer detected (in minutes)
|
||||
|
||||
thing-type.config.plugwise.scan.daylightOverride.label = Daylight override
|
||||
thing-type.config.plugwise.scan.daylightOverride.description = Disables movement detection when there is daylight
|
||||
|
||||
thing-type.config.plugwise.scan.wakeupInterval.label = Wake-up interval
|
||||
thing-type.config.plugwise.scan.wakeupInterval.description = The interval in which the Scan wakes up at least once (in minutes)
|
||||
|
||||
thing-type.config.plugwise.scan.wakeupDuration.label = Wake-up duration
|
||||
thing-type.config.plugwise.scan.wakeupDuration.description = The number of seconds the Scan stays awake after it woke up
|
||||
|
||||
thing-type.config.plugwise.scan.recalibrate.label = Recalibrate
|
||||
thing-type.config.plugwise.scan.recalibrate.description = Calculates a new daylight override boundary when the Scan wakes up
|
||||
|
||||
thing-type.config.plugwise.scan.updateConfiguration.label = Update configuration
|
||||
thing-type.config.plugwise.scan.updateConfiguration.description = Stores if the Scan configuration is up to date (automatically enabled/disabled)
|
||||
|
||||
|
||||
# Sense thing type configuration parameters
|
||||
thing-type.config.plugwise.sense.macAddress.label = MAC address
|
||||
thing-type.config.plugwise.sense.macAddress.description = The full device MAC address e.g. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.sense.measurementInterval.label = Measurement interval
|
||||
thing-type.config.plugwise.sense.measurementInterval.description = The interval in which the Sense measures the temperature and humidity (in minutes)
|
||||
|
||||
thing-type.config.plugwise.sense.boundaryType.label = Boundary type
|
||||
thing-type.config.plugwise.sense.boundaryType.description = The boundary type that is used for switching
|
||||
thing-type.config.plugwise.sense.boundaryType.option.none = None
|
||||
thing-type.config.plugwise.sense.boundaryType.option.temperature = Temperature
|
||||
thing-type.config.plugwise.sense.boundaryType.option.humidity = Humidity
|
||||
|
||||
thing-type.config.plugwise.sense.boundaryAction.label = Boundary action
|
||||
thing-type.config.plugwise.sense.boundaryAction.description = The boundary switch action when the value is below/above the boundary minimum/maximum
|
||||
thing-type.config.plugwise.sense.boundaryAction.option.offBelowOnAbove = Off below / On above
|
||||
thing-type.config.plugwise.sense.boundaryAction.option.onBelowOffAbove = On below / Off above
|
||||
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMin.label = Temperature minimum
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMin.description = The minimum boundary for the temperature boundary action
|
||||
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMax.label = Temperature maximum
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMax.description = The maximum boundary for the temperature boundary action
|
||||
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMin.label = Humidity minimum
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMin.description = The minimum boundary for the humidity boundary action
|
||||
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMax.label = Humidity maximum
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMax.description = The maximum boundary for the humidity boundary action
|
||||
|
||||
thing-type.config.plugwise.sense.wakeupInterval.label = Wake-up interval
|
||||
thing-type.config.plugwise.sense.wakeupInterval.description = The interval in which the Sense wakes up at least once (in minutes)
|
||||
|
||||
thing-type.config.plugwise.sense.wakeupDuration.label = Wake-up duration
|
||||
thing-type.config.plugwise.sense.wakeupDuration.description = The number of seconds the Sense stays awake after it woke up
|
||||
|
||||
thing-type.config.plugwise.sense.updateConfiguration.label = Update configuration
|
||||
thing-type.config.plugwise.sense.updateConfiguration.description = Stores if the Sense configuration is up to date (automatically enabled/disabled)
|
||||
|
||||
|
||||
# Switch thing type configuration parameters
|
||||
thing-type.config.plugwise.switch.macAddress.label = MAC address
|
||||
thing-type.config.plugwise.switch.macAddress.description = The full device MAC address e.g. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.switch.wakeupInterval.label = Wake-up interval
|
||||
thing-type.config.plugwise.switch.wakeupInterval.description = The interval in which the Switch wakes up at least once (in minutes)
|
||||
|
||||
thing-type.config.plugwise.switch.wakeupDuration.label = Wake-up duration
|
||||
thing-type.config.plugwise.switch.wakeupDuration.description = The number of seconds the Switch stays awake after it woke up
|
||||
|
||||
thing-type.config.plugwise.switch.updateConfiguration.label = Update configuration
|
||||
thing-type.config.plugwise.switch.updateConfiguration.description = Stores if the Switch configuration is up to date (automatically enabled/disabled)
|
||||
|
||||
|
||||
# channel types
|
||||
channel-type.plugwise.clock.label = Clock
|
||||
channel-type.plugwise.clock.description = Time as indicated by the internal clock of the device
|
||||
|
||||
channel-type.plugwise.humidity.label = Humidity
|
||||
channel-type.plugwise.humidity.description = Current relative humidity
|
||||
|
||||
channel-type.plugwise.energy.label = Energy
|
||||
channel-type.plugwise.energy.description = Energy consumption/production during the last measurement interval
|
||||
|
||||
channel-type.plugwise.energystamp.label = Energy timestamp
|
||||
channel-type.plugwise.energystamp.description = Timestamp of the start of the last energy measurement interval
|
||||
|
||||
channel-type.plugwise.lastseen.label = Last seen
|
||||
channel-type.plugwise.lastseen.description = Timestamp of the last received message
|
||||
|
||||
channel-type.plugwise.leftbuttonstate.label = Left button state
|
||||
channel-type.plugwise.leftbuttonstate.description = Current state of the left button
|
||||
|
||||
channel-type.plugwise.power.label = Power
|
||||
channel-type.plugwise.power.description = Current power consumption/production
|
||||
|
||||
channel-type.plugwise.realtimeclock.label = Real-time clock
|
||||
channel-type.plugwise.realtimeclock.description = Time as indicated by the real-time internal clock of the Circle+
|
||||
|
||||
channel-type.plugwise.rightbuttonstate.label = Right button state
|
||||
channel-type.plugwise.rightbuttonstate.description = Current state of the right button
|
||||
|
||||
channel-type.plugwise.state.label = State
|
||||
channel-type.plugwise.state.description = Switches the power state on/off
|
||||
|
||||
channel-type.plugwise.temperature.label = Temperature
|
||||
channel-type.plugwise.temperature.description = Current temperature
|
||||
|
||||
channel-type.plugwise.triggered.label = Triggered
|
||||
channel-type.plugwise.triggered.description = Most recent switch action initiated by the device
|
||||
|
||||
|
||||
# channel type configuration parameters
|
||||
channel-type.config.plugwise.slowerupdates.updateInterval.label = Update interval
|
||||
channel-type.config.plugwise.slowerupdates.updateInterval.description = Specifies at what rate the state is updated (in seconds)
|
||||
|
||||
channel-type.config.plugwise.fasterupdates.updateInterval.label = Update interval
|
||||
channel-type.config.plugwise.fasterupdates.updateInterval.description = Specifies at what rate the state is updated (in seconds)
|
||||
@@ -0,0 +1,186 @@
|
||||
# binding
|
||||
binding.plugwise.name = Plugwise Binding
|
||||
binding.plugwise.description = Monitor en schakel Plugwise ZigBee apparaten met de Stick. Ondersteunde apparaten zijn de Circle, Circle+, Scan, Sense, Stealth en Switch.
|
||||
|
||||
|
||||
# bridge type configuration parameters
|
||||
bridge-type.config.plugwise.stick.serialPort.label = Seriële poort
|
||||
bridge-type.config.plugwise.stick.serialPort.description = De seriële poort van de Stick, bv. "/dev/ttyUSB0" voor Linux of "COM1" voor Windows
|
||||
|
||||
bridge-type.config.plugwise.stick.messageWaitTime.label = Bericht wachttijd
|
||||
bridge-type.config.plugwise.stick.messageWaitTime.description = De tijd die gewacht wordt tussen het versturen van berichten op het ZigBee netwerk (in ms)
|
||||
|
||||
|
||||
# thing types
|
||||
thing-type.plugwise.circle.label = Plugwise Circle
|
||||
thing-type.plugwise.circle.description = Een wandcontactdoos stekker die energie meet en apparaten schakelt
|
||||
|
||||
thing-type.plugwise.circleplus.label = Plugwise Circle+
|
||||
thing-type.plugwise.circleplus.description = Een speciale Circle die het ZigBee netwerk coördineert en als netwerkpoort fungeert
|
||||
|
||||
thing-type.plugwise.scan.label = Plugwise Scan
|
||||
thing-type.plugwise.scan.description = Een draadloze bewegingsmelding (PIR) en lichtsterktemeter
|
||||
|
||||
thing-type.plugwise.sense.label = Plugwise Sense
|
||||
thing-type.plugwise.sense.description = Een draadloze temperatuur- en luchtvochtigheidsmeter
|
||||
|
||||
thing-type.plugwise.stealth.label = Plugwise Stealth
|
||||
thing-type.plugwise.stealth.description = Een Circle in een compactere vormfactor die ingebouwd kan worden
|
||||
|
||||
thing-type.plugwise.stick.label = Plugwise Stick
|
||||
thing-type.plugwise.stick.description = Een ZigBee USB controller die met de Circle+ communiceert
|
||||
|
||||
thing-type.plugwise.switch.label = Plugwise Switch
|
||||
thing-type.plugwise.switch.description = Een draadloze muurschakelaar
|
||||
|
||||
|
||||
# Relay thing type configuration parameters
|
||||
thing-type.config.plugwise.relay.macAddress.label = MAC-adres
|
||||
thing-type.config.plugwise.relay.macAddress.description = Het volledige MAC-adres van het apparaat bv. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.relay.powerStateChanging.label = Stroom schakelen
|
||||
thing-type.config.plugwise.relay.powerStateChanging.description = Bepaald of de stroom met commando's wordt geschakeld of altijd aan/uit is
|
||||
thing-type.config.plugwise.relay.powerStateChanging.option.commandSwitching = Commando schakelen
|
||||
thing-type.config.plugwise.relay.powerStateChanging.option.alwaysOn = Altijd aan
|
||||
thing-type.config.plugwise.relay.powerStateChanging.option.alwaysOff = Altijd uit
|
||||
|
||||
thing-type.config.plugwise.relay.suppliesPower.label = Levert stroom
|
||||
thing-type.config.plugwise.relay.suppliesPower.description = Zet metingen van stroomproductie aan
|
||||
|
||||
thing-type.config.plugwise.relay.measurementInterval.label = Meetinterval
|
||||
thing-type.config.plugwise.relay.measurementInterval.description = Het energie meetinterval (in minuten)
|
||||
|
||||
thing-type.config.plugwise.relay.temporarilyNotInNetwork.label = Tijdelijk niet in netwerk
|
||||
thing-type.config.plugwise.relay.temporarilyNotInNetwork.description = Stopt het zoeken naar een ontkoppeld apparaat op het ZigBee netwerk
|
||||
|
||||
thing-type.config.plugwise.relay.updateConfiguration.label = Configuratie bijwerken
|
||||
thing-type.config.plugwise.relay.updateConfiguration.description = Bewaard of de apparaat configuratie bijgewerkt is (automatische activatie/deactivatie)
|
||||
|
||||
|
||||
# Scan thing type configuration parameters
|
||||
thing-type.config.plugwise.scan.macAddress.label = MAC-adres
|
||||
thing-type.config.plugwise.scan.macAddress.description = Het volledige MAC-adres van het apparaat bv. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.scan.sensitivity.label = Gevoeligheid
|
||||
thing-type.config.plugwise.scan.sensitivity.description = De gevoeligheid van bewegingsdetectie
|
||||
thing-type.config.plugwise.scan.sensitivity.option.off = Uit
|
||||
thing-type.config.plugwise.scan.sensitivity.option.medium = Gemiddeld
|
||||
thing-type.config.plugwise.scan.sensitivity.option.high = Hoog
|
||||
|
||||
thing-type.config.plugwise.scan.switchOffDelay.label = Uitschakelvertraging
|
||||
thing-type.config.plugwise.scan.switchOffDelay.description = De vertraging van het uitschakelen nadat de Scan geen beweging meer waarneemt (in minuten)
|
||||
|
||||
thing-type.config.plugwise.scan.daylightOverride.label = Daglicht opheffing
|
||||
thing-type.config.plugwise.scan.daylightOverride.description = Schakelt bewegingsdetectie uit bij daglicht
|
||||
|
||||
thing-type.config.plugwise.scan.wakeupInterval.label = Ontwaakinterval
|
||||
thing-type.config.plugwise.scan.wakeupInterval.description = Het interval waarin de Scan minstens eenmalig ontwaakt (in minuten)
|
||||
|
||||
thing-type.config.plugwise.scan.wakeupDuration.label = Ontwaakduur
|
||||
thing-type.config.plugwise.scan.wakeupDuration.description = Het aantal seconden dat de Scan wakker blijft na ontwaking
|
||||
|
||||
thing-type.config.plugwise.scan.recalibrate.label = Herkalibreren
|
||||
thing-type.config.plugwise.scan.recalibrate.description = Herkalibreert de daglicht opheffingsgrens wanneer de Scan ontwaakt
|
||||
|
||||
thing-type.config.plugwise.scan.updateConfiguration.label = Configuratie bijwerken
|
||||
thing-type.config.plugwise.scan.updateConfiguration.description = Bewaard of de Scan configuratie bijgewerkt is (automatische activatie/deactivatie)
|
||||
|
||||
|
||||
# Sense thing type configuration parameters
|
||||
thing-type.config.plugwise.sense.macAddress.label = MAC-adres
|
||||
thing-type.config.plugwise.sense.macAddress.description = Het volledige MAC-adres van het apparaat bv. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.sense.measurementInterval.label = Meetinterval
|
||||
thing-type.config.plugwise.sense.measurementInterval.description = Het interval waarin de Sense temperatuur en luchtvochtigheid meet (in minuten)
|
||||
|
||||
thing-type.config.plugwise.sense.boundaryType.label = Grenstype
|
||||
thing-type.config.plugwise.sense.boundaryType.description = Het grenstype dat gebruikt wordt om te schakelen
|
||||
thing-type.config.plugwise.sense.boundaryType.option.none = Geen
|
||||
thing-type.config.plugwise.sense.boundaryType.option.temperature = Temperatuur
|
||||
thing-type.config.plugwise.sense.boundaryType.option.humidity = Luchtvochtigheid
|
||||
|
||||
thing-type.config.plugwise.sense.boundaryAction.label = Grensactie
|
||||
thing-type.config.plugwise.sense.boundaryAction.description = De schakelactie indien de meetwaarde beneden/boven het grensminimum/maximum komt
|
||||
thing-type.config.plugwise.sense.boundaryAction.option.offBelowOnAbove = Uit beneden / Aan boven
|
||||
thing-type.config.plugwise.sense.boundaryAction.option.onBelowOffAbove = Aan beneden / Uit boven
|
||||
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMin.label = Temperatuur minimum
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMin.description = Het grensminimum van de temperatuur schakelactie
|
||||
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMax.label = Temperatuur maximum
|
||||
thing-type.config.plugwise.sense.temperatureBoundaryMax.description = Het grensmaximum van de temperatuur schakelactie
|
||||
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMin.label = Luchtvochtigheid minimum
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMin.description = Het grensminimum van de luchtvochtigheid schakelactie
|
||||
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMax.label = Luchtvochtigheid maximum
|
||||
thing-type.config.plugwise.sense.humidityBoundaryMax.description = Het grensmaximum van de luchtvochtigheid schakelactie
|
||||
|
||||
thing-type.config.plugwise.sense.wakeupInterval.label = Ontwaakinterval
|
||||
thing-type.config.plugwise.sense.wakeupInterval.description = Het interval waarin de Sense minstens eenmalig ontwaakt (in minuten)
|
||||
|
||||
thing-type.config.plugwise.sense.wakeupDuration.label = Ontwaakduur
|
||||
thing-type.config.plugwise.sense.wakeupDuration.description = Het aantal seconden dat de Sense wakker blijft na ontwaking
|
||||
|
||||
thing-type.config.plugwise.sense.updateConfiguration.label = Configuratie bijwerken
|
||||
thing-type.config.plugwise.sense.updateConfiguration.description = Bewaard of de Sense configuratie bijgewerkt is (automatische activatie/deactivatie)
|
||||
|
||||
|
||||
# Switch thing type configuration parameters
|
||||
thing-type.config.plugwise.switch.macAddress.label = MAC-adres
|
||||
thing-type.config.plugwise.switch.macAddress.description = Het volledige MAC-adres van het apparaat bv. "000D6F0000A1B2C3"
|
||||
|
||||
thing-type.config.plugwise.switch.wakeupInterval.label = Ontwaakinterval
|
||||
thing-type.config.plugwise.switch.wakeupInterval.description = Het interval waarin de Switch minstens eenmalig ontwaakt (in minuten)
|
||||
|
||||
thing-type.config.plugwise.switch.wakeupDuration.label = Ontwaakduur
|
||||
thing-type.config.plugwise.switch.wakeupDuration.description = Het aantal seconden dat de Switch wakker blijft na ontwaking
|
||||
|
||||
thing-type.config.plugwise.switch.updateConfiguration.label = Configuratie bijwerken
|
||||
thing-type.config.plugwise.switch.updateConfiguration.description = Bewaard of de Switch configuratie bijgewerkt is (automatische activatie/deactivatie)
|
||||
|
||||
|
||||
# channel types
|
||||
channel-type.plugwise.clock.label = Klok
|
||||
channel-type.plugwise.clock.description = Tijd aangegeven door de interne klok van het apparaat
|
||||
|
||||
channel-type.plugwise.humidity.label = Luchtvochtigheid
|
||||
channel-type.plugwise.humidity.description = Huidige relatieve luchtvochtigheid
|
||||
|
||||
channel-type.plugwise.energy.label = Energie
|
||||
channel-type.plugwise.energy.description = Energie verbruik/productie tijdens het laatste meetinterval
|
||||
|
||||
channel-type.plugwise.energystamp.label = Energie tijdstempel
|
||||
channel-type.plugwise.energystamp.description = Tijdstempel van het begin van het laatste energie meetinterval
|
||||
|
||||
channel-type.plugwise.lastseen.label = Laatst gezien
|
||||
channel-type.plugwise.lastseen.description = Tijdstempel van het laatst ontvangen bericht
|
||||
|
||||
channel-type.plugwise.leftbuttonstate.label = Linker knop status
|
||||
channel-type.plugwise.leftbuttonstate.description = Huidige status van de linker knop
|
||||
|
||||
channel-type.plugwise.power.label = Vermogen
|
||||
channel-type.plugwise.power.description = Huidige verbruik/productie vermogen
|
||||
|
||||
channel-type.plugwise.realtimeclock.label = Real-time klok
|
||||
channel-type.plugwise.realtimeclock.description = Tijd aangegeven door de real-time interne klok van de Circle+
|
||||
|
||||
channel-type.plugwise.rightbuttonstate.label = Rechter knop status
|
||||
channel-type.plugwise.rightbuttonstate.description = Huidige status van de rechter knop
|
||||
|
||||
channel-type.plugwise.state.label = Status
|
||||
channel-type.plugwise.state.description = Schakelt de stroom status aan/uit
|
||||
|
||||
channel-type.plugwise.temperature.label = Temperatuur
|
||||
channel-type.plugwise.temperature.description = Huidige temperatuur
|
||||
|
||||
channel-type.plugwise.triggered.label = Getriggerd
|
||||
channel-type.plugwise.triggered.description = De meest recente door het apparaat geïnitieerde schakelactie
|
||||
|
||||
|
||||
# channel type configuration parameters
|
||||
channel-type.config.plugwise.slowerupdates.updateInterval.label = Bijwerk tijdsinterval
|
||||
channel-type.config.plugwise.slowerupdates.updateInterval.description = Specificeert het tijdsinterval waarmee de status wordt bijgewerkt (in seconden)
|
||||
|
||||
channel-type.config.plugwise.fasterupdates.updateInterval.label = Bijwerk tijdsinterval
|
||||
channel-type.config.plugwise.fasterupdates.updateInterval.description = Specificeert het tijdsinterval waarmee de status wordt bijgewerkt (in seconden)
|
||||
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<channel-type id="clock" advanced="true">
|
||||
<item-type>String</item-type>
|
||||
<label>Clock</label>
|
||||
<description>Time as indicated by the internal clock of the device</description>
|
||||
<state readOnly="true"></state>
|
||||
<config-description-ref uri="channel-type:plugwise:slowerupdates"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="humidity">
|
||||
<item-type>Number:Dimensionless</item-type>
|
||||
<label>Humidity</label>
|
||||
<description>Current relative humidity</description>
|
||||
<category>Humidity</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="energy">
|
||||
<item-type>Number:Energy</item-type>
|
||||
<label>Energy</label>
|
||||
<description>Energy consumption/production during the last measurement interval</description>
|
||||
<category>Energy</category>
|
||||
<state readOnly="true" pattern="%.3f %unit%"/>
|
||||
<config-description-ref uri="channel-type:plugwise:slowerupdates"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="energystamp" advanced="true">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Energy Timestamp</label>
|
||||
<description>Timestamp of the start of the last energy measurement interval</description>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="lastseen" advanced="true">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Last Seen</label>
|
||||
<description>Timestamp of the last received message</description>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="leftbuttonstate">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Left Button State</label>
|
||||
<description>Current state of the left button</description>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="power">
|
||||
<item-type>Number:Power</item-type>
|
||||
<label>Power</label>
|
||||
<description>Current power consumption/production</description>
|
||||
<category>Energy</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
<config-description-ref uri="channel-type:plugwise:fasterupdates"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="realtimeclock" advanced="true">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Real-time Clock</label>
|
||||
<description>Time as indicated by the real-time internal clock of the Circle+</description>
|
||||
<state readOnly="true"></state>
|
||||
<config-description-ref uri="channel-type:plugwise:slowerupdates"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="rightbuttonstate">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Right Button State</label>
|
||||
<description>Current state of the right button</description>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="state">
|
||||
<item-type>Switch</item-type>
|
||||
<label>State</label>
|
||||
<description>Switches the power state on/off</description>
|
||||
<category>PowerOutlet</category>
|
||||
<state readOnly="false"/>
|
||||
<config-description-ref uri="channel-type:plugwise:fasterupdates"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="temperature">
|
||||
<item-type>Number:Temperature</item-type>
|
||||
<label>Temperature</label>
|
||||
<description>Current temperature</description>
|
||||
<category>Temperature</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="triggered">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Triggered</label>
|
||||
<description>Most recent switch action initiated by the device</description>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="circle">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="stick"/>
|
||||
</supported-bridge-type-refs>
|
||||
<label>Plugwise Circle</label>
|
||||
<description>A power outlet plug that provides energy measurement and switching control of appliances</description>
|
||||
<channels>
|
||||
<channel id="clock" typeId="clock"/>
|
||||
<channel id="energy" typeId="energy"/>
|
||||
<channel id="energystamp" typeId="energystamp"/>
|
||||
<channel id="lastseen" typeId="lastseen"/>
|
||||
<channel id="power" typeId="power"/>
|
||||
<channel id="state" typeId="state"/>
|
||||
</channels>
|
||||
<representation-property>macAddress</representation-property>
|
||||
<config-description-ref uri="thing-type:plugwise:relay"/>
|
||||
</thing-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="circleplus">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="stick"/>
|
||||
</supported-bridge-type-refs>
|
||||
<label>Plugwise Circle+</label>
|
||||
<description>A special Circle that coordinates the ZigBee network and acts as network gateway</description>
|
||||
<channels>
|
||||
<channel id="clock" typeId="clock"/>
|
||||
<channel id="energy" typeId="energy"/>
|
||||
<channel id="energystamp" typeId="energystamp"/>
|
||||
<channel id="lastseen" typeId="lastseen"/>
|
||||
<channel id="power" typeId="power"/>
|
||||
<channel id="realtimeclock" typeId="realtimeclock"/>
|
||||
<channel id="state" typeId="state"/>
|
||||
</channels>
|
||||
<representation-property>macAddress</representation-property>
|
||||
<config-description-ref uri="thing-type:plugwise:relay"/>
|
||||
</thing-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="scan">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="stick"/>
|
||||
</supported-bridge-type-refs>
|
||||
<label>Plugwise Scan</label>
|
||||
<description>A wireless motion (PIR) and light sensor</description>
|
||||
<channels>
|
||||
<channel id="triggered" typeId="triggered"/>
|
||||
<channel id="lastseen" typeId="lastseen"/>
|
||||
</channels>
|
||||
<representation-property>macAddress</representation-property>
|
||||
<config-description-ref uri="thing-type:plugwise:scan"/>
|
||||
</thing-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="sense">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="stick"/>
|
||||
</supported-bridge-type-refs>
|
||||
<label>Plugwise Sense</label>
|
||||
<description>A wireless temperature and humidity sensor</description>
|
||||
<channels>
|
||||
<channel id="humidity" typeId="humidity"/>
|
||||
<channel id="lastseen" typeId="lastseen"/>
|
||||
<channel id="temperature" typeId="temperature"/>
|
||||
<channel id="triggered" typeId="triggered"/>
|
||||
</channels>
|
||||
<representation-property>macAddress</representation-property>
|
||||
<config-description-ref uri="thing-type:plugwise:sense"/>
|
||||
</thing-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="stealth">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="stick"/>
|
||||
</supported-bridge-type-refs>
|
||||
<label>Plugwise Stealth</label>
|
||||
<description>A Circle with a more compact form factor that can be built-in</description>
|
||||
<channels>
|
||||
<channel id="clock" typeId="clock"/>
|
||||
<channel id="energy" typeId="energy"/>
|
||||
<channel id="energystamp" typeId="energystamp"/>
|
||||
<channel id="lastseen" typeId="lastseen"/>
|
||||
<channel id="power" typeId="power"/>
|
||||
<channel id="state" typeId="state"/>
|
||||
</channels>
|
||||
<representation-property>macAddress</representation-property>
|
||||
<config-description-ref uri="thing-type:plugwise:relay"/>
|
||||
</thing-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<bridge-type id="stick">
|
||||
<label>Plugwise Stick</label>
|
||||
<description>A ZigBee USB controller used for communicating with the Circle+</description>
|
||||
<representation-property>macAddress</representation-property>
|
||||
<config-description-ref uri="bridge-type:plugwise:stick"/>
|
||||
</bridge-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="plugwise"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="switch">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="stick"/>
|
||||
</supported-bridge-type-refs>
|
||||
<label>Plugwise Switch</label>
|
||||
<description>A wireless wall switch</description>
|
||||
<channels>
|
||||
<channel id="lastseen" typeId="lastseen"/>
|
||||
<channel id="leftbuttonstate" typeId="leftbuttonstate"/>
|
||||
<channel id="rightbuttonstate" typeId="rightbuttonstate"/>
|
||||
</channels>
|
||||
<representation-property>macAddress</representation-property>
|
||||
<config-description-ref uri="thing-type:plugwise:switch"/>
|
||||
</thing-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
Reference in New Issue
Block a user