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
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.
lauten.
Danke für eure Hilfe,
Sascha
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]" }
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
Danke für eure Hilfe,
Sascha
Kommentar