Problem beim Auslesen von JSON als Sensor

Hallo,

ich habe mir vor langer Zeit in der configuration.yaml einen Sensor eingerichtet, um die Messwerte meiner Feinstaubsensoren als Entitäten zur Verfügung zu haben.

Hierzu lese ich mittels folgenden Codes…

command_line:
  - sensor:
      name: "Luftdata PM10"
      command: "curl http://192.168.188.81/data.json"
      value_template: "{{ value_json.sensordatavalues[0].value | round(2) }}"
      unit_of_measurement: "µg/m³"
      scan_interval: 60
      command_timeout: 180
  - sensor:
      name: "Luftdata PM2.5"
      command: "curl http://192.168.188.81/data.json"
      value_template: "{{ value_json.sensordatavalues[1].value | round(2) }}"
      unit_of_measurement: "µg/m³"
      scan_interval: 60
      command_timeout: 180


…die Daten des Sensors aus…

{
  "software_version": "NRZ-2024-135",
  "age": "51",
  "sensordatavalues": [
    {
      "value_type": "SDS_P1",
      "value": "2.72"
    },
    {
      "value_type": "SDS_P2",
      "value": "1.85"
    },
    {
      "value_type": "SCD30_temperature",
      "value": "11.81"
    },
    {
      "value_type": "SCD30_humidity",
      "value": "80.29"
    },
    {
      "value_type": "SCD30_co2_ppm",
      "value": "48.00"
    },
    {
      "value_type": "samples",
      "value": "2231673"
    },
    {
      "value_type": "min_micro",
      "value": "26"
    },
    {
      "value_type": "max_micro",
      "value": "20011"
    },
    {
      "value_type": "interval",
      "value": "60000"
    },
    {
      "value_type": "signal",
      "value": "-65"
    }
  ]
}

Dies hatte in der Vergangenheit eigentlich gut funktioniert. Doch seit längerer Zeit (ich weis nicht genau, seit wann), bekomme ich keine Daten mehr in HA angezeigt. Bzw. nur noch sehr kurz und unregelmäßig.

Ich komme einfach nicht darauf, was das Problem sein könnte. Vor allem deswegen nicht, weil es ja schonmal einwandfrei funktioniert hatte und ich seit dem aber nichts daran angefasst habe.

ich glaube für die Aufgabe ist der REST Sensor besser geeignet.

LG

Ne. Der funktioniert hier nicht.

Ohne Scheiß!!!
ich hab nichts gemacht, außer im code den Teil “| round(2)” zu Test-Zwecken zu löschen - ohne sichtbares Ergebnis - und danach wieder einzufügen.
auf einmal, scheint es wieder zu gehen…!!!

NOCH…

Hi - das erscheint mir vlt. auf ein verstecktes Leerzeichen im Yaml code hinzuweisen?
Cheers Franky