2 Punkte von GN⁺ 2023-09-16 | 1 Kommentare | Auf WhatsApp teilen
  • FindMyCat ist ein Haustier-Tracker, der Echtzeit-Positionsupdates, Tonwiedergabe sowie die Positionsbestimmung drinnen und draußen in einem Gerät bündelt, um Situationen mit vermissten Katzen zu reduzieren
  • Im Außenbereich verfolgt er den Standort per GPS-Chip und SIM-kartenbasiertem LTE überall dort, wo Mobilfunkverbindung verfügbar ist
  • Im Innenbereich lässt sich mit UWB und Bluetooth Entfernung und Richtung zum Haustier bestimmen
  • Die HomeStation erstellt mit dem Tracker zu Hause ein Smart Tether, überträgt die Position per Wi‑Fi und startet Benachrichtigungen und Tracking, wenn das Tier das Haus verlässt
  • Durch die Kombination aus Ultra-Low-Power-Hardware und HomeStation soll der Ladeaufwand sinken; mit einer Ladung sind bis zu 6 Monate Akkulaufzeit möglich

FindMyCat für getrenntes Tracking drinnen und draußen

  • FindMyCat ist ein Open-Source-Haustier-Tracker, der mit dem Slogan „The only pet tracker you will ever need“ auftritt
  • In der App kann man den Ton des Trackers mit einem Tippen abspielen, was beim Finden eines Haustiers in der Nähe hilft
  • Mit Echtzeit-Updates lässt sich der Standort des Haustiers fortlaufend prüfen

Ortungsverfahren und Akkudesign

  • Für das Tracking im Freien werden ein echter GPS-Chip und eine SIM-kartenbasierte LTE-Verbindung verwendet
    • Laut Beschreibung ist Tracking überall mit Mobilfunkverbindung möglich, etwa in der Nachbarschaft oder sogar in der Nähe der Pyramiden von Ägypten
  • Für die Positionsbestimmung im Innenbereich werden UWB und Bluetooth verwendet
    • Damit lassen sich genaue Entfernung und Richtung zum Haustier feststellen
  • Die HomeStation erstellt mit dem Tracker im Haus ein Smart Tether und sendet Positionsupdates per Wi‑Fi
    • Verlässt das Haustier das Haus, erhält man Benachrichtigungen in Echtzeit und das Tracking startet
    • Solange es zu Hause ist, wechselt der Tracker in einen Ultra-Low-Power-Schlafmodus
  • Der Akku kann mit einer Ladung bis zu 6 Monate genutzt werden
    • Die Akkulaufzeit kann je nach von FindMyCat bereitgestelltem Modus variieren; als zugehörige Dokumentation ist different modes verlinkt
  • Das Projekt verweist auf Github, und das Werk ist unter der Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License gekennzeichnet

1 Kommentare

 
GN⁺ 2023-09-16
Meinungen auf Hacker News
  • Dieses Projekt ist beeindruckend. Vor ein paar Jahren habe ich etwas Ähnliches gebaut, aber nicht annähernd so ausgereift, und es wirkt wie ein Paradebeispiel für ein gut umgesetztes Open-Source-Hardware(OSHW)-Projekt.
    Allerdings sehe ich wie andere auch die Größe des Trackers als Problem. Meine Katze hat sogar ein Halsband mit einem kleineren Tracker in zwei Minuten abgestreift. Ich hatte überlegt, einen kleineren Tracker zu entwerfen, der Batterie, GPS, LoRa mit Antenne und einen Mikrocontroller mit Power-Management direkt ins Halsband integriert, und wollte dafür einen kleinen Heltec-LoRa+Bluetooth-Transceiver verwenden.

    • Ich habe etwas Ähnliches für meinen Hund gebaut. Verwendet wurden ein Arduino Nano, ein GPS-Modul, ein LoRa-Modul, ein 18650-Akku und eine Antenne; außerdem leitete eine Basisstation aus einem ESP8266 mit LoRa-Modul und Antenne die GPS-Daten in die Cloud weiter.
      In einem Gebiet mit dichtem Wald begann das LoRa-Signal nach etwa 1000 ft abzubrechen. Wenn ich gewusst hätte, dass kostenlose SIM-Daten über Hologram.io möglich sind, wäre ich vermutlich diesen Weg gegangen. Mir gefällt der Gedanke nicht besonders, meinem Hund einen Lithium-Ionen-Akku um den Hals zu hängen, und PCB-Design habe ich auch nicht gelernt, daher würde ich es gern verbessern und noch einmal versuchen.
  • Sieht gut aus, und es ist erfreulich, dass es von so etwas eine Open-Source-Version gibt. Allerdings frage ich mich, wer seiner Katze ein so großes Gerät um den Hals hängen würde.
    Ich stelle mir vor, wie die Katze mit dem Halsband irgendwo hängen bleibt und erstickt. Die aktuelle Version scheint eher für große Hunde geeignet, aber ich würde auch gern eine verbesserte nächste Version sehen.

    • Tatsächlich ist es ziemlich klein. „Mr Lee CatTrack“ wurde 2014 auch nur ungefähr mit SIM-Karte und GPS gebaut und war klein; dieses Produkt sieht nicht viel größer aus.
      2012 habe ich bei meinen Katzen einen Zoombak verwendet, der für Hunde entwickelt worden war. Am Ende scheuerte bei einer Katze das Halsband unter dem Hals, weil der Zoombak beim Herumlaufen vor und zurück schwang, sodass dort immer weniger Fell war. Sie selbst hat es aber kaum gestört, und später erkannte sie mein Auto, wenn ich sie abholen kam, und sprang wie ein Hund auf die Rückbank, sobald die Tür aufging. Ich vermisse sie.
    • Dass ein Katzenhalsband hängen bleibt, kann auch ohne ein großes daran befestigtes Objekt passieren, und mit Tracker dürfte es wahrscheinlicher werden. Deshalb ist in jedem Fall ein Breakaway-/Quick-Release-Halsband eine gute Wahl.
    • Im Vergleich mit einigen bestehenden Tags wirkt dieses Produkt sogar eher klein.
  • Großartig, aber es sieht etwas groß aus; es wäre schön, die tatsächlichen Abmessungen zu kennen.
    Was am meisten fehlt, ist ein wasserdichtes Design. Es muss nicht unbedingt ein Untertauchen überstehen, kann aber beim Durchqueren nasser Büsche oder bei einem plötzlichen Regenschauer feucht werden. Entscheidend wären ein USB-Anschluss mit IP67-Zertifizierung und eine Nut für eine Gummidichtung entlang der Gehäusefuge.
    Nach dem STL zu urteilen ist es deutlich größer als Tabcat. Tabcat misst inklusive Silikonhülle 23x33x12 mm, dieses hier ungefähr 27x60x13 mm. Eine weitere nützliche Funktion von Tabcat ist ein Piepser, auch wenn er nicht zwingend nötig ist.

  • Ich habe alle großen Haustier-Tracker ausprobiert, und die meisten sind für Katzen zu groß. Viele haben nur Bluetooth und sind völlig nutzlos, wenn die Katze weiter weggeht. Die besseren Geräte kombinieren Bluetooth, Wi‑Fi, LTE und GPS.
    Geräte mit mehr als Bluetooth schalten andere Funkfunktionen nur in bestimmten Situationen ein, um Strom zu sparen, aber ich habe noch kein Produkt gesehen, das das wirklich gut macht. Ich bevorzuge besseres Tracking, selbst wenn es mehr Strom verbraucht. Für ein Ziel, das sich wie eine Katze bewegt, braucht man besseres Tracking.
    Ich habe zwei gewünschte Use Cases: wissen, wann sie das Haus verlässt, und sie per Live-GPS finden; außerdem auch dann, wenn sie zu Hause ist, die Katze finden, die unter einem Busch im Garten ein Nickerchen macht. Das am häufigsten genannte Tractive war für mich persönlich komplett nutzlos. In der Nähe des Hauses schaltet es nur Bluetooth ein, und die Smartphone-App sucht nach der Bluetooth-Signalstärke des Trackers; mein Samsung Ultra S22 musste auf 15–20 ft herankommen, um ihn zu erkennen – also auf einem Niveau, bei dem man den Standort praktisch schon kennen musste.
    Am Ende nutze ich JioBit. Wenn es das heimische Wi‑Fi erkennt, schaltet es nur Bluetooth ein, verbindet sich aber mit dem Smartphone; bei mir funktionierte das bis etwa 50 ft. Wenn die Verbindung steht, kann man die Klingel am Tracker auslösen, um die Katze zu finden, was ziemlich nützlich ist. Außer Haus aktualisiert es die GPS-Position per LTE nur alle 5–15 Minuten, was viel zu selten ist. Außerdem beginnt GPS-Tracking erst, wenn es weit genug vom heimischen Wi‑Fi entfernt ist; wenn die Katze deutlich außerhalb der Bluetooth-Reichweite ist, aber noch Wi‑Fi empfängt, gibt es überhaupt kein Tracking.
    Was ich möchte, ist etwas Ähnliches wie JioBit, aber mit besserer Konnektivität. Zu Hause sollte es per Wi‑Fi und draußen per LTE alle paar Minuten beim Server einchecken, und während der Suche sollte man Live-GPS-Tracking einschalten können. Wenn Live-Tracking aktiviert ist, sollte es mindestens alle 15 Sekunden aktualisieren, und man sollte die Geräteklingel per Wi‑Fi oder LTE auslösen können. JioBit hält im aktuellen Modus ein paar Wochen durch, aber es wäre okay, die Akkulaufzeit deutlich zu verkürzen, und wenn ich aktiv nach der Katze suche, ist hoher Stromverbrauch egal.

    • Wi‑Fi und LTE halte ich für Haustier-Tracker für zu energiehungrig. Etwas wie LoRaWAN wäre ideal.
      In Städten gibt es bereits öffentliche LoRaWAN-Abdeckung, und selbst wenn nicht, dürfte die Abdeckung eines einzelnen Gateways sehr wahrscheinlich deutlich größer sein als der Aktionsradius einer Katze. Auch die Bandbreite ist kein Problem, weil eine GPS-Koordinate ohne Höhe problemlos in das kleinste LoRa-Paket passt.
      Der Wechsel von seltenen Check-ins in einen Hochfrequenzmodus ist über das Empfangsfenster nach dem Sende-Slot möglich; das Problem ist aber, dass man auf einen Check-in warten muss, bis der Echtzeitmodus aktiv werden kann. Bei einem seltenen Check-in-Intervall von etwa 5 Minuten wäre das aber wohl nur eine kleine Unannehmlichkeit.
    • Ich benutze seit den letzten zweieinhalb Jahren FitBark.
      Das Problem ist, dass mein Nutzungsprofil mit der Katze größtenteils draußen, größtenteils außerhalb der Bluetooth-Reichweite und größtenteils Akkuverbrauch bedeutet und damit nicht zum technischen Designmodell passt, das von einem Hund ausgeht, der meistens bei einem ist und nur gelegentlich ausbüxt. Trotzdem habe ich einen stromsparenderen Build bekommen.
      Ein merkwürdiges Phänomen ist, dass die Position zur Straße hin „gerundet“ wird, ähnlich wie ich es auch bei Pokémon Go gesehen habe. Pokémon Go hat das nach mehreren Klagen aus Datenschutzgründen gemacht. Besonders nachts ist das ärgerlich, wenn die Katze auf dem Sportplatz der Schule Eidechsen jagt: Der Tracker sagt, sie sei auf der Straße neben der Schule, tatsächlich ist sie aber irgendwo mitten auf dem Sportplatz.
      In der Praxis weiß ich also, wo meine Katze vor 10 Minuten war, auf die nächstgelegene Straße gerundet, und grenze es dann mit der Bluetooth-Tracking-App weiter ein. Natürlich ist sie etwa in einem Drittel der Fälle in Bluetooth-Reichweite und hat trotzdem keinerlei Absicht, sich von ihrem aktuellen Ort wegzubewegen. Ich versuche, sie regelmäßig zu füttern, um den Verzehr von Wildtieren zu reduzieren. Die andere Katze hat noch keinen Tracker und bleibt länger zu Hause, also werde ich FindMyCat ausprobieren.
    • Nicht perfekt, aber es gibt eine Option namens Mictrack MT710.
      https://www.mictrack.com/product/cat-m1-nb-iot-pet-gps-track...
      Für Katzen ist es etwas groß. Es hat weder Bluetooth noch Lautsprecher, sodass man die Position nicht weiter eingrenzen kann, wenn man in der Nähe ist. Man kann einen AirTag hinzufügen, aber das erhöht Kosten und Volumen. Es ist wasserdicht und relativ günstig. Es gibt entweder eine dokumentierte API, oder man kann über die Petovik-App ein Gerät kostenlos tracken.
      Den Modus kann man ändern, indem man Befehle per SMS des SIM-Anbieters oder über eines der mit der Petovik-App verbundenen Tools sendet. Allerdings nimmt das Gerät Befehle nur entgegen, wenn es „wach“ ist. Der Modus mit der höchsten Auflösung kann alle 10 Sekunden aktualisieren, und es gibt auch einen „LOCK“-Modus, der für eine festgelegte Zeit auf häufige Updates umschaltet. Wenn man den Modus „Schlafen, wenn keine Bewegung“ nutzt und die Aktualisierung auf etwa 2 Minuten setzt, hält der Akku fast einen Tag.
    • Ich frage mich, ob man nicht ein absichtlich schwaches oder nach innen gerichtetes Wi‑Fi-Netz betreiben könnte.
      Ich bin mir nicht sicher, warum diese Positionsaktualisierungen so selten sind. Wenn man die Katze im Garten verfolgt, wäre ein akustischer Alarm wahrscheinlich besser als Updates alle 15 Sekunden.
    • Wenn es darum geht, „wissen zu wollen, ob die Katze das Haus verlassen hat“, stelle ich mir immer wieder eine einfache Lösung vor: eine Kamera an einer Stelle, die immer frei sichtbar ist, etwa am Eingang, und die zuverlässig verfolgt, ob die Katze drinnen oder draußen ist. Dann muss die Katze kein schweres Gerät tragen.
  • Ich nutze für meinen Hund ein Produkt von https://tryfi.com/, und es hat meinen Deutschen Schäferhund, der in den Wäldern im Norden Michigans wie verrückt losgerannt ist, schon mehrfach gerettet.
    Im normalen Betriebsmodus hält der Akku mehrere Monate, und wenn man aus der Ferne den „Verloren-Modus“ aktiviert, pingt es aktiv die Basisstationen an und liefert eine genaue Position. Auch diese Open-Source-Lösung wirkt sehr ausgereift und umfassend.

  • GPS eingeschaltet zu lassen und mehrere Monate Akkulaufzeit zu erreichen, ist unmöglich. Im GPS-Modus sind es 20 Stunden.
    https://www.findmycat.io/docs/TrackerModes#summary
    Ich nutze Jiobit; es startet im BLE-Modus und schaltet auf GPS um, wenn die Katze einen Radius von 30 m verlässt. Wenn es alle 60 Sekunden mit Updates beginnt, liegt die gesamte GPS/GSM-Akkulaufzeit bei etwa 8 Stunden, im Normalbetrieb hält es ungefähr 2 Wochen.
    Zur Einordnung: Meine Katze nehme ich unter Aufsicht in einen großen, eingezäunten Garten mit. In 7 Jahren habe ich sie dreimal aus den Augen verloren, und inzwischen ist es eher eine provisorische Absicherung. Selbst wenn sie weggelaufen ist, war sie nie mehr als 100 m entfernt.

    • Wenn GPS standardmäßig ausgeschaltet ist, ist es nicht unmöglich. Die 20 Stunden Akkulaufzeit gelten nur für den „Verloren-Modus“, in dem der Standort alle 30 Sekunden aktualisiert wird. Wenn man das nicht braucht und Aktualisieren auf Anfrage reicht, kann es auch 1 Jahr halten.
    • Ich kenne mich mit GPS nicht besonders gut aus, dachte aber immer, es sei eine rein passive Technik. Falls ja, frage ich mich, was dabei den Akku verbraucht.
    • 20 Stunden im Verloren-Modus wirken viel zu kurz. Idealerweise sollte das Gerät, wenn es für eine bestimmte Zeit von zu Hause weg ist oder keine Bewegung erkannt wird, nicht alle 30 Sekunden, sondern stündlich einen Standort senden und damit praktisch Tage oder Wochen durchhalten. Schön wäre, wenn es sich wie manche Fahrzeug-Tracker verhalten würde.
    • Es heißt, „mehrere Monate mit GPS sind unmöglich“, aber Apple AirTag soll 12 Monate halten.
      https://www.tile.com/en-au/blog/airtag-battery-life#
  • Vor etwa einem Monat war meine Katze ein paar Tage verschwunden, und das war unglaublich stressig. Jetzt trägt sie einen AirTag, und da sie eine Freigängerin ist, funktioniert das einigermaßen, aber ich werde trotzdem nervös, wenn Find My eine Weile nicht aktualisiert wurde. Dieses Projekt würde ich wirklich gern unterstützen.

    • Unsere Katze war einmal eine Woche verschwunden, und wir wissen bis heute nicht, wo sie war. Wir dachten schon, sie sei von einem Fuchs oder einem anderen Raubtier erwischt worden, und hatten uns innerlich bereits verabschiedet; dann kam sie genau 7 Tage später zurück, als wäre nichts gewesen. Sie sah gut aus und wirkte weder besonders hungrig noch schmutzig. Keine Ahnung.
  • Ich finde das ausgesprochen gut und würde vermutlich zwei Stück kaufen.
    Wichtig ist, dass bereits detaillierte Engineering Notes, eine Stückliste und alle Gerber-Dateien veröffentlicht wurden. Wenn man damit zu Kickstarter geht, halte ich das für wirklich wichtig. Genau so sollte man es machen.
    Ein Punkt, den man bedenken sollte: Viele Tiere wollen kein Halsband tragen. Ein gut konstruiertes Geschirr könnten sie aber vielleicht akzeptieren.

  • Dieses Projekt ist gut, aber es macht nur noch frustrierender, wie chaotisch der Markt für Haustier-Tracker derzeit ist. Wenn man bei Amazon nach Haustier-Trackern sucht, findet man nur nervige Geräte mit seltsamer Form, hohen Abo-Gebühren und schlechter Akkulaufzeit.
    Im Moment verlasse ich mich auf einen AirTag, und wenn ein iPhone von irgendjemandem in der Nähe ist, funktioniert das meistens hervorragend. Aber GPS fehlt.
    Ich habe weder die Zeit, selbst etwas zu bauen, noch Erfahrung mit PCB-Fertigung, daher würde ich für dieses Produkt wahrscheinlich Geld ausgeben. Irgendwann könnte das ein spannendes Spaßprojekt sein, aber im Moment ist es schwierig.

    • Als ich mich näher mit Haustier-Trackern beschäftigt habe, haben mich vor allem zwei Dinge gestört: dass ein AirTag ein iPhone in der Nähe braucht, um zu funktionieren, und dass der Tracker selbst eine SIM-Karte benötigt.
      Ich dachte, es wäre gut, eine Funktechnik im Stil von Zigbee zu verwenden. Die Reichweite kann ziemlich ordentlich sein [1], und der Stromverbrauch ist sehr niedrig. Wenn Basisstationen die jeweils empfangenen Nachrichten untereinander weiterleiten und so über die ganze Nachbarschaft ein Mesh-Netz aufbauen, ließen sich auch Katzen verfolgen, die weiter umherstreifen. Für Katzen, die an einem Tag oder in einer Nacht mehrere Kilometer zurücklegen, reicht das nicht, aber für Katzen, die sich ein oder zwei Blocks weit bewegen, dürfte es funktionieren. Dieses Mesh-Netz könnte man auch zum Tracken anderer Dinge nutzen.
      [1] https://lowpowerlab.com/forum/rf-range-antennas-rfm69-librar...
    • Vor ein paar Monaten habe ich meine Geldbörse verloren und nach einem ähnlichen Dienst gesucht; dabei bin ich auf genau alle genannten Probleme gestoßen. Ich war schockiert, dass ich kein kleines Gerät finden konnte, in das man eine SIM-Karte steckt und das einfach seinen Standort sendet. Am Ende habe ich meine Geldbörse an meinen Rucksack gebunden.
      Vielleicht befreit dieser Katzen-Tracker meine Geldbörse aus ihrem Paracord-Gefängnis.
    • Er ist definitiv teuer, aber die Bauform des neuesten Fi-Halsbands ist deutlich besser geworden als früher. Für mich mit einem kleinen Hund ist das wichtig. Auch die Akkulaufzeit ist ziemlich gut: Als ich ihn eine Woche lang bei einem Petsitter gelassen habe, waren nur etwa 3–5 % verbraucht.
    • Das liegt an der Wahl hybrider Standortdienste. Zu Hause sendet es nur ein paar BLE-Pakete und nutzt kein 4G; sobald der Tracker aber nach draußen geht, läuft er über den stromhungrigen GPS-Chip und 4G-Daten.
      Bei der Kombination 4G + GPS kann man keine lange Akkulaufzeit erwarten.
    • Ich bin einmal darauf hereingefallen, dass ich ohne ausreichende Recherche einfach das oberste Google-Suchergebnis gekauft habe.
      Es war ein Betrug mit einer britischen Farmadresse als offizieller Adresse. Das Halsband kam zwar an, war aber von extrem schlechter Qualität, sah anders aus als auf den Fotos der Website, die App war miserabel, und GPS funktionierte nicht richtig. Es fühlte sich eher so an, als würde es das GPS meines Handys tracken, das normalerweise ausgeschaltet ist. Seitdem traue ich mich nicht mehr, ein anderes Produkt auszuprobieren.
  • Ich war Produktmanager für eine Personen-Tracking-Lösung, die auf einer Bluetooth-ähnlichen Technik basierte.
    Ich weiß nicht mehr genau, wie es anfing, aber weil viele im Team Katzenbesitzer waren, scherzten wir oft darüber, unsere Technologie wiederzuverwenden und eine Katzen-Tracking-App namens „locatify“ zu bauen.
    Der Name locatify war allerdings schon vergeben, und heutzutage sehe ich ständig Diskussionen über Lösungen zum Tracking von Katzen.