Seite 1 von 1

HTTP Binding OH3

Verfasst: 21. Sep 2022 23:43
von holger237
Hallo Zusammen,

ich möchte über das http-Binding Werte einlesen. Der eingelesene String beinhaltet den gesamten Code, jedoch anstatt der Werte nur "...". Gibt es da einen Parameter, den ich hierzu nutzen muss?

things:

Code: Alles auswählen

 
Thing http:url:sonnenverlauf "sonnenverlauf" [
	baseURL = "https://sonnenverlauf.de/#/50.4215,7.9448",
	refresh = "300",
	timeout ="10000",
	ignoreSSLErrors = "true"
]
{
	Channels:
		Type string : raw_data [
			mode = "READONLY"
		]
}
Original HTML (die 10.58 möchte ich gerade haben):

Code: Alles auswählen

 
 >Sonnenhöhe:</acronym></td><td style="padding-top:6px;"><span class="Bold" id="sunhoehe">10.58°</span></td>
				</tr>
				<tr>

String nach Einlesen:

Code: Alles auswählen

    
 >Sonnenhöhe:</acronym></td><td style="padding-top:6px;"><span class="Bold" id="sunhoehe">...</span></td>
                </tr>
                <tr> 
 
Danke Holger

Re: HTTP Binding OH3

Verfasst: 22. Sep 2022 00:27
von udo1toni
Ich frage mal andersrum: Wozu?
Es gibt das Astro Binding, welches den gleichen Wert liefern sollte (und noch jede Menge andere Werte dazu, hübsch aufbereitet).


Das eigentliche Problem wird hier sein, dass die Adresse automatisch umgeschrieben wird. Außerdem gibt es natürlich den obligatorischen Disclaimer, der für jeden Client ohne Cookies kommt (also auch openHAB).

Re: HTTP Binding OH3

Verfasst: 22. Sep 2022 15:19
von holger237
Na super. Astro Binding habe ich sogar eingebunden. Aber auf die simple Idee, dass die Sonnenhöhe dabei sein könnte bin ich nicht gekommen.

Danke

Re: HTTP Binding OH3

Verfasst: 22. Sep 2022 22:23
von udo1toni
Aber gerne doch :)