NEWS
immer wechselndes PDF darstellen
-
Hallo,
bei uns im Ort gibt es wöchentlich eine neue Ausgabe des Ortsblatts. Also Infos über Vereine, etc. Das ganze kommt mittlerweile als PDF mit immer anderem Dateinamen je nach Jahr und Kalenderwoche.
Bsp: Amtsblatt_2021-35.pdfNun stelle ich jede Woche das ganze eben um auf den neuen Dateinamen.
Da man immer gerne die vorherige Woche & die neue Woche über zwei Views angezeigt bekommt, wäre mein Wunsch die neueste und die ältere Datei zu behalten und anzuzeigen.
Meine Idee ist es nun, dass irgendwas (Skript, NodeRed,...) immer die aktuellste Datei in diesem Ordner verwendet, umbenennt immer in den gleichen Dateinamen. Für die vorherige Woche das gleiche.Ich habe bisher keine Skripte, Blockly sonstiges verwendet und habe daher überhaupt keinen Ansatz, wie so etwas umgesetzt werden könnte.
Wer hat hierzu eine Idee oder ggf. schon in dieser Richtung umgesetzt? -
Hallo,
bei uns im Ort gibt es wöchentlich eine neue Ausgabe des Ortsblatts. Also Infos über Vereine, etc. Das ganze kommt mittlerweile als PDF mit immer anderem Dateinamen je nach Jahr und Kalenderwoche.
Bsp: Amtsblatt_2021-35.pdfNun stelle ich jede Woche das ganze eben um auf den neuen Dateinamen.
Da man immer gerne die vorherige Woche & die neue Woche über zwei Views angezeigt bekommt, wäre mein Wunsch die neueste und die ältere Datei zu behalten und anzuzeigen.
Meine Idee ist es nun, dass irgendwas (Skript, NodeRed,...) immer die aktuellste Datei in diesem Ordner verwendet, umbenennt immer in den gleichen Dateinamen. Für die vorherige Woche das gleiche.Ich habe bisher keine Skripte, Blockly sonstiges verwendet und habe daher überhaupt keinen Ansatz, wie so etwas umgesetzt werden könnte.
Wer hat hierzu eine Idee oder ggf. schon in dieser Richtung umgesetzt? -
@mika-0
die Glaskugel versucht aktuell den genauen ort des PDFs zu ermitteln.
Das kann noch eine weile dauern.
Alternativ mit einem iFrame widget, konnte das aber nicht testen@oliverio :grinning: Ein schöner Kommentar. Gerne gebe ich die Info. Aktuell liegen die PDFs auf meiner Synology in einem Ordner. Die Freigabe kann zum iobroker ist vorhanden mit Schreib und Leserechten. Alternativ könnte ich auch einen Remote Ordner erzeugen. Heißt: Ich lege die Daten momentan händisch "in der Synology" ab, tatsächlich werden die PDFs aber direkt auf der SSD im Pi des iobrokers abgelegt. Da gibt es noch keine festen Regeln.
Die PDFs liegen auf einer Homepage mit einer php Endung. Dort habe ich einen Benutzername und Kennwort. Dann kann ich von der Jahresliste das aktuellste Dok. herunterladen und im lokalen Ordner ablegen.
Das ist also die Reihenfolge:- Einloggen, Datei auswählen und herunterladen
- Datei ablegen, umbenennen und im iobroker darstellen mit Scrollmöglichkeit, ggf. mit Zoomen wäre perfekt.
Wird die Glaskugel nun etwas transparenter? :grinning: :grin:
-
@oliverio :grinning: Ein schöner Kommentar. Gerne gebe ich die Info. Aktuell liegen die PDFs auf meiner Synology in einem Ordner. Die Freigabe kann zum iobroker ist vorhanden mit Schreib und Leserechten. Alternativ könnte ich auch einen Remote Ordner erzeugen. Heißt: Ich lege die Daten momentan händisch "in der Synology" ab, tatsächlich werden die PDFs aber direkt auf der SSD im Pi des iobrokers abgelegt. Da gibt es noch keine festen Regeln.
Die PDFs liegen auf einer Homepage mit einer php Endung. Dort habe ich einen Benutzername und Kennwort. Dann kann ich von der Jahresliste das aktuellste Dok. herunterladen und im lokalen Ordner ablegen.
Das ist also die Reihenfolge:- Einloggen, Datei auswählen und herunterladen
- Datei ablegen, umbenennen und im iobroker darstellen mit Scrollmöglichkeit, ggf. mit Zoomen wäre perfekt.
Wird die Glaskugel nun etwas transparenter? :grinning: :grin:
Ja dann die Datei per Script in einen Ordner unter vis hochladen
Dann mit dem einem HTML Widget und dem folgenden iframe die Datei einbetten
https://de.w3docs.com/snippets/html/wie-kann-man-pdf-in-html-einbetten.html#:~:text=Eine andere Möglichkeit%2C eine PDF,Ihrer bevorzugten Breite und Höhe.
Die URL als Binding angeben -
Ja dann die Datei per Script in einen Ordner unter vis hochladen
Dann mit dem einem HTML Widget und dem folgenden iframe die Datei einbetten
https://de.w3docs.com/snippets/html/wie-kann-man-pdf-in-html-einbetten.html#:~:text=Eine andere Möglichkeit%2C eine PDF,Ihrer bevorzugten Breite und Höhe.
Die URL als Binding angeben -
@oliverio Vielen Dank, dann habe ich ja was zu tun . Was bedeutet denn die URL als Binding angeben?
@mika-0
Du schreibst die url oder nur den Dateinamen in einen datenpunkt
Im html schreibst du dann an die Stelle wo du die url angeben musst einen Platzhalter mit dem datenpunktnamen so wie es hier beschrieben ist
https://github.com/ioBroker/ioBroker.vis#bindings-of-objects
Immer wenn sich der Datei Name dann ändert wird das Widget aktualisiert und lädt das neue Dokument
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden