Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Traccar v0.0.x

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Traccar v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky @Dr. Bakterius last edited by

      @dr-bakterius sagte in Test Adapter Traccar v0.0.x:

      Manchmal ist die Ortung so ungenau, dass es nichts bringt die Position in ioBroker zu verarbeiten

      diese erfahrung habe ich überhaupt nicht - ich nutze das täglich um mir meine routen anzeigen zu lassen

      Image 102.png

      probleme habe ich nur, wenn entweder der client nach einem neustart nicht autom gestartet ist oder wenn im handy die genauigkeit vom standort mal wieder deaktiviert ist

      Dr. Bakterius 1 Reply Last reply Reply Quote 0
      • Dr. Bakterius
        Dr. Bakterius Most Active @liv-in-sky last edited by

        @liv-in-sky Ich habe traccar nur am Handy. Und das ist eben meistens Indoor. Und an manchen Standorten tritt genau das von mir beschriebene Problem auf. Sieht dann z.B. so aus:

        Screenshot 2024-08-13 174954.png

        Meist war die Positionierung korrekt, doch immer wieder ist sie völlig daneben. Und diese "falschen" Werte würde ich gerne ignorieren indem ich nur welche unter einer bestimmten Genauigkeit akzeptiere.

        Die Standortbestimmung ist auf 'hoch' eingestellt, aber vielleicht liegt es trotzdem am Handy?

        liv-in-sky 1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @Dr. Bakterius last edited by liv-in-sky

          @dr-bakterius kann ich absolut nachvollziehen - sowas kenn ich nur wie oben erwähnt - da war mein gps (standort setting) nicht richtig konfiguriert - aber das war dann nicht nur bei einem punkt sondern die ganze route war chaos

          falls du keine lösung über den adapter bekommst - ich nutze ein teilscript, das mir die luftlinie zwischen 2 koordinaten berechnet - damit könnstst du über einen externen dp überprüfen, ob das überhaupt sein kann, was traccar anzeigt

          function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) {
            var R = 6371; // Radius of the earth in km
            var dLat = deg2rad(lat2-lat1);  // deg2rad below
            var dLon = deg2rad(lon2-lon1); 
            var a = 
              Math.sin(dLat/2) * Math.sin(dLat/2) +
              Math.cos(deg2rad(lat1)) * Math.cos(deg2rad(lat2)) * 
              Math.sin(dLon/2) * Math.sin(dLon/2)
              ; 
            var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
            var d = R * c; // Distance in km
            return d;
          }
          
          Dr. Bakterius 1 Reply Last reply Reply Quote 0
          • Dr. Bakterius
            Dr. Bakterius Most Active @liv-in-sky last edited by

            @liv-in-sky sagte in Test Adapter Traccar v0.0.x:

            überprüfen, ob das überhaupt sein kann, was traccar anzeigt

            Das klappt sicher gut wenn man sich nicht bewegt. Doch wie mache ich das auf der Autobahn? Würden dann nicht ganze Fahrten nicht aufgezeichnet werden?

            liv-in-sky 2 Replies Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @Dr. Bakterius last edited by liv-in-sky

              @dr-bakterius du vergleichst den letzten standort (koordinaten) mit dem jetztigen standort (koordinaten) - je nachdem, wie du den client eingestellt hast:

              ist die distance größer wie 2,4, oder 5 km , nehme den standort nicht - als beispiel

              Dr. Bakterius 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @Dr. Bakterius last edited by

                @dr-bakterius

                mein client sendet alle 30 sekunden oder alle 300 meter - also kann man in 30 sek oder 300 metern keine x kilometer gefahren sein

                Dr. Bakterius 1 Reply Last reply Reply Quote 0
                • Dr. Bakterius
                  Dr. Bakterius Most Active @liv-in-sky last edited by

                  @liv-in-sky Schon klar. In diesem konkreten Beispiel liegen die meisten Sprünge innerhalb von 1 km. Die Strecke legt man bei 2 Minuten-Intervallen mit dem Auto leicht zurück. Das hilft mir hier leider nicht.

                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Dr. Bakterius last edited by

                    @dr-bakterius sagte in Test Adapter Traccar v0.0.x:

                    @liv-in-sky Schon klar. In diesem konkreten Beispiel liegen die meisten Sprünge innerhalb von 1 km. Die Strecke legt man bei 2 Minuten-Intervallen mit dem Auto leicht zurück. Das hilft mir hier leider nicht.

                    ok - verstehe - kannst du das nicht anders einstellen?

                    1 Reply Last reply Reply Quote 0
                    • Dr. Bakterius
                      Dr. Bakterius Most Active @liv-in-sky last edited by

                      @liv-in-sky sagte in Test Adapter Traccar v0.0.x:

                      alle 30 sekunden oder alle 300 meter

                      Das entleert einen Handyakku viel zu schnell - schon probiert.

                      liv-in-sky 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Dr. Bakterius last edited by

                        @dr-bakterius kann sein - mein handy ist im auto am strom - daher merke ich das nicht

                        1 Reply Last reply Reply Quote 1
                        • Dr. Bakterius
                          Dr. Bakterius Most Active @BananaJoe last edited by

                          @bananajoe sagte in Test Adapter Traccar v0.0.x:

                          Die Genauigkeit von mir aus.

                          Die würde mir schon reichen. 😉

                          liv-in-sky 1 Reply Last reply Reply Quote 0
                          • arteck
                            arteck Developer Most Active last edited by

                            so das ist die API

                            https://www.traccar.org/api-reference/#tag/Server

                            Dr. Bakterius 1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @Dr. Bakterius last edited by

                              @dr-bakterius

                              hast du schon mal bei traccar einen git-eintrag gemacht

                              z.b. https://www.traccar.org/forums/topic/the-coordinate-position-jumps/

                              Dr. Bakterius 1 Reply Last reply Reply Quote 0
                              • Dr. Bakterius
                                Dr. Bakterius Most Active @arteck last edited by

                                @arteck sagte in Test Adapter Traccar v0.0.x:

                                das ist die API

                                Danke für den Link. Also wird der Wert über die API bereitgestellt. Wäre toll, wenn du das im Adapter noch integrieren könntest.

                                Screenshot 2024-08-14 120730.png

                                1 Reply Last reply Reply Quote 0
                                • Dr. Bakterius
                                  Dr. Bakterius Most Active @liv-in-sky last edited by

                                  @liv-in-sky Auch dir Danke für den Link. War mir bisher nicht bekannt, dass man Filter setzten konnte. Werde ich mal testen. Trotzdem wäre es für mich interessant zu wissen wie hoch die Genauigkeit der Positionsbestimmung ist.

                                  Ich hatte das ganze bis vor einigen Wochen mit 'tasker' umgesetzt. Da habe ich mir neben den Koordinaten auch die Genauigkeit an ioBroker übertragen. Wäre schön, wenn das mit traccar auch ginge.

                                  1 Reply Last reply Reply Quote 0
                                  • X
                                    XaMl0oC last edited by

                                    Hallo zusammen,

                                    ich habe heute einen Traccar-Server (6.5) aufgesetzt. Läuft auf einem anderen Raspi als der iobroker. Ist lokal über http://IP:8082 über verschiedene Geräte und Browser erreichbar. Von extern ist er mit Reverse Proxy und SSL über eine Subdomain erreichbar. Das funktioniert alles.
                                    Auf dem Traccar-Raspi läuft keine Firewall und er hört auch auf die entsprechenden Ports, 80, 443 und auch 8082. Vom Router weitergeleitet sind nur 80 und 443.

                                    Nun habe ich folgendes Problem: Der ioBroker-Adapter schafft es nicht, sich mit dem Traccar-Raspi zu verbinden. Es klappt weder über https://meinesubdomain mit Port 443 noch über http://ip mit Port 8082. Anpingen kann ich den Traccar-Raspi vom ioBroker-Raspi aus.

                                    Ich weiß aktuell nicht mehr, wonach ich noch suchen soll. Hat jemand einen Tipp? Danke schon mal!

                                    mcm1957 1 Reply Last reply Reply Quote 0
                                    • mcm1957
                                      mcm1957 @XaMl0oC last edited by

                                      @xaml0oc said in Test Adapter Traccar v0.0.x:

                                      Ich weiß aktuell nicht mehr, wonach ich noch suchen soll. Hat jemand einen Tipp? Danke schon mal!

                                      Der übliche Tipp gilt auch hier - liefer mal INFORMATIONEN:

                                      Welche Versionen sind installter?
                                      Am besten mal einen Outpout von iob diagin der LANGFASSUNG und in CODE-TAGS.

                                      Und dann stell den Adapter auf loglevel DEBUG und zeig den Output dazu.

                                      1 Reply Last reply Reply Quote 0
                                      • X
                                        XaMl0oC last edited by

                                        @mcm1957
                                        Danke für den Tipp mit dem Log-Level. War ein Bad Request mit Error 401, also ein Authentifizierungsproblem.
                                        Es war ein Sonderzeichen im Passwort, dass die Web-Oberfläche akzeptiert, die API aber nicht. Passwort geändert, schon läuft alles, wie es soll.

                                        mcm1957 1 Reply Last reply Reply Quote 0
                                        • mcm1957
                                          mcm1957 @XaMl0oC last edited by

                                          @xaml0oc

                                          Wenn du Zeit hast mach bitte ein Issue beim Adapter auf und gib an welches Zeichen da Probleme gemacht hat. (ACHTUNG: NICHT DEIN ECHTES PASSWORT POSTEN sondern nur das störende Zeichen bzw. ein fiktives Kennwort dass das Sonderzeichen als Beispiel enthält).

                                          Kann man sicher verbessern - wird wahrscheinlich ein escapng wo fehlen.

                                          1 Reply Last reply Reply Quote 1
                                          • Merlin123
                                            Merlin123 last edited by

                                            Ich kämpfe im lokalen Netz auch gerade damit, dass der Adapter den traccar Server nicht erreicht.

                                            Ich bekomme das zurück:

                                            
                                            traccar.0
                                            2024-11-28 20:52:52.902	warn	Start try again in 10 seconds...
                                            
                                            traccar.0
                                            2024-11-28 20:52:52.902	warn	Server is offline or the address is incorrect!
                                            
                                            traccar.0
                                            2024-11-28 20:52:52.902	debug	{"message":"Request failed with status code 401","name":"AxiosError","stack":"AxiosError: Request failed with status code 401\n at settle (/opt/iobroker/node_modules/iobroker.traccar/node_modules/axios/dist/node/axios.cjs:2026:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.traccar/node_modules/axios/dist/node/axios.cjs:3142:11)\n at IncomingMessage.emit (node:events:530:35)\n at endReadableNT (node:internal/streams/readable:1698:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n at Axios.request (/opt/iobroker/node_modules/iobroker.traccar/node_modules/axios/dist/node/axios.cjs:4252:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Traccar.authUser (/opt/iobroker/node_modules/iobroker.traccar/main.js:102:22)\n at async Traccar.onReady (/opt/iobroker/node_modules/iobroker.traccar/main.js:60:13)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","User-Agent":"axios/1.7.8","Content-Length":"32","Accept-Encoding":"gzip, compress, deflate, br"},"method":"post","url":"http://192.168.1.72:8082/api/session","data":"email=oliver&password=VerratIchNIcht"},"code":"ERR_BAD_REQUEST","status":401}
                                            
                                            traccar.0
                                            2024-11-28 20:52:52.890	debug	Adapter is up and running
                                            
                                            traccar.0
                                            2024-11-28 20:52:52.890	debug	Password: **********
                                            
                                            traccar.0
                                            2024-11-28 20:52:52.890	debug	Username: oliver
                                            
                                            traccar.0
                                            2024-11-28 20:52:52.890	debug	Port: 8082
                                            
                                            traccar.0
                                            2024-11-28 20:52:52.890	debug	Server IP: 192.168.1.72
                                            

                                            Ich bin mit js-controller usw. auf den neues Beta Versionen, falls das relevant ist kann ich noch die kompletten Infos posten. Vielleicht reicht ja aber der Debug?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            638
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter test traccar
                                            15
                                            88
                                            5656
                                            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