Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Datei downloaden, verändern und wieder zum Download stellen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Datei downloaden, verändern und wieder zum Download stellen

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

      Hi,

      ich habe ein Problem, was sich vermutlich gut mit Node-Red lösen lässt. Ich habe eine ICS-Datei, die ich ändern möchte, um sie dann in den ICAL-Adapter hereinzuladen.

      Es geht um diese URL mit Feiertagen:
      http://i.cal.to/ical/52/hessen/feiertage/38f9ffe3.91670e03-2f2abf0c.ics

      Leider steht in Summary nur der betreffende Feiertag drin. Jetzt möchte ich mit Node-Red die Datei herunterladen, anschliessend die betreffende Summary-Zeile um das Wort Feiertag ergänzen (davor oder dahinter) und anschliessend über den ioBroker Webserver wieder zum download stellen.

      Anschliessend möchte ich diese, neue URL dann in den ICAL-Adapter reinladen. Üb er Events kann ich nun sauber die einzelnen Feiertage über das Suchwort erkennen und auf true stellen, was dann der Adapter wieder kann.

      Geht da mit node-red? Ich hate schon http-Request und File out erstellt, aber am Ende habe ich kein File.

      Gruss,
      Mitch

      Homoran mickym 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Mitch last edited by

        @Mitch warum nimmst du nicht den Feiertage Adapter?

        M 1 Reply Last reply Reply Quote 0
        • M
          Mitch @Homoran last edited by

          @Homoran Das ist auch eine Möglichkeit. Wen ich keine Möglichkeit per Node-Red finde, werde ich das tun. Der Vorteil für mich ist, dass dies Grundlage für eine Alex-Weckersteuerung werden soll. Da der ICAL-Adapter einfach Events zählt, brauche ich nur gegen das eine Feld prüfen.

          Aufgrund deines Tips habe ich auch den Schulferien Adapter gefunden. Mal schauen, was der so kann.

          1 Reply Last reply Reply Quote 0
          • M
            Mitch last edited by

            Ich gebe Du, die Adapter sind besser und ich werde deine Idee umsetzen.

            Trotzdedm würde ich gerne wissen, wie man mit Node-Red ein solchen Szenario umsetzt. Wer so etwas schonmal gemacht hat, kann ja edinfach mal ein Flow-Screenshot posten.

            Danke @Homoran

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

              @Mitch Zum einen gibts es in Node-Red einen Adapter mit dem Du die ICAL Events managen kannst.

              Der file-Node funktioniert auch einwandfrei. Schau mal in Dein Debug Fenster ob da eine Fehlermeldung auftaucht. Beachte, dass Du wenn Du nodeRed unter iobroker nutzt - Du auch mit dem user iobroker arbeitest und dieser natürlich die Rechte im Dateisystem benötigt.

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

                @mickym irgendwie kommt in meinem Debig Fenster nichts an. Wäre es möglich ein Screen von einem Flow zu posten?

                Dann kann ich mal schauen, wo der Fehler liegt.

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

                  @Mitch screen.png

                  In dem Inject Node - ist nur ein String.

                  Du musst aber die Berechtigung für den Public Folder ändern damit da jeder reinschreiben kann.

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

                    @mickym Ich habe das jetzt mal nachgestellt, aber ohne Erfolg. Ich habe es so ähnlich gebaut, mit dem Unterschied, das ich den Pfad /homer/iobroker/test.txt gewählt habe. Mir erschein das logisch,. da ja node-red unter dem iobroker-User arbeitet (stand weiter oben).

                    Aber die Datei wird nicht erstellt.Unbenannt1.PNG Unbenannt2.PNG Unbenannt3.PNG

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

                      @Mitch said in Datei downloaden, verändern und wieder zum Download stellen:

                      /homer/iobroker/test.txt

                      Nun wenn Du keine Fehlermeldung in Deinem Debug-Fenster findest - bin ich da echt ratlos. Ich habe das auch mit dem Home-Verzeichnis des users iobroker getestet - funktioniert alles ohne Probleme.

                      screen.png

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

                        @mickym sagte in Datei downloaden, verändern und wieder zum Download stellen:

                        t ratlos. Ich habe das auch mit dem Home-Verzeichnis des users iobroker getestet - funktioniert a

                        Hallo,

                        ich habe den Fehler gefunden. Ich hatte den web-Adapter und den Noed-Red Adapter auf https und Authentication umgestellt. Da funktioniert node-red dann nicht mehr. Jetzt geht es!

                        Habe einen Bug in der Github Seite erstellt!

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

                          @Mitch Ah OK - Vielen Dank für die Info. 🙂

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          873
                          Online

                          31.7k
                          Users

                          79.7k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          356
                          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