Is there an existing issue for this?
What happened?
With the introduction of native HA discovery in v4.1.1, I noticed that the Device Info panel in Home Assistant appears quite bare compared to the output previously generated by the legacy teslamate-discovery container.
Currently, the native discovery publishes:
- Model:
3 (instead of Model 3 or the full designation like Model 3 74D)
- Firmware / Software Version: Not set on the MQTT device payload (so the "Firmware" row is missing in HA Device Info).
Describe alternatives you've considered
Manual overrides in Home Assistant customization, but having it natively populated from TeslaMate would provide a much cleaner out-of-the-box experience for all users migrating from teslamate-discovery.
Expected Behavior
It would be great to enrich the MQTT device metadata payload published during discovery:
- Model Name: Map the internal model code to a human-readable model string (e.g.
Model 3 or include the trim details if available) instead of just the raw number/letter (3).
- Software Version: Include
"sw_version" in the device dictionary payload (referencing the current vehicle version topic/data), so Home Assistant displays the installed firmware directly in the device summary card.
Can the issue reliably be reproduced?
Yes
Steps To Reproduce the issue
Just look at the info panel in device page
Relevant log output
Screenshots
Here is a side-by-side comparison of the Device Info card in Home Assistant:
- Legacy
teslamate-discovery: Displays full Model info (Model 3 74D) and Firmware: 2026.26.1.
- Native v4.1.1 discovery: Displays only
3 under the car name and lacks firmware metadata.
Additional data
No response
Type of installation
Docker (https://docs.teslamate.org/docs/installation/docker/)
Version
v4.1.1
PostgreSQL version
No response
Are you running latest major supported PostgreSQL version?
Are you using a reverse Proxy for TeslaMate?
No
Details about your reverse Proxy if applicable
No response
Is there an existing issue for this?
What happened?
With the introduction of native HA discovery in v4.1.1, I noticed that the Device Info panel in Home Assistant appears quite bare compared to the output previously generated by the legacy
teslamate-discoverycontainer.Currently, the native discovery publishes:
3(instead ofModel 3or the full designation likeModel 3 74D)Describe alternatives you've considered
Manual overrides in Home Assistant customization, but having it natively populated from TeslaMate would provide a much cleaner out-of-the-box experience for all users migrating from
teslamate-discovery.Expected Behavior
It would be great to enrich the MQTT device metadata payload published during discovery:
Model 3or include the trim details if available) instead of just the raw number/letter (3)."sw_version"in the device dictionary payload (referencing the current vehicle version topic/data), so Home Assistant displays the installed firmware directly in the device summary card.Can the issue reliably be reproduced?
Yes
Steps To Reproduce the issue
Just look at the info panel in device page
Relevant log output
.Screenshots
Here is a side-by-side comparison of the Device Info card in Home Assistant:
teslamate-discovery: Displays full Model info (Model 3 74D) andFirmware: 2026.26.1.3under the car name and lacks firmware metadata.Additional data
No response
Type of installation
Docker (https://docs.teslamate.org/docs/installation/docker/)
Version
v4.1.1
PostgreSQL version
No response
Are you running latest major supported PostgreSQL version?
Are you using a reverse Proxy for TeslaMate?
No
Details about your reverse Proxy if applicable
No response