Skip to content

A Home Assistant Script to auto-discover MQTT topics populated by the Teslamate application

License

Notifications You must be signed in to change notification settings

mekaneck/Teslamate-Home-Assistant-MQTT-Autodiscovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Teslamate-Home-Assistant-MQTT-Autodiscovery

A Home Assistant Script to auto-discover MQTT topics populated by the Teslamate application

Instructions:

  1. Copy the yaml file contents into your configuration.yaml, or if you use packages save the entire YAML file in your packages folder.
  2. Edit line 21 with your HA auto discovery prefix. If you don't know what this is, leave it alone.
  3. Add your vehicle on lines 27-33. If you have multiple cars, make additional list entries.
  4. In Home Assistant, go to developer tools > YAML and click SCRIPTS to reload them.
  5. In Home Assistant, go to 'automations' > 'scripts' and run 'Teslamate Entity Creator'.

(Optional:)

  1. Modify, add, or remove any sensor starting on line 51. All entries under the "config:" key are documented here: https://www.home-assistant.io/integrations/sensor.mqtt/#configuration-variables In order to pass a template, the brackets must be commented out. Use the following example as a reference: value_template: "{{ '{{' }} value | float(0) * 1.234 {{ '}}' }}"
  2. Create an automation to re-run this script whenever the software version sensor is updated. This ensures the correct software version is shown on the MQTT device page for each vehicle.

References:

Take insipration from the Teslamate documentation regarding the types of sensors you can create: https://docs.teslamate.org/docs/integrations/home_assistant/#mqtt_sensorsyaml-mqtt-section-of-configurationyaml

About

A Home Assistant Script to auto-discover MQTT topics populated by the Teslamate application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published