Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tesla custom integration configuration for charger-card #37

Open
purcell-lab opened this issue Nov 16, 2022 · 30 comments
Open

Tesla custom integration configuration for charger-card #37

purcell-lab opened this issue Nov 16, 2022 · 30 comments
Labels
brand-addition For adding a new charger brand (or other brand).

Comments

@purcell-lab
Copy link
Contributor

The Tesla Custom Integration v3 has gone through a bit of a rewrite, including some new naming schema for sensors. It now provides most of the necessary sensors to work with with the tmjo/charger-card and I have documented my configuration here, to assist others and maybe have this included as a template.

Note this accesses vehicle data/ controls via the Tesla cloud API and not the Tesla high powered wall connector (HPWC) wallbox.

image

type: custom:charger-card
entity: binary_sensor.duka_charger
customCardTheme: black
customImage: /local/tesla.png
details:
  name:
    entity_id: sensor.duka_vehicle_state_data
    attribute: vehicle_name
  location:
    entity_id: device_tracker.duka_location_tracker
  status:
    entity_id: binary_sensor.duka_charger
    attribute: charging_state
  substatus:
    entity_id: sensor.duka_charging
    attribute: charge_port_latch
  smartcharging:
    entity_id: binary_sensor.duka_charger
    attribute: fast_charger_type
  currentlimits:
    - 0
    - 1
    - 8
    - 16
  info_left:
    - entity_id: binary_sensor.duka_online
      attribute: state
  info_right:
    - entity_id: sensor.duka_battery
      icon: mdi:car-electric-outline
      unit: '%'
      unit_show: true
    - entity_id: sensor.duka_charger_power
      text: Power
      unit_show: true
      unit: kW
      icon: mdi:lightning-bolt
    - entity_id: sensor.duka_charger_power
      attribute: charger_volts
      text: voltage
      unit: V
      unit_show: true
      icon: mdi:sine-wave
    - entity_id: number.duka_charging_amps
      text: amp
      unit: A
      unit_show: true
      icon: mdi:current-ac
  stats:
    default:
      - entity_id: sensor.duka_charging_rate
        attribute: time_left
        text: remaining
        unit_show: true
        unit: hrs
      - entity_id: sensor.duka_energy_added
        text: Energy Added
        unit_show: true
        unit: kWh
      - entity_id: sensor.duka_charger_power
        attribute: charger_amps_request
        text: Request
        unit: A
        unit_show: true
      - entity_id: number.duka_charging_amps
        text: Actual
        unit: A
        unit_show: true
      - entity_id: switch.duka_charger
        text: Switch
  group2:
    - entity_id: sensor.duka_charging_rate
      attribute: charger_voltage
      text: voltage
      unit: V
      unit_show: true
    - entity_id: sensor.duka_charging_rate
      attribute: charger_amps_actual
      text: amp
      unit: A
      unit_show: true
    - entity_id: sensor.duka_charging_rate
      attribute: charger_power
      text: Power
      unit_show: true
      unit: kW
    - entity_id: sensor.duka_charging_rate
      attribute: charge_energy_added
      text: Energy Added
      unit_show: true
      unit: kWh
    - entity_id: sensor.duka_charging_rate
      attribute: charge_current_request
      text: Request
      unit: A
      unit_show: true
    - entity_id: sensor.duka_charging_rate
      attribute: charger_actual_current
      text: Actual
      unit: A
      unit_show: true
    - entity_id: switch.duka_charger
      text: Charger Switch
  toolbar_right:
    default:
      - service: script.tesla_charging_current_low
        text: Excess Solar Charging
        icon: mdi:solar-power
      - service: script.tesla_high
        text: 1A charging
        icon: mdi:numeric-1
      - service: script.tesla_16a
        text: 16A charging
        icon: mdi:numeric-9-plus
@tmjo tmjo mentioned this issue Nov 29, 2022
@tmjo
Copy link
Owner

tmjo commented Nov 29, 2022

Looks good. Is duka the name of your car, or is it something added by the integration?

@purcell-lab
Copy link
Contributor Author

Yes, duka is the car name added by the Tesla Custom Integration.

@bobloadmire
Copy link

something is up with mine. I copy and pasted your code and updated the entities to my name, but it loooks like this:

image

@purcell-lab
Copy link
Contributor Author

something is up with mine.

Maybe post your yaml and some of the sensor values

@bobloadmire
Copy link

bobloadmire commented Jan 31, 2023

type: custom:charger-card
entity: binary_sensor.charger
customCardTheme: black
customImage: /local/tesla.png
details:
  name: Model Y
  location:
    entity_id: device_tracker.location_tracker
  status:
    entity_id: binary_sensor.charger
    attribute: charging_state
  substatus:
    entity_id: sensor.charging
    attribute: charge_port_latch
  smartcharging:
    entity_id: binary_sensor.charger
    attribute: fast_charger_type
  currentlimits:
    - 0
    - 1
    - 8
    - 16
  info_left:
    - entity_id: binary_sensor.online
      attribute: state
  info_right:
    - entity_id: sensor.battery
      icon: mdi:car-electric-outline
      unit: '%'
      unit_show: true
    - entity_id: sensor.charger_power
      text: Power
      unit_show: true
      unit: kW
      icon: mdi:lightning-bolt
    - entity_id: sensor.charger_power
      attribute: charger_volts
      text: voltage
      unit: V
      unit_show: true
      icon: mdi:sine-wave
    - entity_id: number.charging_amps
      text: amp
      unit: A
      unit_show: true
      icon: mdi:current-ac
  stats:
    default:
      - entity_id: sensor.charging_rate
        attribute: time_left
        text: remaining
        unit_show: true
        unit: hrs
      - entity_id: sensor.energy_added
        text: Energy Added
        unit_show: true
        unit: kWh
      - entity_id: sensor.charger_power
        attribute: charger_amps_request
        text: Request
        unit: A
        unit_show: true
      - entity_id: number.charging_amps
        text: Actual
        unit: A
        unit_show: true
      - entity_id: switch.charger
        text: Switch
  group2:
    - entity_id: sensor.charging_rate
      attribute: charger_voltage
      text: voltage
      unit: V
      unit_show: true
    - entity_id: sensor.charging_rate
      attribute: charger_amps_actual
      text: amp
      unit: A
      unit_show: true
    - entity_id: sensor.charging_rate
      attribute: charger_power
      text: Power
      unit_show: true
      unit: kW
    - entity_id: sensor.charging_rate
      attribute: charge_energy_added
      text: Energy Added
      unit_show: true
      unit: kWh
    - entity_id: sensor.charging_rate
      attribute: charge_current_request
      text: Request
      unit: A
      unit_show: true
    - entity_id: sensor.charging_rate
      attribute: charger_actual_current
      text: Actual
      unit: A
      unit_show: true
    - entity_id: switch.charger
      text: Charger Switch
  toolbar_right:
    default:
      - service: script.tesla_charging_current_low
        text: Excess Solar Charging
        icon: mdi:solar-power
      - service: script.tesla_high
        text: 1A charging
        icon: mdi:numeric-1
      - service: script.tesla_16a
        text: 16A charging
        icon: mdi:numeric-9-plus

@purcell-lab
Copy link
Contributor Author

customImage: /local/tesla.png

Have you uploaded a custom image to the homeassistant/www folder, which is where you can see the car picture? Alternativly remove the custom image line and you will get the default entry.

image

@purcell-lab
Copy link
Contributor Author

    - entity_id: sensor.battery
      icon: mdi:car-electric-outline
      unit: '%'

This entity (sensor._battery) should be giving your battery % which appears missing on your screen.

What do your actual sensor values look like for this entity?

image

@bobloadmire
Copy link

ok fixed that, it decided to name it something else for some reason. now it looks like this:
image

why is text overflowing the card?

@bobloadmire
Copy link

bobloadmire commented Jan 31, 2023

image

Nice looking good. Any way to update the text for "not_home" to Away or something? Or even better geolocation?

Whats the vertical grey bar, you have it on your image, as does mine.

Do you have any more info on the service calls for charging? I have a 48a wall charger and the mobile charger too, so that would be handy.

@purcell-lab
Copy link
Contributor Author

why is text overflowing the card?

probably because you didn't have an updated image, which seems to be resolved in your latest update.

@purcell-lab
Copy link
Contributor Author

Any way to update the text for "not_home" to Away or something? Or even better geolocation?

That field is set by device_tracker._location_tracker entity, you can change to a different field or even get the reverse geolocation, but will need to do some template work.
image

@purcell-lab
Copy link
Contributor Author

purcell-lab commented Jan 31, 2023

Whats the vertical grey bar, you have it on your image, as does mine.

Vertical grey bar is a legacy from the charging lights on the original wallbox graphics. @tmjo is there any way to remove the grey bar with a custom image?

Setting

show_leds: false

Gets rid of the grey bars.
https://github.com/tmjo/charger-card#configuring-and-using-the-card

@bobloadmire
Copy link

nice, thanks

@purcell-lab
Copy link
Contributor Author

Do you have any more info on the service calls for charging? I have a 48a wall charger and the mobile charger too, so that would be handy.

Yes, sorry the service calls at the bottom for the sun icon, 1 & 9+ icons are using the legacy interface and are just calling some scripts I have setup locally. You can either use your own scripts, or here are the updated services for 1A & 16A amp charging.

  toolbar_right:
    default:
      - service: script.tesla_charging_current_low
        text: Excess Solar Charging
        icon: mdi:solar-power
      - service: number.set_value
        service_data:
          entity_id: number.duka_charging_amps
          value: '1'
        text: 1A charging
        icon: mdi:numeric-1
      - service: number.set_value
        service_data:
          entity_id: number.duka_charging_amps
          value: '16'
        text: 16A charging
        icon: mdi:numeric-9-plus

@bobloadmire
Copy link

just curious, when would you use 1A and 16A charging? 1A is super slow, and 16A is more than a standard 120v outlet allows, but way lower than a Nema outlet, or a wall connector. Think i'm going to do 12a, 24a and 48a

@purcell-lab
Copy link
Contributor Author

just curious, when would you use 1A and 16A charging? 1A is super slow, and 16A is more than a standard 120v outlet allows, but way lower than a Nema outlet, or a wall connector. Think i'm going to do 12a, 24a and 48a

For different applications, I generally want to run off my excess solar. Sometimes it runs away quicky so I wanted the 1A solution to bring down the charging rate.

I'm in Australia and have three phase 230V supply, so the highest my HPWC can go is 16A x 3 phase x 230V = 11 kW, for single phase supply in Australia the highest we can go with HPWC is 32A x 230V = 7 kW.

The great thing is the card can be setup to meet different needs.. Thanks @tmjo

@bobloadmire
Copy link

ah cool. well If I ever get solar, i'll do that. would be cool if it was variable charging based on excess

@purcell-lab
Copy link
Contributor Author

would be cool if it was variable charging based on excess

Thats exactly what I do, the power of home assistant. I dynamically calculate the excess solar and convert that to a 'charging_amps' entity which I update the car with every minute.

image

    excess_solar_charging_amps:
      friendly_name_template: 'Excess Solar Charging Amps'
      value_template: >-
        {{ max(0,(states('sensor.apf_solar2grid')|int(0)+states('sensor.ev_power')|int(0)) 
          / states('sensor.ev_phases')|int(1) /
            max(220,states('sensor.ev_voltage')|int(230)))|int(0)}}
      unit_of_measurement: A

@bobloadmire
Copy link

nice work! you keep it just a hair below excess, nice code.

@purcell-lab
Copy link
Contributor Author

Updated to v0.2.0-alpha and haven't noticed any changes to my Tesla configuration/ functionality.

image

Thanks @tmjo for your great work.

@tmjo
Copy link
Owner

tmjo commented Feb 20, 2023

Sounds good! Would you mind checking if the UI-editor looks ok now?

Also, if you're feeling lucky, you may want to test the Tesla setup (from brands/template). Remember to backup your current YAML first so you can easily go back. Or even better, just setup a new additional card for experimenting. Perhaps we could edit the Tesla template to fit what you guys want/need?

@purcell-lab
Copy link
Contributor Author

Visual editor is much improved and working as expected now.

image

@purcell-lab
Copy link
Contributor Author

Starting with an empty card, entity selection dialogue doesn't seem to make it easy to find what you want :-(

Screen.recording.2023-02-21.16.33.36.webm

@purcell-lab
Copy link
Contributor Author

purcell-lab commented Feb 21, 2023

After I manually entered the correct entity via code editor:

type: custom:charger-card
entity: binary_sensor.duka_charger

selecting brand 'Tesla EV custom integration' presented a bunch of sensible defaults, and the card is usable.

image

type: custom:charger-card
entity: binary_sensor.duka_charger
brand: tesla_custom
show_leds: true
details:
  name:
    entity_id: sensor.duka_state_data
    attribute: vehicle_name
  location:
    entity_id: device_tracker.duka_location_tracker
  status:
    entity_id: binary_sensor.duka_charger
  substatus:
    entity_id: sensor.duka_charging
    attribute: charge_port_latch
  smartcharging:
    entity_id: binary_sensor.duka_charger
    attribute: fast_charger_type
  currentlimits:
    - 0
    - 1
    - 8
    - 16
  statetext: {}
  collapsiblebuttons:
    group1:
      text: click_for_group1
      icon: mdi:speedometer
    group2:
      text: click_for_group2
      icon: mdi:information
    group3:
      text: click_for_group3
      icon: mdi:cog
  info_left:
    - entity_id: binary_sensor.duka_online
      text: state
  info_right:
    - entity_id: sensor.duka_battery
      icon: mdi:car-electric-outline
      unit: '%'
      unit_show: true
    - entity_id: sensor.duka_charger_power
      text: power
      unit_show: true
    - entity_id: number.duka_charging_amps
      text: amp
      unit: A
      unit_show: true
      icon: mdi:current-ac
  group2:
    - entity_id: sensor.duka_charging_rate
      attribute: charger_voltage
      text: voltage
      unit_show: true
      unit: V
    - entity_id: sensor.duka_charging_rate
      attribute: charger_amps_actual
      text: amp
      unit_show: true
      unit: A
    - entity_id: sensor.duka_charging_rate
      attribute: charger_power
      text: Power
      unit_show: true
      unit: kW
    - entity_id: sensor.duka_charging_rate
      attribute: charge_energy_added
      text: Energy added
      unit_show: true
      unit: kWh
    - entity_id: sensor.duka_charging_rate
      attribute: charge_current_request
      text: Request
      unit_show: true
      unit: A
    - entity_id: sensor.duka_charging_rate
      attribute: charger_actual_current
      text: Actual
      unit_show: true
      unit: A
    - entity_id: switch.duka_charger
      text: Charger switch
    - entity_id: sensor.duka_charging_rate
      attribute: charger_voltage
      text: voltage
      unit_show: true
      unit: V
    - entity_id: sensor.duka_charging_rate
      attribute: charger_voltage
      text: voltage
      unit_show: true
      unit: V
    - entity_id: sensor.duka_charging_rate
      attribute: charger_voltage
      text: voltage
      unit_show: true
      unit: V
  stats:
    default:
      - entity_id: sensor.duka_charging_rate
        attribte: time_left
        text: remaining
        unit_show: true
        unit: hrs
      - entity_id: sensor.dukaenergy_added
        text: Energy added
        unit_show: true
        unit: kWh
      - entity_id: sensor.duka_charger_power
        text: Request
        attribute: charger_amps_request
        unit: A
        unit_show: true
      - entity_id: number.duka_charging_amps
        text: Actual
        unit: A
        unit_show: true
      - entity_id: switch.duka_charger
        text: Request
  toolbar_left:
    default: []
  toolbar_right:
    default: []
show_status: true
show_collapsibles: true
show_toolbar: true
chargerImage: Darkblue
customCardTheme: theme_default

@purcell-lab
Copy link
Contributor Author

Some minor amendments are needed (energy added button not functional) and my bespoke setup presents slightly different data.

image

type: custom:charger-card
entity: binary_sensor.duka_charger
customCardTheme: black
customImage: /local/tesla.png
show_leds: false
details:
  name:
    entity_id: sensor.duka_vehicle_state_data
    attribute: vehicle_name
  location:
    entity_id: device_tracker.duka_location_tracker
  status:
    entity_id: binary_sensor.duka_charger
    attribute: charging_state
  substatus:
    entity_id: sensor.duka_charging
    attribute: charge_port_latch
  smartcharging:
    entity_id: binary_sensor.duka_charger
    attribute: fast_charger_type
  currentlimits:
    - 0
    - 1
    - 8
    - 16
  info_left:
    - entity_id: binary_sensor.duka_online
      attribute: state
  info_right:
    - entity_id: sensor.duka_battery
      icon: mdi:car-electric-outline
      unit: '%'
      unit_show: true
    - entity_id: sensor.duka_charger_power
      text: Power
      unit_show: true
      unit: kW
      icon: mdi:lightning-bolt
    - entity_id: sensor.duka_charger_power
      attribute: charger_volts
      text: voltage
      unit: V
      unit_show: true
      icon: mdi:sine-wave
    - entity_id: number.duka_charging_amps
      text: amp
      unit: A
      unit_show: true
      icon: mdi:current-ac
  stats:
    default:
      - entity_id: sensor.duka_charging_rate
        attribute: time_left
        text: remaining
        unit_show: true
        unit: hrs
      - entity_id: sensor.duka_energy_added
        text: Energy Added
        unit_show: true
        unit: kWh
      - entity_id: sensor.duka_charger_power
        attribute: charger_amps_request
        text: Request
        unit: A
        unit_show: true
      - entity_id: number.duka_charging_amps
        text: Actual
        unit: A
        unit_show: true
      - entity_id: switch.duka_charger
        text: Switch
  group2:
    - entity_id: sensor.duka_charging_rate
      attribute: charger_voltage
      text: voltage
      unit: V
      unit_show: true
    - entity_id: sensor.duka_charging_rate
      attribute: charger_amps_actual
      text: amp
      unit: A
      unit_show: true
    - entity_id: sensor.duka_charging_rate
      attribute: charger_power
      text: Power
      unit_show: true
      unit: kW
    - entity_id: sensor.duka_charging_rate
      attribute: charge_energy_added
      text: Energy Added
      unit_show: true
      unit: kWh
    - entity_id: sensor.duka_charging_rate
      attribute: charge_current_request
      text: Request
      unit: A
      unit_show: true
    - entity_id: sensor.duka_charging_rate
      attribute: charger_actual_current
      text: Actual
      unit: A
      unit_show: true
    - entity_id: switch.duka_charger
      text: Charger Switch
  toolbar_right:
    default:
      - service: script.tesla_charging_current_low
        text: Excess Solar Charging
        icon: mdi:solar-power
      - service: number.set_value
        service_data:
          entity_id: number.duka_charging_amps
          value: '1'
        text: 1A charging
        icon: mdi:numeric-1
      - service: number.set_value
        service_data:
          entity_id: number.duka_charging_amps
          value: '16'
        text: 16A charging
        icon: mdi:numeric-9-plus

@purcell-lab
Copy link
Contributor Author

diff -u tesla-bespoke tesla-template 
--- tesla-bespoke       2023-02-21 16:51:39.267651168 +1000
+++ tesla-template      2023-02-21 16:51:56.886650358 +1000
@@ -1,17 +1,15 @@
 type: custom:charger-card
 entity: binary_sensor.duka_charger
-customCardTheme: black
-customImage: /local/tesla.png
-show_leds: false
+brand: tesla_custom
+show_leds: true
 details:
   name:
-    entity_id: sensor.duka_vehicle_state_data
+    entity_id: sensor.duka_state_data
     attribute: vehicle_name
   location:
     entity_id: device_tracker.duka_location_tracker
   status:
     entity_id: binary_sensor.duka_charger
-    attribute: charging_state
   substatus:
     entity_id: sensor.duka_charging
     attribute: charge_port_latch
@@ -23,63 +21,44 @@
     - 1
     - 8
     - 16
+  statetext: {}
+  collapsiblebuttons:
+    group1:
+      text: click_for_group1
+      icon: mdi:speedometer
+    group2:
+      text: click_for_group2
+      icon: mdi:information
+    group3:
+      text: click_for_group3
+      icon: mdi:cog
   info_left:
     - entity_id: binary_sensor.duka_online
-      attribute: state
+      text: state
   info_right:
     - entity_id: sensor.duka_battery
       icon: mdi:car-electric-outline
       unit: '%'
       unit_show: true
     - entity_id: sensor.duka_charger_power
-      text: Power
+      text: power
       unit_show: true
-      unit: kW
-      icon: mdi:lightning-bolt
-    - entity_id: sensor.duka_charger_power
-      attribute: charger_volts
-      text: voltage
-      unit: V
-      unit_show: true
-      icon: mdi:sine-wave
     - entity_id: number.duka_charging_amps
       text: amp
       unit: A
       unit_show: true
       icon: mdi:current-ac
-  stats:
-    default:
-      - entity_id: sensor.duka_charging_rate
-        attribute: time_left
-        text: remaining
-        unit_show: true
-        unit: hrs
-      - entity_id: sensor.duka_energy_added
-        text: Energy Added
-        unit_show: true
-        unit: kWh
-      - entity_id: sensor.duka_charger_power
-        attribute: charger_amps_request
-        text: Request
-        unit: A
-        unit_show: true
-      - entity_id: number.duka_charging_amps
-        text: Actual
-        unit: A
-        unit_show: true
-      - entity_id: switch.duka_charger
-        text: Switch
   group2:
     - entity_id: sensor.duka_charging_rate
       attribute: charger_voltage
       text: voltage
-      unit: V
       unit_show: true
+      unit: V
     - entity_id: sensor.duka_charging_rate
       attribute: charger_amps_actual
       text: amp
-      unit: A
       unit_show: true
+      unit: A
     - entity_id: sensor.duka_charging_rate
       attribute: charger_power
       text: Power
@@ -87,35 +66,64 @@
       unit: kW
     - entity_id: sensor.duka_charging_rate
       attribute: charge_energy_added
-      text: Energy Added
+      text: Energy added
       unit_show: true
       unit: kWh
     - entity_id: sensor.duka_charging_rate
       attribute: charge_current_request
       text: Request
-      unit: A
       unit_show: true
+      unit: A
     - entity_id: sensor.duka_charging_rate
       attribute: charger_actual_current
       text: Actual
-      unit: A
       unit_show: true
+      unit: A
     - entity_id: switch.duka_charger
-      text: Charger Switch
-  toolbar_right:
+      text: Charger switch
+    - entity_id: sensor.duka_charging_rate
+      attribute: charger_voltage
+      text: voltage
+      unit_show: true
+      unit: V
+    - entity_id: sensor.duka_charging_rate
+      attribute: charger_voltage
+      text: voltage
+      unit_show: true
+      unit: V
+    - entity_id: sensor.duka_charging_rate
+      attribute: charger_voltage
+      text: voltage
+      unit_show: true
+      unit: V
+  stats:
     default:
-      - service: script.tesla_charging_current_low
-        text: Excess Solar Charging
-        icon: mdi:solar-power
-      - service: number.set_value
-        service_data:
-          entity_id: number.duka_charging_amps
-          value: '1'
-        text: 1A charging
-        icon: mdi:numeric-1
-      - service: number.set_value
-        service_data:
-          entity_id: number.duka_charging_amps
-          value: '16'
-        text: 16A charging
-        icon: mdi:numeric-9-plus
+      - entity_id: sensor.duka_charging_rate
+        attribte: time_left
+        text: remaining
+        unit_show: true
+        unit: hrs
+      - entity_id: sensor.dukaenergy_added
+        text: Energy added
+        unit_show: true
+        unit: kWh
+      - entity_id: sensor.duka_charger_power
+        text: Request
+        attribute: charger_amps_request
+        unit: A
+        unit_show: true
+      - entity_id: number.duka_charging_amps
+        text: Actual
+        unit: A
+        unit_show: true
+      - entity_id: switch.duka_charger
+        text: Request
+  toolbar_left:
+    default: []
+  toolbar_right:
+    default: []
+show_status: true
+show_collapsibles: true
+show_toolbar: true
+chargerImage: Darkblue
+customCardTheme: theme_default

@tmjo
Copy link
Owner

tmjo commented Feb 21, 2023

Starting with an empty card, entity selection dialogue doesn't seem to make it easy to find what you want :-(

You mean the list is huge and the lack of "search" or "search-as-you-type" possibility right? If so, I agree. This is something I am aware of but haven't figured out how to fix.

If you have any other ideas on how to improve the entity selection, please let me know. It would be interesting to make it more automatic or easy. Filtering could be one option. I'm just not sure what will be more "safe" for most people and what would feel most intuitive.

@purcell-lab
Copy link
Contributor Author

The list is both huge and unable to be searched like entity dialog boxes for other integrations, which do allow searching and type ahead.

It might be hard to filter given the diversity of platforms out there.

@tmjo
Copy link
Owner

tmjo commented Feb 22, 2023

Yes. Do you have an example of a custom integration that searches? If you do, I can take a look and see if I can steel some code. I guess that would be the best and most intuitive way.

@tmjo
Copy link
Owner

tmjo commented Jul 24, 2023

Hi!

I'd love to add support for this charger, but kindly read the wiki on how-to. Let me know if anything is unclear and I'll update it or try to explain.

Cheers!

@tmjo tmjo added the brand-addition For adding a new charger brand (or other brand). label Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
brand-addition For adding a new charger brand (or other brand).
Projects
None yet
Development

No branches or pull requests

3 participants