Obwohl es für beide Plattformen so gut wie keine aktiven Entwicklungen mehr gibt, ist es dennoch gelungen, alle veröffentlichten Pebble-Modelle kompatibel zu webOS-Mobilgeräten zu machen.
Die wesentlichen Schnittstellen liefert die webOS-App My Watch, die auf Basis der App MWatch entwickelt wurde. Zudem habe ich einen Patch geschrieben, der My Watch um weitere Funktionen erweitert, die für mich persönlich wichtig sind.
Der Patch verändert My Watch folgendermaßen:
Musik wird in der Pebble-Musik-App angezeigt und nicht als Nachricht
Zusätzlich zur offiziellen Palm-Musik-App können auch Amigo, Music Player (Remix) und MediaDB (meine Kodi-Fernbedinung) mit der Pebble-Musik-App interagieren
Anstatt einer Whitelist, kann eine Blacklist für E-Mails angelegt werden, die nicht an die Smartwatch übertragen werden sollen
Lautstärke kann mit der Smartwatch eingestellt werden
Debugging-Abschnitte in der Oberfläche sind zugeklappt
Bei der Programmierung meines zweiten Ziffernblattes habe ich den Fokus auf Akku-Sparsamkeit, Anpassungsfähigkeit und Kompatibilität zu allen Pebble Smartwatch-Modellen gelegt. Das Ergebnis ist ein Ziffernblatt mit folgenden Eigenschaften:
Farben und Schriften individuell einstellbar
Anzeige Akkustand
Anzeige Datum und Wochentag
Anzeige Kalenderwoche
Anzeige der Verbindung zum Smartphone
Vibriert bei Verbindungsabbruch
rund 7 Tage Akku-Laufzeit (mit Pebble Time)
Und so sieht es aus
Das Ziffernblatt mit unterschiedlich gewählten Schriften und Farben auf den Pebble Modellen Classic, Round und Time
In der Smartphone App lässt sich das Ziffernblatt individuell einstellen.
Download
Nachfolgende Archivdatei enthält eine pbw-Datei, die mit Hilfe der
Pebble-App von iPhones oder Android-Smartphones installiert werden kann. Ich
habe die Anwendung für meine Pebble Time nach bestem Wissen entwickelt
und stelle sie gerne öffentlich zur Verfügung. Schäden an Hard- und
Software des Pebble-Gerätes sind bei mir auch nach längerem Gebrauch in
keiner Weise aufgetreten. Dennoch kann ich das nicht ausschließen und
übernehme daher keine Haftung. Die Nutzung dieser Anwendung erfolgt
daher auf eigenes Risiko und auf eigene Gefahr.
MD5-Prüfsumme: 1b2470a6b77324aa86e1f7fd350c6717 SHA1-Prüfsumme: e4353c6349647a24796eed330dd3c4f033da43df SHA256-Prüfsumme: e26df702fac941e0fb84b7ac5a9d9c0146f1047b9d8730592945c58a8cf944e5 (Benutzen Sie CompareChecksum, um die Prüfsummen zu kontrollieren)
Die App Battery Monitor bietet bereits weitgehend alles an, was benötigt wird, um den Akku-Zustand eines webOS-Gerätes zu überwachen, auch wenn sich dieses in der Tasche befindet. Was mir bei dieser App noch gefehlt hat, war eine Alarm-Funktion für den Fall, dass die Akkulaufzeit plötzlich deutlich kürzer wird, als ursprünglich zu erwarten war. Zum Beispiel, wenn eine App plötzlich mehr Strom frisst, als das üblicherweise der Fall ist.
Ich habe daher einen Patch programmiert, mit dem man in den Einstellungen von Battery Monitor eine Schwelle definieren kann, ab der Alarme ausgelöst werden sollen. Die Alarme können als Warnton (mit Vibration) ausgegeben oder an eine Pebble Smartwatch übermittelt werden (MWatch erforderlich). Auf der Smartwatch kann bei einer ausgelösten Warnung zudem die geschätzte Restlaufzeit und der Akkustand abgelesen werden.
Nach Installation des Patches erfolgt mit diesen Einstellungen alle 10 Minuten eine Prüfung des Akkuverbrauches. Werden mehr als 3 % der Ladung pro Stunde verbraucht, erfolgt eine Benachrichtigung auf der Smartwatch.
Bei Überschreitung des eingestellten Limits, wird auf der Pebble Smartwatch der ermittelte Verbrauch, die Restlaufzeit des Smartphones und die restliche Kapazität angezeigt
Anwendungsbeispiel: Wenn man sicher sein möchte, dass das webOS-Gerät noch 10 Stunden durchhält und der Akkustand bei 80% liegt, stellt man als Alarmschwelle einfach 8% ein. Solange kein Alarm ausgelöst wird, kann man sicher sein, dass der Akku die geplante Zeit durchhalten wird.
Download
Nachfolgende Archivdatei enthält eine patch-Datei, die mit angeschaltetem “Developer Mode” installiert werden kann. Ich habe die Anwendung für meinen HP Veer nach bestem Wissen entwickelt und stelle sie gerne öffentlich zur Verfügung. Schäden an Hard- und Software des WebOS-Gerätes sind bei mir auch nach längerem Gebrauch in keiner Weise aufgetreten. Dennoch kann ich das nicht ausschließen und übernehme daher keine Haftung. Die Nutzung dieser Anwendung erfolgt daher auf eigenes Risiko und auf eigene Gefahr.
MD5-Prüfsumme: 79329570ef0b42d4033802cca52af415 SHA1-Prüfsumme: 0e2e81fb017754a91d83e4aa5e98319ff2df3d10 SHA256-Prüfsumme: 2cc0565c9be3e7f058e21330b0df80042b36d453dc0630ae5b680a1ffcac1aa9 (Benutzen Sie CompareChecksum, um die Prüfsummen zu kontrollieren)
Inzwischen habe ich mich richtig an die Vorteile der Kommunikation zwischen meinem HP Veer und der Pebble-Smartwatch gewöhnt, dass ich mein Smartphone immer seltener aus der Tasche nehmen möchte. Stattdessen arbeite ich daran, dass immer mehr Apps wissenswerte Informationen direkt an die Uhr senden. Damit das optimal funktionieren kann, habe ich einen Patch für MWatch geschrieben, der fehlende Funktionen nachrüstet.
Zusätzliche Features
Kompatibel mit Pebble Firmware 4.x (außer Musik-App)
Logfile in der App wird deutlich größer dargestellt und ist so auf kleinen Smartphones wie dem HP Veer gut lesbar
Einige weitere Apps wurden bereits eingebunden aber sind in dieser Aufzählung noch nicht aufgeführt. Hier ist die Bereitstellung weiterer Patches erforderlich, die teilweise noch in der Testphase sind. Andere befinden sich momentan erst in meinem „Ideenspeicher“. Per Update werde ich neu nutzbare Funktionalitäten hier auflisten.
Bilder (sagen oft mehr als Worte)
Ducrh den Patch wird die Schriftgröße im Log-Bereich auch auf dem HP Veer lesbar (links ohne, rechts mit Patch)
Meine Fußball-App Toooor2 ist inzwischen mehrfach aktualisiert worden. Die wichtigste Neuerung ist die Möglichkeit, Ergebnisse an verschiedene Smartwatches zu senden. So bleibt man auch bei Festen geräuschlos auf dem aktuellen Stand, ohne ständig das Smartphone aus der Tasche ziehen zu müssen.
Meine App benutzt hierfür einen Dienst der App MWatch von MetaView. Für die Nutzung der Smartwatch müssen Sie beide Apps auf Ihrem webOS-Gerät installieren.
Die webOS App Toooor2 hat ein Tor an die Pebble Smartwatch übermittelt
In den Einstellungen können Benachrichtigungen zur Smartwatch aktiviert werden
Download
Nachfolgende Archivdatei enthält eine ipk-Datei, die mit angeschaltetem “Developer Mode” installiert werden kann.
Ich habe die Anwendung für meinen HP Veer nach bestem Wissen entwickelt und stelle sie gerne öffentlich zur Verfügung. Schäden an Hard- und Software des WebOS-Gerätes sind bei mir auch nach längerem Gebrauch in keiner Weise aufgetreten. Dennoch kann ich das nicht ausschließen und übernehme daher keine Haftung. Die Nutzung dieser Anwendung erfolgt daher auf eigenes Risiko und auf eigene Gefahr.
Toooor2 (2.0.7) für webOS
MD5-Prüfsumme: acd3e78818fb5cfc22b04866ef10ee2c
SHA1-Prüfsumme: 224a3d5aa3f0fecdd9562379dd147afb20054552
SHA256-Prüfsumme: 106ada8aa7710d053473d7db6f6fb13ecfe7c3e6a1e63a4ae59a110afa5acbfd
(Benutzen Sie CompareChecksum, um die Prüfsummen zu kontrollieren)
In gut zwei Monaten sollen die Server von Pebble endgültig abgeschaltet werden. Für mich eine gute Zeit, noch die Entwicklertools und diverse Apps und Zifferblätter zu sichern und günstige gebrauchte Smartwatches zu kaufen.
Seit dieser Woche liegen zwei Pebble Classic auf meinem Tisch, die ich für meine Bedürfnisse Stück für Stück anpasse. Dabei interessiert mich vor allem, Nachrichten von meinen webOS-Geräten auf die Pebble Smartwatches zu bringen – zum Beispiel die Fußball-Ergebnisse meiner webOS-App Tooor2. Die heutigen Tests am 30. Bundesliga Spieltag, waren bereits sehr vielversprechend und sind im nachfolgenden Bild zu sehen. In den kommenden Wochen plane ich, ein Update ausliefern, das die Nachrichtenübermittlung auf Smartwatches unterstützen wird.
Die webOS-App Tooor2 übermittelt beim Testen bereits zuverlässig Spielstände an eine Pebble Smartwatch