Der ungefähre aktuelle Ladestand das Akkus (in Prozent) kann wie folgt ausgelesen werden
print(E.getBattery());
Ob eine Bangle.js gerade geladen wird, erfährt man mithilfe von
print(Bangle.isCharging());
Einen Wechsel dieses Zustandes bekommt man durch
Bangle.on('charging', (isCharging) => {
if (isCharging) {
print('Bangle.js is currently charging');
} else {
print('Bangle.js is no longer charging');
}
});
gemeldet.
Der Smartwatch-Prozessor verfügt über einen Temperatur-Sensor, der mittels
print(E.getTemperature());
ausgelesen werden kann.
die gelieferte Temperatur ist die des eingebauten Chips und hängt u.a. davon ab
Der Messwert kann also höchstens für eine grobe Schätzung der Umgebungstemperatur genutzt werden.
Das Programm showBatAndTemp
zeigt die oben beschriebenen Messwerte auf dem Display einer Bangle.js an
Mangels Sensoren kann das Programm im Emulator nicht sinnvoll ausgeführt werden.