Tracker Daten auslesen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • wind
    Smart Home'r
    • 24.09.2015
    • 79

    #1

    Tracker Daten auslesen

    Guten Tag

    Ich will auf einen Infoscreen anzeigen, wer als letzter Zutritt zum Feuerwehrhaus (Tracker) hatte.
    Der Infoscreen läuft auf einen eigenen Rechner(Browser) im selben Netzwerk wie der MS.
    Der Infoscreen ist eine Website (Hauptsächlich HTML und Javascript) die am lokalen Rechner liegt und Daten von unterschiedlichen Server anzeigt.

    Hat jemand einen Idee wie man sowas löst ?
    mfg
    Windi
    .
  • Lightpicture
    Lebende Foren Legende
    • 16.11.2015
    • 3664

    #2
    Hallo Windi

    Ich habe mir zwei PHP Scripts geschrieben, die schreiben die Tracking Daten vom MS in eine externe Datenbank.
    Auf der Webseite zeige ich dann die Daten in einer Tabelle mittels PHP an.
    Ich sende dir etwas später einen Screenshot davon.
    FG
    Lightpicture

    Nur ein Netzwerkkabel ist richtiges WLAN

    Kommentar

    • Lightpicture
      Lebende Foren Legende
      • 16.11.2015
      • 3664

      #3


      So sieht die Trackingliste aus.
      Farben können für jeden Tracker individuell in der DB angepasst werden.
      Angehängte Dateien
      FG
      Lightpicture

      Nur ein Netzwerkkabel ist richtiges WLAN

      Kommentar

      • wind
        Smart Home'r
        • 24.09.2015
        • 79

        #4
        Servus Andreas
        Hört sich gut an.
        Aber ich finde ja nichteinmal die Trackingdaten.
        Ich habe per FTP das Dateisystem des MS durchstöbert und jede menge Stats gefunden aber die Trackingdaten nicht.
        In welchen Ordner werden die abgelegt?
        Wo hast du die PHP Scripte laufen?
        fg
        Windi

        Kommentar

        • Lightpicture
          Lebende Foren Legende
          • 16.11.2015
          • 3664

          #5
          Hallo Windi,
          Die PHP Scripts laufen auf einem externen Server (Hoster)
          Ich schreibe keine Loxone eigenen Tracker Daten mehr, da mir das Wechseln der SD-Karte auf die Nerven ging.
          Aus dem Grund habe ich den Tracker und die Statistik (zB Temperatur, Feuchtigkeit) auf den Server ausgelagert und
          schreibe sie mit einem virtuellen HTTP Ausgang per PHP Script in eine DB.
          Das habe ich seit September 2018 laufen und das funktioniert sehr gut.
          FG
          Lightpicture

          Nur ein Netzwerkkabel ist richtiges WLAN

          Kommentar

          • Lightpicture
            Lebende Foren Legende
            • 16.11.2015
            • 3664

            #6
            Die Trackerdateien sollten im /log Verzeichnis liegen.
            Filename sieht in etwa so aus
            0e719146-0146-9c22-ffff112233445566.txt
            FG
            Lightpicture

            Nur ein Netzwerkkabel ist richtiges WLAN

            Kommentar

            • wind
              Smart Home'r
              • 24.09.2015
              • 79

              #7
              OK Danke.
              Dann werde ich mich mal einarbeiten.
              mfg
              Windi

              Kommentar

              • wind
                Smart Home'r
                • 24.09.2015
                • 79

                #8
                Ich habe jetzt mein PHP Script fertig. Bei Seitenaufruf im Browser werden die per GET übergebenen Daten (script.php?tracker=testtesttest) in die Datenbank eingetragen.
                Es funktioniert auch mit MS. Wenn ich in der LoxConfig einen Taster auf den Virtuellen Ausgangsbefehl lege wird der Text übermittelt.
                Ich schaffe es aber nicht den TQ des Berechtigungsbausten zu übertragen.

                Wie muss der Befehl formuliert werden ?

                mfg
                Windi

                Kommentar

                • Lightpicture
                  Lebende Foren Legende
                  • 16.11.2015
                  • 3664

                  #9
                  Eine Info schicke ich dir am Abend.
                  FG
                  Lightpicture

                  Nur ein Netzwerkkabel ist richtiges WLAN

                  Kommentar

                  • Lightpicture
                    Lebende Foren Legende
                    • 16.11.2015
                    • 3664

                    #10
                    HTTP Methode bei EIN setze mal auf Post

                    FG
                    Lightpicture

                    Nur ein Netzwerkkabel ist richtiges WLAN

                    Kommentar

                    • Lightpicture
                      Lebende Foren Legende
                      • 16.11.2015
                      • 3664

                      #11
                      /xxxxx.php?lx_sensors_ort_id=2&lx_sensors_data=<v.3 >

                      So sieht der Befehl bei mir aus für die analogen Werte. (Sensoren)
                      <v.3> ist ein analoger Wert, also Als Digitalerausgang verwenden abhacken.
                      HTTP Methode bei EIN = POST

                      Beim Tracker übergabe ich die Daten wie folgt
                      /xxxxx.php?miniserver=1&name=90&ort=Kueche&data=25
                      Als Digitalerausgang verwenden angehackt
                      HTTP Methode bei EIN = POST

                      FG
                      Lightpicture

                      Nur ein Netzwerkkabel ist richtiges WLAN

                      Kommentar

                      • wind
                        Smart Home'r
                        • 24.09.2015
                        • 79

                        #12
                        Verstehe ich nicht ganz.

                        /xxxxx.php?miniserver=1&name=90&ort=Kueche&data=25
                        Das ist ja alles Vordefiniert. Du übermittelst 1 / 90 / 25
                        Ich will aber den (variablen) Inhalt des analogen Textausgang vom Baustein Berechtigung übermitteln.
                        Ich denke da muss auch so ein <v> hin. Das funktioniert aber nicht.
                        fg
                        Windi.

                        Kommentar


                        • romildo
                          romildo kommentierte
                          Kommentar bearbeiten
                          /script.php?tracker=<v>
                          müsste schon funktionieren, allerdings nur bei einer Änderung an TQ vom Berechtigungsbaustein.

                          Lightpicture hat in #11 nur ein Analog und ein Digital Beispiel gegeben.
                          <v.3> bedeutet Wert mit 3 Nachkommastellen.
                          Zuletzt geändert von romildo; 12.05.2019, 20:28.
                      • Lightpicture
                        Lebende Foren Legende
                        • 16.11.2015
                        • 3664

                        #13
                        Was möchtest du übergeben?
                        Text?
                        FG
                        Lightpicture

                        Nur ein Netzwerkkabel ist richtiges WLAN

                        Kommentar

                        • wind
                          Smart Home'r
                          • 24.09.2015
                          • 79

                          #14
                          Ja genau. den Text der bei TQ vom Berechtigungsbaustein rauskommt.
                          Die Änderung an TQ ist ja gegeben, denn der Text liegt nur an solange ausgang Q aktiv ist.

                          Kommentar

                          • wind
                            Smart Home'r
                            • 24.09.2015
                            • 79

                            #15
                            POST oder GET dürfte egal sein.

                            Der VQ Trackerdaten senden Test mit vordefinierten Werten funktioniert bei POST und GET.
                            Nur der VQ Berechtigung Trackerdaten senden mit <v> funktioniert bei POST und GET nicht.
                            Im PHP Script habe ich mit GET gearbeitet.

                            fg
                            Windi

                            Kommentar


                            • romildo
                              romildo kommentierte
                              Kommentar bearbeiten
                              Ich vermute mal, dass es daran liegen könnte, weil vom Berechtigungsbaustein auch Sonderzeichen wie : kommen.
                              Schau doch mal was bei TQ genau rauskommt und versuch diesen Text vordefiniert zu schicken.
                              Wenn das auch nicht geht, dann weisst Du dass es daran liegt.

                            • wind
                              wind kommentierte
                              Kommentar bearbeiten
                              Danke für den Input
                              Getestet: Doppeöpunkt ist kein Problem.
                              fg
                              Windi
                          Lädt...