diff --git a/_addons_bindings/ipcamera/readme.md b/_addons_bindings/ipcamera/readme.md index f7b337660..03f8f606b 100644 --- a/_addons_bindings/ipcamera/readme.md +++ b/_addons_bindings/ipcamera/readme.md @@ -720,6 +720,16 @@ then end ``` +## How To Reboot Camera +``` +rule "Reboot Camera At 12:00 AM" +when + Time cron "0 0 0 ? *" +then + getActions("ipcamera", "ipcamera:reolink:1a40bbe041").reboot() +end +``` + ## HABpanel This section is about how to get things working in HABpanel. diff --git a/_addons_bindings/keba/readme.md b/_addons_bindings/keba/readme.md index b8e0925d3..04a5c7503 100644 --- a/_addons_bindings/keba/readme.md +++ b/_addons_bindings/keba/readme.md @@ -65,6 +65,30 @@ All devices support the following channels: | maxpilotcurrent | Number:ElectricCurrent | yes | current offered to the vehicle via control pilot signalization | | maxpilotcurrentdutycyle | Number:Dimensionless | yes | duty cycle of the control pilot signal | +## Rule Actions + +Certain Keba models support setting the text on the built-in display. +The text can be set via a rule action `setDisplay`. It comes in two variants: + +```java +rule "Set Display Text" +when + System reached start level 100 +then + val keContactActions = getActions("keba", "keba:kecontact:1") + // Default duration + keContactActions.setDisplay("TEXT$1") + // Explicit duration set + keContactActions.setDisplay("TEXT$2", 5, 10) +end +``` + +| Parameter | Description | +| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| text | Text shown on the display. Maximum 23 ASCII characters can be used. `~` == Σ, `$` == blank, `,` == comma | +| durationMin _(optional)_ | Defines the duration in seconds how long the text will displayed before another display command will be processed (internal MID metering relevant information may overrule this) | +| durationMax _(optional)_ | Defines the duration in seconds how long the text will displayed if no additional display command follows. | + ## Example demo.Things: diff --git a/_addons_bindings/velbus/readme.md b/_addons_bindings/velbus/readme.md index 84baf6a13..bdccf13c7 100644 --- a/_addons_bindings/velbus/readme.md +++ b/_addons_bindings/velbus/readme.md @@ -267,21 +267,17 @@ xidel -e 'let $refs := ( | Property | Supported modules | Description | |---------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------| -| `counter1PulseMultiplier` | `vmb7in`, `vmb8in-20` | The pulse multiplier for counter 1 | +| `counter1PulseMultiplier` | `vmb7in` | The pulse multiplier for counter 1 | | `counter1Unit` | `vmb7in`, `vmb8in-20` | The unit for Counter 1. | -| `counter2PulseMultiplier` | `vmb7in`, `vmb8in-20` | The pulse multiplier for counter 2 | +| `counter2PulseMultiplier` | `vmb7in` | The pulse multiplier for counter 2 | | `counter2Unit` | `vmb7in`, `vmb8in-20` | The unit for Counter 2. | -| `counter3PulseMultiplier` | `vmb7in`, `vmb8in-20` | The pulse multiplier for counter 3 | +| `counter3PulseMultiplier` | `vmb7in` | The pulse multiplier for counter 3 | | `counter3Unit` | `vmb7in`, `vmb8in-20` | The unit for Counter 3. | -| `counter4PulseMultiplier` | `vmb7in`, `vmb8in-20` | The pulse multiplier for counter 4 | +| `counter4PulseMultiplier` | `vmb7in` | The pulse multiplier for counter 4 | | `counter4Unit` | `vmb7in`, `vmb8in-20` | The unit for Counter 4. | -| `counter5PulseMultiplier` | `vmb8in-20` | The pulse multiplier for counter 5 | | `counter5Unit` | `vmb8in-20` | The unit for Counter 5. | -| `counter6PulseMultiplier` | `vmb8in-20` | The pulse multiplier for counter 6 | | `counter6Unit` | `vmb8in-20` | The unit for Counter 6. | -| `counter7PulseMultiplier` | `vmb8in-20` | The pulse multiplier for counter 7 | | `counter7Unit` | `vmb8in-20` | The unit for Counter 7. | -| `counter8PulseMultiplier` | `vmb8in-20` | The pulse multiplier for counter 8 | | `counter8Unit` | `vmb8in-20` | The unit for Counter 8. | | `dimspeed` | `vmb1dm`, `vmb1led`, `vmb4dc`, `vmbdme`, `vmbdmi`, `vmbdmir` | The time (in seconds) needed for dimming from 0 to 100%. | | `refresh` | `vmb1ts`, `vmb4an`, `vmb7in`, `vmbel1`, `vmbel2`, `vmbel4`, `vmbelpir`, `vmbgp1`, `vmbgp1-2`, `vmbgp2`, `vmbgp2-2`, `vmbgp4`, `vmbgp4-2`, `vmbgp4pir`, `vmbgp4pir-2`, `vmbmeteo`, `vmbpiro`, `vmb8in-20` | Refresh interval for sensors or counters (in seconds), default 300. If set to 0 or left empty, no refresh will be scheduled. | diff --git a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/charge-channel-types.xml b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/charge-channel-types.xml index b7d329715..3a27032ae 100644 --- a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/charge-channel-types.xml +++ b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/charge-channel-types.xml @@ -101,9 +101,9 @@ - Number:Dimensionless + Number:Dimensionless - + diff --git a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/eco-channel-types.xml b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/eco-channel-types.xml index 11217dae2..244abd03d 100644 --- a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/eco-channel-types.xml +++ b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/eco-channel-types.xml @@ -4,25 +4,25 @@ 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"> - Number:Dimensionless + Number:Dimensionless Score for smooth acceleration - Number:Dimensionless + Number:Dimensionless Score for driving without braking - Number:Dimensionless + Number:Dimensionless Score for driving with constant speed - Number:Length + Number:Length Additional range vs. very sportive driver diff --git a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/range-channel-types.xml b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/range-channel-types.xml index 23de7f0c7..ea206d12c 100644 --- a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/range-channel-types.xml +++ b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/range-channel-types.xml @@ -4,79 +4,79 @@ 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"> - Number:Length + Number:Length - + - Number:Length + Number:Length - + - Number:Length + Number:Length - + - Number:Length + Number:Length - + - Number:Dimensionless + Number:Dimensionless - + - Number:Energy + Number:Energy - + - Number:Energy + Number:Energy - + - Number:Length + Number:Length - + - Number:Length + Number:Length - + - Number:Dimensionless + Number:Dimensionless - + - Number:Dimensionless + Number:Dimensionless AdBlue tank level in percent - + - Number:Volume + Number:Volume - + - Number:Volume + Number:Volume - + - Number:Length + Number:Length - + - Number:Length + Number:Length - + diff --git a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/tires-channel-types.xml b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/tires-channel-types.xml index a5da9c209..1e3574ed3 100644 --- a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/tires-channel-types.xml +++ b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/tires-channel-types.xml @@ -4,24 +4,24 @@ 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"> - Number:Pressure + Number:Pressure - + - Number:Pressure + Number:Pressure - + - Number:Pressure + Number:Pressure - + - Number:Pressure + Number:Pressure - + Number diff --git a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/trip-channel-types.xml b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/trip-channel-types.xml index b824f7705..d20e9c82f 100644 --- a/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/trip-channel-types.xml +++ b/_thing_types/org.openhab.binding.mercedesme/src/main/resources/OH-INF/thing/trip-channel-types.xml @@ -4,9 +4,9 @@ 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"> - Number:Length + Number:Length - + String @@ -31,10 +31,10 @@ - Number:Length + Number:Length Distance since last Reset - + String diff --git a/_thing_types/org.openhab.binding.velbus/src/main/resources/OH-INF/thing/modules-input-types.xml b/_thing_types/org.openhab.binding.velbus/src/main/resources/OH-INF/thing/modules-input-types.xml index f39f3e67d..a76cefc67 100644 --- a/_thing_types/org.openhab.binding.velbus/src/main/resources/OH-INF/thing/modules-input-types.xml +++ b/_thing_types/org.openhab.binding.velbus/src/main/resources/OH-INF/thing/modules-input-types.xml @@ -141,7 +141,7 @@ - +