added migrated 2.x add-ons

Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
Kai Kreuzer
2020-09-21 01:58:32 +02:00
parent bbf1a7fd29
commit 6df6783b60
11662 changed files with 1302875 additions and 11 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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)

View File

@@ -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)

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>