Edit: Now when I re-read your post I understand. If you only have the electric option in the app then your car isn’t equipped with auxiliary heater (parking heater)? See text below:
The climate entity is somewhat broken, haven’t fixed it since it doesn’t really map well to how the current library handles data. If you change temp in climate entity for instance, there will be a call to the API to set the temperature. And when you activate heating another call… All of theese calls counts toward your maximum ammount (15) of requests until no further request can be made until the car has been started.
I am only using the switches for electric/aux heating.
You need the test branch of the library and integration to use the aux heater for PHEV. In short there’s two different API functions: rs and climater.
rs is legacy(?) function for cars with parking heater, petrol/diesel only afaik.
climater is newer and is used for EV/PHEV cars. Some PHEVs also have a parking heater, I named this auxiliary so it isn’t mistaken for the parking heater in non PHEV cars.
I’m not sure though how to tell if a car is equipped with aux heater since mine is and I can’t compare. So all EV/PHEVs should show the aux heater atm.
It’s 4 cards stack vertically, you will need some custom lovelace plugins and get the car image from skoda connect portal. The charger cable etc is ugly .pngs I have manually created in GIMP. Positions aren’t 100% accurate but looks good enough:
type: picture-elements
image: /local/skoda.png
elements:
- type: image
entity: binary_sensor.superb_charging_cable_connected
tap_action:
action: none
style:
top: 50%
left: 50%
width: 100%
image: /local/blank.png
state_image:
'on': /local/skoda_charger_connected.png
- type: image
entity: binary_sensor.superb_energy_flow
tap_action:
action: none
style:
top: 50%
left: 50%
width: 100%
image: /local/blank.png
state_image:
'on': /local/skoda_charger_charging.png
- type: image
entity: switch.superb_window_heater
tap_action:
action: none
style:
top: 50%
left: 50%
width: 100%
image: /local/blank.png
state_image:
'on': /local/skoda_window_heating.png
- type: image
entity: switch.superb_electric_climatisation
tap_action:
action: none
style:
top: 50%
left: 50%
width: 100%
image: /local/blank.png
state_image:
'on': /local/skoda_heating.png
- type: image
entity: binary_sensor.superb_doors_locked
tap_action:
action: none
style:
top: 34%
left: 55%
width: 3%
image: /local/blank.png
state_image:
'off': /local/blink.gif
- type: state-icon
entity: sensor.superb_combustion_range
style:
top: 4%
left: 5%
- type: state-label
entity: sensor.superb_combustion_range
style:
top: 5%
left: 15%
- type: state-icon
entity: sensor.superb_electric_range
style:
top: 15.5%
left: 5%
- type: state-label
entity: sensor.superb_electric_range
style:
top: 15%
left: 15%
- type: state-icon
entity: lock.superb_door_locked
style:
bottom: 0%
right: 5%
- type: state-icon
entity: binary_sensor.superb_windows_closed
style:
bottom: 0%
right: 15%
type: horizontal-stack
cards:
- type: button
tap_action:
action: more-info
entity: switch.superb_charging
name: Charge
show_state: false
hold_action:
action: toggle
icon_height: 48px
- type: button
tap_action:
action: more-info
entity: switch.superb_electric_climatisation
name: Electric heater
hold_action:
action: toggle
icon_height: 48px
- type: button
tap_action:
action: more-info
entity: switch.superb_auxiliary_climatisation
name: Aux heater
hold_action:
action: toggle
- type: button
entity: switch.superb_window_heater
name: Defrost
tap_action:
action: more-info
hold_action:
action: toggle
icon_height: 48px
type: entities
entities:
- entity: binary_sensor.superb_charging_cable_connected
type: 'custom:multiple-entity-row'
name: Charger
secondary_info: last-changed
state_header: Connector
entities:
- entity: binary_sensor.superb_external_power
name: Power
- entity: binary_sensor.superb_energy_flow
name: Flow
- entity: binary_sensor.superb_charging_cable_locked
name: Plug
- entity: sensor.superb_battery_level
type: 'custom:multiple-entity-row'
name: Battery
secondary_info: last-changed
state_header: Level
entities:
- entity: sensor.superb_charger_max_ampere
name: Amps
unit: ' '
- entity: sensor.superb_charging_time_left
name: To full
show_header_toggle: false
state_color: true
type: entities
entities:
- entity: switch.superb_climatisation_from_battery
type: 'custom:multiple-entity-row'
name: Climatisation settings
state_header: From battery
toggle: true
secondary_info: last-updated
entities:
- entity: sensor.superb_outside_temperature
name: Outside
- entity: sensor.superb_climatisation_target_temperature
name: Target
- entity: binary_sensor.superb_vehicle_moving
type: 'custom:multiple-entity-row'
name: Vehicle Parked
state_header: Moving
secondary_info:
entity: sensor.superb_parking_time
name: 'Parked:'
entities:
- entity: device_tracker.superb
name: Location
- entity: sensor.superb_requests_remaining
type: 'custom:multiple-entity-row'
name: Requests
state_header: Remaining
secondary_info: last-updated
entities:
- entity: sensor.superb_request_result
name: Last result
- entity: switch.superb_request_in_progress
name: Data
type: 'custom:multiple-entity-row'
state_header: Force refresh
toggle: true
secondary_info:
entity: sensor.superb_last_connected
name: 'Latest data:'
- entity: sensor.superb_last_trip_average_electric_consumption
type: 'custom:multiple-entity-row'
name: Last Trip
unit: kWh
icon: 'mdi:map-marker-distance'
state_header: Electric
entities:
- entity: sensor.superb_last_trip_average_speed
name: Speed
- entity: sensor.superb_last_trip_duration
name: Time
- entity: sensor.superb_last_trip_length
name: Length
- entity: sensor.superb_last_trip_average_fuel_consumption
name: Fuel
unit: l
show_header_toggle: false
state_color: true