NEWS
Datei downloaden, verändern und wieder zum Download stellen
-
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.icsLeider 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@Mitch warum nimmst du nicht den Feiertage Adapter?
-
@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.
-
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
-
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.icsLeider 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@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.
-
@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.
-
@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.
-
In dem Inject Node - ist nur ein String.
Du musst aber die Berechtigung für den Public Folder ändern damit da jeder reinschreiben kann.
@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.

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

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

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

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