Updated external content (Jenkins build 1589)
parent
ab7fbbb705
commit
0f879a6c3a
File diff suppressed because one or more lines are too long
|
@ -16,8 +16,6 @@ install: auto
|
|||
|
||||
This is an openHAB binding for the Pure A9 Air Purifier, by Electrolux.
|
||||
|
||||
This binding uses the Electrolux Delta REST API.
|
||||
|
||||

|
||||
|
||||
## Supported Things
|
||||
|
@ -40,15 +38,15 @@ Only the bridge require manual configuration. The Electrolux Pure A9 thing can b
|
|||
|
||||
| Parameter | Description | Type | Default | Required |
|
||||
|-----------|--------------------------------------------------------------|--------|----------|----------|
|
||||
| username | The username used to connect to the Electrolux Wellbeing app | String | NA | yes |
|
||||
| password | The password used to connect to the Electrolux Wellbeing app | String | NA | yes |
|
||||
| username | The username used to connect to the Electrolux app | String | NA | yes |
|
||||
| password | The password used to connect to the Electrolux app | String | NA | yes |
|
||||
| refresh | Specifies the refresh interval in second | Number | 600 | yes |
|
||||
|
||||
#### Electrolux Pure A9
|
||||
|
||||
| Parameter | Description | Type | Default | Required |
|
||||
|-----------|-------------------------------------------------------------------------|--------|----------|----------|
|
||||
| deviceId | Product ID of your Electrolux Pure A9 found in Electrolux Wellbeing app | Number | NA | yes |
|
||||
| deviceId | Product ID of your Electrolux Pure A9 found in Electrolux app | Number | NA | yes |
|
||||
|
||||
## Channels
|
||||
|
||||
|
@ -56,20 +54,22 @@ Only the bridge require manual configuration. The Electrolux Pure A9 thing can b
|
|||
|
||||
The following channels are supported:
|
||||
|
||||
| Channel Type ID | Item Type | Description |
|
||||
|-----------------------------|-----------------------|------------------------------------------------------------------------------|
|
||||
| temperature | Number:Temperature | This channel reports the current temperature. |
|
||||
| humidity | Number:Dimensionless | This channel reports the current humidity in percentage. |
|
||||
| tvoc | Number:Density | This channel reports the total Volatile Organic Compounds in microgram/m3. |
|
||||
| pm1 | Number:Dimensionless | This channel reports the Particulate Matter 1 in ppb. |
|
||||
| pm2_5 | Number:Dimensionless | This channel reports the Particulate Matter 2.5 in ppb. |
|
||||
| pm10 | Number:Dimensionless | This channel reports the Particulate Matter 10 in ppb. |
|
||||
| co2 | Number:Dimensionless | This channel reports the CO2 level in ppm. |
|
||||
| fanSpeed | Number | This channel sets and reports the current fan speed (1-9). |
|
||||
| filterLife | Number:Dimensionless | This channel reports the remaining filter life in %. |
|
||||
| ionizer | Switch | This channel sets and reports the status of the ionizer function (On/Off). |
|
||||
| doorOpen | Contact | This channel reports the status of door (Opened/Closed). |
|
||||
| workMode | String | This channel sets and reports the current work mode (Auto, Manual, PowerOff.)|
|
||||
| Channel Type ID | Item Type | Description |
|
||||
|-----------------------------|-----------------------|--------------------------------------------------------------------------------|
|
||||
| temperature | Number:Temperature | This channel reports the current temperature. |
|
||||
| humidity | Number:Dimensionless | This channel reports the current humidity in percentage. |
|
||||
| tvoc | Number:Density | This channel reports the total Volatile Organic Compounds in microgram/m3. |
|
||||
| pm1 | Number:Dimensionless | This channel reports the Particulate Matter 1 in ppb. |
|
||||
| pm2_5 | Number:Dimensionless | This channel reports the Particulate Matter 2.5 in ppb. |
|
||||
| pm10 | Number:Dimensionless | This channel reports the Particulate Matter 10 in ppb. |
|
||||
| co2 | Number:Dimensionless | This channel reports the CO2 level in ppm. |
|
||||
| fanSpeed | Number | This channel sets and reports the current fan speed (1-9). |
|
||||
| filterLife | Number:Dimensionless | This channel reports the remaining filter life in %. |
|
||||
| ionizer | Switch | This channel sets and reports the status of the Ionizer function (On/Off). |
|
||||
| doorOpen | Contact | This channel reports the status of door (Opened/Closed). |
|
||||
| workMode | String | This channel sets and reports the current work mode (Auto, Manual, PowerOff.) |
|
||||
| uiLIght | Switch | This channel sets and reports the status of the UI Light function (On/Off). |
|
||||
| safetyLock | Switch | This channel sets and reports the status of the Safety Lock function (On/Off).|
|
||||
|
||||
## Full Example
|
||||
|
||||
|
@ -97,4 +97,10 @@ Contact ElectroluxAirDoor "Electrolux Air Door Status" {channel="electroluxair:e
|
|||
String ElectroluxAirWorkModeSetting "ElectroluxAir Work Mode Setting" {channel="electroluxair:electroluxpurea9:myAPI:myElectroluxPureA9:workMode"}
|
||||
// Fan speed
|
||||
Number ElectroluxAirFanSpeed "Electrolux Air Fan Speed Setting" {channel="electroluxair:electroluxpurea9:myAPI:myElectroluxPureA9:fanSpeed"}
|
||||
// UI Light
|
||||
Switch ElectroluxAirUILight "Electrolux Air UI Light Setting" {channel="electroluxair:electroluxpurea9:myAPI:myElectroluxPureA9:uiLight"}
|
||||
// Ionizer
|
||||
Switch ElectroluxAirIonizer "Electrolux Air Ionizer Setting" {channel="electroluxair:electroluxpurea9:myAPI:myElectroluxPureA9:ionizer"}
|
||||
// Safety Lock
|
||||
Switch ElectroluxAirSafetyLock "Electrolux Air Safety Lock Setting" {channel="electroluxair:electroluxpurea9:myAPI:myElectroluxPureA9:safetyLock"}
|
||||
```
|
||||
|
|
|
@ -104,6 +104,8 @@ The binding provides the same feature set across all devices as good as possible
|
|||
| shellyplusi4dc | Shelly Plus i4 with 4x DC input | SNSN-0D24X |
|
||||
| shellyplusht | Shelly Plus HT with temperature + humidity sensor | SNSN-0013A |
|
||||
| shellyplussmoke | Shelly Plus Smoke sensor | SNSN-0031Z |
|
||||
| shellypluswdus | Shelly Plus Wall Dimmer US | SNDM-0013US |
|
||||
| shellypluswalldisplay| Shelly Plus Wall Display | SAWD-0A1XX10EU1 |
|
||||
|
||||
### Generation 2 Pro series
|
||||
|
||||
|
@ -189,6 +191,7 @@ The binding can't communicate directly with the device, but the Plus/Pro series
|
|||
The binding automatically installs a script on the Shelly Device (oh-blu-scanner), which forwards the BLU events to the binding using the WebSocket channel.
|
||||
|
||||
Follow these steps to add the Shelly BLU Device to openHAB
|
||||
|
||||
- Make sure a Shelly is near by the BLU device, enable Bluetooh on this device (the Bluetooth Gateway mode is not required)
|
||||
- Add this thing to openHAB, make sure thing gets online
|
||||
- Enable "BLU Gateway Support" in the thing configuration of the Shelly device acting as gateway.
|
||||
|
@ -1216,6 +1219,16 @@ Channels lastEvent and eventCount are only available if input type is set to mom
|
|||
| battery | batteryLevel | Number | yes | Battery Level in % |
|
||||
| | lowBattery | Switch | yes | Low battery alert (< 20%) |
|
||||
|
||||
### Shelly Plus Wall Dimmer US (thing-type: shellypluswdus)
|
||||
|
||||
|Group | Channel |Type |read-only |Description |
|
||||
|-------|-------------|---------|----------|------------------------------------------------------------------------------------|
|
||||
| relay | brightness | Dimmer | r/w | Currently selected brightness. |
|
||||
| | outputName | String | yes | Logical name of this relay output as configured in the Shelly App |
|
||||
| | autoOn | Number | r/w | Relay #1: Sets a timer to turn the device ON after every OFF command; in seconds |
|
||||
| | autoOff | Number | r/w | Relay #1: Sets a timer to turn the device OFF after every ON command; in seconds |
|
||||
| | timerActive | Switch | yes | Relay #1: ON: An auto-on/off timer is active |
|
||||
|
|
||||
|
||||
## Shelly Pro Series
|
||||
|
||||
|
@ -1419,6 +1432,22 @@ See notes on discovery of Shelly BLU devices above.
|
|||
| | lowBattery | Switch | yes | Low battery alert (< 20%) |
|
||||
| device | gatewayDevice | String | yes | Shelly forwarded last status update (BLU gateway), could vary from packet to packet |
|
||||
|
||||
## Shelly Wall Displays
|
||||
|
||||
| Group | Channel | Type | read-only | Description |
|
||||
| ------- | ----------- | -------- | --------- | --------------------------------------------------------------------------------- |
|
||||
| relay | output | Switch | r/w | Controls the relay's output channel (on/off) |
|
||||
| | outputName | String | yes | Logical name of this relay output as configured in the Shelly App |
|
||||
| | input | Switch | yes | ON: Input/Button is powered, see General Notes on Channels |
|
||||
| | autoOn | Number | r/w | Relay #1: Sets a timer to turn the device ON after every OFF command; in seconds |
|
||||
| | autoOff | Number | r/w | Relay #1: Sets a timer to turn the device OFF after every ON command; in seconds |
|
||||
| | timerActive | Switch | yes | Relay #1: ON: An auto-on/off timer is active |
|
||||
| | button | Trigger | yes | Event trigger, see section Button Events |
|
||||
| sensors | temperature | Number | yes | Temperature reported by the integrated sensor |
|
||||
| | humidity | Number | yes | Relative Humidity in percent reported by the integrated sensor |
|
||||
| | lux | Number | yes | Brightness in Lux reported by the integrated sensor |
|
||||
| | lastUpdate | DateTime | yes | Timestamp of the last update (any sensor value changed) |
|
||||
|
||||
## Full Example
|
||||
|
||||
### shelly.things
|
||||
|
|
|
@ -63,3 +63,7 @@ org.openhab.voice:defaultVoice=picotts:frFR
|
|||
## Supported Audio Formats
|
||||
|
||||
The Pico service produces audio streams using WAV containers and PCM (signed) codec with 16bit depth.
|
||||
|
||||
## Caching
|
||||
|
||||
The Pico TTS service uses the openHAB TTS cache to cache audio files produced from the most recent queries in order to reduce traffic, improve performance and reduce number of requests.
|
||||
|
|
|
@ -51,11 +51,14 @@
|
|||
<channel id="fanSpeed" typeId="fanSpeed"/>
|
||||
<channel id="workMode" typeId="workMode"/>
|
||||
<channel id="ionizer" typeId="ionizer"/>
|
||||
<channel id="uiLight" typeId="uiLight"/>
|
||||
<channel id="safetyLock" typeId="safetyLock"/>
|
||||
<channel id="status" typeId="status"/>
|
||||
</channels>
|
||||
|
||||
<properties>
|
||||
<property name="vendor">Electrolux</property>
|
||||
<property name="thingTypeVersion">1</property>
|
||||
</properties>
|
||||
|
||||
<representation-property>deviceId</representation-property>
|
||||
|
@ -181,5 +184,17 @@
|
|||
<description>Ionizer Status</description>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="uiLight">
|
||||
<item-type>Switch</item-type>
|
||||
<label>UI Light</label>
|
||||
<description>Air Quality Light Status</description>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="safetyLock">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Safety Lock</label>
|
||||
<description>Safety Lock Status</description>
|
||||
</channel-type>
|
||||
|
||||
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -479,7 +479,7 @@
|
|||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Current</tag>
|
||||
<tag>Power</tag>
|
||||
</tags>
|
||||
<state readOnly="true" pattern="%.2f %unit%">
|
||||
</state>
|
||||
|
@ -490,24 +490,36 @@
|
|||
<label>@text/channel-type.shelly.meterAccuWatts.label</label>
|
||||
<description>@text/channel-type.shelly.meterAccuWatts.description</description>
|
||||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Power</tag>
|
||||
</tags>
|
||||
<state readOnly="true" pattern="%.2f %unit%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="meterAccuTotal" advanced="true">
|
||||
<item-type>Number:Power</item-type>
|
||||
<item-type>Number:Energy</item-type>
|
||||
<label>@text/channel-type.shelly.meterAccuTotal.label</label>
|
||||
<description>@text/channel-type.shelly.meterAccuTotal.description</description>
|
||||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Energy</tag>
|
||||
</tags>
|
||||
<state readOnly="true" pattern="%.3f %unit%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="meterAccuReturned" advanced="true">
|
||||
<item-type>Number:Power</item-type>
|
||||
<item-type>Number:Energy</item-type>
|
||||
<label>@text/channel-type.shelly.meterAccuReturned.label</label>
|
||||
<description>@text/channel-type.shelly.meterAccuReturned.description</description>
|
||||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Energy</tag>
|
||||
</tags>
|
||||
<state readOnly="true" pattern="%.3f %unit%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
@ -521,10 +533,14 @@
|
|||
</channel-type>
|
||||
|
||||
<channel-type id="lastPower1" advanced="true">
|
||||
<item-type>Number:Energy</item-type>
|
||||
<item-type>Number:Power</item-type>
|
||||
<label>@text/channel-type.shelly.lastPower1.label</label>
|
||||
<description>@text/channel-type.shelly.lastPower1.description</description>
|
||||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Power</tag>
|
||||
</tags>
|
||||
<state readOnly="true" pattern="%.3f %unit%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
@ -533,7 +549,6 @@
|
|||
<item-type>Number:Energy</item-type>
|
||||
<label>@text/channel-type.shelly.meterTotal.label</label>
|
||||
<description>@text/channel-type.shelly.meterTotal.description</description>
|
||||
<category>Energy</category>
|
||||
<state readOnly="true" pattern="%.3f %unit%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
@ -543,6 +558,10 @@
|
|||
<label>@text/channel-type.shelly.meterReturned.label</label>
|
||||
<description>@text/channel-type.shelly.meterReturned.description</description>
|
||||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Energy</tag>
|
||||
</tags>
|
||||
<state readOnly="true" pattern="%.3f %unit%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
@ -551,6 +570,7 @@
|
|||
<item-type>Number:ElectricPotential</item-type>
|
||||
<label>@text/channel-type.shelly.meterVoltage.label</label>
|
||||
<description>@text/channel-type.shelly.meterVoltage.description</description>
|
||||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Voltage</tag>
|
||||
|
@ -560,13 +580,13 @@
|
|||
</channel-type>
|
||||
|
||||
<channel-type id="meterCurrent">
|
||||
<item-type>Number:ElectricPotential</item-type>
|
||||
<item-type>Number:ElectricCurrent</item-type>
|
||||
<label>@text/channel-type.shelly.meterCurrent.label</label>
|
||||
<description>@text/channel-type.shelly.meterCurrent.description</description>
|
||||
<category>Energy</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Power</tag>
|
||||
<tag>Current</tag>
|
||||
</tags>
|
||||
<state readOnly="true" pattern="%.3f %unit%">
|
||||
</state>
|
||||
|
|
|
@ -290,4 +290,18 @@
|
|||
<config-description-ref uri="thing-type:shelly:relay-gen2"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="shellypluswdus">
|
||||
<label>Shelly Plus Dimmer US</label>
|
||||
<description>@text/thing-type.shelly.shellypluswdus.description</description>
|
||||
<category>DimmableLight</category>
|
||||
<channel-groups>
|
||||
<channel-group id="relay" typeId="dimmerChannel"/>
|
||||
<channel-group id="meter" typeId="meter"/>
|
||||
<channel-group id="device" typeId="deviceStatus"/>
|
||||
</channel-groups>
|
||||
|
||||
<representation-property>serviceName</representation-property>
|
||||
<config-description-ref uri="thing-type:shelly:dimmer-gen2"/>
|
||||
</thing-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
@ -32,4 +32,16 @@
|
|||
<config-description-ref uri="thing-type:shelly:battery-gen2"/>
|
||||
</thing-type>
|
||||
|
||||
<thing-type id="shellywalldisplay">
|
||||
<label>Shelly Wall Display</label>
|
||||
<description>@text/thing-type.shelly.shellywalldisplay.description</description>
|
||||
<category>Sensor</category>
|
||||
<channel-groups>
|
||||
<channel-group id="sensors" typeId="sensorData"/>
|
||||
<channel-group id="device" typeId="deviceStatus"/>
|
||||
</channel-groups>
|
||||
|
||||
<representation-property>serviceName</representation-property>
|
||||
<config-description-ref uri="thing-type:shelly:relay-gen2"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
Loading…
Reference in New Issue