Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. IoBroker.owntracks

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    271

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

IoBroker.owntracks

Scheduled Pinned Locked Moved ioBroker Allgemein
159 Posts 34 Posters 39.2k Views 10 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    wrote on last edited by
    #8

    @pix:

    Hallo Bluefox,

    vielen Dank, es funktioniert nun super.

    Die Datenpunkte sind ja longitude,latitude,accuracy und battery (vom Device).

    Daß man mit long und lat wunderbar das VIS-Widget "Map" füllen kann, ist ja selbstredend. Tolle Sache. Vielleicht finde ich mal einen Kartendienst, wo ich tatsächlich eine Bewegungsspur aufzeichnen kann (Heatmap mit Aufenthaltszeit). Ist aber eher Spielerei.

    Mir fielen aber beim Rumspielen mit den Widgets zwei weitere Anwendungen ein:

    • Battery zeigt den derzeitigen Batteriezustand meines iPhones an (auf dem owntracks läuft). Somit ist endlich die Nutzung und Auswertung des Akkustands von iOS Geräten möglich. Owntracks aufs Wand-iPad und Batteriezustand auslesen. Wenn fast leer, dann laden. Sensationell! :lol: Wer braucht schon Tasker :lol:

    • Die zweite Idee ist die Anwesenheitserkennung selbstgemacht. Es gibt zwar Geofency, aber dafür ist ja tatsächlich ein Zugang von außen zum eigenen Server nötig. Wer das nicht will/kann, sollte mit owntracks auch eine Anwesenheitserkennung hinbekommen: Wenn owntracks nur den Standort (und die anderen Daten) übermittelt, wenn es im eigenen Netzwerk ist, dann kann man durch die Beobachtung der Datenpunkte erkennen, ob das Gerät wieder eingeloggt ist (wenn sich die Daten geändert haben bzw. wenn Lastchange sich geändert hat.

      Und falls doch Verbindung von außen besteht, kann man natürlich auch die Datenpunkte long/lat mit vorgegebenen Werten in einem Javascript vergleichen und so ganz eigene Zonen festlegen (muss ja nicht zu Hause sein). Oder man bestimmt eine sehr viel größere Zone (wenn alle Bewohner mehr als 200km von zu Hause weg, dann definitiv Heizung aus, bei 100km wieder an)

    Weiß jemand aus dem Stehgreif, wie man mit geografischen Breiten und Längen Entfernungen in km berechnet? Gibt es da eine Formel?

    Sehr spannender Adapter 8-)

    Gruß

    Pix `
    http://stackoverflow.com/questions/6396 … -to-meters

    function measure(lat1, lon1, lat2, lon2){  // generally used geo measurement function
        var R = 6378.137; // Radius of earth in KM
        var dLat = (lat2 - lat1) * Math.PI / 180;
        var dLon = (lon2 - lon1) * Math.PI / 180;
        var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
        Math.cos(lat1 * Math.PI / 180) * Math.cos(lat2 * Math.PI / 180) *
        Math.sin(dLon/2) * Math.sin(dLon/2);
        var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
        var d = R * c;
        return d * 1000; // meters
    }
    
    1 Reply Last reply
    0
    • P Offline
      P Offline
      pix
      wrote on last edited by
      #9

      Super, vielen Dank.

      Und hier nochmal für alle, die was schreiben wollen, die Funktion zum Übernehmen der Geokoordinaten aus den Javascript-Adaptereinstellungen (zB für zu Hause)

      <size size="85">Skript kommt ursprünglich von paul53.</size>

      var geo = getObject('system.adapter.javascript.' + instance);
      if (geo.native.latitude && geo.native.longitude) {
          breite = geo.native.latitude;
          laenge = geo.native.longitude;
          log('Geokoordinaten aus Javascript-Adapter gelesen');
      } else { // falls nicht in den Adaptereinstellungen festgelegt, manuelle Werte
          breite = '4X.XXXXX';
          laenge = '1X.XXXXX';
          log('Geokoordinaten manuell eingetragen');
      }
      
      

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Reply Last reply
      0
      • Jeeper.atJ Offline
        Jeeper.atJ Offline
        Jeeper.at
        wrote on last edited by
        #10

        Also die Idee den Adapter als Akkuanzeige für das IPad in der Wand zu benutzen ist genial.

        Funktioniert einwandfrei.

        Ich liebe Iobroker, vielen Dank für all die Arbeit.

        1 Reply Last reply
        0
        • Jeeper.atJ Offline
          Jeeper.atJ Offline
          Jeeper.at
          wrote on last edited by
          #11

          Zu früh gefreut. Leider funktioniert owntracks doch nicht so ganz wie ich es mir gedacht habe.

          Ich habe das ja als Akkustandsanzeige am IPAD in der Wand installiert. Leider hört die App offensichtlich nach einiger zeit auf Daten zu senden wenn das IPAD in den Schlafmodus geht. Auch wenn ich das IPAd aufwecke werden solange keine Daten gesendet bis die App einmal im Vordergrund war.

          Kann das wer bestätigen und hat evt. eine Idee wie man das umgehen kann?

          1 Reply Last reply
          0
          • P Offline
            P Offline
            pix
            wrote on last edited by
            #12

            Hier ähnliches Problem. Denke, man muss mal mit den Einstellungen der App ein wenig rumprobieren. Rechts oben gibt es einen Schalter für verschiedene Modi (Manuel, Bewegung, Ruhe).

            Gruß

            Pix

            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

            1 Reply Last reply
            0
            • Jeeper.atJ Offline
              Jeeper.atJ Offline
              Jeeper.at
              wrote on last edited by
              #13

              Hallo Pix, danke für den Tip. Habe mich jetzt mit den Einstellungen gespielt. In einer der Kombinationen liefert die App zumindest einige Stunden Daten. Dann wechselt das IPAD wohl in einen Tiefschlaf und es kommt nichts mehr an.

              Aber es gibt noch ein anderes Problem. Nämlich das die Daten falsch ankommen. Mein Akku hat 73 % angezeigt, im Adapter kommen 85 an.

              Hier mal das Debug-Log dazu. Man sieht, das in einem Aufruf verschiedene Batt-Werte kommen.

              ! inMem 2016-09-07 22:25:56.366 debug message *.logging system.adapter.admin.0.logging val=true, ack=true, ts=1473279956365, q=0, from=system.adapter.admin.0, lc=1473279694271
              ! owntracks-0 2016-09-07 22:24:51.369 info Client [iobroker/tablet] closed
              ! owntracks-0 2016-09-07 22:24:51.369 info Client [iobroker/tablet] disconnected
              ! owntracks-0 2016-09-07 22:24:46.400 debug publish 'owntracks/iobroker/tablet': {'tst':1473268558,'vac':19,'acc':10,'alt':148,'lon':12.06091692981812,'_type':'location','vel':0,'lat':40.25111168280939,'tid':'gs','batt':85}
              ! owntracks-0 2016-09-07 22:24:46.400 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473268533,'acc':30,'alt':181,'vac':57,'lon':12.06091692981812,'_type':'location','vel':0,'lat':40.25111168280939,'tid':'gs','batt':85}
              ! owntracks-0 2016-09-07 22:24:46.400 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473268550,'acc':10,'alt':168,'vac':19,'lon':12.06091692981812,'_type':'location','vel':0,'lat':40.25111168280939,'tid':'gs','batt':85}
              ! owntracks-0 2016-09-07 22:24:46.400 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473268527,'acc':30,'alt':176,'vac':57,'lon':12.06079973744675,'_type':'location','vel':0,'lat':40.25116215686114,'tid':'gs','batt':85}
              ! owntracks-0 2016-09-07 22:24:46.400 debug publish 'owntracks/iobroker/tablet': {'tst':1473268567,'vac':57,'acc':30,'alt':124,'lon':12.06084023847767,'_type':'location','vel':0,'lat':40.25112571308174,'tid':'gs','batt':85}
              ! owntracks-0 2016-09-07 22:24:46.400 debug publish 'owntracks/iobroker/tablet': {'t':'p','tst':1473195279,'acc':0,'alt':0,'lon':12.06051792545389,'_type':'location','lat':40.25147657798583,'tid':'gs','batt':93}
              ! owntracks-0 2016-09-07 22:24:46.400 debug publish 'owntracks/iobroker/tablet': {'t':'p','tst':1473194229,'acc':0,'alt':0,'lon':12.06051317630621,'_type':'location','lat':40.25146948661108,'tid':'gs','batt':93}
              ! owntracks-0 2016-09-07 22:24:46.353 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473193094,'acc':65,'alt':168,'vac':16,'lon':12.06052488846786,'_type':'location','lat':40.25148809460765,'tid':'gs','batt':94}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'p','tst':1473192339,'acc':0,'alt':0,'lon':12.06049823643876,'_type':'location','lat':40.25148843564553,'tid':'gs','batt':99}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'p','tst':1473190998,'acc':0,'alt':0,'lon':12.06051210066652,'_type':'location','lat':40.25149472244578,'tid':'gs','batt':99}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'p','tst':1473190235,'acc':0,'alt':0,'lon':12.06055017611985,'_type':'location','lat':40.25147917970091,'tid':'gs','batt':100}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'p','tst':1473189682,'acc':0,'alt':0,'lon':12.06055017611985,'_type':'location','lat':40.25147917970091,'tid':'gs','batt':100}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473189629,'acc':65,'alt':168,'vac':13,'lon':12.06055017611985,'_type':'location','lat':40.25147917970091,'tid':'gs','batt':100}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473189520,'acc':65,'alt':168,'vac':18,'lon':12.06054088182042,'_type':'location','lat':40.25148619890466,'tid':'gs','batt':100}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473188908,'acc':65,'alt':168,'vac':14,'lon':12.06052381990396,'_type':'location','lat':40.25149313839867,'tid':'gs','batt':100}
              ! owntracks-0 2016-09-07 22:24:46.337 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473193123,'acc':65,'alt':168,'vac':10,'lon':12.06051317630621,'_type':'location','lat':40.25146948661108,'tid':'gs','batt':94}
              ! owntracks-0 2016-09-07 22:24:46.290 debug publish 'owntracks/iobroker/tablet': {'t':'u','tst':1473193122,'acc':65,'alt':168,'vac':10,'lon':12.06051317630621,'_type':'location','lat':40.25146948661108,'tid':'gs','batt':94}
              ! owntracks-0 2016-09-07 22:24:46.243 info Client [iobroker/tablet] connected
              ! owntracks-0 2016-09-07 22:23:00.250 info Starting MQTT authenticated server on port 1883
              ! owntracks-0 2016-09-07 22:23:00.234 info starting. Version 0.1.1 in C:/ioBroker/node_modules/iobroker.owntracks
              ! owntracks-0 2016-09-07 22:23:00.203 debug statesDB connected
              ! owntracks-0 2016-09-07 22:23:00.187 debug objectDB connected
              ! host-gs-log 2016-09-07 22:22:59.501 info instance system.adapter.owntracks.0 started with pid 728
              ! host-gs-log 2016-09-07 22:22:57.001 info instance system.adapter.owntracks.0 terminated with code null ()
              ! host-gs-log 2016-09-07 22:22:57.001 warn instance system.adapter.owntracks.0 terminated due to SIGTERM
              ! host-gs-log 2016-09-07 22:22:56.985 info stopInstance system.adapter.owntracks.0 killing pid 3316
              ! host-gs-log 2016-09-07 22:22:56.985 info stopInstance system.adapter.owntracks.0

              1 Reply Last reply
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                wrote on last edited by
                #14

                Ich denke, wir müssen App Entwickler anschreiben und ihm darum bitten:

                • Send reports by user interval (configurable): no matter, what happens, send report every X minutes.

                • Anyway send additionally report every X meters (configurable)

                • Fix bug with battery.

                1 Reply Last reply
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  wrote on last edited by
                  #15

                  https://github.com/owntracks/android/issues/403

                  1 Reply Last reply
                  0
                  • Jeeper.atJ Offline
                    Jeeper.atJ Offline
                    Jeeper.at
                    wrote on last edited by
                    #16

                    Great, thank you.

                    1 Reply Last reply
                    0
                    • P Offline
                      P Offline
                      pix
                      wrote on last edited by
                      #17

                      Sehr schön finde ich die Grußformel:

                      "Bluefox and 1800 users of ioBroker"

                      Also danke fürs Kümmern. Wenn ich wüsste, wie das geht, würd ich eine iOS App schreiben, die einfach nur den Akkustand via MQTT überträgt. Aber ich habe keinen Schimmer und leider keine Zeit. Gestern abend ist Familienzuwachs gekommen :P

                      Gruß

                      Pix

                      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                      1 Reply Last reply
                      0
                      • ruhr70R Offline
                        ruhr70R Offline
                        ruhr70
                        wrote on last edited by
                        #18

                        gratuliere!!!

                        Adapter: Fritzbox, Unify Circuit
                        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                        1 Reply Last reply
                        0
                        • BluefoxB Offline
                          BluefoxB Offline
                          Bluefox
                          wrote on last edited by
                          #19

                          @pix: hast du jetzt 2 oder 3 Kinder?

                          Es gibt leider schon negative Antwort. :(

                          Ich kann battery in vis, app einbauen… Aber iOS..

                          1 Reply Last reply
                          0
                          • P Offline
                            P Offline
                            pix
                            wrote on last edited by
                            #20

                            @Bluefox: PN

                            Wenigstens hat dieser Gedanke dann den Android Leuten etwas gebracht, wenn die Batterieanzeige in der VIS App ist.

                            Gibt es keine Webseiten-Funktion, die den Akkustand des mobilen Gerätes erfragen kann? So wie Ortsdaten?

                            Gruß

                            Pix

                            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                            1 Reply Last reply
                            0
                            • HomoranH Do not disturb
                              HomoranH Do not disturb
                              Homoran
                              Global Moderator Administrators
                              wrote on last edited by
                              #21

                              @pix

                              Auch von mir herzlichen Glückwunsch!

                              Gruß

                              Rainer

                              kein Support per PN! - Fragen im Forum stellen -
                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Reply Last reply
                              0
                              • R Offline
                                R Offline
                                robsdobs
                                wrote on last edited by
                                #22

                                @pix: Herzlichen Glückwunsch!

                                Scripte: http://forum.iobroker.net/viewtopic.php?f=23&amp;t=2799&amp;p=119565#p119565,

                                1 Reply Last reply
                                0
                                • Alex1808A Offline
                                  Alex1808A Offline
                                  Alex1808
                                  wrote on last edited by
                                  #23

                                  @pix: Auch von mir herzlichen Glückwunsch! :)

                                  –-

                                  Und kann man das mit dem script nicht umgehen? Das z.b. wenn zeit "x" keine Daten gesendet wurde, einfach für kurze zeit "aktor" umschalten (an-aus), dann sollte eigentlich iPad aus dem schlaf wieder erwachen.

                                  Mache bei mir so (wenn ich Zimmer betrete) mit Bewegungsmelder, damit Display rechtzeitig angeht.

                                  1 Reply Last reply
                                  0
                                  • Jeeper.atJ Offline
                                    Jeeper.atJ Offline
                                    Jeeper.at
                                    wrote on last edited by
                                    #24

                                    Das ist eine schlechte Nachricht. Ich hoffe, das es da in Zukunft eine Lösung geben wird. Also kann ich Owntracks wieder runterschmeißen. :-(

                                    1 Reply Last reply
                                    0
                                    • Jeeper.atJ Offline
                                      Jeeper.atJ Offline
                                      Jeeper.at
                                      wrote on last edited by
                                      #25

                                      @Alex1808:

                                      @pix: Auch von mir herzlichen Glückwunsch! :)

                                      –-

                                      Und kann man das mit dem script nicht umgehen? Das z.b. wenn zeit "x" keine Daten gesendet wurde, einfach für kurze zeit "aktor" umschalten (an-aus), dann sollte eigentlich iPad aus dem schlaf wieder erwachen.

                                      Mache bei mir so (wenn ich Zimmer betrete) mit Bewegungsmelder, damit Display rechtzeitig angeht. `

                                      Das funktioniert leider nicht, weil die App dann trotzdem nichts sendet. Erst wenn sie wieder mal im Vordergrund war sendet sie wieder bis zum nächsten Tiefschlaf.

                                      1 Reply Last reply
                                      0
                                      • P Offline
                                        P Offline
                                        pix
                                        wrote on last edited by
                                        #26

                                        Denke auch, das wird nichts: http://stackoverflow.com/questions/2676 … t-protocol

                                        In den Kommentaren bringt es jemand auf den Punkt. IOS Geräte sind keine PC, sondern müssen Akkulaufzeit und Bedienbarkeit bieten.

                                        [OT]Danke für die Glückwünsche[/OT]

                                        Pix

                                        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                        1 Reply Last reply
                                        0
                                        • lobomauL Offline
                                          lobomauL Offline
                                          lobomau
                                          wrote on last edited by
                                          #27

                                          @lobomau:

                                          Ich habe es gestern gleich mal installiert. Kannte ich vorher noch nicht.

                                          Hat soweit gut funktionieren das einrichten.

                                          Bisher ist es so, dass sich die Werte in Objekte (accuracy, battery, langitude, latitude) sich nich nicht aktualisieren; das letzte Mal heute Morgen um 5:53 Uhr. Entsprechend steht da auch noch 100% Akku. Da war ich zu Hause, jetzt bei der Arbeit.

                                          Ich beobachte das mal weiter… `
                                          Ich bin leider noch nicht weiter mit meinem Problem. Habe gestern deinstalliert und nochmal neu installiert nach Anweisung:

                                          https://github.com/ioBroker/ioBroker.ow … /README.md

                                          Ich nutze das LG G3.

                                          Muss man zusätzlich zum owntracks adapter auch den mqtt adapter installieren?

                                          EDIT: grad im log mit debug Modus gesehen, dass die Werte gesendet werden. Dann unter Objekte findet aber keine Aktualisierung statt.

                                          Host: NUC8i3 mit Proxmox:

                                          • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                          • Slave: Pi4
                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          458

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe