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
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
autocreate
LG
pah