mirror of
https://github.com/danieldemus/openhab-addons
synced 2026-07-29 12:34:21 +02:00
Provide example configuration for YAML (#19435)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
This commit is contained in:
@@ -756,6 +756,10 @@ price_dict = {
|
||||
|
||||
### Thing Configuration
|
||||
|
||||
:::: tabs
|
||||
|
||||
::: DSL
|
||||
|
||||
```java
|
||||
Thing energidataservice:service:energidataservice "Energi Data Service" [ priceArea="DK1", currencyCode="DKK", gridCompanyGLN="5790001089030" ] {
|
||||
Channels:
|
||||
@@ -763,8 +767,37 @@ Thing energidataservice:service:energidataservice "Energi Data Service" [ priceA
|
||||
}
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
::: YAML
|
||||
|
||||
```yaml
|
||||
version: 1
|
||||
things:
|
||||
energidataservice:service:energidataservice:
|
||||
label: Energi Data Service
|
||||
config:
|
||||
priceArea: DK1
|
||||
currencyCode: DKK
|
||||
gridCompanyGLN: 5790001089030
|
||||
channels:
|
||||
electricity#grid-tariff:
|
||||
itemType: Number
|
||||
config:
|
||||
chargeTypeCodes: "CD,CD R"
|
||||
start: StartOfYear
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
|
||||
### Item Configuration
|
||||
|
||||
:::: tabs
|
||||
|
||||
::: DSL
|
||||
|
||||
```java
|
||||
Group:Number:EnergyPrice:SUM TotalPrice "Total Price" <price>
|
||||
Number:EnergyPrice SpotPrice "Spot Price" <price> (TotalPrice) { channel="energidataservice:service:energidataservice:electricity#spot-price" [profile="transform:VAT"] }
|
||||
@@ -774,6 +807,77 @@ Number:EnergyPrice TransmissionGridTariff "Transmission Grid Tariff" <price> (To
|
||||
Number:EnergyPrice ElectricityTax "Electricity Tax" <price> (TotalPrice) { channel="energidataservice:service:energidataservice:electricity#electricity-tax" [profile="transform:VAT"] }
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
::: YAML
|
||||
|
||||
```yaml
|
||||
version: 1
|
||||
items:
|
||||
TotalPrice:
|
||||
type: Group
|
||||
group:
|
||||
type: Number
|
||||
dimension: EnergyPrice
|
||||
function: SUM
|
||||
label: Total Price
|
||||
icon: price
|
||||
SpotPrice:
|
||||
type: Number
|
||||
dimension: EnergyPrice
|
||||
label: Spot Price
|
||||
icon: price
|
||||
groups:
|
||||
- TotalPrice
|
||||
channels:
|
||||
energidataservice:service:energidataservice:electricity#spot-price:
|
||||
profile: transform:VAT
|
||||
GridTariff:
|
||||
type: Number
|
||||
dimension: EnergyPrice
|
||||
label: Grid Tariff
|
||||
icon: price
|
||||
groups:
|
||||
- TotalPrice
|
||||
channels:
|
||||
energidataservice:service:energidataservice:electricity#grid-tariff:
|
||||
profile: transform:VAT
|
||||
SystemTariff:
|
||||
type: Number
|
||||
dimension: EnergyPrice
|
||||
label: System Tariff
|
||||
icon: price
|
||||
groups:
|
||||
- TotalPrice
|
||||
channels:
|
||||
energidataservice:service:energidataservice:electricity#system-tariff:
|
||||
profile: transform:VAT
|
||||
TransmissionGridTariff:
|
||||
type: Number
|
||||
dimension: EnergyPrice
|
||||
label: Transmission Grid Tariff
|
||||
icon: price
|
||||
groups:
|
||||
- TotalPrice
|
||||
channels:
|
||||
energidataservice:service:energidataservice:electricity#transmission-grid-tariff:
|
||||
profile: transform:VAT
|
||||
ElectricityTax:
|
||||
type: Number
|
||||
dimension: EnergyPrice
|
||||
label: Electricity Tax
|
||||
icon: price
|
||||
groups:
|
||||
- TotalPrice
|
||||
channels:
|
||||
energidataservice:service:energidataservice:electricity#electricity-tax:
|
||||
profile: transform:VAT
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
::::
|
||||
|
||||
### Persistence Configuration
|
||||
|
||||
```java
|
||||
|
||||
Reference in New Issue
Block a user