Moin.
Ich stehe gerade etwas auf der Leitung.
Habe eine Entität durch eine „rest“ abfrage erstellt. Funktioniert auch.
Aber diese hat keine Statistik.
Wo habe ich da den Denkfehler?
sensor:
- platform: rest
name: gmc320+_data
unique_id: gmc320+_data
resource: "https://www.gmcmap.com/historyData-plain.asp?Param_ID=XXXXXX"
verify_ssl: false
scan_interval: 60
timeout: 30
value_template: >
{% if value_json is itarable and (value_json|length) > 0 and ('CPM' in value_json[0]) %}
{{value_json[0].CPM | float(0) }}
{% else %}
0
{% endif %}
unit_of_measurement: "CPM"
state_class: measurement
json_attributes_path: "$[0]"
json_attributes:
- CPM
- ACPM
- uSv
- time
Hi, dir fehlt die device_class im Sensor, daher wird keine Statistik angezeigt. Du hast zwar state_class: measurement aufgeführt, muss dann aber halt noch die device_class dem Measurement zuordnen.
Ja hatte auch schon geschaut, aber leider auch nichts passendes gesehen.
Hast du den erstellten Sensor mal unter Entwicklertools → Statistik kontrolliert? Wenn du etwas am Sensor änderst oder geändert hast, mag das HA auch nicht und dann müsste dort eigentlich einen Fehler zusehen sein, der kann rechts angeklickt und behoben werden (Fehler beheben).
Ja der Sensor schaut gut aus. Keine Probleme damit zu sehen.
Die Statistik braucht immer etwas Zeit bis sie erstmal gebildet wird. Warte mal noch ein, zwei Stunden ab. Wenn dann nichts kommt, müssen wir nochmal schauen.
So…
Habe den Fehler jetzt gefunden…
Ich habe itarable statt iterable geschrieben.
Habe jetzt ne Statistik…
Komisch das es so gefunzt hat, nur keine Statistik gab. Null Fehlermeldung.