v2.9.3 — Green Light, Orange Light
Solar Bar Card - Releases
v2.9.3 — Green Light, Orange Light
Improvements
-
EV charging icon now shows grid state colour: While the EV is actively charging, the circle was always grey. It now mirrors the grid icon — orange when the grid is importing (you're drawing power from the grid to charge), green when net-zero or exporting (the car is running on solar/battery). The yellow glow remains in both states to indicate active charging.
-
Config editor label polish: The power unit dropdown now reads "Unit of measure" with options "kW — kilowatts" and "W — watts". The unit toggle reads "Show unit label (kW / W)" for clarity. The decimal places dropdown now has a proper "Power decimal places" label instead of displaying the raw field name.
v2.9.2 — Watt's the Legend?
Bug Fixes
- Legend values now respect
power_unitsetting: Whenpower_unit: Wwas configured, legend values for Solar, Usage, Export, and Battery were still displayed in kW — only Import and EV happened to use the correct formatter. All six legend items now consistently use thefmtPow()helper, so the unit shown in the legend always matches the unit chosen in your card configuration.
v2.9.1 — Polish & Fixes
Improvements
- EV icon: solid circle design: The EV circle has been restyled to match the grid icon's solid filled-circle approach — the ring border is gone. States are now communicated via fill color: idle is a dimmed grey circle; when excess solar covers ≥50% of the EV charger capacity the circle turns orange; at ≥100% it turns green. When the EV is actively charging the circle stays grey with a yellow/orange outer glow to indicate live charging without conflicting with the solar-availability colors.
Bug Fixes
- Battery SOC entity not appearing in config UI: The
battery_soc_entityselector was filtering strictly bydevice_class: "battery", which excluded valid sensors (e.g. from ESPHome, MQTT, or custom integrations) that report a percentage without a device class set. The selector now also includes any sensor withunit_of_measurement: "%", so these entities show up in the dropdown without any changes to the sensor itself.