Bug: `dynamic_icon` flickers on Load card during PV excess + `animate: false` ignored in lite mode

Describe the bugs

Issue 1: Load dynamic_icon flickering
When dynamic_icon: true is enabled under the load section, the main home/load icon constantly flashes/flickers (toggles rapidly every few seconds) between the solar icon and the mixed inverter/arrow icon.

This happens in an off-grid setup when solar production covers 100% of the household load with a large excess, and that excess is simultaneously routed to charge the batteries (e.g., PV: 1000W, Load: 300W, Battery Charge: 700W). The card’s logic seems to incorrectly treat the charging state (negative battery power) as a “mixed source” for the load, instead of recognizing that the load is fully supplied by the sun. Minor sensor update delays in Home Assistant cause the icon to flicker constantly.

Issue 2: animate: false is completely ignored
Setting animate: false at the root level or within individual sections (solar, battery, load, grid, inverter) has absolutely no effect when using cardstyle: lite. The dots/flow animations continue to move across the lines as long as power is greater than 0W.

To Reproduce

  1. Set cardstyle: lite and add animate: false to all sections.
  2. Enable dynamic_icon: true in the load section.
  3. Observe that flow animations never stop, and the load icon flickers back and forth when PV power exceeds load power while charging the battery.

Expected behavior

  1. The load icon should remain stably set to the solar/house icon as long as PV power > Load power, regardless of whether the remaining excess is charging the battery.
  2. All dot animations should completely freeze/turn off across the card when animate: false is configured.


You should report bugs/issues to the third party developer on GitHub. Not here.