Got it working with Teslamate! I've pushed the Docker image but haven't pushed the code and documentation yet, will do that later today.
For those who want to try it before then, you can use this image Docker Hub. It requires an environment variable which should be the same as the one for teslamate; MQTT_HOST.
The endpoints this exposes is /cars for finding the car id you want to use for the widget, and /car/1 for the data for that car.
Example for docker-composer.yaml:
teslamate_mqtt_api:
image: thomaslandro/teslamate-mqtt-api:latest
container_name: teslamate_mqtt_api
restart: always
environment:
- MQTT_HOST=mosquitto
ports:
- 3040:3000
You should then be able to follow the instructions in TeslaData-Widget, and set the APIurl to YOUR_HOST:3040/car/1.
For those who want to try it before then, you can use this image Docker Hub. It requires an environment variable which should be the same as the one for teslamate; MQTT_HOST.
The endpoints this exposes is /cars for finding the car id you want to use for the widget, and /car/1 for the data for that car.
Example for docker-composer.yaml:
teslamate_mqtt_api:
image: thomaslandro/teslamate-mqtt-api:latest
container_name: teslamate_mqtt_api
restart: always
environment:
- MQTT_HOST=mosquitto
ports:
- 3040:3000
You should then be able to follow the instructions in TeslaData-Widget, and set the APIurl to YOUR_HOST:3040/car/1.