Zeiterfassung als Log per Mail senden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Gast

    #1

    Zeiterfassung als Log per Mail senden

    Hallo zusammen, bisher war ich immer nur begeisterter Leser des Forums doch nun habe ich eine Frage auf die der Support von Loxone sagt es gäbe bisher keine Lösung dazu. Ich kann mir allerdings nicht vorstellen, dass ich der Erste bin, der sowas vor hat.

    Ich habe in einem Baucontainer einen Miniserver Go mit NFC Code Touch rein zur Zeiterfassung der Handwerker. Realisiert ist dies recht simpel über den Statusbaustein und mehrere Ausgänge vom NFC Code Touch für UserID, kommen oder gehen und Zeitstempel.
    Nun habe ich jegliche Aktivität in einem Log gespeichert. Diesen Log kann ich auch über FTP auslesen und in Excel importieren um die Zeiterfassung auszuwerten. Der Miniserver ist an einer Fritzbox mit Sim Karte angeschlossen und hat somit Internetzugriff.

    Mein Problem:

    Der Miniserver soll mir automatisch einmal die Woche eine Mail mit dem dem Log meiner Zeiterfassung schicken, damit die Stundenzettel der Handwerker ausgewertet werden können. Ich kann im Log selber einen Mailer einrichten, der mir aber bei jeder Änderung eine Mail schickt. Am Ende der Woche habe ich somit 200 Mails die ich bearbeiten müsste.

    Kennt von euch einer eine Möglichkeit wie ich das Log automatisch ein Mal pro Woche per Mail verschicken kann?

    Ich könnte zwar per Webzugriff auf den Miniserver zugreifen und mir das Log herunterladen, aber die Zeiterfassung macht normaler Weise eine Bürokraft, die nicht mit FTP auf den Miniserver zugreift und ein Log herunterladen kann.


    über interessante Lösungsansätze würde ich mich freuen.

    Mfg Kay
  • Gagi
    LoxBus Spammer
    • 20.01.2018
    • 290

    #2
    Ich würde das weiterhin per Webzugriff auf den Miniserver machen, allerdings das ganze in ein kleines bat-script packen, damit deine Bürokraft nur klicken muss, um den aktuellen Stand zu bekommen.

    Gagi

    Kommentar

    • Gast

      #3
      Zitat von Gagi
      Ich würde das weiterhin per Webzugriff auf den Miniserver machen, allerdings das ganze in ein kleines bat-script packen, damit deine Bürokraft nur klicken muss, um den aktuellen Stand zu bekommen.

      Gagi
      Hallo Gagi,

      danke für deine Meinung. Ich habe nun ein Script geschrieben welches mir per FTP das Log herunterlädt.
      Ist also mit einem Doppelklick für die Bürokraft machbar. Damit kann ich erstmal leben.

      Vielen Dank

      Kommentar

      • Xenobiologist
        Lox Guru
        • 15.01.2016
        • 1117

        #4
        Ich würde Autoit nehmen. Damit kannst du mit wenigen Zeilen, die Datei runterladen und in dein Excel bringen.
        Natürlich auch noch weitere Dinge anstoßen.
        Das ganze auch ohne dass die Bürokraft irgendetwas drücken muss.
        Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
        https://www.loxforum.com/forum/germa...d-grafana-visu
        Mit Loxone einen Windows-PC steuern:
        https://www.loxforum.com/forum/faqs-...indows-steuern

        Kommentar

        • Rick_Pa_87
          Dumb Home'r
          • 04.08.2022
          • 17

          #5
          Hallo zusammen,

          ich suche ebenfalls eine Möglichkeit von extern (außerhalb des Heimnetzes) auf die Zeit Erfassung zuzugreifen. Hat hier jemand ein Beispiel wie das funktioniert? Download als CSV?

          Kommentar

          • Xenobiologist
            Lox Guru
            • 15.01.2016
            • 1117

            #6
            Kannst du dein Szenario etwas ausführlicher beschreiben?
            Eine Datei auf dem Miniserver von extern auslesen?
            Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
            https://www.loxforum.com/forum/germa...d-grafana-visu
            Mit Loxone einen Windows-PC steuern:
            https://www.loxforum.com/forum/faqs-...indows-steuern

            Kommentar

            • Rick_Pa_87
              Dumb Home'r
              • 04.08.2022
              • 17

              #7
              Sehr gerne:

              In Endeffekt wollen wir einen Zeiterfassung nach Vorlage von Loxone realisieren über NFC und dies dann über einen Status in einen Logger (Zeiterfassung) schreiben.

              Jetzt möchte aber unser Kunde nicht über die Config die Log Datei abrufen sonden von seinen PC zu hause. Ideal als csv. oder txt.

              Weier oben schrieb Gagi das ein BAT oder EXE (z-B Lazarus) möglich ist. Geht das ganze auch außerhalb des Netzwerks des Miniservers?

              Ideal wäre wenn dann nur ein Speicherort angegeben und von mir aus in der BAT oder EXE der Benutzer & Password eingegeben werden muss.

              Kommentar

              • Gagi
                LoxBus Spammer
                • 20.01.2018
                • 290

                #8
                Prinzpiell geht das auch von extern, dafür würde man aber eine Port-Freigabe brauchen, besser wäre da ein VPN.

                Eine Datei kann man dann zum Beispiel hiermit runterladen:

                http://miniserver/dev/fsget/filepath/ Retrieves a file (replace filepath with the file name)

                Kommentar

                • Rick_Pa_87
                  Dumb Home'r
                  • 04.08.2022
                  • 17

                  #9
                  Ich hatte gehofft das so was wie http://dns.loxonecloud.com\Miniservernummer/dev/fsget/filepath/ geht. Port müsste der vom ftp freigegeben werden oder?

                  Kommentar

                  • Rick_Pa_87
                    Dumb Home'r
                    • 04.08.2022
                    • 17

                    #10
                    Ich hab auch mal an der Fritzbox den port 21 freigegeben. Ich Komm aber leider nicht auf das file.

                    Kommentar

                    • Xenobiologist
                      Lox Guru
                      • 15.01.2016
                      • 1117

                      #11
                      Entweder du musst die Datei von außerhalb erreichbar machen (HTTP, FTP, ...), oder
                      die Datei aus dem Netz rausgeben. --> EMail, FTP-Upload, ...

                      Was wäre dir denn lieber? Hast du noch etwas anderes im dem Netz dauerhaft laufen, dass die Aufgabe übernehmen könnte?
                      Einen Pi oder PC, auf dem ein kleines Skript laufen könnte, das die Informationen verarbeitet?
                      Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
                      https://www.loxforum.com/forum/germa...d-grafana-visu
                      Mit Loxone einen Windows-PC steuern:
                      https://www.loxforum.com/forum/faqs-...indows-steuern

                      Kommentar

                      • Rick_Pa_87
                        Dumb Home'r
                        • 04.08.2022
                        • 17

                        #12
                        Ideal wäre Email an unseren Kunden. Wir haben sonst nichts laufen. Ich komm auf das file auch über DNS.loxonecloud usw. Aber da seh ich nur die Daten . Diese muss ich dann händisch ins excel kopieren. Wie soll ich das den Kunden vermitteln das es so aufwändig ist. Ich kann euch in Lazarus ne exe machen aber das Passwort muss trotzdem im Webbrowser eingeben werden. …. Alles nicht so ideal

                        Kommentar

                        • Xenobiologist
                          Lox Guru
                          • 15.01.2016
                          • 1117

                          #13
                          Dann würde ich glaube ich die Daten automatisiert abziehen, verarbeiten und das Ergebnis den Kunden zur Verfügung stellen. Entweder über eine Webseite oder per Email.
                          Wenn du eine URL aufrufen kannst, um an die Daten zu kommen, dann kannst du die Daten ja auch automtisiert in ein Excel übertragen lassen.
                          Du müsstest dann aber zumindest bei dir einen PC/Server laufen haben, der zeitgesteuert die Aufgabe erledigt.
                          Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
                          https://www.loxforum.com/forum/germa...d-grafana-visu
                          Mit Loxone einen Windows-PC steuern:
                          https://www.loxforum.com/forum/faqs-...indows-steuern

                          Kommentar

                          • Rick_Pa_87
                            Dumb Home'r
                            • 04.08.2022
                            • 17

                            #14
                            Ja es geht über eine url. Nur werde ich dann nach dem Passwort und dem User gefragt in einem extra Fenster und das geht glaub ich nicht automatisch. Außer ich hab es noch nicht raus wie das geht. Mit User:Passwort@miniserver geht es mal nicht…

                            Kommentar

                            • Xenobiologist
                              Lox Guru
                              • 15.01.2016
                              • 1117

                              #15
                              Ich probiere das mal heute Abend aus, wie man Infos vom Miniserver bekommt, ohne User & Passwort eingeben zu müssen.
                              Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
                              https://www.loxforum.com/forum/germa...d-grafana-visu
                              Mit Loxone einen Windows-PC steuern:
                              https://www.loxforum.com/forum/faqs-...indows-steuern

                              Kommentar

                              Lädt...