Ankündigung

Einklappen
Keine Ankündigung bisher.

Format specifier

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Format specifier

    Hallo,
    ich habe folgendes Problem mit dem HTTP Binding:

    Ich will an eine Steuerung per HTTP einen Wert übermitteln. Dies mache ich mit folgendem Code:

    Type number : PV_Erzeugung [stateExtension="api/?action=set&marker=M71&value=%2$s"]

    Der Wert wird auch korrekt in der Steuerung empfangen, leider erzeugt OH4 bei jedem senden einen Warneintrag:

    2023-12-24 09:47:35.154 [WARN ] [ttp.internal.http.RefreshingUrlCache] - Creating request for 'http://192.168.178.230/api/?action=set&marker=M71&value=%2$s' failed: Format specifier '%2$s'

    Es liegt ja an dem Format specifier. Leider kenne ich mich da nicht so gut aus. Könnte mir das jemand erklären?

    Danke und frohe Festtage.
    Zuletzt geändert von meins0273; 24.12.2023, 10:03.

    #2
    Das kann nicht korrekt funktionieren, stateExtension ist die Empfangsseite, Du musst stattdessen commandExtension verwenden.
    openHAB verwendet mutmaßlich lediglich die stateExtension, weil die commandExtension nicht definiert ist. In der stateExtension gibt es keine Platzhalter, entsprechend ist die Fehlermeldung nur logisch.

    Frohe Weihnachten

    Kommentar


      #3
      Super, vielen Dank.
      Nun geht es.
      Man lernt nie aus ;-)

      Kommentar

      Lädt...
      X