Display your MercedesME data on VenusOS
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
I own a campervan with a built in Victron Energy system, including a Touch Display for the Venus OS. In the future I plan to replace my Truma Combi 4 with a Truma Combi D 6 E. As I would like to stay remote for several days in a row, i would like to have the Diesel Level of my Mercedes Sprinter VS30 (W910 but this also applies to the W907) directly on my Venus OS Touch Display.
You can feed more data to your Victron than i do. But for Adblue and Diesel, just follow this guide.
- It works with Venus GUIv2!
- THIS REPLACES THE HOMEASSISTANT MQTT BROKER WITH THE VENUS OS!
- If you have many MQTT devices, it could eventually cause performance issues on the VENUS OS
This setup requires the following things.
- Car
- Mercedes ME compatible car
- Mercedes ME account
- Home Assistant
- HomeAssistant instance
- HACS
- https://github.com/ReneNulschDE/mbapi2020
- FileEditor or VSC addon
- Mosquitto broker addon (MQTT Broker)
- Victron
- Cerbo or RPi with VenusOS
- https://github.com/freakent/dbus-mqtt-devices
- MQTT Enabled
- Venus OS (v3.50+)
- install https://github.com/freakent/dbus-mqtt-devices
- enable MQTT (Settings -> services -> MQTT Access)
- Home Assistant
- install HACS
- install https://github.com/ReneNulschDE/mbapi2020
- install and setup Mosquitto broker addon (to be checked if even requried)
- setup MQTT integration
- Broker: venus.local or IP of VenusOS
- Port: 1883
- Username: empty
- Password: empty
- edit script.py
- check "mqtt_host" and "mqtt_port"
- replace all "tbd" with actual sensor
- change "sensor.tbd_fuel_level" to actual MercedesME sensor name
- change "sensor.tbd_adblue_level" to actual MercedesME sensor name
Success, that was all required to get your data transmitted from your Mercedes to any Victron Venus installation!
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the Unlicense License. See LICENSE.txt
for more information.
Project Link: https://github.com/CzarofAK/hame_victron-bridge
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!