CarConnectivity für Renault/Dacia

Begonnen von Prof. Dr. Peter Henning, 16 September 2026, 12:07:52

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Das Carconnectivity-Projekt von Till Steinbach hat einen neuen Konnektor für Fahrzeuge von Renault/Dacia.

https://github.com/tillsteinbach/CarConnectivity
https://github.com/pahenning/CarConnectivity-connector-renaultdacia/tree/working_connector

Dieser neue Konnektor existiert derzeit noch als Branch in meinem Repository, kann aber problemlos installiert werden.

Warum sollte man das verwenden, statt des Moduls RenaultZE? Ist einfach Geschmackssache. Mit Carconnectivity kann man ganz verschiedene Fahrzeuge in einer "Garage" zusammenfassen und in einer eigenen Weboberfläche sehen. Außerdem gibt es diverse Konnektoren auch für Datenbanken etc.

Als MQTT- Device nehme ich
defmod Spring MQTT2_DEVICE
attr Spring devicetopic weconnectdacia
attr Spring event-on-change-reading odometer,range,parking.*,.*enddate,parking.*,.*renault.*
attr Spring event-on-update-reading .*update,SOC,charge_athome,charge_total,.*renault.*,energy_ext

attr Spring readingList MQTTBridge:weconnectdacia/plugins/mqtt/connection_state:.* CarConnectivity_MQTT_state
MQTTBridge:weconnectdacia/plugins/mqtt/healthy:.* CarConnectivity_MQTT_health

MQTTBridge:weconnectdacia/connectors/renaultdacia/healthy:.* DaciaConn_health
MQTTBridge:weconnectdacia/connectors/renaultdacia/connection_state:.* DaciaConn_state
MQTTBridge:weconnectdacia/connectors/renaultdacia/interval:.* DaciaConn_interval

MQTTBridge:weconnectdacia/garage/{VIN}/position/position_location/latitude:.* parking_latitude
MQTTBridge:weconnectdacia/garage/{VIN}/position/position_location/longitude:.* parking_longitude
MQTTBridge:weconnectdacia/garage/{VIN}/position/position_location/display_name:.* parking_address
MQTTBridge:weconnectdacia/garage/{VIN}/position/last_update:.* parking_update

MQTTBridge:weconnectdacia/garage/{VIN}/vin:.* VIN
MQTTBridge:weconnectdacia/garage/{VIN}/odometer:.* odometer
MQTTBridge:weconnectdacia/garage/{VIN}/drives/electric/level:.* SOC
MQTTBridge:weconnectdacia/garage/{VIN}/drives/electric/range:.* range
MQTTBridge:weconnectdacia/garage/{VIN}/drives/electric/battery/last_update:.* battery_update
MQTTBridge:weconnectdacia/garage/{VIN}/drives/electric/battery/v2l_system_status:.* battery_status

MQTTBridge:weconnectdacia/garage/{VIN}/charging/state:.* charge_state
MQTTBridge:weconnectdacia/garage/{VIN}/charging/remaining_time:.* charge_timeremain
MQTTBridge:weconnectdacia/garage/{VIN}/charging/remaining_time_last_update:.* charge_timeremain_update
MQTTBridge:weconnectdacia/garage/{VIN}/charging/estimated_date_reached:.* charge_enddate
MQTTBridge:weconnectdacia/garage/{VIN}/charging/connector/connection_state:.* charge_connection_state
MQTTBridge:weconnectdacia/garage/{VIN}/charging/renault_charging_status_raw:.* charge_renault_status_raw
MQTTBridge:weconnectdacia/garage/{VIN}/charging/connector/renault_plug_status_raw:.* charge_renault_plug_status_raw
MQTTBridge:weconnectdacia/garage/{VIN}/charging/settings/last_settings_update:.* charge_settings_update
MQTTBridge:weconnectdacia/garage/{VIN}/charging/settings/delegated_activated:.* charge_delegated_activated
MQTTBridge:weconnectdacia/garage/{VIN}/charging/settings/charge_mode_request:.* charge_moderequest
MQTTBridge:weconnectdacia/garage/{VIN}/charging/settings/charge_time_start:.* charge_timestart
MQTTBridge:weconnectdacia/garage/{VIN}/charging/settings/charge_duration_raw:.* charge_duration_raw\

MQTTBridge:weconnectdacia/garage/{VIN}/climatization/state:.* clima_state
MQTTBridge:weconnectdacia/garage/{VIN}/climatization/last_update:.* clima_lastupdate
MQTTBridge:weconnectdacia/garage/{VIN}/climatization/preconditioning_temperature:.* clima_temperature_target
MQTTBridge:weconnectdacia/garage/{VIN}/climatization/soc_threshold:.* clima_socthreshold
MQTTBridge:weconnectdacia/garage/{VIN}/climatization/preconditioning_heated_steering_wheel:.* clima_steeringwheel
MQTTBridge:weconnectdacia/garage/{VIN}/climatization/preconditioning_heated_right_seat:.* clima_seat_right
MQTTBridge:weconnectdacia/garage/{VIN}/climatization/preconditioning_heated_left_seat:.* clima_seat_left
MQTTBridge:weconnectdacia/garage/{VIN}/climatization/preconditioning_programs:.* clima_programs
attr Spring room E-Auto
attr Spring stateFormat {Spring_status("sf")}
attr Spring userReadings energy_wallbox {}, energy_ext {}, energy_total {}, energy_p100km {}, energy_overview {}, cost_wallbox {}, cost_ext {}, cost_total {}, cost_p100km {}, message {}

LG

pah

TomLee

Wenn Du devicetopic schon angegeben hast, welchen Grund gibts dann die Variable nicht zu nutzen?

attr Spring readingList $DEVICETOPIC/plugins/mqtt/connection_state:.* CarConnectivity_MQTT_state
...

Gruß Thomas

Prof. Dr. Peter Henning