Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. eigene HTML seite via iobroker

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    eigene HTML seite via iobroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • mcm1957
      mcm1957 @Sven Schumacher last edited by mcm1957

      @sven-schumacher

      Ev. kann ja mal ein minimalistische Antwort helfen das hier zu klären:

      • ioBroker ist KEIN Webserver und dient nicht dazu beliebige Webseiten für einen Browser zur Verfügung zu stellen.

      • Insofern lautet schon der erste Kommentar richtiger Weise: `

      @arteck said in eigene HTML seite via iobroker:
      @bernd1971 kurz und knapp NEIN

      • Auch der Webadapetr dient nicht dazu beliebige selbst erstellte html Dateien auszuliefern.

      • Wenn es Fragen zu vis gibt dann bitte ein Thema unter Visualisierung
        eröffnen.

      • Wenn du Erweiterungswünsche artikulieren willst gerne ein Feature Issue beim jeweiligen Adapter anlegen.

      • Dass Themen versanden ist für jedes Forum normal. Ein Forum ist kein Ticketsystem. Aber jedenfalls ist dieses Thema in diesem Topic fehlplaziert. Falls du da Diskussionsbedarf hast mach ein eigenes Topic für solche Diskussionen auf.

      Also um das nochmals zusammenzufassen:

      ioBroker ist NICHT dazu geeignet eine oder mehrere selbst erstellte html Dateien als Webserver auszuliefern. ioBroker ist kein Webserver und kann Apache, nginx etc. NICHT ersetzen.

      Ich hoffe du hast nun eine eindeutige Antwort.

      1 Reply Last reply Reply Quote 1
      • Asgothian
        Asgothian Developer last edited by Asgothian

        @sven-schumacher sagte in eigene HTML seite via iobroker:

        @apollon77

        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)

        1 Reply Last reply Reply Quote 2
        • liv-in-sky
          liv-in-sky @Sven Schumacher last edited by liv-in-sky

          @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

          Image 032.png

          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

          Image 033.png

          1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @Sven Schumacher last edited by

            @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.

            1 Reply Last reply Reply Quote 5
            • Jey Cee
              Jey Cee Developer last edited by

              Hier Nochmal in Bildern die Lösung, es ist noch nicht mal der Expertenmodus nötig:

              bad18bc7-a157-45a2-85e6-31ef1df182f5-image.png Upload der Datei, vorher den web Ordner markieren

              04f9dc34-ab2c-40f3-9a21-8749aa7559d9-image.png Im Verzeichnis Web

              fd5a3510-7271-4303-8c00-9eed580eaffe-image.png Im Browser

              Und hier die Lösung nur mit Admin Adapter:

              6cd409c5-653f-492a-9acd-f68ba9e95e46-image.png Im Dateien Tab

              13599fb4-e653-4409-b3a7-9a7633097a0f-image.png 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.

              1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active last edited by

                Mit NodeRed hast Du auch einen eigenen Webserver

                OliverIO 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @mickym last edited by OliverIO

                  @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)

                  https://www.npmjs.com/package/express

                  1 Reply Last reply Reply Quote 0
                  • T
                    ticaki Developer last edited by

                    @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.

                    Asgothian 1 Reply Last reply Reply Quote 0
                    • Asgothian
                      Asgothian Developer @ticaki last edited by

                      @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.

                      T 1 Reply Last reply Reply Quote 4
                      • T
                        ticaki Developer @Asgothian last edited by

                        @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 🙂

                        1 Reply Last reply Reply Quote 1
                        • apollon77
                          apollon77 last edited by apollon77

                          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?

                          1 Reply Last reply Reply Quote 2
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          880
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          16
                          46
                          2834
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo