Updated external content (Jenkins build 782)
parent
a59f2473b3
commit
5894f10c8b
|
@ -244,7 +244,7 @@ You optionally can define a `userName` and a `password` parameter if the access
|
|||
|
||||
### Second generation devices (PIKO 10-20, PIKO NEW GENERATION)
|
||||
|
||||
Second generation inverters require 5 mandatory parameters:
|
||||
Second generation inverters require 4 mandatory parameters and 1 optional (hasBattery):
|
||||
|
||||
| Parameter | Description | Type | Unit | Default value | Example value |
|
||||
|--------------------------|--------------------------------------------------------|---------|---------|---------------|---------------|
|
||||
|
|
|
@ -72,6 +72,7 @@ The following optional parameters can be set for the Thing:
|
|||
* __availabilityTopic__: The MQTT topic that represents the availability of the thing. This can be the thing's LWT topic.
|
||||
* __payloadAvailable__: Payload of the `Availability Topic`, when the device is available. Default: `ON`.
|
||||
* __payloadNotAvailable__: Payload of the `Availability Topic`, when the device is *not* available. Default: `OFF`.
|
||||
* __transformationPattern__: An optional transformation pattern like [JSONPath](https://goessner.net/articles/JsonPath/index.html#e2) that is applied to the incoming availability payload. Transformations can be chained by separating them with the mathematical intersection character "∩". The result of the transformations is then checked against `payloadAvailable` and `payloadNotAvailable`.
|
||||
|
||||
## Supported Channels
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
<properties>
|
||||
<property name="vendor">Danfoss</property>
|
||||
</properties>
|
||||
<representation-property>host</representation-property>
|
||||
<config-description>
|
||||
<parameter name="host" type="text" required="true">
|
||||
<label>Host</label>
|
||||
|
|
|
@ -926,7 +926,7 @@
|
|||
<channel-type id="device-local-external-module-control-set">
|
||||
<item-type>String</item-type>
|
||||
<label>External Module Control Set</label>
|
||||
<description>Set External Module Control</description>
|
||||
<description>Set external module control</description>
|
||||
<category>Energy</category>
|
||||
<state readOnly="false"/>
|
||||
</channel-type>
|
||||
|
|
|
@ -30,6 +30,19 @@
|
|||
<description>Payload of the 'Availability Topic', when the device is *not* available. Default: 'OFF'</description>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
<parameter name="transformationPattern" type="text">
|
||||
<label>Availability Payload Transformations</label>
|
||||
<description>
|
||||
<![CDATA[
|
||||
Applies transformations to the incoming availability payload.
|
||||
A transformation example for a received JSON would be "JSONPATH:$.status" for
|
||||
a json {status: "Online"}.
|
||||
|
||||
You can chain transformations by separating them with the intersection character ∩.
|
||||
]]>
|
||||
</description>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
</config-description>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -12,12 +12,9 @@
|
|||
<channel id="state" typeId="state"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text" required="true">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="insight">
|
||||
|
@ -37,15 +34,11 @@
|
|||
<channel id="energyTotal" typeId="energyTotal"/>
|
||||
<channel id="standByLimit" typeId="standByLimit"/>
|
||||
<channel id="onStandBy" typeId="onStandBy"/>
|
||||
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text" required="true">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="lightswitch">
|
||||
|
@ -56,12 +49,9 @@
|
|||
<channel id="state" typeId="state"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text" required="true">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="motion">
|
||||
|
@ -73,12 +63,9 @@
|
|||
<channel id="lastMotionDetected" typeId="lastMotionDetected"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text" required="true">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<!-- Standard WeMo Bulb with E27 socket -->
|
||||
|
@ -117,12 +104,9 @@
|
|||
<channel id="sensor" typeId="sensor"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text" required="true">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="CoffeeMaker">
|
||||
|
@ -141,6 +125,8 @@
|
|||
<channel id="lastCleaned" typeId="lastCleaned"/>
|
||||
</channels>
|
||||
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text" required="true">
|
||||
<label>Unique Device Name</label>
|
||||
|
@ -148,8 +134,7 @@
|
|||
</parameter>
|
||||
<parameter name="pollingInterval" type="integer" required="false" min="15" max="180">
|
||||
<label>Polling Interval</label>
|
||||
<description>Interval polling the WeMo Coffee Maker.
|
||||
</description>
|
||||
<description>Interval polling the WeMo Coffee Maker.</description>
|
||||
<default>60</default>
|
||||
</parameter>
|
||||
</config-description>
|
||||
|
@ -170,12 +155,9 @@
|
|||
<channel id="nightModeBrightness" typeId="nightModeBrightness"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text" required="true">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="Crockpot">
|
||||
|
@ -190,13 +172,9 @@
|
|||
<channel id="cookedTime" typeId="cookedTime"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
<required>true</required>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="Purifier">
|
||||
|
@ -212,13 +190,9 @@
|
|||
<channel id="filterPresent" typeId="filterPresent"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
<required>true</required>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="Humidifier">
|
||||
|
@ -234,13 +208,9 @@
|
|||
<channel id="expiredFilterTime" typeId="expiredFilterTime"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
<required>true</required>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="Heater">
|
||||
|
@ -255,13 +225,9 @@
|
|||
<channel id="heatingRemaining" typeId="heatingRemaining"/>
|
||||
</channels>
|
||||
|
||||
<config-description>
|
||||
<parameter name="udn" type="text">
|
||||
<label>Unique Device Name</label>
|
||||
<description>The UDN identifies the WeMo Device</description>
|
||||
<required>true</required>
|
||||
</parameter>
|
||||
</config-description>
|
||||
<representation-property>udn</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:wemo:device"/>
|
||||
</thing-type>
|
||||
|
||||
<channel-type id="state">
|
||||
|
|
Loading…
Reference in New Issue