Updated external content (Jenkins build 502)
parent
f2df88859e
commit
238b148f62
|
@ -151,15 +151,10 @@ Bridge rfxcom:tcpbridge:sunflower [ host="sunflower", port=10001 ] {
|
|||
|
||||
## Thing Configuration
|
||||
|
||||
Available configuration parameters are:
|
||||
|
||||
| Applies to | Parameter Label | Parameter ID | Description | Required | Default |
|
||||
|------------|-----------------|--------------|----------------------------------------------------------------------|----------|---------|
|
||||
| All things | Device ID | deviceId | (Unique) id of the device, for example "100001.1", "B.8" or "286169" | true | |
|
||||
| All things | Sub type | subType | Sub type, note that every thing-type has its own sub types | true | |
|
||||
| Lighting4 | Pulse | pulse | Pulse length used by the device, only used when sending | false | 350 |
|
||||
| Lighting4 | On command ID | onCommandId | Id of the command which should be send to turn the device ON | false | 1 |
|
||||
| Lighting4 | Off command ID | offCommandId | Id of the command which should be send to turn the device OFF | false | 4 |
|
||||
Configuration parameters are listed alongside each thing type. Most devices only require a deviceId and
|
||||
a subType, but some things require additional configuration. The deviceId is used both when receiving and
|
||||
transmitting messages, the subType is mainly used when sending messages, but it can vary between device
|
||||
types.
|
||||
|
||||
## Channels
|
||||
|
||||
|
@ -705,7 +700,27 @@ A Lighting2 device
|
|||
|
||||
### lighting4 - RFXCOM Lighting4 Actuator
|
||||
|
||||
A Lighting4 device
|
||||
A Lighting4 device. The specification for the PT2262 protocol includes 3 bytes for data. By
|
||||
convention, the first 20 bits of this is used for deviceId, and the last 4 bits is used for
|
||||
command, which gives us a total of 16 commands per device.
|
||||
|
||||
Depending on your device, you may have only one command, one pair of commands (on/off), or
|
||||
any other multiple, for example, a set of 4 sockets with an on/off pair for each and an
|
||||
additional pair for "all".
|
||||
|
||||
Different device manufactures using this protocol will use different schemes for their
|
||||
commands, so to configure a thing using the lighting4 protocol, you must specify at least
|
||||
one commandId in the thing configuration. If a device has multiple sets of commands, you
|
||||
can configure multiple things with the same device id, but different commandIds.
|
||||
|
||||
Some devices will expect a specific pulse length. If required, that can also be specified
|
||||
as a thing configuration parameter.
|
||||
|
||||
Previously, openHAB would attempt to guess at the meaning of a commandId if it was not
|
||||
specified in the thing configuration based on devices seen in the wild. Due to the varying
|
||||
nature of devices, this behaviour is deprecated and will be removed in a future openHAB
|
||||
version. Until then, commands 1, 3, 5-13 and 15 are considered ON and 0, 2, 4 and 14 are
|
||||
considered OFF when the `onCommandId` or `offCommandId` for a device is not specified.
|
||||
|
||||
#### Channels
|
||||
|
||||
|
@ -724,64 +739,46 @@ A Lighting4 device
|
|||
* subType - Sub Type
|
||||
* Specifies device sub type.
|
||||
|
||||
* PT2262 - PT2262
|
||||
* PT2262 - PT2262
|
||||
|
||||
* pulse - Pulse length
|
||||
* Pulse length of the device
|
||||
|
||||
* onCommandId - On command
|
||||
* Specifies command to be send when ON must be transmitted
|
||||
|
||||
* 0 - OFF (value 0)
|
||||
* 1 - ON (value 1)
|
||||
* 2 - OFF (value 2)
|
||||
* 3 - ON (value 3)
|
||||
* 4 - OFF (value 4)
|
||||
* 5 - ON (value 5)
|
||||
* 6 - value 6
|
||||
* 7 - ON (value 7)
|
||||
* 8 - value 8
|
||||
* 9 - ON (value 9)
|
||||
* 10 - ON (value 10)
|
||||
* 11 - ON (value 11)
|
||||
* 12 - ON (value 12)
|
||||
* 13 - value 13
|
||||
* 14 - OFF (value 14)
|
||||
* 15 - value 15
|
||||
* Specifies command that represents ON for this device.
|
||||
|
||||
* offCommandId - Off command
|
||||
* Specifies command to be send when OFF must be transmitted
|
||||
* Specifies command that represents OFF for this device.
|
||||
|
||||
* 0 - OFF (value 0)
|
||||
* 1 - ON (value 1)
|
||||
* 2 - OFF (value 2)
|
||||
* 3 - ON (value 3)
|
||||
* 4 - OFF (value 4)
|
||||
* 5 - ON (value 5)
|
||||
* 6 - value 6
|
||||
* 7 - ON (value 7)
|
||||
* 8 - value 8
|
||||
* 9 - ON (value 9)
|
||||
* 10 - ON (value 10)
|
||||
* 11 - ON (value 11)
|
||||
* 12 - ON (value 12)
|
||||
* 13 - value 13
|
||||
* 14 - OFF (value 14)
|
||||
* 15 - value 15
|
||||
* openCommandId - Open command
|
||||
* Specifies command that represents OPEN for this device.
|
||||
|
||||
* closedCommandId - Closed command
|
||||
* Specifies command that represents CLOSED for this device.
|
||||
|
||||
#### Discovering commandId values
|
||||
|
||||
There are a number of ways to detect the commandId values for your device.
|
||||
|
||||
- You can turn on DEBUG messages for the rfxcom binding by adding the line
|
||||
`<Logger level="DEBUG" name="org.openhab.binding.rfxcom"/>`
|
||||
to your `log4j2.xml`. You will then be able to see the commandId in the log
|
||||
file when you trigger the device.
|
||||
|
||||
- You can link a Number Item to the commandId channel. The item will be updated with the
|
||||
detected commandId when you trigger the device.
|
||||
|
||||
- You can use RFXmngr to look at the data from the device. Use the last letter/number
|
||||
of the hexadecimal "Code", and convert it from hexadecimal to decimal.
|
||||
|
||||
#### Examples
|
||||
|
||||
The support for lighting 4 in RFXCOM is less complete because a lot of different devices use the same chips and can not easily be distinguished.
|
||||
|
||||
So some extra configuration can be used for fine tuning the behavior of your Lighting4 devices.
|
||||
When configuring, three extra fields are available, being the the pulse length, and a separate command id for both on and off.
|
||||
If your item is auto-discovered normally the on or off command should be recognized properly.
|
||||
|
||||
For a USB attached RFXCOM on Windows the configuration could look like this (note that the `onCommandId`, `offCommandId` and `pulse` are all optional):
|
||||
For a USB attached RFXCOM on Windows the configuration could look like this (note the `pulse` is optional):
|
||||
|
||||
```
|
||||
Bridge rfxcom:bridge:238adf67 [ serialPort="COM4" ] {
|
||||
Thing lighting4 17745 [deviceId="17745", subType="PT2262", onCommandId=7, offCommandId=4, pulse=800]
|
||||
Thing lighting4 17745a [deviceId="17745", subType="PT2262", onCommandId=7, offCommandId=4]
|
||||
Thing lighting4 17745b [deviceId="17745", subType="PT2262", onCommandId=10, offCommandId=2]
|
||||
Thing lighting4 motion [deviceId="286169", subType="PT2262", onCommandId=9, pulse=392]
|
||||
}
|
||||
```
|
||||
|
@ -789,30 +786,31 @@ Bridge rfxcom:bridge:238adf67 [ serialPort="COM4" ] {
|
|||
Your items file could look like this:
|
||||
|
||||
```
|
||||
Switch Switch {channel="rfxcom:lighting4:238adf67:17745:command"}
|
||||
Number SwitchCommandId "Command ID [%d]" {channel="rfxcom:lighting4:238adf67:17745:commandId"}
|
||||
Number SocketCommandId {channel="rfxcom:lighting4:238adf67:17745a:commandId"}
|
||||
Switch SocketA {channel="rfxcom:lighting4:238adf67:17745a:command"}
|
||||
Switch SocketB {channel="rfxcom:lighting4:238adf67:17745b:command"}
|
||||
```
|
||||
|
||||
And if you want random actions on your relay you could for example do like this:
|
||||
#### Known commandIds
|
||||
|
||||
```
|
||||
rule "Set random relay variations"
|
||||
when
|
||||
System started or
|
||||
Time cron "/20 * * * * ?"
|
||||
then
|
||||
SwitchCommandId.sendCommand((Math::random * 15.9).intValue)
|
||||
end
|
||||
```
|
||||
These are some commandIds from the field that may match your devices.
|
||||
|
||||
#### Devices:
|
||||
|
||||
| Brand | What | Action | Command ID | Supported | Source |
|
||||
|-------|---------------|-------------|------------|-----------|--------|
|
||||
| Kerui | Motion Sensor | Motion | 10 | as ON | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Kerui | Door Contact | door open | 14 | as OFF | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Kerui | Door Contact | door closed | 7 | as ON | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Kerui | Door Contact | tamper | 7 | as ON | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Brand | What | Action | Command ID | Source |
|
||||
|-------|---------------|-------------|------------|--------|
|
||||
| Kerui | Motion Sensor | Motion | 10 | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Kerui | Door Contact | door open | 14 | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Kerui | Door Contact | door closed | 7 | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Kerui | Door Contact | tamper | 11 | [#3103](https://github.com/openhab/openhab-addons/issues/3103) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 1 on | 15 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 1 off | 14 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 2 on | 7 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 2 off | 6 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 3 on | 11 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 3 off | 10 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 4 on | 3 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | Socket 4 off | 2 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | All on | 13 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
| Energenie | 4 Socket Power Bar | All off | 12 | [Community](https://community.openhab.org/t/rfxcom-looking-to-improve-lighting4-call-for-users/123674) |
|
||||
|
||||
### lighting5 - RFXCOM Lighting5 Actuator
|
||||
|
||||
|
|
|
@ -0,0 +1,73 @@
|
|||
# Some events from openhab to see how the api responds over different charging events during a cycle.
|
||||
#
|
||||
# Using custom build from 2021-07-12 that added battery#batteryLevelRaw, battery#chargeStatusCharging,
|
||||
# battery#chargeStatusFullyCharged, battery#chargeStatusCable and added some additional processing to
|
||||
# battery#batteryLevel.
|
||||
|
||||
|
||||
# Started up, car was fully charged
|
||||
|
||||
2021-07-12 16:31:56.706 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from NULL to 1
|
||||
2021-07-12 16:31:56.954 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from NULL to 1
|
||||
2021-07-12 16:31:57.003 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Cable' changed from NULL to OFF
|
||||
2021-07-12 16:31:57.030 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Preclimatization' changed from NULL to OFF
|
||||
2021-07-12 16:31:57.098 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charged' changed from NULL to ON
|
||||
2021-07-12 16:31:57.183 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charging' changed from NULL to OFF
|
||||
2021-07-12 16:33:03.143 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_ChargeStatus' changed from NULL to CableNotPluggedInCar
|
||||
|
||||
# Went out
|
||||
|
||||
2021-07-12 17:03:06.526 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from 100 % to 73 %
|
||||
2021-07-12 17:03:06.534 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from 100 % to 73 %
|
||||
2021-07-12 17:03:06.544 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charged' changed from ON to OFF
|
||||
|
||||
# Drove home
|
||||
|
||||
2021-07-12 18:23:13.529 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from 73 % to 41 %
|
||||
2021-07-12 18:23:13.533 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from 73 % to 41 %
|
||||
|
||||
# Plugged in car, charging is on a timer
|
||||
|
||||
2021-07-12 21:13:26.479 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from 41 % to UNDEF
|
||||
2021-07-12 21:13:26.494 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from 41 % to 100 %
|
||||
2021-07-12 21:13:26.497 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_ChargeStatus' changed from CableNotPluggedInCar to CablePluggedInCar_ChargingPaused
|
||||
2021-07-12 21:13:26.499 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Cable' changed from OFF to ON
|
||||
|
||||
# Openhab restart
|
||||
|
||||
2021-07-12 21:49:20.176 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from NULL to 1
|
||||
# I think this was from persistence? \/
|
||||
2021-07-12 21:49:20.587 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from NULL to 0.41
|
||||
2021-07-12 21:49:20.682 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Cable' changed from NULL to ON
|
||||
2021-07-12 21:49:20.721 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Preclimatization' changed from NULL to OFF
|
||||
2021-07-12 21:49:20.858 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charged' changed from NULL to OFF
|
||||
2021-07-12 21:49:20.992 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charging' changed from NULL to OFF
|
||||
2021-07-12 21:50:26.351 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from 0.41 to UNDEF
|
||||
2021-07-12 21:50:26.369 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_ChargeStatus' changed from NULL to CablePluggedInCar_ChargingPaused
|
||||
|
||||
# Automatic charging started @ 00:30
|
||||
|
||||
2021-07-13 00:30:39.391 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_ChargeStatus' changed from CablePluggedInCar_ChargingPaused to CablePluggedInCar_Charging
|
||||
2021-07-13 00:30:39.393 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charging' changed from OFF to ON
|
||||
|
||||
# Automatic charging stopped (to see what happens) @ 01:00
|
||||
|
||||
2021-07-13 01:00:41.458 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from UNDEF to 53 %
|
||||
2021-07-13 01:00:41.460 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from 100 % to 53 %
|
||||
2021-07-13 01:00:41.462 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_ChargeStatus' changed from CablePluggedInCar_Charging to CablePluggedInCar_ChargingInterrupted
|
||||
2021-07-13 01:00:41.464 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charging' changed from ON to OFF
|
||||
|
||||
# Automatic charging started again @ 01:30
|
||||
|
||||
2021-07-13 01:30:43.532 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from 53 % to 23 %
|
||||
2021-07-13 01:30:43.535 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from 53 % to 23 %
|
||||
2021-07-13 01:30:43.537 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_ChargeStatus' changed from CablePluggedInCar_ChargingInterrupted to CablePluggedInCar_Charging
|
||||
2021-07-13 01:30:43.539 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charging' changed from OFF to ON
|
||||
2021-07-13 03:50:53.485 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevel' changed from 23 % to 100 %
|
||||
2021-07-13 03:50:53.488 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_BatteryLevelRaw' changed from 23 % to 100 %
|
||||
2021-07-13 03:50:53.490 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_ChargeStatus' changed from CablePluggedInCar_Charging to CablePluggedInCar_FullyCharged
|
||||
2021-07-13 03:50:53.493 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charging' changed from ON to OFF
|
||||
2021-07-13 03:50:53.495 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Car_Charged' changed from OFF to ON
|
||||
|
||||
# Automatic charging stopped again @ 04:30
|
||||
|
|
@ -94,9 +94,13 @@ Following channels are currently available:
|
|||
| other#washerFluidLevel | Number | Washer fluid level | Normal / Low / VeryLow |
|
||||
| other#serviceWarning | String | Warning if service is needed | |
|
||||
| other#bulbFailure | Switch | ON if at least one bulb is reported as failed | |
|
||||
| battery#batteryLevel | Number:Dimensionless | Battery level | Only for Plugin hybrid / Twin Engine models |
|
||||
| battery#batteryLevel | Number:Dimensionless | Battery level | Only for Plugin hybrid / Twin Engine models. The binding reports undefined in situations where it knows the API is misleading. |
|
||||
| battery#batteryLevelRaw | Number:Dimensionless | Battery level | Only for Plugin hybrid / Twin Engine models. Raw figure from the API, can be misleading. |
|
||||
| battery#batteryDistanceToEmpty | Number:Length | Distance until battery is empty | Only for Plugin hybrid / Twin Engine models |
|
||||
| battery#chargeStatus | String | Charging status | Only for Plugin hybrid / Twin Engine models |
|
||||
| battery#chargeStatusCable | Switch | Is the cable plugged in | Only for Plugin hybrid / Twin Engine models |
|
||||
| battery#chargeStatusCharging | Switch | Is the car currently charging | Only for Plugin hybrid / Twin Engine models |
|
||||
| battery#chargeStatusFullyCharged | Switch | Is the car fully charged | Only for Plugin hybrid / Twin Engine models |
|
||||
| battery#timeToHVBatteryFullyCharged | Number:Time | Time in minutes until the battery is fully charged | Only for Plugin hybrid / Twin Engine models |
|
||||
| battery#chargingEnd | DateTime | Calculated time when the battery is fully charged | Only for Plugin hybrid / Twin Engine models |
|
||||
| lasttrip#tripConsumption | Number:Volume | Last trip fuel consumption | |
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<properties>
|
||||
<property name="serverCert"></property>
|
||||
</properties>
|
||||
<config-description-ref uri="binding:digitalstrom:dssBridge"/>
|
||||
<config-description-ref uri="bridge-type:digitalstrom:dssBridge"/>
|
||||
</bridge-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -74,6 +74,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalpiko1020_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:kostalpiko1020"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -68,6 +68,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -68,6 +68,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -68,6 +68,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -68,6 +68,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -68,6 +68,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -81,6 +81,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -73,6 +73,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -81,6 +81,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -73,6 +73,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -81,6 +81,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -73,6 +73,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -81,6 +81,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -73,6 +73,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -81,6 +81,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -73,6 +73,6 @@
|
|||
<properties>
|
||||
<property name="vendor">KOSTAL Solar Electric GmbH</property>
|
||||
</properties>
|
||||
<config-description-ref uri="thing-type:kostalplenticorepikoiq_config"/>
|
||||
<config-description-ref uri="thing-type:kostalinverter:plenticorepikoiq"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -38,51 +38,31 @@
|
|||
<description>Pulse length of the device</description>
|
||||
<default>350</default>
|
||||
</parameter>
|
||||
<parameter name="onCommandId" type="integer" required="true">
|
||||
<parameter name="onCommandId" type="integer" required="false" min="0" max="15">
|
||||
<label>On Command</label>
|
||||
<description>Specifies command to be send when ON must be transmitted</description>
|
||||
<options>
|
||||
<option value="0">OFF (value 0)</option>
|
||||
<option value="1">ON (value 1)</option>
|
||||
<option value="2">OFF (value 2)</option>
|
||||
<option value="3">ON (value 3)</option>
|
||||
<option value="4">OFF (value 4)</option>
|
||||
<option value="5">ON (value 5)</option>
|
||||
<option value="6">value 5</option>
|
||||
<option value="7">ON (value 7)</option>
|
||||
<option value="8">value 8</option>
|
||||
<option value="9">ON (value 9)</option>
|
||||
<option value="10">ON (value 10)</option>
|
||||
<option value="11">ON (value 11)</option>
|
||||
<option value="12">ON (value 12)</option>
|
||||
<option value="13">value 13</option>
|
||||
<option value="14">OFF (value 14)</option>
|
||||
<option value="15">value 15</option>
|
||||
</options>
|
||||
<default>1</default>
|
||||
<description>Specifies command that represents ON for this device. If not
|
||||
specified, will treat 1, 3, 5-13 and 15 as
|
||||
ON commands for receiving message, and will send 1 as an ON
|
||||
command. This behaviour is deprecated. In a future
|
||||
version, if this is not specified, the on command will
|
||||
not be available.</description>
|
||||
</parameter>
|
||||
<parameter name="offCommandId" type="integer" required="true">
|
||||
<parameter name="offCommandId" type="integer" required="false" min="0" max="15">
|
||||
<label>Off Command</label>
|
||||
<description>Specifies command to be send when OFF must be transmitted</description>
|
||||
<options>
|
||||
<option value="0">OFF (value 0)</option>
|
||||
<option value="1">ON (value 1)</option>
|
||||
<option value="2">OFF (value 2)</option>
|
||||
<option value="3">ON (value 3)</option>
|
||||
<option value="4">OFF (value 4)</option>
|
||||
<option value="5">ON (value 5)</option>
|
||||
<option value="6">value 5</option>
|
||||
<option value="7">ON (value 7)</option>
|
||||
<option value="8">value 8</option>
|
||||
<option value="9">ON (value 9)</option>
|
||||
<option value="10">ON (value 10)</option>
|
||||
<option value="11">ON (value 11)</option>
|
||||
<option value="12">ON (value 12)</option>
|
||||
<option value="13">value 13</option>
|
||||
<option value="14">OFF (value 14)</option>
|
||||
<option value="15">value 15</option>
|
||||
</options>
|
||||
<default>4</default>
|
||||
<description>Specifies command that represents OFF for this device. For historical reasons, if not
|
||||
specified, will
|
||||
treat 0, 2, 4 and 14 as OFF commands for receiving message, and will send 4 as an OFF
|
||||
command. This behaviour is
|
||||
deprecated. In a future version, if this is not specified, the off command will
|
||||
not be available.</description>
|
||||
</parameter>
|
||||
<parameter name="openCommandId" type="integer" required="false" min="0" max="15">
|
||||
<label>Open Command</label>
|
||||
<description>Specifies command that represents OPEN for this device.</description>
|
||||
</parameter>
|
||||
<parameter name="closedCommandId" type="integer" required="false" min="0" max="15">
|
||||
<label>Closed Command</label>
|
||||
<description>Specifies command that represents CLOSED for this device.</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
</thing-type>
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<channel id="base" typeId="baseType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<channel id="lastUpdate" typeId="lastUpdateType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
<channel id="base" typeId="baseType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
<channel id="lastUpdate" typeId="lastUpdateType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
<channel id="lastUpdate" typeId="lastUpdateType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
<channel id="lastUpdate" typeId="lastUpdateType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<channel id="lastUpdate" typeId="lastUpdateType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<channel id="lastUpdate" typeId="lastUpdateType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<channel id="base" typeId="baseType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
<channel id="ejphn" typeId="ejphnType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
<channel id="hhphc" typeId="hhphcType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
<channel id="lastUpdate" typeId="lastUpdateType"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:teleinfo:adco"/>
|
||||
<config-description-ref uri="thing-type:teleinfo:adco"/>
|
||||
|
||||
</thing-type>
|
||||
|
||||
|
|
|
@ -210,13 +210,17 @@
|
|||
<label>Plugin Hybrid / Twin Engine info</label>
|
||||
<channels>
|
||||
<channel id="batteryLevel" typeId="batteryLevel"/>
|
||||
<channel id="batteryLevelRaw" typeId="batteryLevelRaw"/>
|
||||
<channel id="batteryDistanceToEmpty" typeId="odometer">
|
||||
<label>Distance to battery empty</label>
|
||||
<label>Distance Left (Battery)</label>
|
||||
</channel>
|
||||
<channel id="chargeStatus" typeId="chargeStatus"/>
|
||||
<channel id="chargeStatusCable" typeId="chargeStatusCable"/>
|
||||
<channel id="chargeStatusCharging" typeId="chargeStatusCharging"/>
|
||||
<channel id="chargeStatusFullyCharged" typeId="chargeStatusFullyCharged"/>
|
||||
<channel id="timeToHVBatteryFullyCharged" typeId="timeToHVBatteryFullyCharged"/>
|
||||
<channel id="chargingEnd" typeId="timestamp">
|
||||
<label>Charging end</label>
|
||||
<label>Charging End</label>
|
||||
</channel>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
|
@ -237,7 +241,7 @@
|
|||
|
||||
<channel-type id="window">
|
||||
<item-type>Contact</item-type>
|
||||
<label>Window Status</label>
|
||||
<label>Window</label>
|
||||
<description>Indicates if the window is opened</description>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
@ -251,7 +255,7 @@
|
|||
|
||||
<channel-type id="averageSpeed">
|
||||
<item-type>Number:Speed</item-type>
|
||||
<label>Average speed</label>
|
||||
<label>Average Speed</label>
|
||||
<description>Average speed of the vehicle</description>
|
||||
<state pattern="%.2f %unit%" readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
@ -316,7 +320,7 @@
|
|||
<channel-type id="carLocked">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Locked</label>
|
||||
<description>Car locking status</description>
|
||||
<description>Lock status</description>
|
||||
<category>lock</category>
|
||||
</channel-type>
|
||||
|
||||
|
@ -343,7 +347,7 @@
|
|||
<channel-type id="bulbFailure">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Bulb Failure</label>
|
||||
<description>At least on bulb is reported as dead</description>
|
||||
<description>At least one bulb is reported as dead</description>
|
||||
<category>alarm</category>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
@ -364,7 +368,7 @@
|
|||
|
||||
<channel-type id="tyrePressure">
|
||||
<item-type>Number</item-type>
|
||||
<label>Tyre pressure</label>
|
||||
<label>Tyre Pressure</label>
|
||||
<category>alarm</category>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
|
@ -377,7 +381,7 @@
|
|||
<channel-type id="serviceWarningStatus">
|
||||
<item-type>String</item-type>
|
||||
<label>Service Warning</label>
|
||||
<description>Is car service needed ?</description>
|
||||
<description>Is a car service needed?</description>
|
||||
<category>alarm</category>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
@ -385,21 +389,52 @@
|
|||
<channel-type id="batteryLevel">
|
||||
<item-type>Number:Dimensionless</item-type>
|
||||
<label>Battery Level</label>
|
||||
<description>Indicates the level of power in the battery (in case of PHEV / Twin Engine)</description>
|
||||
<description>Indicates the level of power in the battery, or unknown in situations the API is misleading (in case of
|
||||
PHEV / Twin Engine)</description>
|
||||
<category>batterylevel</category>
|
||||
<state pattern="%d %unit%" readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="batteryLevelRaw">
|
||||
<item-type>Number:Dimensionless</item-type>
|
||||
<label>Battery Level (Raw)</label>
|
||||
<description>Indicates the level of power in the battery taken straight from the API, which can be misleading (in case
|
||||
of PHEV / Twin Engine)</description>
|
||||
<category>batterylevel</category>
|
||||
<state pattern="%d %unit%" readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="chargeStatus">
|
||||
<item-type>String</item-type>
|
||||
<label>Charging status</label>
|
||||
<label>Charging Status</label>
|
||||
<description>Status of charging (in case of PHEV / Twin Engine)</description>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="chargeStatusCable">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Plugged In</label>
|
||||
<description>Indicates if the charging cable is connected</description>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="chargeStatusCharging">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Charging</label>
|
||||
<description>Indicates if the car is currently charging</description>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="chargeStatusFullyCharged">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Fully Charged</label>
|
||||
<description>Indicates if the car is fully charged</description>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="timeToHVBatteryFullyCharged">
|
||||
<item-type>Number:Time</item-type>
|
||||
<label>Time to battery fully charged</label>
|
||||
<label>Remaining Charging Time</label>
|
||||
<description>Time in seconds until the battery is fully charged (in case of PHEV / Twin Engine)</description>
|
||||
<state pattern="%d %unit%" readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
<channel id="exclusion" typeId="exclusion"/>
|
||||
</channels>
|
||||
|
||||
<config-description-ref uri="binding:zway:zwayServer"/>
|
||||
<config-description-ref uri="bridge-type:zway:zwayServer"/>
|
||||
|
||||
</bridge-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
Loading…
Reference in New Issue