Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Dateiupload über Vis und Emailversad

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Dateiupload über Vis und Emailversad

    This topic has been deleted. Only users with topic management privileges can see it.
    • David G.
      David G. last edited by David G.

      Hallo,

      ich nutze den iobroker ja mittlerweile echt lange.
      Allerdings habe ich mich noch nie wirklich mit VIS beschäftigt, da ich von Anfang an mit Lovelace unterwegs war und nach wie vor sehr zufrieden bin.

      Nun habe ich allerdings einen Usecase den ich dort nicht umgesetzt bekomme.
      Nun wollte ich fragen, ob ich mit Vis sowas machen kann.

      Kann ich in VIS eine Datei hochladen und den Pfad mit einem Blockly aus einen DP auslesen?

      Hintergrund ist, dass ich gerne über VIS eine Email Teilausfüllen würde, eine Datei hochladen und dann die Mail samt Anhang versenden möchte.

      EDIT
      Ich habe eben das gefunden
      https://forum.iobroker.net/topic/47654/fileupload-vom-pc-tablet-in-die-vis?_=1737479511775

      Scheint aber nur für Bilder sein oder?

      David G. haus-automatisierung OliverIO 3 Replies Last reply Reply Quote 0
      • David G.
        David G. @David G. last edited by

        Push
        (Klappt doch bestimmt irgendwie^^)

        1 Reply Last reply Reply Quote 0
        • haus-automatisierung
          haus-automatisierung Developer Most Active @David G. last edited by haus-automatisierung

          @david-g sagte in Dateiupload über Vis und Emailversad:

          Kann ich in VIS eine Datei hochladen und den Pfad mit einem Blockly aus einen DP auslesen?

          Am besten nie direkt in ./iobroker-data/files/ schreiben, sondern immer die Datei-Funktionen nutzen. Da sollte es in VIS ja auch Widgets für geben. Und dann mit Blockly und den entsprechenden Datei-Triggern informieren lassen oder über die Datei-Funktionen holen.

          Über einen State würde ich nicht gehen. Dafür gibts ja die Meta-Objekte und die ganzen Datei-Funktionen.

          Sobald man manuell einen Pfad ins Dateisystem zusammenbaut, macht man eigentlich schon etwas falsch. Zumal da nichtmal Dateien liegen, wenn man z.B. Redis nutzt.

          David G. 1 Reply Last reply Reply Quote 0
          • David G.
            David G. @haus-automatisierung last edited by David G.

            @haus-automatisierung

            Als ich das Topic eröffnet habe, hatte ich schonmal nach Widgets gesucht die das können. Da gab es wohl nichts.

            Hab eben nochmal was recherchiert, jedoch auch ohne Erfolg.

            Ob die Files "einfach" Filesystem landen oder über den iobroker direkt verarbeitet werden ist mir eigentlich egal.

            Möchte in meiner Visualisierung ein paar Textfelder für eine Mail ausfüllen und einen Anhang hochladen (evtl dann noch den Dateinamen anzeigen). Dann ab damit.

            1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @David G. last edited by

              @david-g sagte in Dateiupload über Vis und Emailversad:

              EDIT
              Ich habe eben das gefunden
              https://forum.iobroker.net/topic/47654/fileupload-vom-pc-tablet-in-die-vis?_=1737479511775
              Scheint aber nur für Bilder sein oder?

              Eigentlich müsstest du da schon alles haben was notwendig ist.
              Der erste Spoiler ist für die Auswahl einer Datei und das schreiben in die 2 Datenpunkte zusändig. Also ein Datenpunkt für den binären Inhalt der Datei und der 2. DP für den Dateinamen.
              Dem Browser und dem Datenpunkt ist es vollkommen egal, was das für ein Inhalt ist.
              Vom ersten Spiler benötigst du eigentlich auch nur genau das eine html widget mit dem Input-Tag und dem Script. Alle anderen Elemente sind nur Text bzw. Anzeige des Bildes für den entsprechenden Fall, was du aber nicht brauchst.

              Der 2. Spoiler beschreibt dann den Prozess, wie die DAten in eine Datei geschrieben wird. Dann halt nicht unter vis, sondern am besten in einen temporären Ordner

              Im Anschluss musst du dann diese Datei eigentlich dann nur noch im Blockly als Dateiname mit kompletten Pfad eintragen.
              https://www.smarthome-tricks.de/software-iobroker/blockly-e-mails-versenden/

              David G. 1 Reply Last reply Reply Quote 0
              • David G.
                David G. @OliverIO last edited by

                @oliverio

                Hab das Script jetzt mal genau gemäß Anleitung eingerichtet.

                Ordner angelegt
                Blockly importiert
                Widget importiert

                Kann es dran liegen, dass ich das widget in vis 2 eingefügt habe?

                OliverIO 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @David G. last edited by

                  @david-g sagte in Dateiupload über Vis und Emailversad:

                  Kann es dran liegen, dass ich das widget in vis 2 eingefügt habe?

                  Höchstwahrscheinlich.
                  vis2 reagiert in manchen Details anders.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  636
                  Online

                  32.0k
                  Users

                  80.4k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  210
                  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