From b2893483d83194ea04716a3fb25049643dffebd8 Mon Sep 17 00:00:00 2001 From: Niels Dijkstra Date: Wed, 29 Apr 2026 09:16:24 +0000 Subject: [PATCH] chore: reference roverd daemons page in docs --- docs/01-overview.md | 41 +++++------------------------------------ 1 file changed, 5 insertions(+), 36 deletions(-) diff --git a/docs/01-overview.md b/docs/01-overview.md index ac7f472..fe22274 100644 --- a/docs/01-overview.md +++ b/docs/01-overview.md @@ -3,49 +3,18 @@ import TabItem from '@theme/TabItem'; # Overview -## Purpose - -The `battery` service uses the ADS1015 voltage sensor to track the battery charging level. If the voltage drops below a [warning threshold](https://github.com/VU-ASE/battery/blob/0929a05129b1a065dcd423aa189d056eaeec73a6/src/main.go#L24) it will send a warning to active SSH users. If the voltage drops below a [critical threshold](https://github.com/VU-ASE/battery/blob/0929a05129b1a065dcd423aa189d056eaeec73a6/src/main.go#L23) it will shut off the Debix to prevent undercharging in order to improve battery aging. +:::warning[Important] -**NB**: the warning and shutdown thresholds are based on the battery properties (cell count and nominal voltage.) - -:::tip - -We do not recommend installing this service manually, as `roverd` will automatically check for updates and install it as a daemon service every time the Rover boots. +`battery` is known as a daemon service. You do not need to manage this service yourself. For more information, please visit the page about [`roverd`'s daemon services](https://ase.vu.nl/docs/tutorials/knowing-more/roverd-daemons). ::: -## Installation - -To install this service, the latest release of [`roverctl`](https://ase.vu.nl/docs/framework/Software/rover/roverctl/installation) should be installed for your system and your Rover should be powered on. - - - - -1. Install the service from your terminal -```bash -# Replace ROVER_NUMBER with your the number label on your Rover (e.g. 7) -roverctl service install -r https://github.com/VU-ASE/battery/releases/latest/download/battery.zip -``` - - - +## Purpose -1. Open `roverctl-web` for your Rover -```bash -# Replace ROVER_NUMBER with your the number label on your Rover (e.g. 7) -roverctl -r -``` -2. Click on "install a service" button on the bottom left, and click "install from URL" -3. Enter the URL of the latest release: -``` -https://github.com/VU-ASE/battery/releases/latest/download/battery.zip -``` +The `battery` service uses the ADS1015 voltage sensor to track the battery charging level. If the voltage drops below a [warning threshold](https://github.com/VU-ASE/battery/blob/0929a05129b1a065dcd423aa189d056eaeec73a6/src/main.go#L24) it will send a warning to active SSH users. If the voltage drops below a [critical threshold](https://github.com/VU-ASE/battery/blob/0929a05129b1a065dcd423aa189d056eaeec73a6/src/main.go#L23) it will shut off the Debix to prevent undercharging in order to improve battery aging. - - +**NB**: the warning and shutdown thresholds are based on the battery properties (cell count and nominal voltage.) -Follow [this tutorial](https://ase.vu.nl/docs/tutorials/write-a-service/upload) to understand how to use an ASE service. You can find more useful `roverctl` commands [here](/docs/framework/Software/rover/roverctl/usage) ## Requirements