27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
# GadgetbridgeMqtt for TrueNAS Scale
|
|
|
|
This is a Gadgetbridge MQTT bridge for TrueNAS Scale, which allows you to connect your Gadgetbridge database to Home Assistant or other MQTT clients.
|
|
|
|
## Setup
|
|
|
|
- copy content [```compose.yaml```](./compose.yaml) your TrueNAS Scale Apps -> Discover Apps -> ⋮ -> Install via YAML
|
|
- edit
|
|
- mount point for your Gadgetbridge database
|
|
- your Timezone
|
|
- environment variables for your MQTT broker
|
|
- start the app
|
|
|
|
## Editing Sensors
|
|
|
|
- add new mqtt sensor around here [main.py#L90](https://git.olli.info/Oliver/GadgetbridgeMqtt/src/branch/main/main.py#L90)
|
|
- add new function for new sensor around here [main.py#L208](https://git.olli.info/Oliver/GadgetbridgeMqtt/src/branch/main/main.py#L208)
|
|
|
|
## Reduce Database Size
|
|
|
|
1. Export ZIP in Gadgetbridge > Data Management
|
|
2. Unzip, clear logs & other unneeded data.
|
|
3. Locate `Gadgetbridge` in `database/` and `files/` and delete old heart pulse samples to reduce the size of the Gadgetbridge database:
|
|
```bash
|
|
sqlite3 Gadgetbridge "DELETE FROM HEART_PULSE_SAMPLE; VACUUM;"
|
|
```
|
|
4. Rezip and import back into Gadgetbridge |