FIAT 500e (UConnect)

Sorry about the delayed response.
Did you solve this?
I have changed to the FiatChamp add-on instead of FiatUConnect. They are very similar, but I find FiatChamp has advantages.
I do have MQTT devices for each of my cars. One Fiat. One AlfaRomeo

I’m also using FiatChamp, but no devices in MQTT. I have a Jeep.

1 Like

Sorry - got that the wrong way round. I’m using FiatUConnect 12.1.5 not FiatChamp.

Do you have a link to that add-on?

Try:

Thanks. Same result.

Did you do anything to force the device/car to show up in the Mosquitto MQTT add-on?

Nothing comes to mind. I just installed the add-on and set up the configuration details.

I assume you have a Fiat UConnect account which can be accessed from a web browser and/or the smart phone app?

One thing in the configuration, I presume you’ve selected Brand as Jeep? There is some confusion about the url’s to be used for the various FCA brands. I have Fiat selected and I get data on both my Fiat and my Alfa.

You might try selecting Fiat rather than Jeep and then Stop and Restart the Add On.

Good luck

Yeah, tried all of that. Except for the Fiat option. I’ll try that. Thanks!

Same result, unfortunately. Debug shows all the correct data about the car, but no device in MQTT.

That URL is not one I recognise. Switching debug on might give useful information.

Thanks for the swift response!

I created a backup, rewrote the SD and restored.
After restart it worked!

1 Like

Hey, I know that this is a pretty old thread, but if you run fiatchamp with the debug on, there should be a line that says- “Vehicles”:

Do you see anything in those brackets or is yours blank too?

Hi @wubbl0rz ; I successfully installed your addon, thanks for this great contribution. I did not find any sample dashboard card, do you have one knowing that you are diving a Fiat 500e like me?


This is what my Fiat 500e dashboard looks like.

PS
The car is back with the lease company (end of lease), but it still connected, I’m waiting for it to go off-line.

Great dashboard! I know this is a lazy question but would you share the code of your dashboard?

Sure, here we go.

Fiat 500e package file:

#
# *** FIAT 500E PACKAGE ***
#

# SENSORS

sensor:

  - platform: template
    sensors:
        fiat500e_evinfo_last_update:
            value_template: "{{ ((states('sensor.car_evinfo_timestamp') | float / 1000) | round(0)) | timestamp_custom('%b %d %H:%M') }}"
            unique_id: F6F8A06766

        fiat500e_serviceinfo_last_update:
            value_template: "{{ ((states('sensor.car_vehicleinfo_timestamp') | float / 1000) | round(0)) | timestamp_custom('%b %d %H:%M') }}"
            unique_id: 32EA088D60

        fiat500e_next_service:
            value_template: "{{ states('sensor.car_vehicleinfo_distancetoservice_distancetoservice_value') | float | round(0) }}"
            unit_of_measurement: "km"
            unique_id: FA8CC3A85E

        fiat500e_state_of_charge:
            value_template: "{{ states('sensor.car_evinfo_battery_stateofcharge') | float | round(0) }}"
            unit_of_measurement: "%"
            unique_id: 079FD053FD

        fiat500e_charge_finish_timer:
            value_template: >
              {% set ct = states('sensor.car_evinfo_battery_timetofullychargel2') | int %}
              {% if ct == 0 %}
                Unknown
              {% elif ct > 60 %}
                {{ ct // 60 }}:{{ '{:0>2d}'.format(ct%60) }} hours
              {% else %}
                {{ ct }} minutes
              {% endif %}
            unique_id: 7C2783FB96

        fiat500e_charge_finish_time:
            value_template: >
              {% if is_state('sensor.car_evinfo_battery_timetofullychargel2','Unknown') %}
                Unknown
              {% else %}
                {% set ct = states('sensor.car_evinfo_battery_timetofullychargel2') | int %}
                {% if ct == 0 %}
                  Done
                {% else %}
                  {{ (as_timestamp(now()) + ct * 60) | timestamp_custom("%H:%M") }}
                {% endif %}
              {% endif %}
            unique_id: 3E6D81F0AA


# END

And the dashboard (I do not take responsibility for the messy yaml code generated by the visual editor :-):

type: vertical-stack
cards:
  - show_name: true
    show_icon: false
    type: button
    tap_action:
      action: toggle
    entity: button.updatelocation
    name: LOCATION
  - type: map
    entities:
      - entity: sensor.car_location
  - type: entities
    entities:
      - entity: sensor.car_location
        secondary_info: last-updated
  - type: horizontal-stack
    cards:
      - type: entity
        entity: sensor.car_location
        attribute: latitude
        name: Latitude
        unit: 'N'
        state_color: false
      - type: entity
        entity: sensor.car_location
        attribute: longitude
        name: Longitude
        unit: E
      - show_name: false
        show_icon: true
        type: button
        tap_action:
          action: toggle
        entity: button.updatelocation
        show_state: true

type: vertical-stack
cards:
  - show_name: true
    show_icon: false
    type: button
    tap_action:
      action: toggle
    name: BATTERY
  - type: entities
    entities:
      - entity: sensor.car_evinfo_battery_distancetoempty_value
      - entity: sensor.fiat500e_state_of_charge
        name: State of Charge
        icon: ''
      - entity: sensor.car_evinfo_battery_pluginstatus
      - entity: sensor.car_evinfo_battery_charginglevel
      - entity: sensor.car_evinfo_battery_chargingstatus
      - entity: sensor.fiat500e_charge_finish_time
        name: Charge Complete Time
        icon: ''
      - entity: sensor.fiat500e_charge_finish_timer
        name: Charge Complete Timer
        icon: ''
      - entity: sensor.last_update
      - entity: sensor.fiat500e_evinfo_last_update
        name: Last Update
        icon: ''
  - type: horizontal-stack
    cards:
      - show_name: true
        show_icon: true
        entity: input_boolean.charger_fiat500e
        name: Fiat 500e
        type: button
        tap_action:
          action: toggle
        icon: mdi:ev-plug-type2
        show_state: false
      - entity: sensor.car_evinfo_battery_stateofcharge
        name: State of Charge
        type: gauge
        unit: '%'
        min: 0
        max: 100
        needle: true
      - show_name: false
        show_icon: true
        type: button
        show_state: true
        tap_action:
          action: toggle
        entity: button.deeprefresh
        name: Refresh

type: vertical-stack
cards:
  - show_name: true
    show_icon: false
    type: button
    tap_action:
      action: toggle
    name: SERVICE
  - type: entities
    entities:
      - entity: sensor.car_vehicleinfo_odometer_odometer_value
      - entity: sensor.fiat500e_next_service
        icon: mdi:car-wrench
        name: Next Service
      - entity: sensor.car_vehicleinfo_batteryinfo_batteryvoltage_value
        icon: ''
      - entity: sensor.car_vehicleinfo_tyrepressure_array_0_status
        icon: ''
      - entity: sensor.car_vehicleinfo_tyrepressure_array_1_status
        icon: ''
      - entity: sensor.car_vehicleinfo_tyrepressure_array_2_status
        icon: ''
      - entity: sensor.car_vehicleinfo_tyrepressure_array_3_status
        icon: ''
  - type: history-graph
    entities:
      - entity: sensor.car_vehicleinfo_batteryinfo_batteryvoltage_value
    hours_to_show: 168
    title: Service battery voltage
    show_names: false

1 Like

Did you eventually found out the issue? Having the same problem at the moment :frowning:

Apologies in advance for being dim, but I have only recently got HA installed, and am still rather limited in my understanding. I found the add-in within Github, but can only find a way of loading up an integration from Github, not an add-on. I don’t see any instructions in the FiatUconnect Github repo, so was wondering if anyone could help a newbie understand how to go about installing this?
Ta.
K.


It’s in the instructions for the add-on.

Thanks Keith. Sorry for being dim. I got FiatChamp, and MQTT all setup and now have the Fiat data available. Much appreciated to all concerned.