Seite 3 von 3

Re: http Binding und Abfrage einer URL unter openHAB 4

Verfasst: 5. Apr 2024 17:50
von EnergieAndi
Leider funktioniert es noch nicht. Doch bereits nur nach Anlegen des Channels, also ohne Link zu einem Item habe ich folgende Fehlermeldung:
2024-04-05 15:23:24.061 [WARN ] [form.CascadedValueTransformationImpl] - Transformation ignore, failed to parse $.[?(@.id == 'ZPUFG')].value: The transformation pattern must consist of the type and the pattern separated by a colon
Also nur mit diesem Code:

Code: Alles auswählen

channels:
  - id: Switch_Channel
    channelTypeUID: http:switch
    label: Schalter
    description: ""
    configuration:
      onValue: "true"
      mode: READONLY
      offValue: "false"
      stateTransformation: $.[?(@.id == 'ZPUFG')].value
Eigentlich kommt als Ergebnis der Json-Transformation nur true oder false raus - und das ist ja bei onValue und offValue konfiguriert.
In welchem Feld kann ich die in der Fehlermeldung genannten type und pattern eingeben?? Wie muss das aussehen?

Re: http Binding und Abfrage einer URL unter openHAB 4

Verfasst: 5. Apr 2024 19:31
von udo1toni
Da fehlt JSONPATH: vornedran. Schau Dir bitte noch mal die Definition an, die ich weiter oben gepostet habe...

Re: http Binding und Abfrage einer URL unter openHAB 4

Verfasst: 6. Apr 2024 23:05
von EnergieAndi
Oh ja. Das der Fehler. Oh bin ich glücklich. Vielen, vielen Dank.