@
roelzadh
Roel kwam een tijdje geleden met onderstaand.Op zich werkte het inmiddels, via het toevoegen als custom script, maar ik vond de oplossing om alles in configuration.yaml te hebben staan wel mooi.
Ik heb dit onder mijn sensor kopje staan, en op zich kan ik de data wel zien op een card, maar niet formatted. Vanaf de template regels verschijnen er ook fouten in de log.
Ik doe dus iets verkeerd.
Wie weet wat?
Edit: het zat hem in de missende quotes; nu werkt het. Onderstaand de juiste code.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| #Youless
- platform: command_line
name: youless
json_attributes:
- net
- pwr
- ts0
- cs0
- ps0
- p1
- p2
- n1
- n2
command: 'curl -X GET http://192.168.2.160/e | jq -c ".[0]"'
value_template: 'OK'
- platform: template
sensors:
youless_power:
value_template: "{{ state_attr('sensor.youless','pwr') }}"
entity_id: sensor.youless
friendly_name: 'Power'
unit_of_measurement: 'W'
youless_power_heatpump:
value_template: "{{ state_attr('sensor.youless','ps0') }}"
entity_id: sensor.youless
friendly_name: 'Power Heatpump'
unit_of_measurement: 'W'
youless_consumption_high:
value_template: "{{ state_attr('sensor.youless','p2') }}"
entity_id: sensor.youless
friendly_name: 'Consumption High'
unit_of_measurement: 'kWh'
youless_consumption_low:
value_template: "{{ state_attr('sensor.youless','p1') }}"
entity_id: sensor.youless
friendly_name: 'Consumption Low'
unit_of_measurement: 'kWh'
youless_production_high:
value_template: "{{ state_attr('sensor.youless','n2') }}"
entity_id: sensor.youless
friendly_name: 'Production High'
unit_of_measurement: 'kWh'
youless_production_low:
value_template: "{{ state_attr('sensor.youless','n1') }}"
entity_id: sensor.youless
friendly_name: 'Production Low'
unit_of_measurement: 'kWh'
youless_consumption_heatpump:
value_template: "{{ state_attr('sensor.youless','cs0') }}"
entity_id: sensor.youless
friendly_name: 'Consumption Heat Pump'
unit_of_measurement: 'kWh' |
En nog een edit:
Op onderstaande pagina staan de verklaringen voor de terugkomende json-code.
Op deze wijze is dus ook simpel de gasmeter en de totaalstand uit te lezen:
http://wiki.td-er.nl/index.php?title=YouLess
[
Voor 8% gewijzigd door
Verwijderd op 28-11-2019 16:44
]