Skip to content

Commit 32a7c33

Browse files
authored
Provide example configuration for YAML (openhab#19435)
Signed-off-by: Jacob Laursen <[email protected]>
1 parent c9c46bc commit 32a7c33

File tree

1 file changed

+104
-0
lines changed
  • bundles/org.openhab.binding.energidataservice

1 file changed

+104
-0
lines changed

bundles/org.openhab.binding.energidataservice/README.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -756,15 +756,48 @@ price_dict = {
756756

757757
### Thing Configuration
758758

759+
:::: tabs
760+
761+
::: DSL
762+
759763
```java
760764
Thing energidataservice:service:energidataservice "Energi Data Service" [ priceArea="DK1", currencyCode="DKK", gridCompanyGLN="5790001089030" ] {
761765
Channels:
762766
Number : electricity#grid-tariff [ chargeTypeCodes="CD,CD R", start="StartOfYear" ]
763767
}
764768
```
765769

770+
:::
771+
772+
::: YAML
773+
774+
```yaml
775+
version: 1
776+
things:
777+
energidataservice:service:energidataservice:
778+
label: Energi Data Service
779+
config:
780+
priceArea: DK1
781+
currencyCode: DKK
782+
gridCompanyGLN: 5790001089030
783+
channels:
784+
electricity#grid-tariff:
785+
itemType: Number
786+
config:
787+
chargeTypeCodes: "CD,CD R"
788+
start: StartOfYear
789+
```
790+
791+
:::
792+
793+
::::
794+
766795
### Item Configuration
767796
797+
:::: tabs
798+
799+
::: DSL
800+
768801
```java
769802
Group:Number:EnergyPrice:SUM TotalPrice "Total Price" <price>
770803
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
774807
Number:EnergyPrice ElectricityTax "Electricity Tax" <price> (TotalPrice) { channel="energidataservice:service:energidataservice:electricity#electricity-tax" [profile="transform:VAT"] }
775808
```
776809

810+
:::
811+
812+
::: YAML
813+
814+
```yaml
815+
version: 1
816+
items:
817+
TotalPrice:
818+
type: Group
819+
group:
820+
type: Number
821+
dimension: EnergyPrice
822+
function: SUM
823+
label: Total Price
824+
icon: price
825+
SpotPrice:
826+
type: Number
827+
dimension: EnergyPrice
828+
label: Spot Price
829+
icon: price
830+
groups:
831+
- TotalPrice
832+
channels:
833+
energidataservice:service:energidataservice:electricity#spot-price:
834+
profile: transform:VAT
835+
GridTariff:
836+
type: Number
837+
dimension: EnergyPrice
838+
label: Grid Tariff
839+
icon: price
840+
groups:
841+
- TotalPrice
842+
channels:
843+
energidataservice:service:energidataservice:electricity#grid-tariff:
844+
profile: transform:VAT
845+
SystemTariff:
846+
type: Number
847+
dimension: EnergyPrice
848+
label: System Tariff
849+
icon: price
850+
groups:
851+
- TotalPrice
852+
channels:
853+
energidataservice:service:energidataservice:electricity#system-tariff:
854+
profile: transform:VAT
855+
TransmissionGridTariff:
856+
type: Number
857+
dimension: EnergyPrice
858+
label: Transmission Grid Tariff
859+
icon: price
860+
groups:
861+
- TotalPrice
862+
channels:
863+
energidataservice:service:energidataservice:electricity#transmission-grid-tariff:
864+
profile: transform:VAT
865+
ElectricityTax:
866+
type: Number
867+
dimension: EnergyPrice
868+
label: Electricity Tax
869+
icon: price
870+
groups:
871+
- TotalPrice
872+
channels:
873+
energidataservice:service:energidataservice:electricity#electricity-tax:
874+
profile: transform:VAT
875+
```
876+
877+
:::
878+
879+
::::
880+
777881
### Persistence Configuration
778882
779883
```java

0 commit comments

Comments
 (0)