GadgetbridgeMqtt/Readme.md
2025-12-07 13:50:57 +01:00

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.db "DELETE FROM HEART_PULSE_SAMPLE; VACUUM;"
```
4. Rezip and import back into Gadgetbridge