Ankündigung

Einklappen
Keine Ankündigung bisher.

REST in HTTP-Binding

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

    REST in HTTP-Binding

    Hi,

    ich habe mir einen Arduino mit HTTP-Rest gebaut, der über http://heizung/<PARAM>/<VALUE> Werte entgegennimmt.

    Nun ist die Herausforderung, den Value richtig formatiert auszugeben, da hier entweder HEX-Werte oder eine Dezimalzahl/Float angenommen werden. Openhab muss hier einen float liefern (z.B. "21.0").

    Mein Versuch, dieses mit
    Code:
    Number TSTWW       "Warmwasser [%.1f °C]"  <tap>                               { http="<[http://heizung/3D3106B9:30000:REGEX(.*?\":\"(.*?)\":\".*)] >[*:GET:http://heizung/3D3106B9/%2$f.2]" }
    zu erreichen, funktioniert nicht.

    Leider fehlt mir auch der Ansatz das zu Debuggen. Nützlich wäre zunächst zu wissen, wie die URL aussieht, die openhab "abfragen" würde. Gibt es hierzu einen Schalter oder so?

    Wie gesagt, die URL muss z.B.
    Code:
    http://heizung/3D3106B9/42.0
    lauten.

    Danke für eure Hilfe,
    Sascha

    #2
    Ich merke gerade, dass auf der Arduino-Seite gar nichts aufgerufen wird...

    Auch im Debug-Mode ist im aktuellsten Snapshot #422 nichts zu sehen:
    Code:
    18:47:57.028 INFO  runtime.busevents[:42] - TSTWW received command 31.0
    Außerdem schlägt ein Stoppen von openhab wegen dem HTTP-Binding fehl. Anscheinend will es sich nicht beenden lassen.
    Wenn ich das Bundle per osgi-Konsole stoppe/uninstalle kommt nach 60 Sekunden:
    Code:
    19:13:45.791 WARN  OSGi[:97] - Getting a lock required more than 60000 ms. There might be a synchronization problem in this callstack or just the build/dispose process of some components took too long!
    Noch Vorschläge oder Anregungen?

    Grüße
    Sascha

    Kommentar


      #3
      Wir haben im aktuellen CI-Build ein Problem mit dem automatischen Binding-Start. Sie werden zwar gestartet, die Konfiguration wird allerdings nicht gelesen. Es gibt dazu auch schon ein Issue.

      Das Problem wird hoffentlich bald behoben werden :-)

      Gruß,

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

      Kommentar

      Lädt...
      X