Skip to content

Instantly share code, notes, and snippets.

@trippelb
Last active July 4, 2022 22:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trippelb/915554cefa97c0961593a019035c61ec to your computer and use it in GitHub Desktop.
Save trippelb/915554cefa97c0961593a019035c61ec to your computer and use it in GitHub Desktop.
Tweakers.net rest sensor energieprijs ophalen
- resource_template: https://mijn.easyenergy.com/nl/api/tariff/getapxtariffs?startTimestamp={{now().strftime('%Y-%m-%d')}}&endTimestamp={{as_datetime(as_timestamp(now())+172800).strftime('%Y-%m-%d')}}
scan_interval: 900
sensor:
- name: "energieprijs uur 0"
value_template: "{{value_json[0]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[0]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 1"
value_template: "{{value_json[1]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[1]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 2"
value_template: "{{value_json[2]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[2]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 3"
value_template: "{{value_json[3]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[3]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 4"
value_template: "{{value_json[4]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[4]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 5"
value_template: "{{value_json[5]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[5]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 6"
value_template: "{{value_json[6]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[6]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 7"
value_template: "{{value_json[7]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[7]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 8"
value_template: "{{value_json[8]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[8]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 9"
value_template: "{{value_json[9]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[9]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 10"
value_template: "{{value_json[10]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[10]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 11"
value_template: "{{value_json[11]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[11]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 12"
value_template: "{{value_json[12]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[12]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 13"
value_template: "{{value_json[13]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[13]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 14"
value_template: "{{value_json[14]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[14]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 15"
value_template: "{{value_json[15]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[15]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 16"
value_template: "{{value_json[16]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[16]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 17"
value_template: "{{value_json[17]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[17]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 18"
value_template: "{{value_json[18]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[18]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 19"
value_template: "{{value_json[19]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[19]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 20"
value_template: "{{value_json[20]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[20]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 21"
value_template: "{{value_json[21]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[21]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 22"
value_template: "{{value_json[22]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[22]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 23"
value_template: "{{value_json[23]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[23]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 24"
value_template: "{{value_json[24]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[24]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 25"
value_template: "{{value_json[25]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[25]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 26"
value_template: "{{value_json[26]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[26]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 27"
value_template: "{{value_json[27]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[27]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 28"
value_template: "{{value_json[28]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[28]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 29"
value_template: "{{value_json[29]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[29]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 30"
value_template: "{{value_json[30]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[30]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 31"
value_template: "{{value_json[31]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[31]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 32"
value_template: "{{value_json[32]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[32]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 33"
value_template: "{{value_json[33]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[33]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 34"
value_template: "{{value_json[34]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[34]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 35"
value_template: "{{value_json[35]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[35]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 36"
value_template: "{{value_json[36]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[36]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 37"
value_template: "{{value_json[37]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[37]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 38"
value_template: "{{value_json[38]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[38]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 39"
value_template: "{{value_json[39]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[39]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 40"
value_template: "{{value_json[40]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[40]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 41"
value_template: "{{value_json[41]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[41]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 42"
value_template: "{{value_json[42]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[42]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 43"
value_template: "{{value_json[43]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[43]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 44"
value_template: "{{value_json[44]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[44]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 45"
value_template: "{{value_json[45]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[45]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 46"
value_template: "{{value_json[46]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[46]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
- name: "energieprijs uur 47"
value_template: "{{value_json[47]['TariffUsage']|float + states('sensor.prijsopslag_energie')|float}}"
json_attributes_path: "$[47]"
json_attributes:
- SupplierID
- TariffReturn
- TariffUsage
- Timestamp
@JannickBlmndl
Copy link

Merci bien!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment