@@ -756,15 +756,48 @@ price_dict = {
756756
757757### Thing Configuration
758758
759+ :::: tabs
760+
761+ ::: DSL
762+
759763``` java
760764Thing 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
769802Group:Number:EnergyPrice:SUM TotalPrice "Total Price" <price>
770803Number: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
774807Number: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