ich weiss, dass wir das Thema hier schon mehrfach hatten und es genuegend Beispiele hier und im Loxwiki gibt, aber ich kriege es trotzdem nicht hin, aus einer mehrzeiligen http-call-Antwort den richtigen Wert zu filtern.
Vielleicht kann mir mal jemand kurz auf die Spruenge helfen.
Ich suche nach dem Wert: HUB_IS_OFF
Die Antwort meines http-Calls sieht wie folgt aus:
[{"hub":"harmonyhub","activity":{"label":"PowerOff" ,"suggestedDisplay":"Default","id":-1,"activityTypeDisplayName":"Default","controlGrou p":[],"tuningDefault":false,"fixit":{"61446068":{"id":" 61446068","power":"OFF","alwaysOn":false,"relative Power":true},"26570928":{"id":"26570928","power":" OFF","alwaysOn":false,"relativePower":false},"2657 0935":{"id":"26570935","power":"OFF","alwaysOn":fa lse,"relativePower":false},"54902201":{"id":"54902 201","power":"OFF","alwaysOn":false,"relativePower ":true},"26570949":{"id":"26570949","power":"OFF", "alwaysOn":false,"relativePower":true},"37572192": {"id":"37572192","power":"OFF","alwaysOn":false,"r elativePower":true},"40336424":{"id":"40336424","p ower":"OFF","alwaysOn":false,"relativePower":false }},"type":"PowerOff","icon":"Default","status":"HU B_IS_OFF"}}]
Der gesuchte Wert steht am Ende. In der Loxconfig geht die Antwort ueber 4 Zeilen, weswegen ich mit folgendem Muster suche:
\n\n\n\i"status":"\i\v (siehe Screenshots)
dummerweise aber nichts finde.
Ich habe natuerlich schon diverse Kombinationen getestet, bekomme aber immer nur den Wert 0.0 heraus.
Was genau mache ich an dieser Stelle falsch?
Vielen Dank und Gruss,
tholle
Kommentar