Danke für deine Antwort.
Also wenn ich das richtig verstanden habe muss ich vor die jeweiligen Hochkommas ein \ setzen. Das sieht dann so aus:
Also irgend etwas mache ich noch nicht richtig.
Eigentlich will ich, dass das Gleiche rauskommt wie beim zweiten Befehl mit "sendHttpGetRequest", also einen JSON-String extrahieren, der so aussieht:
nur eben mit curl, aber ich scheitere ja schon daran den gesamten JSON-String sichtbar (im Logger) zu machen:
Code: Alles auswählen
{"statusInfo":{"status":"ONLINE","statusDetail":"NONE"},"editable":false,"label":"Comet DECT #2","bridgeUID":"avmfritz:fritzbox:Fritz-Box-7490","configuration":{"ain":"119600949320"},"properties":{"firmwareVersion":"03.54"},"UID":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320","thingTypeUID":"avmfritz:Comet_DECT","channels":[{"linkedItems":["radiator_valve_02_ModeX"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:mode","id":"mode","channelTypeUID":"avmfritz:mode","itemType":"String","kind":"STATE","label":"Modus des Gerätes","description":"Zeigt den aktuellen Modus des Gerätes an (MANUAL/AUTOMATIC/VACATION).","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_locked"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:locked","id":"locked","channelTypeUID":"avmfritz:locked","itemType":"Contact","kind":"STATE","label":"Externes Schalten","description":"Zeigt an, ob das Schalten des Gerätes per Telefon, App oder Benutzeroberfläche aktiviert ist.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_dev_locked"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:device_locked","id":"device_locked","channelTypeUID":"avmfritz:device_locked","itemType":"Contact","kind":"STATE","label":"Tastensperre","description":"Zeigt an, ob das Schalten per Taste am Gerät aktiviert ist.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_Temp"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:temperature","id":"temperature","channelTypeUID":"avmfritz:temperature","itemType":"Number:Temperature","kind":"STATE","label":"Temperatur","description":"Zeigt die aktuelle Temperatur an.","defaultTags":[],"properties":{},"configuration":{"offset":1.0}},{"linkedItems":[],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:actual_temp","id":"actual_temp","channelTypeUID":"avmfritz:actual_temp","itemType":"Number:Temperature","kind":"STATE","label":"Temperatur","description":"Zeigt die aktuell gemessene Temperatur des Heizkörperreglers an.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_Set"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:set_temp","id":"set_temp","channelTypeUID":"avmfritz:set_temp","itemType":"Number:Temperature","kind":"STATE","label":"Solltemperatur","description":"Ermöglicht die Steuerung der Solltemperatur des Heizkörperreglers.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_Eco"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:eco_temp","id":"eco_temp","channelTypeUID":"avmfritz:eco_temp","itemType":"Number:Temperature","kind":"STATE","label":"Absenktemperatur","description":"Zeigt die aktuell eingestellte Absenktemperatur des Heizkörperreglers an.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_Comfort"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:comfort_temp","id":"comfort_temp","channelTypeUID":"avmfritz:comfort_temp","itemType":"Number:Temperature","kind":"STATE","label":"Komforttemperatur","description":"Zeigt die aktuell eingestellte Komforttemperatur des Heizkörperreglers an.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_Mode"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:radiator_mode","id":"radiator_mode","channelTypeUID":"avmfritz:radiator_mode","itemType":"String","kind":"STATE","label":"Modus des Heizkörperreglers","description":"Ermöglicht die Steuerung des aktuellen Modus des Heizkörperreglers (ON/OFF/COMFORT/ECO/BOOST/WINDOW_OPEN).","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_next_change"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:next_change","id":"next_change","channelTypeUID":"avmfritz:next_change","itemType":"DateTime","kind":"STATE","label":"Nächste Änderung","description":"Zeigt den Zeitpunkt der nächsten Änderung der Solltemperatur des Heizkörperreglers an.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_next_temp"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:next_temp","id":"next_temp","channelTypeUID":"avmfritz:next_temp","itemType":"Number:Temperature","kind":"STATE","label":"Nächste Solltemperatur","description":"Zeigt die nächste Solltemperatur des Heizkörperreglers an.","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_Battery"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:battery_low","id":"battery_low","channelTypeUID":"system:low-battery","itemType":"Switch","kind":"STATE","label":"Niedriger Batteriestatus","defaultTags":[],"properties":{},"configuration":{}},{"linkedItems":["radiator_valve_02_Battery_Level"],"uid":"avmfritz:Comet_DECT:Fritz-Box-7490:119600949320:battery_level","id":"battery_level","channelTypeUID":"system:battery-level","itemType":"Number","kind":"STATE","label":"Batterieladung","defaultTags":[],"properties":{},"configuration":{}}],"location":"Office"}
Gute Frage. Eigentlich nur um zu sehen, wie man mit den beiden REST-API Befehlen in einer Rule Werte aus OH herausbekommt(oder vielleicht auch mal hinein).
In diesem Falle geht es mir um den Offset-Wert aus der Fritz-Box, der sich aus der Differenz zwischen der am Heizkörper gemessenen Temperatur und der eingestellten, abweichenden Temperatur ergibt
Dieser Wert ist über das Binding nicht direkt abgreifbar.
Wie gesagt, ich experimentiere gerade ein bisschen. Wie würdest du das machen ?