FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: horni am 24 August 2023, 00:43:09

Titel: httpmod Java
Beitrag von: horni am 24 August 2023, 00:43:09
Okey. Ich muss mal Fragen wie ich das jetzt in Httpmod einlesen kann . Der Source Code sieht so aus (Ist JAVA )

class=col>Temperature:</div><div class="col dF"><span id=packTemp></span></div></div><di

Also möchte die Temperatur auslesen  diese wird anhand der id=packTemp die Temperatur angezeigt. Wie rufe ich jetzt mit HTTPmod die Variable packTemp ab. Habe irgendwie schon 180 Puls und kann leider nicht mehr gescheit denken da ich es nicht hinbekomme.
Besten Dank im voraus
Titel: Aw: httpmod Java
Beitrag von: MadMax-FHEM am 24 August 2023, 06:25:35
Der "Source Code" ist kein Java, das ist HTML...

Genau das Java was den Wert holt und dann verm. in das Ergebnis HTML was dann zu sehen ist einbettet fehlt...

D.h. du musst den JavaScript Code finden (muss ja wo geladen werden/stehen) der die Daten vom Server holt und eben schauen wie das JavaScript das macht und dann sehen wie du an die Daten kommst...

Gruß, Joachim
Titel: Aw: httpmod Java
Beitrag von: JoWiemann am 24 August 2023, 07:37:11
Hallo,

wer liefert den die Webseite aus? Eine Internetseite, ein Gerät mit WLAN/LAN Anbindung?

Grüße Jörg
Titel: Aw: httpmod Java
Beitrag von: jhohmann am 24 August 2023, 10:12:11
Wenn du die URL teilen könntest, wäre das hilfreich (wenn es eine öffentliche Quelle ist).
Oder deutlich mehr vom Inhalt und nicht nur die eine Zeile.
Und ich sehe in deinem Beispiel keine Zahl, die eine Temperatur sein könnte.
Welchen Teil aus deinem Beispiel willst du genau abgreifen?
Titel: Aw: httpmod Java
Beitrag von: MadMax-FHEM am 24 August 2023, 10:15:46
Zitat von: jhohmann am 24 August 2023, 10:12:11Welchen Teil aus deinem Beispiel willst du genau abgreifen?

Ich nehme mal an, dass es ein JavaScript (o.ä.) gibt, was dann aus "<span id=packTemp></span>" -> etwas "bastelt" wo dann eben die Temperatur auszulesen ist...
...also wenn der Browser fertig "gerendert" hat.

Aber da ja folgendes gilt:
Zitat von: jhohmann am 24 August 2023, 10:12:11...
Oder deutlich mehr vom Inhalt und nicht nur die eine Zeile.

Ist es eben schwierig... :-\

Gruß, Joachim
Titel: Aw: httpmod Java
Beitrag von: horni am 25 August 2023, 23:16:04
Das ist eine Interne Seite. Ist eigentlich von meiner Daly BMS. Wird mit dem ESP8266 abgefragt mit der Software Daly2MQTT. Ich weiß jetzt das ich doch unter FHEm einen Mqqt einrichten kann. Ich würde das ganze Mqtt Zeug mit Sicherheit auch irgendwann hin bekommen . Aber ich wollte es halt einfach machen und nur schnell diesen Wert auslesen. Bis ich MQTT in Fhem zum laufen bekomme, alles richtig Abfrage und so weiter sind wieder 2 Tage rum. Dachte das wäre die einfachste und schnellste Lösung .