NEWS
[gelöst] Lovelace - ext. Webseite einblenden
-
Hallo zusammen,
ich habe in einem Mietshaus eine IOBROKER Anwendung. Leider funktioniert die Geschichte nicht wie gewollt. Als Visualisierung habe ich Lovelace gewählt da der Mieter seine Visu in Zukunft selber pflegen möchte und gewisse Vorkennnisse von Homeassistant hat. An sich läuft alles ganz zufriedenstellend aber die Webseiten-Karte macht massiv Probleme. Wenn ich dort eine Webseite eingebe wie z.B. https://www.google.com oder etwas anderes wird die Verbindung immer abgelehnt. Egal welche Webseite ich nehme. Die einzige Webseite die richtig anzeigt wird ist folgende: https://www.home-assistant.io/. Weiß jemand Abhilfe?
Eigentlich möchte ich nur eine Webseite mit den aktuellen Heizölpreisen einbinden wie z.B. https://www.tecson.de/de/heizoelpreise.html . Gibt es da vielleicht noch eine andere Möglichkeit.
Auf VIS umzustellen habe ich mir auch schon gedacht. Da laufen diese Dinge ohne Probleme. Allerdings habe ich schon einiges an Zeit in Lovelace investiert.
-
Läuft lovelace auf http oder https?
Damit da klappt, muss es zweites sein. -
@david-g hallo David, danke für den Tip. Lovelace läuft auf http. Für https habe ich mir jetzt mit openssl einen privaten Schlüssel und die Zertifikatsdatei erstellt und diese in das Verzeichnis /opt/iobroker/certs/ geladen. Aber wie findet der webserver jetzt die Zertifikate. Finde keine Stelle wo ich den Pfad eingeben kann.
Habe jetzt mir die Config-Datei runtergeladen system.adapter.web.0 runter geladen. geändert und hochgeladen. Offenbar kommen die Änderungen nicht an. Woran liegt es?
-
@automatix sagte in Lovelace - Webseiten-Karte - externe Webseite einblenden:
@david-g hallo David, danke für den Tip. Lovelace läuft auf http. Für https habe ich mir jetzt mit openssl einen privaten Schlüssel und die Zertifikatsdatei erstellt und diese in das Verzeichnis /opt/iobroker/certs/ geladen. Aber wie findet der webserver jetzt die Zertifikate. Finde keine Stelle wo ich den Pfad eingeben kann.
Habe jetzt mir die Config-Datei runtergeladen system.adapter.web.0 runter geladen. geändert und hochgeladen. Offenbar kommen die Änderungen nicht an. Woran liegt es?
Lass das doch mit den Zertifikaten.
Muss ja nicht zertifiziert sein.Sag dem Browser einfach, er soll der Seite so vertrauen. Im Fully Browser geht das ohne Probleme. Zusätzlich kannst du diesen noch über einen Adapter steuern ^^.
-
@david-g
Hallo David, geht leider immer noch nicht:
Ich habe auch das Bild einer Webcam:
Da funktioniert es.
-
Google klappt bei bei mir auch nicht.
Es gibt Seiten die es verbieten als iframe angezeigt zu werden. Trag mal Chip.de ein. Die schreiben sogar dann was zu. -
@david-g
Tatsächlich, mit chip.de funktioniert es. Ich habe noch einige Websites ausprobiert. Manche funktionieren und manche nicht. Es gibt da eine Content-Security-police. Damit kann man u.a. verhindern dass die Website über iFrame geladen werden kann.Danke für die Info. Muss mir jetzt einen anderen Weg überlegen wie ich einen Heizoelpreischart anzeigen kann.
-
Kann man die Seite nicht evtl pharsen?
Zur Not periooeinen Screenshot erstellen. Gibt's ja auch verschiedene Wege.Ist das was für dich?
https://forum.iobroker.net/topic/3114/ölpreis/54?lang=en-GB&page=3 -
danke für den Link, werde ich mir mal anschauen!
-
Ich habe mir den javascript Adapter geladen und das Skript mal getestet. Skript gibt Fehlermeldungen aus da sich vermutlich der Inhalt der Webseite geändert hat. Schaue ich bei Gelegenheit mal nach. Trotzdem Danke für deine Hilfe.
-
Ich habe das Problem jetzt mit dem Parser-Adapter gelöst. Damit konnte ich die Webseite eines Heizölportals parsen und mit einem RegEx-Code den täglichen Ölpreis extrahieren. Danke für die Unterstützung