What’s new

The highlights of every Energy Node release since v0.8.0. Read them before an update, or look up since when something is there. The full list of changes is in the changelog of each component.

Next release not released yet

Automations Dashboard #212 Tour in the dashboard

The history can now be shown below the timeline as a detailed history. Details and test runs can be traced there as well

  1. Detailed history The history can now be shown below the timeline as a detailed history. Details and test runs can be traced there as well.
3 more changes in Next release
  • Scale the statistics card chart with the card height Dashboard · #216
  • Animate updated values on the diagnostics page Dashboard · #213
  • Stop exchange requests for the 1h resolution Dashboard · #205

v0.11.0 5 Nov 2026

Installer Bootstrap, Installer, Installer web UI #193

The installer diagnose shows a live log of the dashboard and the updater

The Live log card in the diagnostics follows the dashboard and the updater, so you can find out without SSH why the dashboard does not start. Under “Lines in report” you choose how many lines the report takes along. “Copy for issue” copies it for a GitHub issue, with addresses, names and passwords masked.

Installer Dashboard, Bootstrap, Installer, Installer web UI #190

The installer's Dashboard step presets users, guest access and the look

The Dashboard step sits between Configuration and Run. There you preset users, guest access and the look, or choose “Configure later”. The dashboard takes the presets over at its first start, and the setup checklist then shows them as “Set in the installer”.

More in Deploying a node

Installer Dashboard, Installer, Installer web UI #187

A dialog asks for the sudo password and sets up passwordless sudo

If you connect with a key file and sudo on the device asks for a password, the pre-check opens the dialog “sudo password needed”. With “Allow sudo” the installer sets up passwordless sudo for your user. The password is not stored and appears in no log.

More in Deploying a node

Statistics Dashboard #183 Tour in the dashboard

The statistics page works on a phone, with a table or grid view

On narrow screens the statistics page shows a table of intervals or a grid, and the period sits in a pill at the bottom.

More in Energy statistics

Devices Dashboard #180 Tour in the dashboard

Star favourites and an Analysis tab that lists warnings and every entity

The Analysis tab lists the warnings and every entity of the device with its topic, its last message and the commands sent to it. It needs the right to see the device analysis, and choosing favourites needs the right to style devices.

More in Device dialog

Settings Dashboard #171 Tour in the dashboard

Install the offered update from the update bar

When a newer release is out, the bar under the header offers it. Install now asks once more and then updates right away. Prepare installation opens the installer page.

More in Settings: Versions & updates

Settings Dashboard #170

Users only see and change the pages their permissions allow

You set permissions under Settings, Users. The settings permission is now split into “Change the appearance” and “Set up the dashboard”. Existing accounts keep what they were allowed to do. An account without a view permission sees only a notice and its own account.

More in Settings: Users

Automations Dashboard #164 Tour in the dashboard

Scenarios with live cards, charts and a phase editor, plus a new rule editor

A scenario has three phases. Start holds the conditions that begin it, While is what happens during the scenario and End holds the actions when it stops. The usual use is a regulator that keeps the grid balance near a target.

More in Automations: Scenarios

First-time setup Dashboard #198

Every feature since v0.8.0 has a tour, and older releases can catch up

Every visible feature since version 0.8.0 has a tour. Releases older than the last three minor versions open step by step under Explore further back. On every older release card, Take the tour plays all tours of that release. Once all are seen, the button reads Repeat tour.

First-time setup Dashboard #197

The checklist's Explore mode lists the highlights of the last three releases

Under Settings, Checklist you find the Explore mode. It lists the highlights of the last three minor versions, one card per release. Highlights with a tour walk you through the change on the real pages, the others show their description.

Battery SoC Dashboard, Service common library, Battery SoC Core #196

Calibration and tuning notes follow the dashboard language

The notes under Calibration and tuning now appear in the language of the dashboard, before they always came in German. Home Assistant shows them in its own language.

Installer Bootstrap, Installer, Installer web UI #194

The installer detects a refused MQTT login and repairs it with a new password

If the broker rejects the password, the diagnostics show the MQTT login check as failed. The repair opens the dialog “Set a new MQTT password”, where you enter a new password or create one with “Random password”. The node and the broker then both receive it.

Installer Bootstrap, Installer web UI #192

Skip recommended apt packages and clean the package cache

The installer no longer loads recommended extra packages. That keeps about 400 MB of compilers the device does not need off it. After the apt steps it deletes the downloaded package files, so small SD cards do not fill up.

Installer Bootstrap, Installer, Installer web UI #189

The installer can load Python packages online when the versions do not match

If the device's Python version does not match the package, the preparation stops with “Process paused, confirmation required”. With “Load dependencies online” the installer loads the remaining dependencies from the internet. The device needs internet access for this.

More in Deploying a node

First-time setup Dashboard #188

A guided first-time setup for admins covers access, display, system and devices

As an admin, a bar at the bottom walks you through the real settings pages, and a spotlight marks the setting of each step. What an existing install already has set is checked off, and you can put off any step with “Later”. Anything still open is in the checklist afterwards. Guests see a note until the setup is finished.

Dashboard Dashboard #185

Redesign the login card and link the favicon

The sign-in card has a new design. A bug with the favicon is also fixed.

Settings Dashboard #184

Guests can only view by default, and an admin can switch guest access off

Guests may only view by default. An admin can switch guest access off in the guest card of user management. The sign-in page then no longer offers guest access, and running guest sessions end.

More in Settings: Users

Dashboard Dashboard #178 Tour in the dashboard

Redesign the toast with glass, timer line and swipe to dismiss

The line at the bottom shows how long a toast stays. While the pointer rests on it, the time stops. Swiping right closes the toast. Every message disappears on its own, warnings and critical messages stay longer.

Automations Dashboard, Automation #175

Automation windows can be limited to days of the month

In the editor, time and sun windows have the collapsible section “Advanced: days of the month”. There you pick days from 1 to 31. The day the window starts counts, as with the weekdays.

Installer Dashboard, Bootstrap #174

Home Assistant users sign in through the Energy Node Companion

Under Settings, Users you create a pairing code in the Home Assistant section. You enter it in Home Assistant under Settings, Devices and services, Energy Node Companion, Configure. After that the panel in Home Assistant shows the dashboard as the signed-in Home Assistant user. You set their rights through the presets HA administrators and HA users.

More in Settings: Users

Automations Dashboard #169

The zero feed template sets the regulator target with a draggable band

The template asks “How tight should it regulate?”. You move the window by dragging, tapping or with the arrow keys, or you pick one of the cards Tight, Balanced and Careful. With “Adjust tolerance” you also drag the width of the band. The bars show yesterday's spread of the grid power, moved to the new target.

Automations Dashboard #168 Tour in the dashboard

Rules show their last four triggers, and phones open the assistant as a sheet

When you open a rule on the Automations page, a strip shows its last four triggers. On a phone the assistant opens as a sheet at the bottom that you drag down to close.

Energy Node Companion Dashboard #167 Tour in the dashboard

Named accounts with own permissions, a minimum password length and sessions

Home Assistant users sign in through the Energy Node Companion integration. From version 0.4.0 it pairs with the dashboard through a pairing code from the Home Assistant card on the Users page. The guide links to the integration on GitHub.

More in Energy Node Companion for Home Assistant

Automations Dashboard, Automation #166

An assistant builds scenarios and rules from five templates like zero feed-in

You open it on the Automations page with “Assistant”. It shows the templates that fit your devices and names the missing device for the others. “Without a template” creates an empty rule or scenario.

Automations Dashboard, Automation #163 Tour in the dashboard

Automation rules can repeat their actions while their conditions hold

The rule editor has the field “Repeat every (s)” for this. While all conditions hold, the rule sends its actions again at this interval. 0 means once per trigger. Repeat does not work with a toggle action.

Dashboard Dashboard #186 Tour in the dashboard

Onboarding bar, spotlight and checklist

  1. Set up and explore From now on the checklist shows what there is to discover after every update. It also offers a first setup, which you can still do later.
  2. Guided tours A guided tour like this one shows you where to find the new features.
  3. Catch up on tours You can also catch up on older tours if you want to discover what you might have missed.
8 more changes in v0.11.0
  • Apply the installer admin name and detect more setup steps as done Dashboard, Bootstrap, Installer, Installer web UI · #202
  • Tours can run actions, include guest and favourite steps, and offer news Dashboard · #201
  • Log restricted logins and reject password changes of HA accounts Dashboard · #200
  • The dashboard starts and stays reachable when the first MQTT connection fails Dashboard · #195
  • A fresh install starts the dashboard despite a missing folder or MQTT login Bootstrap, Installer · #191
  • The main tab's More list no longer keeps resizing itself Dashboard · #181
  • New assistant templates for heat pumps, low tariff charging and §14a control Dashboard, Automation · #172
  • Editors show devices as tiles with live values in one device picker Dashboard · #165

v0.10.8 22 Oct 2026

Diagnostics Dashboard #161 Tour in the dashboard

The diagnostics page shows Energy Node service logs with search and refresh

The Service logs section on the diagnostics page shows the journal of one service at a time. Choose the service, the time range and the number of lines, search the loaded lines and turn on Refresh automatically to see new lines every 5 seconds. It needs the system_actions role.

More in Diagnostics

Settings Dashboard #160 Tour in the dashboard

The dashboard title and subtitle can be changed or hidden

The Masthead card on the Appearance page sets the title and subtitle at the top of every page. An empty field keeps the default text, and each line can be hidden. The title also names the browser tab and the sign-in page.

More in Settings: Appearance

Settings Dashboard #159 Tour in the dashboard

Settings pages are listed in a sidebar, on phones in a sheet from the bottom

The settings pages sit in a sidebar, each with an icon and a short description. On a phone a button above the content shows the current page and opens the full list as a sheet from the bottom.

More in Settings

Device map Dashboard #158 Tour in the dashboard

The device map can hide connections by type (energy, data, info) with a new filter button

The filter button next to the display menu hides energy, data or informational connections and the lines to the automation node, with one switch per type. It only changes what this browser draws.

More in Device map

2 more changes in v0.10.8
  • Use a working health threshold Dashboard · #157
  • Clearer update notice, firewall step completes, unchanged libraries skipped Dashboard, Bootstrap, Installer web UI · #153

v0.10.0 19 Oct 2026

Device map Dashboard #148

Single appliances on a meter can be named as sub-devices in the device map

Name single appliances on a meter as sub-devices. They appear in the device map, in the device dialog and on the energy page, so a washing machine behind a plug gets its own place.

More in Device map

Device map Dashboard #146

Switches are an energy role with an optional channel, shown as green or red

A switch is now an energy role with an optional channel. Every switched connection shows a green or red circle, and only the connection on a switched off channel is cut. The channel of a connection is chosen in its card.

More in Device map

Device map Dashboard #145 Tour in the dashboard

The device map shows switched-off devices, which fade out with an off label

The device map marks every device without power as off and fades it out. A switched off output cuts the connection behind it.

More in Device map

Energy Dashboard #143 Tour in the dashboard

House load is always calculated, with a house meter as cross-check

House consumption is now always calculated from the balance. A house meter serves as a cross check and replaces the calculation only when no grid role is assigned. A line below the modes shows where the value comes from and how far the meter deviates.

More in Energy

Settings Dashboard #142

Home Assistant gets sensors for wallbox, heat pump and custom categories

Additional sensors offers House load measured, House load calculated and one sensor per wallbox, heat pump and custom category. All are on by default. Deselect one and the dashboard removes it from Home Assistant, select it again to bring it back.

More in Settings: MQTT

History Dashboard #141 Tour in the dashboard

The history page offers fitting resolutions in a dropdown and a 3 month preset

The first pill above the chart lists the resolutions that fit the chosen span and shows how much of it each one covers. The automatic choice is the coarsest resolution that has data. A week or longer shows hourly values from the energy statistics, and there is a quick choice for 3 months.

More in History

Settings Dashboard #138 Tour in the dashboard

The MQTT tab explains the Mosquitto bridge and picks system metrics in one list

System metrics such as Wi-Fi signal or undervoltage are published as diagnostic entities. Remove a metric from the selection to stop publishing it and add it again to resume. Changes are saved at once and need a login with configuration rights over HTTPS.

More in Settings: MQTT

Installer Dashboard, Installer, Installer web UI #137

Choose how many changelog versions show, kept on the device across updates

The setting Versions in the changelog sits on the Versions tab. Last 5 is the default and Last 20 is the most a bundle carries. All also shows the older versions the node kept from earlier updates.

More in Settings: Versions & updates

Installer Dashboard, Installer web UI #134 Tour in the dashboard

Release highlights also come in German, shown in the dashboard and installer

Release highlights carry a German text next to the English one. The dashboard shows the text in its language, and so do the installer and the release notes on GitHub.

More in Settings: Versions & updates

Statistics Dashboard #132 Tour in the dashboard

Energy statistics tile, page and recording mode

The Statistics tab shows consumption, PV yield, grid import, feed-in and the battery flows for a day, week, month or year. The node records the hours itself, and with the companion the hours from Home Assistant replace them. A tile with the same figures is available for the overview.

More in Energy statistics

10 more changes in v0.10.0
  • Expandable highlight details in the what's new dialog Dashboard · #152
  • Options for the energy statistics card Dashboard · #151
  • Settings in card layout and aligned panel headings Dashboard · #150
  • The device map shows the right edge of its canvas again Dashboard · #149
  • Hide only role-less entries and share the list with the device map Dashboard · #147
  • Help texts, device map, energy roles and statistics fit narrow screens Dashboard, Installer web UI · #144
  • Device tiles update live without reloading Dashboard · #135
  • The statistics tile updates live in place Dashboard · #133
  • The update result screen fits the dashboard Installer web UI · #131
  • Hourly energy statistics from Home Assistant via the companion Dashboard · #130

v0.9.8 12 Oct 2026

Device map Dashboard #126 Tour in the dashboard

The balance node is merged into the energy_node device

The Energy Node is the balance itself, the device the dashboard publishes for Home Assistant. It shows the net grid power, and the Roles layer connects every device with an energy role to it.

More in Device map

Settings Dashboard #125 Tour in the dashboard

Show exchange and history status as tiles

The History page of the settings switches the exchange between devices and chooses when this browser exchanges. Below the choices a status tile shows whether the exchange is connected and how many values it added.

More in Settings: History

7 more changes in v0.9.8
  • Connections show their flow direction and can be reversed by hand Dashboard · #129
  • Hourly energy statistics recorded on the server Dashboard · #128
  • The automation device sits under the node, with its rules linked to it Dashboard, Automation · #127
  • Exchange history only on demand Dashboard · #124
  • Show update progress and what's new after an update Dashboard, Installer · #123
  • List every step and service as its own run station Installer web UI · #121
  • Serve the automation history in full Dashboard · #119

v0.9.0 10 Oct 2026

Energy Dashboard #108 Tour in the dashboard

Energy groups and custom categories

A group bundles devices without a meter of their own. With Count as a whole on, it counts in one consumer category, which you pick or create in place. Custom categories add your own consumer, producer or storage types.

More in Energy

Device map Dashboard #103 Tour in the dashboard

Device map layers, role rings and focus

The layer bar switches between Wiring, Live energy, Data flow and Roles. The view belongs to this browser, and Save as default writes it into the map for every browser.

More in Device map

Diagnostics Dashboard #101 Tour in the dashboard

Redesign the diagnostics tab

The diagnostics page sums up the state in one line, counts the discovery devices and lists the findings with the affected devices.

More in Diagnostics

Overview & layout editor Dashboard #99 Tour in the dashboard

Add history view tiles to the overview layout

The History card shows a chart from the history page. Its options choose the source, the period, the statistic and the series.

More in Overview cards

Configuration editor Dashboard #98 Tour in the dashboard

Show the config service status as a pill

After saving, the service reloads its file. If it refuses the new file, it keeps the old one and the status pill says so.

More in Configuration editor

Dashboard Dashboard, Automation #115 Tour in the dashboard

Custom energy categories in automations and editor polish

  1. Your categories in rules A threshold can watch your custom categories from the energy page. The field selection lists them under Custom categories.
Dashboard Dashboard #114 Tour in the dashboard

Reorganise the device icon catalogue

  1. Pick a tile Every device has a tile. Details opens the device, and there you choose its icon.
  2. Icon catalogue The icons you can choose for a device are now sorted into categories, and there are more variants.
9 more changes in v0.9.0
  • Settings polish and local docs serve Dashboard · #112
  • Polish the device map and the energy tab Dashboard · #111
  • Live plant view on the energy tab Dashboard · #110
  • Data flow and balance layers on the device map Dashboard, Automation, Battery SoC · #109
  • Edit energy roles on the device map Dashboard · #107
  • Live energy flow on the device map Dashboard · #105
  • Skip unchanged update steps and keep the session across the restart Dashboard, Bootstrap, Installer · #102
  • Make saving the system configuration work and report it properly Dashboard · #91
  • Check and install system package updates (opt-out) Dashboard, Bootstrap, Installer, Installer web UI · #90

v0.8.5 4 Oct 2026

Installer Dashboard, Installer web UI #84 Tour in the dashboard

The changelog pages open on the highlights, the switch at the top shows everything

  1. Highlights first You can now filter the highlights out of the changes.
2 more changes in v0.8.5
  • Add Energy Node Companion as a history exchange peer Dashboard · #85
  • Remember the access details in the OS keychain Installer, Installer web UI · #83

v0.8.3 1 Oct 2026

Installer Dashboard, Installer, Installer web UI #82 Tour in the dashboard

Ship changelog.json in the bundle and show what is new before an update

The update page lists the changes of the new package. The preview also shows which components change and which services restart.

More in Settings: Versions & updates

5 more changes in v0.8.3
  • Rest the battery flow icon on its fill level at 0 W Dashboard · #81
  • Keep the changed service selection in the update preview Installer, Installer web UI · #80
  • Transfer only changed bundle files to the node Bootstrap, Installer, Installer web UI · #79
  • Save the state on an interval and recover after a crash Dashboard, Battery SoC, Service common library · #78
  • Break down versions per service in preview and diagnostics Bootstrap, Installer, Installer web UI · #76

v0.8.0 29 Sep 2026

Installer Dashboard, Bootstrap, Installer web UI #71 Tour in the dashboard

Show installed component versions under settings

The Versions page shows the installed package and every component with its version. A service that is not installed is marked as such.

More in Settings: Versions & updates

Automations Dashboard, Automation #63 Tour in the dashboard

Weekdays in the editor and a sun_window condition

In the rule editor a time window takes weekdays, and the sun window follows sunrise and sunset at the location from the settings.

More in Automations: Single rules

Settings Dashboard #59 Tour in the dashboard

Localization foundation with language switcher

The Formatting card on the Appearance page holds the language of this browser, the switch for the DE | EN pill and the number format. Every text of the dashboard, its error messages and the update screen follow the language.

More in Settings: Appearance

Configuration editor Dashboard, APsystems EZ1, Automation, Battery SoC, Shelly, Trucki, Tuya, Service common library #58 Tour in the dashboard

DC-only systems in the MQTT service and conditional config forms

The form is generated from the schema of each service. Fields that depend on another choice appear only with that choice, and values are checked before anything is saved.

More in Configuration editor

Devices Dashboard #53 Tour in the dashboard

Per-device icons and pinned favourite entities

The device dialog shows the favourites at the top, up to three entities with their live values. Click the icon in the header to pick another icon from the catalogue.

More in Device dialog

17 more changes in v0.8.0
  • Show the redeploy screen in the dashboard language Dashboard, Installer web UI · #74
  • Localize the device configuration forms Dashboard, Automation, Battery SoC, Trucki · #73
  • Localize the system configuration form Dashboard, APsystems EZ1, Automation, Battery SoC, Shelly, Trucki, Tuya, Service common library · #72
  • Localize validation errors and diagnostics Dashboard · #70
  • Localize API error messages Dashboard · #69
  • Localize automations and history, guard every UI text Dashboard · #68
  • Localize configuration and the layout editor Dashboard · #67
  • Localize energy and settings Dashboard · #64
  • Localize the shell and the overview Dashboard · #62
  • A number format setting, with dates that follow the language Dashboard · #60
  • Support DC-only systems and current sensors in HA Battery SoC, Battery SoC Core · #56
  • The developer CLI replaces the old deploy script Installer · #55
  • Ship the dashboard's device icons as an HA icon set Dashboard · #54
  • A running update stays visible when the dashboard restarts itself Dashboard, Installer web UI · #52
  • The redeploy preview shows service fields and previous versions Dashboard · #51
  • Validate the MQTT service's sources with coded errors Battery SoC · #
  • Remove scripts/deploy in favour of the installer CLI Installer · #

Written for Energy Node v0.11.0.

Edit on GitHub