Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Synology-NAS-Ordnerüberwachung möglich? *gelöst*

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Synology-NAS-Ordnerüberwachung möglich? *gelöst*

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

      Hallo zusammen,

      ich suche nach einer Möglichkeit einen bestimmten Ordner zu überwachen und daraufhin eine Meldung per Telegram zu versenden. Vielleicht gibt es auch schon einen Adapter hierfür? Sobald eine Datei in Ordner X auf meinem NAS abgelegt wird, soll eine Meldung über Telegram versendet werden.
      Vielleicht ist das Ganze auch einfach über Blockly möglich?

      Gruß surfer 😉

      mickym liv-in-sky 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @surfer09 last edited by

        @surfer09 ICh würde es über NodeRed machen - da ist das super easy weil es da fertige Nodes gibt.

        Ansonsten kann man aber auch die Suche bemühen und da gibts einen ganzen Thread mit entsprechenden Skripts:

        https://forum.iobroker.net/topic/42549/ordner-auf-neue-dateien-überwachen

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

          @mickym Danke dir für deine Rückmeldung! Leider habe ich mit Node-Red noch gar nicht gearbeitet. 😞 . Auf dem Screenshot sieht das relativ einfach aus, aber wie würde ich dem ganzen denn sagen "Schicke bei jeder neuen Datei in dem Verzeichnis XY eine Nachricht"?

          mickym 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @surfer09 last edited by

            @surfer09

            das kommt wohl auf das nas drauf an - welches os ist das ? wie kannst du darauf zugreifen

            da gibt es wohl viele ansätze - mein nas ist ein debian 10 server mit samba - ich lasse das den server machen

            ich habe einen bash job in einen service umgewandelt und prüfe minütlich, ob was neues da ist - das wird dann über curl an den iobroker simple api adapter gesendet

            1 Reply Last reply Reply Quote 0
            • surfer09
              surfer09 last edited by

              Also das NAS ist ein Synology DS218. Ich arbeite ausschließlich mit Windows, auch mein IO-Broker läuft auf Windows.
              Hintergrund dieser Aktion ist mein WLAN Scanner. Ich möchte eine Nachricht bekommen, sobald die PDF-Datei in dem Ordner landet - ich habe nämlich nicht immer den PC hochgefahren um zu kontrollieren, dass der Scan auch dort gelandet ist.

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @surfer09 last edited by mickym

                @surfer09 710ab5c5-b59e-423b-8239-02edf5bbfe1c-image.png

                In NodeRed gibst Du einfach das Verzeichnis an, dass Du überwachen möchtest in ein watchNode. Ändert sich was an dem Verzeichnis wird eine Nachricht generiert.

                38734958-91d1-45eb-81d2-14a7d06d9409-image.png

                Wie gesagt in dem Thread hast Du ja auch noch ein JavaScript.

                liv-in-sky 1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @mickym last edited by liv-in-sky

                  @mickym

                  ich nehme an , dass bei deiner lösung ein mount auf dem iobroker server da sein muss ?

                  mickym 2 Replies Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @liv-in-sky last edited by mickym

                    @liv-in-sky Ja - das kann man aber mit einer Exec Node im Flow machen, wenn das zu überwachende Verzeichnis nicht im lokalen Dateisystem ist.

                    Was ich nicht probiert habe - müsste man ggf. prüfen, ob man in einem Windowssystem (oder mit Samba Shares) UNC Namen benutzen kann.

                    liv-in-sky 1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @surfer09 last edited by liv-in-sky

                      @surfer09

                      probier doch mal die lösung von @mickym - da hast du bei fragen sicher eine gute unterstützung - ein mount mit windows ist ja schnell gemacht /wenn man das einrichten will)

                      • ich weiß nicht, ob meine service lösung unter synolgy läuft
                      • es gibt noch den linix-control adapter - weiß leider auch nicht, ob du synology dort einbinden kannst https://forum.iobroker.net/topic/35870/test-adapter-linux-control-v1-x-x/360?_=1635352415185
                      1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @liv-in-sky last edited by

                        @liv-in-sky sagte in Ordnerüberwachung möglich?:

                        @mickym

                        ich nehme an , dass bei deiner lösung ein mount auf dem iobroker server da sein muss ?

                        Ansonsten muss ein zu überwachendes Verzeichnis ja sowieso immer gemounted sein - da Du es ja überwachen willst. Also würde ich das zu überwachende Verzeichnis auch bereits beim Booten in der Regel einbinden.

                        1 Reply Last reply Reply Quote 0
                        • liv-in-sky
                          liv-in-sky @mickym last edited by

                          @mickym

                          unc name wäre wichtig - machst du es über einen laufwerksbuchstaben, könnte nach einen restart der synology, der mount weg sein - aßer du überprüfst das

                          1 Reply Last reply Reply Quote 0
                          • surfer09
                            surfer09 last edited by

                            Also unter Windows ist der zu überwachende Pfad als Netzlaufwerk Y verbunden. Reicht es dann aus, wenn ich das entsprechende Laufwerk in dem Watch-Node benenne, oder muss ich den kompletten Dateipfad dort aufführen?

                            Pfad.jpg

                            Netzlaufwerk.jpg

                            Pfad_2.jpg

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

                              @surfer09 Also als erstes musst Du wenn Du die Hilfe anschaust die Backslashe maskieren also doppelt ausführen:

                              3bc9424b-dc0a-439e-8542-d2ac9789e89c-image.png

                              also müsse es

                              \\\\192.168.1.140\\hp-scan
                              

                              nutzen.

                              1. Gibst Du halt
                              Y:\\
                              

                              an und manchst Unterverzeichnisse rekursiv überwachen ein.

                              Falls Du nicht mit UNC Namen arbeiten kannst - musst halt ausprobieren, dann muss man halt ggf. testen, ob man auf das Verzeichnis zugreifen kann bzw. halt mounten bzw. (

                              net use Y: \\\\192....
                              

                              ) ausführen.

                              TIPP:
                              Mach einfach wie unten eine Debug Node dahinter und prüfe, ob Du Nachrichten bei Änderungen im Verzeichnis bekommst.

                              1 Reply Last reply Reply Quote 0
                              • surfer09
                                surfer09 last edited by

                                Sorry, das ich so dämlich frage, aber habe ich den Debug Node überhaupt richtig eingestellt? Und wo sehe ich dann später die Ausgabe?

                                Debug.jpg

                                Nodes.jpg

                                mickym 2 Replies Last reply Reply Quote 0
                                • mickym
                                  mickym Most Active @surfer09 last edited by

                                  @surfer09 Das Fenster ist schon richtig - mit dem Bug (Wanzen-symbol 😉 )-

                                  Die Debug Node so konfigurieren:

                                  e767df63-746e-4885-82d2-b135ce12ddc3-image.png

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

                                    @mickym Alles klar! 🙂 Das macht ja richtig Spaß hier "learning bei doing". Okay, also Überwachung von Y:\ und auch von \\192.168.1.140\hp-scan funktioniert so nicht, denn die "Wanze" gibt nichts aus.
                                    Also würde ich jetzt mal den "exec-node" testen wollen. Wie verbinde ich diesen denn mit dem "Watch-Node"?

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

                                      @surfer09 So das mit dem Doppelbackslash ist Käse also keine 4 .

                                      Sondern ganz normal - und funktioniert bei meinem Windowssystem auch:

                                      eadcad66-e358-4ae2-b0f6-c037ba9c7a6c-image.png

                                      also ganz normal UNC Schreibweise nutzen - bei mir klappt das - habe gerade auf eine UNC Ressource auf einer FritzBox zugegriffen

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

                                        @surfer09 sagte in Ordnerüberwachung möglich?:

                                        @mickym Alles klar! 🙂 Das macht ja richtig Spaß hier "learning bei doing". Okay, also Überwachung von Y:\ und auch von \\192.168.1.140\hp-scan funktioniert so nicht, denn die "Wanze" gibt nichts aus.
                                        Also würde ich jetzt mal den "exec-node" testen wollen. Wie verbinde ich diesen denn mit dem "Watch-Node"?

                                        Die Exec Node bringt Dir ja nichts - wenn Du bereits die Ressource gemappt hast. Damit führst Du ja nur Betriebssystembefehle aus.

                                        Also bei mir funktioniert wie gesagt die UNC Notation - aber eben keine doppelten Backslashe verwenden sondern normal

                                        \\server\resource\verzeichnis
                                        
                                        surfer09 1 Reply Last reply Reply Quote 0
                                        • surfer09
                                          surfer09 @mickym last edited by

                                          @mickym Okay, verstanden und auch so umgesetzt - meine ich zumindest. Aber ich bekomme leider immer noch keine Debug Ausgabe wenn eine Datei im Verzeichnis neu angelegt wird... Habe ich hier noch einen Fehler?

                                          ÜW.jpg

                                          nachricht.jpg

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

                                            @surfer09 Ja - ich hab zwar mit den UNC Dateinamen noch ein Problem - aber Du hast den Haken Unterverzeichnisse rekursiv überwachen nicht drin.

                                            Ausserdem hat die Node tatsächlich ein Problem - teste noch etwas. 😉

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            882
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly ordnerüberwachung
                                            7
                                            86
                                            6641
                                            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