Ankündigung

Einklappen
Keine Ankündigung bisher.

[HTTP-Binding] Abfrage nur bei Init & GET als Sender

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

    [HTTP-Binding] Abfrage nur bei Init & GET als Sender

    Hi,

    zur ersten Frage:
    ich würde gern die Warmwasser-Soll-Temperatur nur beim Initialisieren per HTTP-Binding laden lassen und den regelmäßigen Refresh nicht durchführen wollen.

    Mein Item sieht so aus:
    Code:
    Number TSTWW       "Sollwert [%.0f]"       <tap>         { exec=">[*: curl http://heizung/3D3106B9/%2$s.0]", http="<[http://heizung/3D3106B9:999999:REGEX(.*?\":\"(.*?)\":\".*)]" }
    Gern hätte ich als Parameter 2 beim HTTP-Binding -1 oder 0 angegeben. Leider mag das das Binding nicht.

    zur zweiten Frage:
    in obigem Item habe ich als Workaround ausgehend das EXEC-Binding verwendet, um eine URL in der Form http://heizung/<CODE>/<VALUE> aufzurufen. Wichtig ist, dass Value als Float mit Dezimalpunkt aufgerufen wird.
    Das habe ich mit dem HTTP-Binding nicht hinbekommen:
    Code:
    Number TSTWW       "Sollwert [%.0f]"       <tap>         { http=">[CHANGED:GET:http://heizung/3D3106B9/%2$.2f]" }
    Ruft nur die URL auf - ohne den Value in die URL mit auf zu nehmen.

    Habt ihr Tipps für meine Probleme?

    Herzlichen Dank,
    Sascha

    #2
    Schreib den Sollwert doch per http-Binding in eine Hilfsvariable und kopiere die dann zu einem passenden Zeitpunkt in die eigentlich genutzte. Musst nur darauf achten, dass sie vor dem kopieren schon aktualisiert worden ist.

    Kommentar


      #3
      Hi,

      Zitat von kuschelganxta Beitrag anzeigen
      Gern hätte ich als Parameter 2 beim HTTP-Binding -1 oder 0 angegeben. Leider mag das das Binding nicht.
      das ist so auch nicht implementiert :-) Der Service für den regelmäßigen Refresh ausgelegt. Ich würde hier so wie Du auch vorgehen und das Interval auf einen Tag setzen.

      Zitat von kuschelganxta Beitrag anzeigen
      Ruft nur die URL auf - ohne den Value in die URL mit auf zu nehmen.
      Ist den sichergestellt, dass der Status des Items auch wirklich gesetzt ist? Könntest Du das mal mit der OSGi-Console in Erfahrung bringen?

      Gruß,

      Thomas E.-E.
      Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

      Kommentar

      Lädt...
      X