Skip to content

Releases: dennisbest85/solar-layout-card

v1.3.2

Choose a tag to compare

@dennisbest85 dennisbest85 released this 15 Jul 20:38

What's new in v1.3.2

🌍 Localised weather condition

The weather condition in the footer bar was always shown in English (e.g. "Sunny"). It now follows the Home Assistant language, like the rest of the card — so you'll see "Zonnig" (Dutch), "Sunny" (English) or "Sonnig" (German). Unsupported languages fall back to English, and any unknown condition falls back to the raw state.

All common HA weather conditions are covered: clear, cloudy, fog, hail, lightning, thunderstorm, partly cloudy, pouring, rainy, snowy, sleet, sunny, windy and exceptional.

Updating

Update via HACS, then do a hard browser refresh (or clear the .gz in www/community/solar-layout-card/) if you don't see the change right away.

Full changelog: https://github.com/dennisbest85/solar-layout-card/blob/main/CHANGELOG.md

v1.3.1

v1.3.1 Pre-release
Pre-release

Choose a tag to compare

@dennisbest85 dennisbest85 released this 15 Jul 20:27

What's new in v1.3.1

Follow-up to v1.3.0 that completes the time slider and footer bar features.

⏩ Playback speed controls

The day-playback now has 1×, 2× and 4× buttons next to the play button, so you can run through the day as fast as you like. The active speed is highlighted, and switching speed mid-playback takes effect right away. The base speed is a bit quicker too (1× is now ~24s for a full 12 hours).

⚙️ Footer bar in the visual editor

The weather, forecast and total entities can now be set straight from the visual editor — previously they were YAML-only. You'll find them under "Footer bar (weather, forecast, total)", along with a "Show total" checkbox:

  • Weather entity — suggests your weather.* entities.
  • Forecast entity — your expected-output sensor, e.g. Forecast.Solar or Solcast.
  • Total entity — leave empty to auto-sum from the panel sensors (each unique sensor counted once).
  • Show total — toggle the total on or off.

The footer bar appears automatically as soon as you fill in one of the entities, and disappears when you clear them.

Updating

Update via HACS, then do a hard browser refresh (or clear the .gz in www/community/solar-layout-card/) if you don't see the change right away.

Full changelog: https://github.com/dennisbest85/solar-layout-card/blob/main/CHANGELOG.md

v1.3.0

v1.3.0 Pre-release
Pre-release

Choose a tag to compare

@dennisbest85 dennisbest85 released this 15 Jul 20:14

What's new in v1.3.0

Two new features this release: time slider playback and an optional footer bar with weather, expected output and the current total.

▶ Time slider playback

The history time slider now has playback controls:

  • Play / pause — run through the day at speed and watch the sun move across the panels, from the start of the range up to live.
  • Rewind — jump back to the start of the range (12 hours back).
  • The label now shows the actual clock time of the selected moment (e.g. 13:00) instead of "x hours ago".

☁ Footer bar (weather · expected · total)

An optional footer bar can show the weather, the expected output and the current total. It's off by default and only appears when you set at least one of the new options:

type: custom:solar-layout-card
weather_entity: weather.home
forecast_entity: sensor.solcast_pv_forecast_forecast_now   # or Forecast.Solar
# total_entity: sensor.pv_total   # optional
# show_total: true                # default
  • weather_entity — weather icon and current condition.
  • forecast_entity — expected output, e.g. from Forecast.Solar or Solcast.
  • total_entity — a sensor for the total. If omitted, the total is auto-summed from the panel sensors, counting each unique sensor once (so panels that share a sensor aren't double-counted).
  • show_total — show or hide the auto-summed total (default on).

Updating

Update via HACS, then do a hard browser refresh (or clear the .gz in www/community/solar-layout-card/) if you don't see the change right away.

Full changelog: https://github.com/dennisbest85/solar-layout-card/blob/main/CHANGELOG.md

v1.2.0

v1.2.0 Pre-release
Pre-release

Choose a tag to compare

@dennisbest85 dennisbest85 released this 14 Jul 20:10

Added
card-mod support. You can now restyle the card with
card-mod using the usual
card_mod: / style: YAML, for example to change the border, background or shadow:

yaml  type: custom:solar-layout-card
  card_mod:
    style: |
      ha-card {
        border: 0 !important;
        background: none !important;
        box-shadow: none !important;
      }
  # ... your panels, inverters, etc.

The styling is re-applied after every render, so it no longer disappears when the sensor
values update (which was why card-mod appeared not to work before). If card-mod is not
installed, the card_mod: block is simply ignored.

v1.1.9

Choose a tag to compare

@dennisbest85 dennisbest85 released this 12 Jul 17:23

solar-layout-card v1.1.9

Fixed

Panels sharing the same sensor did not all move with the time slider. When several
panels use the same sensor (for example an inverter total divided evenly across panels
by a manual sensor), only one of them updated while dragging the slider. Values were
looked up by sensor, which finds only the first matching panel. Panels and inverters are
now updated by their own unique id, so all panels using the same sensor move together
with the slider.

v1.1.8

Choose a tag to compare

@dennisbest85 dennisbest85 released this 12 Jul 17:16

solar-layout-card v1.1.8

Fixed

The time slider did not work on tabs other than the first layout. History was only
fetched for the entities of the currently active layout, so panels on another tab showed
"no history" when travelling back in time. History is now fetched in one call for the
entities of all layouts, so the slider works immediately on every tab. Switching tabs
fetches any still-missing history as a safety net.

Added

A GIF of the history time slider in the README, with a short note that this is a feature
since v1.1.7.

v1.1.7

v1.1.7 Pre-release
Pre-release

Choose a tag to compare

@dennisbest85 dennisbest85 released this 12 Jul 17:05

solar-layout-card v1.1.7

Fixed

Time slider dragging could freeze mid-drag. Incoming state updates from Home
Assistant triggered a full re-render that replaced the slider element while it was
being held, which dropped the interaction. This happened intermittently, whenever an
update arrived during a drag.
The slider now locks re-rendering while it is being dragged and refreshes the panel
and inverter values in place instead. A full render resumes as soon as you release.
Added a safety net so the drag lock is always released, even if the mouse or finger is
lifted outside the slider (common with fast drags), so live updates can never stay
stuck.

No configuration changes are needed. The time slider behaviour itself is unchanged; it
just drags smoothly now.

Updating

Update via HACS and then do a hard browser refresh (or clear the .gz in
www/community/solar-layout-card/) if you don't see the change immediately.

v1.1.6

v1.1.6 Pre-release
Pre-release

Choose a tag to compare

@dennisbest85 dennisbest85 released this 12 Jul 16:52

Tijdbalk met historie (nieuw)

Een klok-icoontje naast de zoomknoppen opent een tijdbalk op de card. Daarmee kun je
tot 12 uur terug in de tijd, in stappen van 15 minuten. De panelen en omvormers
tonen dan de opbrengst van dat moment, met de bijbehorende kleuren.

Klik op het klok-icoontje om de schuif te tonen of te verbergen.
Sleep de schuif naar links om terug te gaan in de tijd; rechts is "nu (live)".
Na 30 seconden zonder interactie keert de weergave automatisch terug naar live.
De schuif is alleen voor de weergave en verandert je configuratie niet.

De historische data komt uit de recorder van Home Assistant en wordt in een keer
opgehaald zodra je de schuif opent. Het slepen leest daarna uit die lokale cache, zodat
het ook bij grote opstellingen soepel blijft. Sensoren waarvoor geen historie beschikbaar
is (bijvoorbeeld als de recorder ze uitsluit) tonen "geen historie".

De tijdbalk-teksten volgen net als de rest van de card de taal van Home Assistant
(Nederlands, Duits, Engels; anders Engels).

v1.1.5

Choose a tag to compare

@dennisbest85 dennisbest85 released this 11 Jul 21:40

Uploadfix

v1.1.4

Choose a tag to compare

@dennisbest85 dennisbest85 released this 11 Jul 21:33

solar-layout-card v1.1.4

Toegevoegd

  • Meertalig. De teksten in zowel de card als de editor volgen nu de taal van Home Assistant (hass.language). Ondersteund: Nederlands, Duits en Engels. Elke andere taal valt automatisch terug op Engels. De vertaling geldt overal, ook voor losse woorden en tooltips zoals "Slaapt" (Zzz) en "Overdag maar 0 W".

Gewijzigd

  • "Bewegende bolletjes" beter vindbaar. Deze checkbox stond in de smalle balk naast het canvas en werd makkelijk over het hoofd gezien. Hij staat nu bij de weergave-opties bovenaan de editor, naast "Afbeelding verbergen" / "Label verbergen" / "Sensor verbergen".

Blijft werken

  • Bestaande configuraties werken ongewijzigd: micro-omvormers standaard uit, verbindingskleur standaard amber, bewegende bolletjes standaard aan (alleen weggeschreven als je ze uitzet).

Opmerking over de taal

De taal wordt bepaald door de instelling van je Home Assistant-gebruiker. Staat die op iets anders dan Nederlands of Duits, dan zie je de Engelse teksten.

Bijwerken

  1. Werk de card bij via HACS.
  2. Doe daarna een harde browser-refresh, of leeg zo nodig het .gz-bestand in www/community/solar-layout-card/.