tu peux partager ton code stp?
type: picture-elements
image: /local/tesla/tesla4.png
elements:
- type: state-icon
entity: button.<nametesla>_force_data_update
style:
top: 2%
left: 10%
color: '#039be5'
tap_action:
action: call-service
service: button.press
service_data: {}
target:
entity_id: button.<nametesla>_force_data_update
double_tap_action: none
hold_action: none
- type: conditional
conditions:
- entity: update.<nametesla>_software_update
state_not: 'on'
elements:
- type: icon
icon: mdi:upload-off
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 2%
left: 64%
color: black
- type: conditional
conditions:
- entity: update.<nametesla>_software_update
state: 'on'
elements:
- type: icon
icon: mdi:upload
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 2%
left: 64%
color: '#039be5'
- type: conditional
conditions:
- entity: binary_sensor.<nametesla>_online
state: 'on'
elements:
- type: icon
icon: mdi:check-network
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 2%
left: 83%
color: green
- type: conditional
conditions:
- entity: binary_sensor.<nametesla>_online
state_not: 'on'
elements:
- type: icon
icon: mdi:network-off-outline
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 2%
left: 83%
color: black
- type: conditional
conditions:
- entity: switch.<nametesla>_sentry_mode
state: 'off'
elements:
- type: icon
icon: mdi:circle-slice-8
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.mode_sentinelle_on
double_tap_action: none
hold_action: none
style:
top: 2%
left: 77%
color: black
- type: conditional
conditions:
- entity: switch.<nametesla>_sentry_mode
state: 'on'
elements:
- type: icon
icon: mdi:circle-slice-8
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.mode_sentinelle_off
double_tap_action: none
hold_action: none
style:
top: 2%
left: 77%
color: red
- type: conditional
conditions:
- entity: lock.<nametesla>_doors
state: locked
elements:
- type: icon
icon: mdi:lock
tap_action:
action: call-service
service: lock.unlock
service_data:
entity_id: lock.<nametesla>_doors
double_tap_action: none
hold_action: none
style:
top: 2%
left: 70.5%
color: black
- type: conditional
conditions:
- entity: lock.<nametesla>_doors
state_not: locked
elements:
- type: icon
icon: mdi:lock-open-variant
tap_action:
action: call-service
service: lock.lock
service_data:
entity_id: lock.<nametesla>_doors
double_tap_action: none
hold_action: none
style:
top: 2%
left: 70.5%
color: '#039be5'
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
state: 'off'
elements:
- type: icon
icon: mdi:fan-off
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.activation_clim
double_tap_action: none
hold_action: none
style:
top: 2%
left: 96%
color: black
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
state: heat_cool
elements:
- type: icon
icon: mdi:air-conditioner
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.arret_clim
double_tap_action: none
hold_action: none
style:
top: 2%
left: 96%
color: '#039be5'
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
attribute: preset_mode
state: Normal
elements:
- type: icon
icon: mdi:air-filter
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 5%
left: 96%
color: black
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
attribute: preset_mode
state: Defrost
elements:
- type: icon
icon: mdi:car-defrost-front
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 5%
left: 96%
color: green
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
attribute: preset_mode
state_not: Defrost
elements:
- type: icon
icon: mdi:car-defrost-front
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.defrost_mode
double_tap_action: none
hold_action: none
style:
top: 5%
left: 96%
color: black
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
attribute: preset_mode
state: Dog Mode
elements:
- type: icon
icon: mdi:dog
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 8%
left: 96%
color: green
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
attribute: preset_mode
state_not: Dog Mode
elements:
- type: icon
icon: mdi:dog
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.dog_mode
double_tap_action: none
hold_action: none
style:
top: 8%
left: 96%
color: black
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
attribute: preset_mode
state_not: Camp Mode
elements:
- type: icon
icon: mdi:tent
tap_action:
action: call-service
service: scene.turn_on
service_data:
entity_id: scene.camp_mode
double_tap_action: none
hold_action: none
style:
top: 11%
left: 96%
color: black
- type: conditional
conditions:
- entity: climate.<nametesla>_hvac_climate_system
attribute: preset_mode
state: Camp Mode
elements:
- type: icon
icon: mdi:campfire
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 11%
left: 96%
color: green
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_left
state: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 36%
left: 38%
color: white
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_left
state_not: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 36%
left: 38%
color: red
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_right
state: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 36%
left: 58%
color: white
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_right
state_not: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 36%
left: 58%
color: red
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_rear_left
state: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 46%
left: 38%
color: white
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_rear_left
state_not: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 6%
left: 38%
color: red
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_rear_center
state: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 46%
left: 48%
color: white
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_rear_center
state_not: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 46%
left: 48%
color: red
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_rear_right
state: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 46%
left: 58%
color: white
- type: conditional
conditions:
- entity: select.<nametesla>_heated_seat_rear_right
state_not: 'Off'
elements:
- type: icon
icon: mdi:heat-wave
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 46%
left: 58%
color: red
- type: conditional
conditions:
- entity: sensor.tesla_tpms_front_left_alert
state: 'False'
elements:
- type: icon
icon: mdi:tire
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 20%
left: 16%
color: green
- type: conditional
conditions:
- entity: sensor.tesla_tpms_front_left_alert
state_not: 'False'
elements:
- type: icon
icon: mdi:car-tire-alert
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 20%
left: 16%
color: red
- type: state-label
entity: sensor.<nametesla>_tpms_front_left
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 17%
left: 16%
font-size: 100%
font-weight: normal
color: rgb(255,255,255)
- type: conditional
conditions:
- entity: sensor.tesla_tpms_front_right_alert
state: 'False'
elements:
- type: icon
icon: mdi:tire
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 20%
left: 82%
color: green
- type: conditional
conditions:
- entity: sensor.tesla_tpms_front_right_alert
state_not: 'False'
elements:
- type: icon
icon: mdi:car-tire-alert
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 20%
left: 82%
color: red
- type: state-label
entity: sensor.<nametesla>_tpms_front_right
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 17%
left: 82%
font-size: 100%
font-weight: normal
color: rgb(255,255,255)
- type: conditional
conditions:
- entity: sensor.tesla_tpms_rear_right_alert
state: 'False'
elements:
- type: icon
icon: mdi:tire
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 57%
left: 82%
color: green
- type: conditional
conditions:
- entity: sensor.tesla_tpms_rear_right_alert
state_not: 'False'
elements:
- type: icon
icon: mdi:car-tire-alert
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 57%
left: 82%
color: red
- type: state-label
entity: sensor.<nametesla>_tpms_rear_right
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 54%
left: 82%
font-size: 100%
font-weight: normal
color: rgb(255,255,255)
- type: conditional
conditions:
- entity: sensor.tesla_tpms_rear_left_alert
state: 'False'
elements:
- type: icon
icon: mdi:tire
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 57%
left: 16%
color: green
- type: conditional
conditions:
- entity: sensor.tesla_tpms_rear_left_alert
state_not: 'False'
elements:
- type: icon
icon: mdi:car-tire-alert
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 57%
left: 16%
color: red
- type: state-label
entity: sensor.<nametesla>_tpms_rear_left
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 54%
left: 16%
font-size: 100%
font-weight: normal
color: rgb(255,255,255)
- type: state-label
entity: binary_sensor.<nametesla>_doors
attribute: Driver Rear
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 48%
left: 15%
color: black
- type: state-label
entity: binary_sensor.<nametesla>_doors
attribute: Driver Front
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 35%
left: 15%
color: black
- type: state-label
entity: binary_sensor.<nametesla>_doors
attribute: Passenger Rear
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 48%
left: 80%
color: black
- type: state-label
entity: binary_sensor.<nametesla>_doors
attribute: Passenger Front
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 35%
left: 80%
color: black
- type: state-label
entity: cover.<nametesla>_frunk
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 13%
left: 48%
color: black
- type: state-label
entity: cover.<nametesla>_trunk
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 63%
left: 48%
color: white
- type: conditional
conditions:
- entity: cover.<nametesla>_charger_door
state: open
elements:
- type: icon
icon: mdi:ev-plug-tesla
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 62%
left: 18%
color: '#039be5'
- type: conditional
conditions:
- entity: cover.<nametesla>_charger_door
state_not: open
elements:
- type: icon
icon: mdi:ev-plug-tesla
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 68%
left: 22%
color: black
- type: state-label
entity: binary_sensor.<nametesla>_charger
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 70%
left: 22%
font-size: 100%
font-weight: normal
color: black
- type: state-label
entity: sensor.<nametesla>_temperature_inside
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 42%
left: 50%
font-size: 100%
font-weight: normal
color: rgb(255,255,255)
- type: icon
icon: mdi:thermometer
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 42%
left: 41%
font-size: 100%
font-weight: normal
color: rgb(255,255,255)
- type: state-label
entity: sensor.<nametesla>_temperature_outside
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 17%
left: 52%
font-size: 100%
font-weight: normal
color: rgb(0,0,0)
- type: icon
icon: mdi:thermometer
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 17%
left: 44%
font-size: 100%
font-weight: normal
color: rgb(0,0,0)
- type: conditional
conditions:
- entity: binary_sensor.<nametesla>_ischarging
state: 'on'
- entity: device_tracker.<nametesla>_location_tracker
state: not_home
elements:
- type: icon
icon: mdi:home-lightning-bolt-outline
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 56.5%
left: 8%
color: green
- type: conditional
conditions:
- entity: binary_sensor.<nametesla>_ischarging
state_not: 'on'
- entity: device_tracker.<nametesla>_location_tracker
state: not_home
elements:
- type: icon
icon: mdi:ev-station
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 56.5%
left: 8%
color: green
- type: custom:bar-card
entity: sensor.<nametesla>_battery
severity:
- color: Red
from: 0
to: 10
- color: Orange
from: 11
to: 20
- color: LightGreen
from: 21
to: 100
entity_row: true
positions:
icon: 'off'
name: 'off'
indicator: 'off'
animation:
state: 'on'
speed: 5
width: 35px
height: 115px
direction: up
tap_action: none
hold_action: none
double_tap_action: none
stack: vertical
style:
top: 64.6%
left: 8%
font-size: 90%
font-weight: bold
color: rgb(0,0,0)
- type: conditional
conditions:
- entity: binary_sensor.<nametesla>_charger
state: 'on'
elements:
- type: state-label
entity: sensor.<nametesla>_charging_rate
tap_action: none
double_tap_action: none
hold_action: none
style:
top: 65.5%
left: 20%
font-size: 80%
font-weight: bold
color: black
- type: custom:mini-gauge-card
min: 0
max: 250
measurement: ' km/h'
decimals: 0
entity: sensor.tesla_speed
friendly_name: vitesse
unit: km/h
theme: Graphite
severity:
green: 0
yellow: 90
red: 130
style:
top: 67%
left: 83%
scale: 1.5
Pour le sensor tesla_speed, ajout du sensor
tesla_speed:
friendly_name: 'vitesse'
unit_of_measurement: 'km/h'
value_template: "{{ state_attr('device_tracker.<nametesla>_location_tracker', 'speed') * 1.60934 | float(0) }}"
le *1.60934, c’est pacre que la vitesse arrive en miles/h
scene.yaml:
name: Activation_clim
entities:
climate.<nametesla>_hvac_climate_system:
hvac_modes:
- heat_cool
- 'off'
preset_modes:
- Normal
- Defrost
- Keep On
- Dog Mode
- Camp Mode
preset_mode: Normal
attribution: Data provided by Tesla
friendly_name: <nametesla> Hvac (climate) system
icon: mdi:air-filter
state: heat_cool
icon: mdi:air-filter
metadata: {}
- id: '1685086068783'
name: Arret_clim
entities:
climate.<nametesla>_hvac_climate_system:
hvac_modes:
- heat_cool
- 'off'
preset_modes:
- Normal
- Defrost
- Keep On
- Dog Mode
- Camp Mode
attribution: Data provided by Tesla
friendly_name: <nametesla> Hvac (climate) system
icon: mdi:air-filter
state: 'off'
icon: mdi:air-filter
metadata: {}
- id: '1685086183030'
name: Dog mode
entities:
climate.<nametesla>_hvac_climate_system:
hvac_modes:
- heat_cool
- 'off'
preset_modes:
- Normal
- Defrost
- Keep On
- Dog Mode
- Camp Mode
preset_mode: Dog Mode
attribution: Data provided by Tesla
friendly_name: <nametesla> Hvac (climate) system
icon: mdi:dog
state: heat_cool
icon: mdi:dog
metadata: {}
- id: '1685135349320'
name: Mode_sentinelle_on
entities:
lock.<nametesla>_doors:
attribution: Data provided by Tesla
friendly_name: <nametesla> Doors
supported_features: 0
state: locked
lock.<nametesla>_charge_port_latch:
attribution: Data provided by Tesla
icon: mdi:ev-plug-tesla
friendly_name: <nametesla> Charge port latch
supported_features: 1
state: locked
cover.<nametesla>_frunk:
attribution: Data provided by Tesla
device_class: door
icon: mdi:car
friendly_name: <nametesla> Frunk
supported_features: 1
state: closed
cover.<nametesla>_trunk:
attribution: Data provided by Tesla
device_class: door
icon: mdi:car-back
friendly_name: <nametesla> Trunk
supported_features: 1
state: closed
cover.<nametesla>_windows:
attribution: Data provided by Tesla
device_class: awning
icon: mdi:car-door
friendly_name: <nametesla> Windows
supported_features: 3
state: closed
switch.<nametesla>_sentry_mode:
attribution: Data provided by Tesla
icon: mdi:shield-car
friendly_name: <nametesla> Sentry mode
state: 'on'
select.<nametesla>_heated_seat_left:
state: 'Off'
select.<nametesla>_heated_seat_right:
state: 'Off'
select.<nametesla>_heated_seat_rear_left:
state: 'Off'
select.<nametesla>_heated_seat_rear_center:
state: 'Off'
select.<nametesla>_heated_seat_rear_right:
state: 'Off'
icon: mdi:circle-slice-8
metadata: {}
- id: '1685135555279'
name: Mode_sentinelle_off
entities:
switch.<nametesla>_sentry_mode:
state: 'off'
icon: mdi:circle-slice-8
metadata: {}
- id: '1685179411379'
name: Defrost mode
entities:
climate.<nametesla>_hvac_climate_system:
hvac_modes:
- heat_cool
- 'off'
preset_modes:
- Normal
- Defrost
- Keep On
- Dog Mode
- Camp Mode
preset_mode: Defrost
attribution: Data provided by Tesla
friendly_name: <nametesla> Hvac (climate) system
icon: mdi:car-defrost-front
state: heat_cool
icon: mdi:car-defrost-front
metadata: {}
- id: '1685202049813'
name: Camp mode
entities:
climate.<nametesla>_hvac_climate_system:
hvac_modes:
- heat_cool
- 'off'
preset_modes:
- Normal
- Defrost
- Keep On
- Dog Mode
- Camp Mode
preset_mode: Camp Mode
attribution: Data provided by Tesla
icon: mdi:tent
friendly_name: <nametesla> Hvac (climate) system
supported_features: 17
state: none
icon: mdi:tent
metadata: {}
Sympas l’idée de l’image du dessus. Tu as la source ?
merci. La question c’était plus de savoir où tu l’avais trouvé. Mais c’est cool.
C’est une image que j’ai adaptée avec photoshop à partir d’une que j’ai trouvé sur le net, un modèle 3D rouge
Ok merci pour l’info. J’en avais trouvé une noir avec le câble de recharge c’était pas mal. Je vais voir pour l’adapté alors.
J’ai encore des bugs, j’ai pas pu tester, la tesla était à 400km de moi quand j’ai réalisé le code.
Par exemple, la détection du dog mode ne met pas l’icone du chien en couleur …
Tu es sur le refork de l’officiel ou sur tesla mate ?
je suis sur le tesla custom intégration
Je n’ai pas installé teslamate, dont la vocation est plutôt d’historiser des données
Corretion: la source de l’image est celle la
si l’un d’entre vous trouve le bug sur le changement de couleur des icones modes chien et camping, je suis preneur
D’autre part, la vitesse ne met pas 0 mais NAN quand la voiture est arrétée car le device location tracker est à unkown. Une idée ?
A yes merci pour l’info. Pas bête l’idée du model 3D
Je vais essayer de reproduire avec porte ouverte, fermés etc…
Je regarderai ça demain.
Bonjour, je fais des essais avec node-red je voudrais savoir si ce que je fais est la bonne facon afin de changer l’amperage ?
Salut,
Dans data il faut mettre en format JSON je ne pense pas que simplement la valeur ça suffise…
{"value":13}
Exemple:
merci alex sais-tu pourquoi quand je met un time range si je met une heure plutot que sunrise ca fonctionne pas ?
EX start time 11:00
End time 17:00
il se lance pas
mais si je met sunrise et sunset ca fonctionne …
pour le charging amps il me met ca en message.
« Call-service error. ‹ > › not supported between instances of ‹ float › and ‹ NoneType › »
Salut,
chez moi ça marche sans rien avoir configuré…
C’est peut-être une histoire de timezone ou d’heure de la machine.
Ca sent la faute de frappe quelque part dans une valeur passée.