BoatSpeedy

de.kewl.boatspeedy
by Zapstore _@zapstore.dev

GPS speedometer and waterway navigation for boats, with battery analytics

Republished from GitHub / F-Droid by the Zapstore main account.

GPS boat speedometer and navigation for small boats. Under motor, paddle or oars. A Bluetooth BMS or a coulometer on the pack adds live values and range. Navigation * Set a destination on the map: straight line or a route along the waterways, with distance and estimated draw * Load the waterways onto the device as tiles, routes up to 600 km, map server selectable * Craft type, motorboat or canoe, decides which bans apply * Locks and weirs on the route, tap one for hours, phone and chamber size * Seamarks are tappable, speed signs show their number * Map north up or course up, marker and map glide Speed and trip * Large readout, km/h or knots, decimals configurable * Start and stop through a foreground service, keeps measuring with the screen off * Trip history with distance, times, Ah, Wh and Wh/km, GPX export and import * Satellite and GPS status, smoothing of the raw value Battery (Bluetooth LE) * Several packs, wiring single, parallel or series * Voltage, current, state of charge, remaining Ah, temperature, cells * Range and remaining time at the current speed, time-averaged * JBD and Redodo/LiTime/Power Queen verified on hardware, Daly and JK experimental * Coulometer with a Hall sensor for packs without Bluetooth, verified too * Charging mode with time to full and an alert at a chosen level Weather and safety * DWD rain radar, readings from the nearest station, wind direction * Weather warnings for thunderstorm and storm * Anchor watch with a drag alarm What the app talks to * Base map from OpenStreetMap, seamark overlay from tiles.openseamap.org * Waterway tiles for routing from boatspeedy.wozise.de, a server run by the author. The data comes from OpenStreetMap, the generator is open source (Glenn-Dandy/boatspeedy-mapdata) * Without matching tiles, routing asks the public Overpass servers * Weather and warnings from the Deutscher Wetterdienst, via maps.dwd.de and api.brightsky.dev * Update check at api.github.com, only when you tap it Free and open source, without Google Play Services. Maps and waterways © OpenStreetMap contributors (ODbL), seamarks OpenSeaMap (CC BY-SA), weather from the Deutscher Wetterdienst (CC BY 4.0).

First release: Sep 17, 2026, 6 total releases.

Most recent release: Oct 25, 2026.

Website Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Oct 25, 2026 1.5.2
    ## Neu * **wozise.de auf der Über-Seite:** unten neben dem Copyright, antippen öffnet die Seite. ## Behoben * **Regenradar überarbeitet.** Die Wetterkarte öffnet auf rund 150 km statt auf Straßenzoom und zeigt ohne GPS-Position Deutschland, vorher blieb sie leer. Jede Schleife gehört zu einem Vorhersagelauf des DWD und reicht bis +2 h, der Regen springt nicht mehr. Ein neuer Lauf wird im Hintergrund geladen und erst dann getauscht. Lädt schneller, mit Ladebalken. Regen ist leicht durchsichtig und hat runde Umrisse, starke Zellen behalten ihre Stufe. * **Kanu: gesperrte Flussstücke werden umtragen.** Ein Stück mit `canoe=no` oder `access=no` zählt wie ein Wehr. Liegt davor und dahinter ein Anleger, trägt die Route von einem zum anderen, auch ohne eingetragenen Umtrageweg. Vorher endete sie dort als Luftlinie, etwa am alten Zeiss-Wehr in Saalfeld. `boat=no` allein zählt nicht. versionCode 53.
    More…
    --- ## New * **wozise.de on the About page:** at the bottom next to the copyright, tap to open the site. ## Fixed * **Rain radar reworked.** The weather map opens at about 150 km instead of street zoom and shows Germany without a GPS fix, before it stayed empty. Each loop belongs to one DWD forecast run and reaches +2 h, rain no longer jumps. A new run loads in the background and only then replaces the old one. Loads faster, with a progress bar. Rain is slightly transparent with round outlines, strong cells keep their level. * **Canoe: closed river stretches are portaged.** A stretch tagged `canoe=no` or `access=no` counts like a weir. With a landing before and after it, the route carries from one to the other, even without a mapped portage path. Before, it ended there as a straight line, for example at the old Zeiss weir in Saalfeld. A bare `boat=no` does not count.
  • Oct 13, 2026 1.5.1
    ## Geändert * **Lachen sind für die Route gesperrt**, für Kanu und Motorboot: Gewässer, die „Lache" heißen oder so enden, etwa „Mühllache". Sie sind Mühl- und Seitengräben, in OSM oft als Kanal ohne jedes Merkmal eingetragen. Nur mit ausdrücklichem `boat=yes` oder `canoe=yes` (beim Motorboot `motorboat=yes`) geht es hindurch. Englische Mühlgräben („leat", „mill race") genauso. versionCode 51. --- ## Changed
    More…
    * **Mill and side channels are closed to routing** for canoe and motorboat: waterways named "Lache" or ending in it, such as "Mühllache", often mapped as a canal without any tags. Only an explicit `boat=yes` or `canoe=yes` (`motorboat=yes` for a motorboat) opens them. English mill channels ("leat", "mill race") alike.
  • Sep 30, 2026 1.5.0
    ## Neu * **Routen speichern, teilen und nachfahren.** Das Lesezeichen an der Routenanzeige speichert die Route, auf Wunsch mit Namen. Unter Fahrten, Reiter Routen, mit Karte, Länge, Schleusen und Fahrzeug. Navigieren führt mit gestrichelter Linie zum Start und dann der Strecke nach, auch bei aufgezeichneten Fahrten und Rundfahrten. * **Namen für Fahrten und Routen**, groß mit Datum darunter. GPX nimmt sie mit. * **Dashboard anordnen:** Kachel drei Sekunden ruhig halten, dann verschieben, ausblenden oder die Karte in der Größe ziehen. Fahrt und GPS sind eigene Kacheln. * **Strom und Leistung im Track**, wenn eine Batterie verbunden ist. * Motorboot oder Kanu als Positionssymbol, Navigation im Hauptmenü, Kartenserver wählbar. ## Geändert
    More…
    * Die App bleibt im Hochformat * Routenberechnung etwa doppelt so schnell * Im Kanu gehen eingetragene Umtragewege vor, Kraftwerkskanäle sind nur Notlösung * Jedes Wehr zählt einmal, wenn man hindurch muss oder daran vorbeiträgt ## Behoben * Routen durch Seen brachen ab (Müritz), der Weg durch den See fehlte in den Kartendaten * Ausstiege mit canoe=egress fehlten * Ohne Fix stand oft eine alte Geschwindigkeit auf dem Tacho * Der Track hörte nach 10.000 Punkten auf, und jede Position wurde doppelt aufgezeichnet * Nach GPX-Export und -Import fehlten Energie und Effizienz * Symbole lagen unter Route und Track versionCode 49. Kacheln auffrischen, damit Seen und Ausstiege ankommen. --- ## New * **Save, share and follow routes.** The bookmark on the route display saves the route, optionally with a name. Trips, tab Routes, with map, length, locks and craft. Navigate leads to the start with a dashed line and then along the course, for recorded trips and round trips too. * **Names for trips and routes**, large with the date below. GPX carries them. * **Arrange the dashboard:** hold a tile still for three seconds, then move it, hide it or resize the map. Trip and GPS are tiles of their own. * **Current and power in the track** while a battery is connected. * Motorboat or canoe as position marker, Navigation in the main menu, map server selectable. ## Changed * The app stays in portrait * Route calculation about twice as fast * By canoe, mapped portage paths come first, power plant canals are a last resort * Each weir counts once if you pass through it or portage around it ## Fixed * Routes through lakes broke off (Müritz), the course through the lake was missing from the map data * Egress points tagged canoe=egress were missing * Without a fix an old speed often stuck on the speedometer * The track stopped after 10,000 points, and every position was recorded twice * Energy and efficiency were missing after GPX export and import * Symbols lay underneath route and track
  • Sep 21, 2026 1.4.2
  • Sep 21, 2026 1.4.3
    ## Neu * **Umtragen.** Im Kanu führt die Route ums Wehr herum: über die Umtragewege aus OpenStreetMap oder, wo es keine gibt, von Anleger zu Anleger. Grün gestrichelt, mit Meterangabe im Kasten. * **Ein- und Ausstiege am Ufer** ab Zoomstufe 13, antippbar. * **Wasserkraftanlagen** mit eigenem Symbol. Die Route fährt nicht mehr durch die Turbinen. ## Geändert * Ein Wehr sperrt die Route nicht mehr, es kostet. Ohne Weg darum herum führt die Strecke hindurch und meldet es * Gezählt werden nur Wehre, die die Strecke kreuzt
    More…
    * Im Kanu kostet ein Kanal mehr als ein Fluss: Mühlgräben und Seitenarme verlieren gegen die Flussschleife ## Behoben * Wehre, die in OSM als Weg über den Fluss stehen, fehlten ganz; in Deutschland fast jedes zweite * Routen, die oberhalb eines Wehrs begannen, scheiterten * Am Wehr wurde oft nicht umtragen, obwohl Aus- und Einstieg eingetragen sind versionCode 47. Kacheln auffrischen, damit Wehre und Anleger ankommen. --- ## New * **Portage.** In a canoe the route goes around the weir: along the portage paths from OpenStreetMap or, where there are none, from landing to landing. Green dashed, with the distance in the box. * **Put-ins, egress points and slipways** from zoom 13, tappable. * **Hydro power plants** get their own symbol. The route no longer runs through the turbines. ## Changed * A weir no longer blocks the route, it costs. With no way around, the route goes through and says so * Only weirs the route actually crosses are counted * In canoe mode a canal costs more than a river, so mill races lose against the river loop ## Fixed * Weirs mapped as a way across the river were missing entirely, nearly half of them in Germany * Routes starting above a weir failed * Portage was often skipped although put-in and egress are mapped versionCode 47. Refresh the map tiles so weirs and landings arrive.
  • Sep 17, 2026 1.4.1