Updated external content (Jenkins build 1773)

pull/2219/head
openHAB Build Server 2023-11-12 05:36:46 +00:00
parent 8723ce54f8
commit f3199b6b2e
7 changed files with 54 additions and 25 deletions

View File

@ -19,6 +19,7 @@ Binding for the Bosch Smart Home.
- [Bosch Smart Home Binding](#bosch-smart-home-binding)
- [Supported Things](#supported-things)
- [Smart Home Controller](#smart-home-controller)
- [In-Wall Switch](#in-wall-switch)
- [Compact Smart Plug](#compact-smart-plug)
- [Twinguard Smoke Detector](#twinguard-smoke-detector)
@ -42,6 +43,16 @@ Binding for the Bosch Smart Home.
## Supported Things
### Smart Home Controller
The Smart Home Controller is the central hub that allows you to monitor and control your smart home devices from one place.
**Bridge Type ID**: ``shc``
| Channel Type ID | Item Type | Writable | Description |
|--------------------|-----------|:--------:|-------------------------------------------------------------------------|
| scenario-triggered | String | ☐ | Name of the triggered scenario (e.g. by the Universal Switch Flex) |
| trigger-scenario | String | ☑ | Name of a scenario to be triggered on the Bosch Smart Home Controller. |
### In-Wall Switch
A simple light control.

View File

@ -90,6 +90,13 @@ To include VAT for items linked to the `Number` channels, the [VAT profile](http
This must be installed separately.
Once installed, simply select "Value-Added Tax" as Profile when linking an item.
#### Persisting Time Series
The binding offers support for persisting both historical and upcoming prices.
The recommended persistence strategy is `forecast`, as it ensures a clean history without redundancy.
Prices from the past 24 hours and all forthcoming prices will be stored.
Any changes that impact published prices (e.g. selecting or deselecting VAT Profile) will result in the replacement of persisted prices within this period.
#### Net Tariff
Discounts are automatically taken into account for channel `net-tariff` so that it represents the actual price.

View File

@ -59,6 +59,9 @@ Leave this blank.
**MQTT Client Status Topic:**
`milight/status`
**MQTT Client Status Messages Mode:**
Simple.
**group_state_fields:**
IMPORTANT: Make sure only the following are ticked:

View File

@ -32,13 +32,14 @@ Examples: Lights, pool filters, wash machines, ...
- only V3, V3duo have a power generator and thus MPPs (V3 has 2 MPP, V3duo has 3 MPP)
- not equipped battery packs will return 0 for all ...Pack channels
- currently channels for the first wallbox are implemented (senec could handle 4 wallboxes)
- Senec disables http access at ~30.08.2023
## Thing Configuration
demo.things
```java
Thing senechome:senechome:pvbattery [ hostname="192.168.0.128", refreshInterval=60, limitationTresholdValue=70, limitationDuration=60 ]
Thing senechome:senechome:pvbattery [ hostname="192.168.0.128", refreshInterval=60, limitationTresholdValue=70, limitationDuration=60, useHttp=false ]
```
If the thing goes online then the connection to the web interface is successful.
@ -83,13 +84,6 @@ The property `limitationTresholdValue` is used as threshold for channel `powerLi
| gridVoltagePhase2 | volt | Grid voltage on Phase 2 |
| gridVoltagePhase3 | volt | Grid voltage on Phase 3 |
| gridFrequency | hertz | Grid frequency |
| liveBatCharge | kilo watt hour | Live Total Bat Charge |
| liveBatDischarge | kilo watt hour | Live Total Bat Discharge |
| liveGridImport | kilo watt hour | Live Total Grid Import |
| liveGridExport | kilo watt hour | Live Total Grid Export |
| liveHouseConsumption | kilo watt hour | Live Total House Consumption (without WB) |
| livePowerGenerator | kilo watt hour | Live Total PV generator generated energy |
| liveEnergyWallbox1 | kilo watt hour | Live Total Wallbox 1 charged energy |
| chargedEnergyPack1 | kilo watt hour | total charged energy battery pack 1 |
| chargedEnergyPack2 | kilo watt hour | total charged energy battery pack 2 |
| chargedEnergyPack3 | kilo watt hour | total charged energy battery pack 3 |
@ -155,10 +149,6 @@ Number SenecGridVoltagePh2 "Voltage Level on Phase 2 [%d V]" <e
Number SenecGridVoltagePh3 "Voltage Level on Phase 3 [%d V]" <energy> { channel="senechome:senechome:pvbattery:gridVoltagePhase3" }
Number SenecGridFrequency "Grid Frequency [%.2f Hz]" <energy> { channel="senechome:senechome:pvbattery:gridFrequency" }
Number SenecBatteryVoltage "Battery Voltage [%.1f V]" <energy> { channel="senechome:senechome:pvbattery:batteryVoltage" }
Number SenecLiveBatCharge "Live Bat Charge [%d kWh]" <energy> { channel="senechome:senechome:pvbattery:liveBatCharge" }
Number SenecLiveBatDischarge "Live Bat Discharge [%d kWh]" <energy> { channel="senechome:senechome:pvbattery:liveBatDischarge" }
Number SenecLiveGridImport "Live Grid Import [%d kWh]" <energy> { channel="senechome:senechome:pvbattery:liveGridImport" }
Number SenecLiveGridExport "Live Grid Export [%d kWh]" <energy> { channel="senechome:senechome:pvbattery:liveGridExport" }
```
## Sitemap
@ -190,10 +180,6 @@ Text label="Power Grid"{
Default item=SenecGridVoltagePh3
Default item=SenecGridFrequency
Default item=SenecBatteryVoltage
Default item=SenecLiveBatCharge
Default item=SenecLiveBatDischarge
Default item=SenecLiveGridImport
Default item=SenecLiveGridExport
}
}
```

View File

@ -5,6 +5,7 @@ title: TasmotaPlug - Bindings
type: binding
description: "This binding connects Tasmota flashed smart plugs with 1, 2, 3 or 4 relay channels to openHAB."
since: 3x
logo: images/addons/tasmotaplug.png
install: auto
---

View File

@ -9,6 +9,15 @@
<label>Smart Home Controller</label>
<description>The Bosch Smart Home Bridge representing the Bosch Smart Home Controller.</description>
<channels>
<channel id="scenario-triggered" typeId="scenario-triggered"/>
<channel id="trigger-scenario" typeId="trigger-scenario"/>
</channels>
<properties>
<property name="thingTypeVersion">1</property>
</properties>
<config-description-ref uri="thing-type:boschshc:bridge"/>
</bridge-type>
@ -520,4 +529,16 @@
</state>
</channel-type>
<channel-type id="scenario-triggered">
<item-type>String</item-type>
<label>Scenario Triggered</label>
<description>Name of the triggered scenario</description>
<state readOnly="true"/>
</channel-type>
<channel-type id="trigger-scenario">
<item-type>String</item-type>
<label>Trigger Scenario</label>
<description>Name of the scenario to trigger</description>
</channel-type>
</thing:thing-descriptions>

View File

@ -48,15 +48,6 @@
<channel id="gridVoltagePhase3" typeId="gridVoltagePhase3"/>
<channel id="gridFrequency" typeId="gridFrequency"/>
<!-- SenecHomeStatistics -->
<channel id="liveBatCharge" typeId="liveBatCharge"/>
<channel id="liveBatDischarge" typeId="liveBatDischarge"/>
<channel id="liveGridImport" typeId="liveGridImport"/>
<channel id="liveGridExport" typeId="liveGridExport"/>
<channel id="liveHouseConsumption" typeId="liveHouseConsumption"/>
<channel id="livePowerGenerator" typeId="livePowerGenerator"/>
<channel id="liveEnergyWallbox1" typeId="liveEnergyWallbox1"/>
<!-- SenecHomeBattery -->
<channel id="chargedEnergyPack1" typeId="chargedEnergyPack1"/>
<channel id="chargedEnergyPack2" typeId="chargedEnergyPack2"/>
@ -101,6 +92,10 @@
<channel id="wallbox1ChargingPower" typeId="wallbox1ChargingPower"/>
</channels>
<properties>
<property name="thingTypeVersion">1</property>
</properties>
<config-description>
<parameter name="hostname" type="text" required="true">
<label>Hostname/IP Address</label>
@ -122,6 +117,11 @@
<description>Duration of stable values until state is changed, defined in seconds</description>
<default>120</default>
</parameter>
<parameter name="useHttp" type="boolean" required="false">
<label>Use HTTP</label>
<description>Use legacy http access instead of https</description>
<default>false</default>
</parameter>
</config-description>
</thing-type>