NEWS
eigene HTML seite via iobroker
-
@sven-schumacher sagte in eigene HTML seite via iobroker:
Einige Kommentare haben es jetzt gut erfasst, warum ich diesen Rant hier abgelassen habe.
Ich entschuldige mich für Offtopic ... Das kann die Folge sein, wenn der Frust sich nur genug ansammelt. Ist sicher nicht gut, aber ich bin kein Roboter und mich nerven bestimmte Muster, die in Foren allzu häufig sind und viele Leute ausgrenzen, die es eben nicht genauer formulieren können und dann aufgeben.[snip]
Meine Idee war, dass man WEB auch eine einfache HTML-Seite unterschieben können sollte, die mit Formularen und Buttons und Javascript im internen Netz ermöglicht, bestimmte States zu setzen oder anzuzeigen.
Eine ganz minimalistische Visualisierung, die nicht den Einsatz eines extra Webservers erfordert.Also die Frage „eigene HTML seite via iobroker" ist genau passend und die ersten Beiträge sahen so aus, als könnte da eine einfache Antwort folgen. Das ist aber dann nicht geschehen.
Sorry - aber die einfache Antwort ist sehr weit oben durchaus gegeben - das geht (ohne weiteres) nicht
Das weder dir noch den OP die Antwort gefallen kann ich nachvollziehen - es ändert aber nichts daran das das im WEB so nicht vorgesehen ist und damit also nicht ‘mal eben’ umzusetzen ist.
Meine Versuche, über „Dateien“ eine HTML-Seite in WEB abzulegen und dann aufzurufen, sind jedenfalls nicht geglückt. Selbst die Änderung der dort sichtbaren Dateien hatte keine Auswirkung auf das, was angezeigt wird.
Also habe ich nicht verstanden, wie WEB hier arbeitet und ob/wie man eine einfache Website in IOBROKER über diesen Weg an den Start bekommen könnte.Warum du das möchtest ist klar. Nur ist das kein klassischer iobroker use-case, und damit ist es unwahrscheinlich das jemand dafür ein Rezept hat. Und so einen rant los zu treten weil Dir die Antwort nicht passt ist … sagen wir mal grenzwertig.
A.
(Edit - typo ex) -
@sven-schumacher sagte in eigene HTML seite via iobroker:
. WEB eine einfache HTML-Seite unterschieben kann
du kannst immer eine EINFACHE html seite in das verzeichnis iobroker-data/files/vis.0 legen und diese dann aufrufen - diese html datei muss über den dateimanager reinkopiert werden (oder über ein script mit bestimmten befehl)
dieses beispiel ist eine html seite mit einer tabelle- diese hat nix mit iobroker visualisierungs adaptern zutun (bzw. der javascript adapter hat diese tabelle mit iobroker daten erstellt und als datei abgespeichert), und sie liegt im vis.0 verzeichnis liegt
PS - hier das script - darin wird die html datei erstellt https://github.com/liv-in-sky/iobroker-energy-script/blob/main/Energy-script-7-5-21.txt
-
@sven-schumacher sagte in eigene HTML seite via iobroker:
Nun, es gibt den WEB Adapter, den andere Adapter nutzen können, um Websites auszuliefern. Das kann z.B. VIS sein. Aber auch die Simple REST API scheint WEB zu nutzen?
Vis ist alt und ich konnte keine gute Einführung dazu finden. Obwohl VIS vermutlich auch eine Lösung für mein Anliegen wäre, die ich nur nicht verstehe. Weder Google noch die Forensuche und auch nicht YouTube oder ChatGPT konnten mir hier helfen, selbst einfachste Grundlagen zu verstehen.Ich muss gestehen: Ich habe erst jetzt verstanden, in welche Richtung das hier überhaupt geht.
Ich bin Entwickler - und die sind von Haus aus faul. Sonst wären sie ja nicht Entwickler geworden.
Warum also das Rad nochmal neu erfinden, wenn es bereits eine funktionierende Lösung (Vis) gibt, um HTML auszuliefern.
Im einfachsten Fall schreibt man sein HTML in einen Datenpunkt und lässt das mit 'nem HTML-Widget ausliefern.Vielleicht skizzierst Du mal das gewünschte Ergebnis. Am konkreten Fall lässt sich sowas viel besser erklären als mit irgendwelchen hypothetischen Ansätzen.
Einige Kommentare haben es jetzt gut erfasst, warum ich diesen Rant hier abgelassen habe.
Ich entschuldige mich für Offtopic ... Das kann die Folge sein, wenn der Frust sich nur genug ansammelt. Ist sicher nicht gut, aber ich bin kein Roboter und mich nerven bestimmte Muster, die in Foren allzu häufig sind und viele Leute ausgrenzen, die es eben nicht genauer formulieren können und dann aufgeben.
Hier noch meine 5 Cent dazu:
Bitte immer im Hinterkopf behalten: So ziemlich alle hier (Entwickler wie Helfende im (in fast jedem) Forum) machen das aus Spaß an der Freud ... in ihrer Freizeit - unentgeltlich.
Und die können nur helfen, wenn:- sie das Problem verstanden haben
- dafür auch eine Lösung kennen
... und der um Hilfe suchende sich um einen sachlichen Ton bemüht ... sonst machen die nämlich auch gerne mal "zu".
Das passiert auch mal ganz schnell, wenn da Hilfe "eingefordert" wird. Hilfe, auf die man bei kostenlos angebotenen Dingen keinesfalls Anspruch erheben kann. -
Hier Nochmal in Bildern die Lösung, es ist noch nicht mal der Expertenmodus nötig:
Upload der Datei, vorher den web Ordner markieren
Im Verzeichnis Web
Im Browser
Und hier die Lösung nur mit Admin Adapter:
Im Dateien Tab
Im Browser
Es ist also noch einfacher als ich mir das Dachte, wie mein Versuch beweist.
Sicher ist das nicht die beste Lösung, aber es ist machbar. -
Mit NodeRed hast Du auch einen eigenen Webserver
-
@mickym
um es noch abwegiger zu machen könnte er auch mit einem
script + express eine eigene serverapplikation umsetzen, bei dem er alles selbst berücksichtigen kann was er will. (selbst ohne express würde es gehen, da node ja bereits alles mitbringt) -
@sven-schumacher
Kann deinen Frust nachvollziehen. Ich hab auch schon in allen möglichen Foren den DÄMLICHEN Post gesehen mit Verweis auf eine Suchfunktion, die einene große Menge an Beiträge finden mit Hinweis darauf die Suchfunktion zu benutzen... Das nervt mich ebenfalls total. -
@ticaki sagte in eigene HTML seite via iobroker:
@sven-schumacher
Kann deinen Frust nachvollziehen. Ich hab auch schon in allen möglichen Foren den DÄMLICHEN Post gesehen mit Verweis auf eine Suchfunktion, die einene große Menge an Beiträge finden mit Hinweis darauf die Suchfunktion zu benutzen... Das nervt mich ebenfalls total.Nachvollziehen kann ich das auch. Auf der anderen Seite gibt es so wahnsinnig viele Posts bei denen einfach was geschrieben wird ohne das
- gesucht wird
- gelesen wird was im Thread vorher drin steht
- gelesen wird was im log (welches sogar gepostet wird) drin steht.
Da reisst selbst bei mir manchmal der Geduldsfaden - und dann bekommt jemand einen sarkastischen Post ab obwohl er den ggf. nicht selber verdient hat.
Trotzdem bleib ich bei meiner Aussage von weiter oben - Der Wissensstand von vor 4 Jahren wurde im Thread beantwortet - es gab damals keine einfache Möglichkeit dem WEB Server Dateien unter zu schieben - diese Antwort wurde aber nicht akzeptiert. Das Was @sven-schumacher daraus gemacht hat empfinde ich als grenzwertig. Selbst wenn man den Frust verstehen kann - insbesondere weil in seinem Post an keiner Stelle darauf eingegangen wird was seine Problemstellung ist. Selbst die Aussage ich bräuchte für die Frage des OP eine Lösung steht in dem Post nicht drin - sie muss impliziert werden.
Das da wenig bis nichts konstruktives kommt sollte niemanden verwundern.
A.
-
@asgothian
Auf der anderer Seite gibt es keinen Grund in einen von dir genannten Topics einen Spamkommentar zu schreiben wie z.B. Benutze die Suchfunktion - oder Lese nochmal die Thread - oder lese das Log.Bei 1. einfach ruhig sein und weiter gehen. Irgendjemand hat sicher genug Geduld um eine hilfreiche Antwort zu schreiben.
Bei 2. einen Link einfügen wo er die Info findet
Bei 3. das Log zitieren.Wenn das zuviel Aufwand ist, einfach nichts schreiben...
Ich denke das war einfach nur Frust ablassen. Btw. Ich hab mal in einem Topic wo stand "benutze die Suchfunktion" und der auf platz 1 bei google war, die Lösung rein geschrieben, kannst ja mal raten was der nächste Kommentar war...
Manchmal ist nichts schreiben besser!
Ich klinke mich aber wieder aus, will weder einen Nutzer verteidigen noch jemand angreifen - sondern auch mal Frust ablassen über einen Umstand der mich schon seit Jahren in ALLEN Foren nervt
-
Hollala … jetzt war der Thread gerade dabei in eine sinnvolle konstruktive Richtung zu gehen jetzt kommen wieder plakative (offtopic) Posts die keinem helfen. Bitte bleibt beim Thema. Hier muss bitte niemand nur um des Posten Willens und ranten Willens und „mal Luft ablassen Willens“ posten. Danke. Sonst mache ich hier zu was schade wäre.
Einigen wir uns darauf das wir alle nur Menschen sind und ja einige Post Ersteller lieber fragen als suchen (leider ein Fakt) und sich ebenso aufregen wenn dann doch keiner antwortet. Ob der Verweis auf die Suche immer korrekt ist hängt vom Thema ab. Ich denke das wir hier meistens versuchen zu helfen bevor auf die such verwiesen wird. Aber auch das kommt vor. Und nein diese Worte möchte ich jetzt bitte nicht diskutiert sehen
über Frust und das es in der Entscheidung eines jeden selbst liegt wie er damit umgeht fange ich lieber nicht an zu schreiben. Ja … wir sind alle nur Menschen, aber auch Erwachsene Menschen.
Und danke an Jey-Cee und die anderen die meine Idee von oben wie es generell gehen kann detaillierter ausformuliert haben.
Um mal wieder zum Thema zurückzukehren:
@sven-schumacher Formal ist das bereits die Antwort auf die Eingangsfrage. oder welche Fragen wären noch offen?