# 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