NEWS
Dateiupload über Vis und Emailversad
-
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?_=1737479511775Scheint aber nur für Bilder sein oder?
-
Push
(Klappt doch bestimmt irgendwie^^) -
@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.
-
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.
-
@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/ -
Hab das Script jetzt mal genau gemäß Anleitung eingerichtet.
Ordner angelegt
Blockly importiert
Widget importiertKann es dran liegen, dass ich das widget in vis 2 eingefügt habe?
-
@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.