#erledigt# Problem in der YAML mit rest Sensor

helmi55

Member
Hallo ich habe bereits einen rest Sensor für die Abfrage meines Brunnen Wasserstandes.
Nun möchte ich einen weiteren hinzufügen für die Bcenzinpreisabfrage in Österreich (hier funkt ja der Tankerkönig leider nicht)
Das ist die Doku die ich dazu gefunden habe:
Bildschirmfoto 2023-04-30 um 16.37.21.png
YAML:
# Brunnen Wasserstand Abfrage
rest:
  scan_interval: 60
  resource: http://10.0.0.50/infos.json
  sensor:
    - name: Brunnen Füllstand in Meter
      unique_id: "Brunnen Füllstand in Meter"
      value_template: "{{ value_json.payload.measure.level }}"
      unit_of_measurement: Meter
    - name: Brunnen Inhalt in Liter
      unique_id: "Brunnen Inhalt in Liter"
      value_template: "{{ value_json.payload.measure.content }}"
      unit_of_measurement: Liter

  scan_interval: 1800
  resource:  https://api.e-control.at/sprit/1.0/search/gas-stations/by-address?latitude=48.318430&longitude=16.082090&fuelType=SUP&includeClosed=false

und hier noch als Bild mit den Meldungen:
Bildschirmfoto 2023-04-30 um 16.40.10.png

Wenn ich jetzt in der YAMl das dazuhängen möchte bekomme ich die folgenden Fehlermeldungen. Was logisch erscheint - nur wie bekomme ich die weg bzw. was muss ich richtig machen damit es funktioniert?

Danke für eure Hilfe
Helmut
 
Hallo Leute
ich habs jetzt versucht in meine sensor_yaml zu schreiben
benzinpreis.yaml
YAML:
# Benzinpreis Hoferparkplatz Tulln
sensor:
  - platform: rest
    name: hofer_tulln
    scan_interval: 1800
    device_class: monetary
    value template: "({ value json[0] ['prices'] [0] ['amount'] }}"
    unit of measurement: "EUR"
    force update: True
    json_attributes path: "$[0]"
    json attributes:
      - name
      - id
      - location
  - resource: https://api.e-control.at/sprit/1.0/search/gas-stations/by-address?latitude=48.318430&longitude=16.082090&fuelType=SUP&includeClosed=false

Was mach ich da bitte falsch?
Danke Helmut
 
wenn ich die Konfiguration prüfe, bekomme ich keinen Fehler
nur ich finde unter Entwicklerwerkzeugen - Zustände keine entsprechende Entität
 
Habs jetzt noch so probiert: mit einer unique_id:

YAML:
# Benzinpreis Hoferparkplatz Tulln
sensor:
  - platform: rest
    name: hofer_tulln
    unique_id: "hofertulln"
  - resource: https://api.e-control.at/sprit/1.0/search/gas-stations/by-address?latitude=48.318430&longitude=16.082090&fuelType=SUP&includeClosed=false
    scan_interval: 1800
    device_class: monetary
    value template: "({ value json[0] ['prices'] [0] ['amount'] }}"
    unit of measurement: "EUR"
    force update: True
    json_attributes path: "$[0]"
    json attributes:
      - name
      - id
      - location

Wenn ich im Browser die resource aufrufe, sehe ich Daten. das passt

Nur was mache ich in dem Sensor falsch?????????
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.112
Beiträge
59.390
Mitglieder
6.155
Neuestes Mitglied
Becks0815
Zurück
Oben