<entry key='filter.distance'>25</entry>

Vani10 days ago

I have the filter <entry key='filter.distance'>25</entry> set in version 6.5, but when I review the replay, I still see around 8 points within a 30-meter range and in 7 seconds.

    <entry key='filter.enable'>true</entry>
    <entry key='filter.distance'>25</entry>
    <entry key='filter.maxSpeed'>250</entry>
    <entry key='filter.invalid'>true</entry>
    <entry key='filter.accuracy'>40</entry>
    <entry key='filter.duplicate'>true</entry>
    <entry key='filter.skipLimit'>1800</entry>
    <entry key='filter.future'>600</entry>
    <entry key='filter.zero'>true</entry>



    <entry key='report.trip.minimalTripDuration'>250</entry>
    <entry key='report.trip.minimalTripDistance'>300</entry>
    <entry key='report.trip.minimalParkingDuration'>300</entry>
    <entry key='report.trip.minimalNoDataDuration'>1200</entry>
    <entry key='report.trip.greedyParking'>true</entry>


    <entry key='coordinates.filter'>true</entry> 
    <entry key='coordinates.minError'>50</entry>
    <entry key='event.motion.speedThreshold'>1.11</entry>

IMG_4802.png
IMG_4801.png

Track-trace10 days ago

8 points in seven seconds, you have an update frequency less then one seconds?

Which device brand / model do you use?

Vani10 days ago

The Sinotrack ST901L 4G model is a bit confusing. According to the documentation, the minimum reporting interval is 10 seconds. So, it's unclear how it's even possible for updates to occur every few seconds.

Another question: Could it be that the live tracking interval is set to 10 seconds, providing "real-time" updates, but the data saving interval is set to a minimum of 30 seconds? This would mean live tracking appears to be in real time, but the database playback would only reflect updates at 30-second intervals, potentially overloading the database.

Anton Tananaev10 days ago

Are you sure you had this filtering at the time? There are no other filter-related configuration? Which file do you have this in?

Vani10 days ago
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>

<properties>

    <entry key='server.timeout'>120</entry>

    <entry key='geocoder.enable'>true</entry>
    <entry key='geocoder.type'>nominatim</entry>
    <entry key='geocoder.url'>https://eu1.locationiq.com/v1/reverse.php</entry>
    <entry key='geocoder.key'>*******</entry>

    <entry key='geocoder.reuseDistance'>10</entry>
    <entry key='geolocation.enable'>true</entry>
    <entry key='geolocation.type'>opencellid</entry>
    <entry key='geolocation.key'>pk.*******</entry>



    <entry key='database.driver'>com.mysql.cj.jdbc.Driver</entry>
    <entry key='database.url'>jdbc:mysql://localhost/traccar?zeroDateTimeBehavior=round&amp;serverTimezone=UTC&amp;allowPublicKeyRetrieval=true&amp;useSSL=false&amp;allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>
    <entry key='database.user'>*******</entry>
    <entry key='database.password'>*******</entry>
    <entry key='database.historyDays'>30</entry>

    <entry key='logger.level'>info</entry>
    
   

    <entry key='web.url'>https://*******</entry>
    

    <entry key='mail.smtp.host'>*******</entry>
    <entry key='mail.smtp.port'>465</entry>
    <entry key='mail.smtp.ssl.enable'>true</entry>
    <entry key='mail.smtp.username'>no-reply@*******.nl</entry>
    <entry key='mail.smtp.password'>*******</entry>
    <entry key='mail.smtp.from'>no-reply@*******.nl</entry>
    <entry key='mail.smtp.fromName'>******* ******* *******</entry>
    
    


    <entry key='filter.enable'>true</entry>
    <entry key='filter.distance'>25</entry>
    <entry key='filter.maxSpeed'>250</entry>
    <entry key='filter.invalid'>true</entry>
    <entry key='filter.accuracy'>40</entry>
    <entry key='filter.duplicate'>true</entry>
    <entry key='filter.skipLimit'>1800</entry>
    <entry key='filter.future'>600</entry>
    <entry key='filter.zero'>true</entry>



    <entry key='report.trip.minimalTripDuration'>250</entry>
    <entry key='report.trip.minimalTripDistance'>300</entry>
    <entry key='report.trip.minimalParkingDuration'>300</entry>
    <entry key='report.trip.minimalNoDataDuration'>1200</entry>
    <entry key='report.trip.greedyParking'>true</entry>


    <entry key='coordinates.filter'>true</entry> 
    <entry key='coordinates.minError'>50</entry>
    <entry key='event.motion.speedThreshold'>1.11</entry>


    <entry key='notificator.types'>web,mail,traccar,</entry>
    <entry key='notificator.traccar.key'>*******</entry>
   


</properties>

This is my config in opt/traccar/conf/traccar.xml

SwayDev10 days ago

Looks like this is happening only for turns right? Based on your screenshot before and after the turn the distance/interval of update is larger than during the turn.

Vani10 days ago

IMG_4827.png
IMG_4826.png
IMG_4825.png
IMG_4824.png

Vani9 days ago

Any suggestions ?

Track-trace9 days ago

Yeah, test it more, just a straight road, drive slowly, how many updates in 1 minutes. Does it get filtered ?