Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 104 additions & 0 deletions bundles/org.openhab.binding.energidataservice/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -756,15 +756,48 @@ price_dict = {

### Thing Configuration

:::: tabs

::: DSL

```java
Thing energidataservice:service:energidataservice "Energi Data Service" [ priceArea="DK1", currencyCode="DKK", gridCompanyGLN="5790001089030" ] {
Channels:
Number : electricity#grid-tariff [ chargeTypeCodes="CD,CD R", start="StartOfYear" ]
}
```

:::

::: 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"] }
Expand All @@ -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
Expand Down