SvitGrid Monitor
Solar & battery energy monitor
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Svitgrid turns your solar inverter into a smart energy platform. Connect directly to your Deye, Sunsynk, Sol-Ark, or Victron inverter and see every watt in real time — where it comes from, where it goes, and how much it's saving you.
LIVE ENERGY DASHBOARD
See solar production, home consumption, battery state, and grid flow at a glance. Clean visualizations update every second, so you always know what your system is doing right now.
MULTI-BRAND INVERTER SUPPORT
— Deye SG04LP3, SG03LP1, SG01HP3 (3-phase hybrid)
— Deye SG01LP1, SG02LP1, Sun G3 (1-phase hybrid)
— Sunsynk 1-phase and 3-phase hybrid
— Sol-Ark 5K / 12K / 15K
— Victron MultiPlus-II GX
— Deye microinverters and string inverters
INVERTER CONTROL
Not just monitoring. Adjust battery charge/discharge limits, sell-to-grid settings, work modes, and time-of-use schedules right from your phone.
BATTERY & GRID INSIGHTS
Track state of charge, battery power flow, daily import and export, and self-consumption ratio. Know exactly when you're charging from the sun vs. pulling from the grid.
HISTORICAL CHARTS
Daily, weekly, and monthly views of production and consumption. Compare days, spot trends, and see how seasons and weather affect your system.
MULTI-USER HOUSEHOLDS
Invite family members to the same home. Role-based permissions keep sensitive settings safe while everyone stays in the loop.
EDGE GATEWAY (OPTIONAL)
Pair with the Svitgrid Edge Connector for continuous 24/7 cloud monitoring — your data keeps flowing even when your phone isn't home. Get alerts for low battery, grid outages, or unusual consumption.
SMART DEVICE CONTROL
Control Zigbee smart sockets directly from the app. Combined with the Edge Connector, you can schedule high-consumption devices around solar production automatically.
FLEXIBLE CONNECTIVITY
Connect directly to your inverter over local WiFi, or use the Edge gateway for cloud-based monitoring from anywhere. Your choice.
PRIVACY FIRST
Your energy data stays yours. No ads, no data selling. Optional cloud sync is fully encrypted.
WHO IT'S FOR
— Homeowners with solar + battery systems who want to understand and optimize their setup
— Installers managing multiple customer sites
— Energy enthusiasts who love seeing the numbers
Get more out of your solar investment. Download Svitgrid and see your energy like never before.
Terms of Use (EULA): https://svitgrid.app/terms
Privacy Policy: https://svitgrid.app/privacy
more Rules
• A new condition: hours without power over the last 30 days. Use it to charge the battery overnight when outages have been frequent.
• Rules work per inverter. Pick an inverter on the Rules tab, or choose all inverters to create the rule for each one.
• A new condition: a car is connected to your EV charger.
• Your own rule groups stay together in the priority order.
Boards and setup
• Setup checks that the board can reach each network inverter before it takes over.
• Hand an inverter from this phone to a board, and back, without removing the board.
• A board that reads no inverter asks you to confirm.
• Wi-Fi setup names the reason when the board cannot join, and does not repeat a retry that cannot work.
• Inverter search on the local network is more reliable, and offers a search by serial number beside a found inverter.
Batteries
• A battery that the phone reads can switch protocol, and says why when it cannot connect.
• A battery diagnostic checks the connection from the phone and from the hub, and sends the result to support.
Widgets
• The home-screen widget has a new design and a background opacity setting.
• The widget shows whether the grid is present.
Outages
• The outage schedule banner is always shown. You can hide it in Appearance.
• A tap on an event goes through an outage hour in the calendar.
• A possible outage hour no longer carries a confirmed-outage note.
Smaller fixes
• Charts: grid voltage labels only its gridlines, and the battery chart keeps its labels apart.
• An EV charger with no car does not offer to pause charging, and a stale charger is not shown as charging.
• A removed smart device in an event reads as an unknown device, not its ID.
• Settings rows keep their titles readable at large text sizes.
1.0.245 Oct 21
EV charging
• Add an Eveus charger and see its power, current, voltage and session energy.
• Set the charging current, pause charging and allow it again from the app.
• If the Eveus app controls the charger, one switch hands control to Svitgrid.
• Rules and calendar events can pause the charger, allow it, or set its current.
• Tap the charger on the energy flow to open its card.
A station on this phone
• Keep a station's data on your phone, with no cloud copy and no account.
• Connect to a station as a guest, and move it into your account later.
• Home Assistant stations can pair over your home network and stay local.
• Share a phone station with your other phones from the harvest screen.
Grid and outages
• Reports has a Grid tab with a log of outages and how reliable your supply is.
• The grid card shows the outages of today and of this month.
• The outage banner opens a screen with what happened.
Smart devices
• A Now tab draws a live map of where the power goes.
• An Analytics tab shows what each device used.
Rules and events
• Rules are numbered by priority, and you reorder them in a separate mode.
• Group your own rules, the way a template does.
• A charge event has a charge-current slider and shows the charge level it reaches by the end of the window.
• An event's outcome says when a charge missed its target, and why.
• A charge event lists the inverter's own slots and says when its grid charge is off.
Widgets
• The iOS widget lets you pick its station and text size, and follows the app's look.
• The Android widget is a stack of station cards you can swipe.
Setup and boards
• A start screen for an account with no station yet, with a way to join one by invite.
• Search for a Solarman stick by its serial number when the scan finds nothing.
• Rename a board from its page, and turn a board capability on after setup.
• Name your solar panel strings.
Smaller fixes
• The dashboard refreshes as often as your station sends data.
• Number fields accept a comma as well as a full stop.
• The button for adding a panel row stays clear of the Android navigation bar.
1.0.243 Oct 14
A new look
• The app has a new typeface, calmer colours and a new dark theme. Choose a theme and a text size under Appearance.
• A short launch animation, and the dashboard opens without a flash.
• Inverter settings fit on one page, and the time-of-use schedule is drawn as a 24-hour bar.
• The notification list puts what is happening now at the top and collapses repeats. An alert opens on its current state, its station and its history.
Setup
• Reviewing a new station takes one page, and solar panels default to facing south at 30 degrees.
• Connecting a board shows three clear milestones. If the search finds nothing, you get a checklist and a way to enter the inverter by hand.
• Boards with an RS-485 port are named ED-1.1, and each board in the list shows its photo.
• An RS-232 board is offered the direct cable path, and the app names the cable it needs.
Organisations
• New organisation screens: a home overview, a station list with live figures, reports, and settings.
Batteries
• Battery searches, pack moves and protocol mismatches explain what they are waiting for, and you can pull to refresh.
• A search that finds no new packs offers Done.
• A svitgrid://battery link opens that battery pack after you sign in.
Zigbee
• A new mesh screen shows each hub's network as a map and as a list.
Smaller fixes
• The forecast refreshes when you ask, and shows a dash for days without a forecast.
• Time-of-use changes no longer stay marked as pending after the inverter confirms them.
• Solar panel labels on the energy flow stay on one line.
1.0.242 Sep 30
Rules
• A new Rules tab on the calendar: trigger on grid voltage, battery level or tomorrow's forecast, and choose to change an inverter setting, send a notification, or both.
• Start from a ready-made template, or build your own. The notification names the condition that fired and the limit you set.
• Each rule keeps a history of when it fired. Drag automations into the order that decides between them.
Several Edge connectors per household
• Add a second board, or replace a board, from the Edge devices screen. Setup can handle several boards in one pass.
• Each board shows its Wi-Fi signal in the list, on its own page and during setup.
• Setup now finds LuxPower SNA and PI30 (Edecoa) inverters on the board's RS-485 cable.
• A board that was reset with its button can be set up again and returned to its station.
Batteries
• Adding a battery monitor is one guided flow that ends on a real reading. The app identifies the protocol from the pack itself, and you can still choose it yourself.
• Packs are shared between boards by signal strength, and each pack shows which board reads it and which battery bank it belongs to.
• The cell list shows each cell's deviation from the average.
Smart devices and Zigbee
• Group devices by room, and choose what a socket does when power comes back.
• A metering socket shows what it draws now and what it drew today. Smart devices have their own chart on the main screen.
• Add Zigbee devices one at a time, move a device to another hub, or reset the whole mesh and start over.
• A slow switch says why, and a failed pairing names the cause.
Smaller fixes
• A parallel station shows its grid from the master inverter, and its battery layout no longer overlaps.
• The dashboard refreshes when the next reading is due, and its age label keeps ticking.
1.0.241 Sep 28
A new way to add your station
• The app looks for your inverter on the network, on an Edge connector over Wi-Fi or RS-485, and in Home Assistant, then shows what it found. You confirm instead of typing addresses and serial numbers.
• When nothing is found, the app says why, and you can pick the inverter from a short list of models that match what it measured.
• One review screen holds the station name, location, solar panels and batteries, and each answer is edited in place.
• Your inverter's settings and a first reading are loaded during setup, so the settings page and the dashboard are filled the moment you finish.
Look and feel
• A new Graphite dark theme.
• The activity feed reads as plain sentences, and the inverter's row opens the household feed.
Alerts and measurements
• Set your own grid over-voltage and under-voltage alerts for each inverter.
• Where nothing measured the grid, history, compare, today's cards and Reports now say so instead of showing a zero.
• The app warns you when the Edge connector's Wi-Fi signal is weak.
Batteries
• The phone reads JK BMS packs as well as ANT and Daly.
• Battery-runtime units and advisor durations follow your app language.
Calendar and schedules
• Charge now takes precedence over an overlapping sell event.
• An event whose end is before its start runs overnight, editing a recurring event keeps its start date, and the time wheel steps by 5 minutes.
• Turning grid charging off clears the slots that turning it on enabled.
Smaller fixes
• Adding an Edge connector names the cause when it cannot join Wi-Fi, and a board that never joined is no longer reported as added.
• An offline smart switch can be retried, and a refused quick battery override says why.
• The dashboard keeps stacked battery packs symmetrical and no longer cuts off a parallel station's PV total.
• Multi-inverter dashboard labels and outage notifications are translated.
1.0.240 Sep 16
Adding an inverter is a different wizard
• The steps are named rather than numbered, the Home Assistant option unfolds in place instead of opening a modal, and the connection step fits on one screen.
• Collector discovery keeps looking instead of asking you to retry, and an inverter reached through a collector no longer demands an IP address or a serial it does not have.
• The app suggests battery packs that suit the inverter you just added, and starts the firmware update as soon as provisioning ends rather than at the very end.
Direct RS-485, on boards fitted with the adapter
• An Edge connector that has an RS-485 adapter can now reach a Huawei or Solarman-family inverter over the wire, so an inverter with no network dongle is no longer out of reach. The wizard asks how the inverter is connected, then sweeps the bus for you instead of asking for an address you would have to look up. Boards without the adapter are unaffected and never see the option.
Batteries
• The app reads Daly BMS packs, and you say which BMS a pack is rather than the app guessing. A scan that cannot run now says why, and packs the phone is already connected to are found.
• A high-voltage stack is described as a stack, and its charge setpoint is no longer clamped to a low-voltage figure. Dual-input inverters show their second pack.
• Fixed: two chemistries the picker offers were costed as LFP, and NMC is now labelled Li-ion.
Inverter settings
• SolaX and Anenji inverters have their own settings screens, showing what the inverter actually holds. Anenji protective setpoints are shown per cell, so a number you type is a number you can judge.
• The app no longer offers controls the inverter or the server would refuse.
Charts and the dashboard
• A new multi-day voltage chart, over a rolling 7, 10 or 30-day window.
• Where nothing measured the grid or the house, the app now says so instead of showing a zero.
• Battery feeds are drawn as straight legs into a labelled pack column, every grid phase appears on the per-inverter pages, and the Energy Sources legend hides series with nothing in them.
• Fixed: a dual-input Deye lost one of its battery nodes.
• Fixed: a per-inverter grid card read 0.0 kWh imported and exported.
• Fixed: bar-chart tooltips covered the bar they described.
Calendar and schedules
• Fixed: the top position of the sell-cap slider is a real cap, not an unlimited one.
• Fixed: slot edits were refused on schedules the inverter already held, and a failed switch offered a Retry with nothing left to retry.
• A written time-of-use change now reads as confirming until the inverter confirms it.
• An action or condition added by a newer build survives your edit instead of being dropped.
Wall dashboard
• The kiosk dims after sunset, the fullscreen clock can be pinned, and its battery figure matches the one the app shows.
Smaller fixes
• A blocked firmware downgrade is explained, instead of printing an error code.
• Generator energy comes from the inverter's own counter.
• Reports lead with what you bought and sold, and the period selector fits on its row.
• Organisations become usable as soon as they are created.
1.0.238 Sep 4
Your battery, read by the phone
• If your home is harvested by the phone rather than an Edge connector, the app can now read your battery packs directly over Bluetooth — cell voltages, temperatures, the spread between cells, and which pack is the outlier. Battery is now three screens: the bank, a pack, and a pack's cells.
• You choose which protocol reads a pack (JK, JBD/Xiaoxiang, ANT and others), rather than the app guessing.
• The cell-balance figure now always names the pack and the monitor it came from, and no longer explains away a spread on a resting pack.
Adding an inverter
• The app can now find every EyBond collector on your network and let you pick which ones to add, instead of asking you to type a serial you may not have.
• Anenji (SmartESS) inverters can be selected and harvested.
• An inverter added through a collector is now correctly bound to that collector.
Calendar and schedules
• Fixed: schedules that switch a smart device on or off — "use solar at home" and "lower consumption" — were never signed, so once your household had a signing key the inverter refused them and the event log filled with "Команда не була підписана" once a minute. They are signed now.
• The app also renews schedule signatures before they lapse. A signature that quietly expired stopped the schedule running with no error anywhere, which is why a schedule could simply stop happening.
• Fixed: the «РДН» pill no longer paints over the «Експорт» label in the chart legend.
• Fixed: the app no longer claims your inverter supports nothing when it does.
• Time-of-use now shows the master state, not only the grid-charge part of it.
Smaller fixes
• The generator-port icon holds still when the port reads OFF, instead of animating as though power were flowing.
• Long titles on the home screen's detail cards no longer break mid-word.
• The inverter settings list no longer jitters near the bottom.
• An outage notification is no longer re-posted as a fresh banner on iOS every time it updates.
1.0.237 Aug 24
Multi-inverter homes
• The energy flow chart's pages are now labelled tabs (Home, Inv 1, Inv 2…) instead of plain dots, and every tile in the whole-home view carries the same number — so you can finally tell your inverters apart. Tap a tab or a tile to jump straight to that inverter.
• A home with exactly two inverters no longer shows "Master" under both of them.
Home Assistant
• Fixed: the app kept reopening on "Add inverter" after a successful pairing, asking for a logger serial a Home Assistant home does not even need. The inverter was never lost — a leftover setup wizard was. If you are stuck in this loop right now, close the wizard with the X in its corner and confirm discarding it, rather than deleting the household.
• In local mode, the dashboard, charts, daily statistics and energy summary now fall back to the cloud when you are away from home and your household is uploading, instead of showing errors.
• Switching to local mode no longer silently switches off cloud upload, and the cloud-sync switch can no longer fail every single time.
Calendar and inverter control
• Editing an event now opens on your event's own mode — ticked, in its own colour, first in the list — instead of the create-a-new-event mode picker.
• Fixed: changing a charge time slot left "Applying…" spinning and then claimed the change never reached the inverter, on a change the inverter had already applied within seconds. Work mode, sell-to-grid and generator controls were affected the same way.
• The day-ahead price-range condition is available again on the "Активний споживач (РДН)" tariff, and that tariff can now use drain-to-grid in battery maintenance.
Settings and tariffs
• Fixed: on the "Для підприємців (фікс. ціна)" tariff there was no way to save the import price you typed. Worth checking yours — choosing that tariff saved a price of 0 straight away, so it may still be sitting at 0. The sell-price cap on "Активний споживач" had the identical problem and is fixed alongside it.
• The grid limit setting now explains itself: it caps household use and battery charging together, and is not the same as the grid charging current limit.
• A multi-pack battery bank now shows its total capacity, and in every language.
Alerts
• Notification preferences are now stored as the alerts you have muted rather than the ones you want, so newly added alert types reach you by default. Five types that were never offered a toggle at all — your inverter or its WiFi logger unreachable, an inverter configuration problem, and a solar string producing almost nothing while the others are fine — will start arriving; four of them bypass quiet hours.
• Alerts that need a decision from you now open onto a screen leading with what happened and the numbers behind it, and carry a one-tap "stop showing this".
• When your battery stops charging above the reserve you set because a time-of-use slot is capped lower, the alert can now raise that slot for you directly.
Also in this release
• You can add a grid-tie inverter that feeds your hybrid's generator port, so its panels finally count towards the generation forecast.
• An inverter with no battery — a grid-tie or a microinverter — is no longer drawn with an empty battery card sitting at zero.
• Charts no longer mark the last few minutes as a break in data collection while data is arriving normally.
• On an iPad held sideways, pull-to-refresh now works over the left-hand half of the home screen too.
• Fixed an error storm behind the lingering unread badge on iOS 27.
• Fixed: if your inverter runs a smart load and you had not switched the generator port on for display, part of your house consumption was subtracted and then shown nowhere — the app read lower than the inverter's own screen and than the home-screen widget. The three now agree.
1.0.234 Aug 19
Multi-inverter homes
• The energy flow chart's pages are now labelled tabs (Home, Inv 1, Inv 2…) instead of plain dots, and every tile in the whole-home view carries the same number — so you can finally tell your inverters apart. Tap a tab or a tile to jump straight to that inverter.
• A home with exactly two inverters no longer shows "Master" under both of them.
Home Assistant
• Fixed: the app kept reopening on "Add inverter" after a successful pairing, asking for a logger serial a Home Assistant home does not even need. The inverter was never lost — a leftover setup wizard was. If you are stuck in this loop right now, close the wizard with the X in its corner and confirm discarding it, rather than deleting the household.
• In local mode, the dashboard, charts, daily statistics and energy summary now fall back to the cloud when you are away from home and your household is uploading, instead of showing errors.
• Switching to local mode no longer silently switches off cloud upload, and the cloud-sync switch can no longer fail every single time.
Calendar and inverter control
• Editing an event now opens on your event's own mode — ticked, in its own colour, first in the list — instead of the create-a-new-event mode picker.
• Fixed: changing a charge time slot left "Applying…" spinning and then claimed the change never reached the inverter, on a change the inverter had already applied within seconds. Work mode, sell-to-grid and generator controls were affected the same way.
• The day-ahead price-range condition is available again on the "Активний споживач (РДН)" tariff, and that tariff can now use drain-to-grid in battery maintenance.
Settings and tariffs
• Fixed: on the "Для підприємців (фікс. ціна)" tariff there was no way to save the import price you typed. Worth checking yours — choosing that tariff saved a price of 0 straight away, so it may still be sitting at 0. The sell-price cap on "Активний споживач" had the identical problem and is fixed alongside it.
• The grid limit setting now explains itself: it caps household use and battery charging together, and is not the same as the grid charging current limit.
• A multi-pack battery bank now shows its total capacity, and in every language.
Alerts
• Notification preferences are now stored as the alerts you have muted rather than the ones you want, so newly added alert types reach you by default. Five types that were never offered a toggle at all — your inverter or its WiFi logger unreachable, an inverter configuration problem, and a solar string producing almost nothing while the others are fine — will start arriving; four of them bypass quiet hours.
• Alerts that need a decision from you now open onto a screen leading with what happened and the numbers behind it, and carry a one-tap "stop showing this".
• When your battery stops charging above the reserve you set because a time-of-use slot is capped lower, the alert can now raise that slot for you directly.
Also in this release
• You can add a grid-tie inverter that feeds your hybrid's generator port, so its panels finally count towards the generation forecast.
• An inverter with no battery — a grid-tie or a microinverter — is no longer drawn with an empty battery card sitting at zero.
• Charts no longer mark the last few minutes as a break in data collection while data is arriving normally.
• On an iPad held sideways, pull-to-refresh now works over the left-hand half of the home screen too.
• Fixed an error storm behind the lingering unread badge on iOS 27.
1.0.224 Aug 8
Fixes the 1.0.221 sign-in problem.
If updating to 1.0.221 logged you out and your system was then missing, this build restores it — and nothing of yours was lost. That build was sent to the store carrying the settings for our internal test environment, so the app looked you up in the wrong place. Your household, inverters, connector and full reading history were never touched.
After updating, sign in the same way you originally signed up. If you created your account with an email and password, use that — signing in with Google or Apple instead creates a separate account.
1.0.222 Aug 6
Planning
• Maximum selling is now a single planning model, offered only if your tariff actually lets you sell to the grid.
• Each planned cycle explains itself: what it earns, the price it was valued at, where the battery refills from and what that costs.
• Battery-hold windows now show the expected charge level at the start and end, and why the battery is being held.
• Green-tariff earnings are now shown net of the 18% ПДФО and 5% military levy, so the figure matches what you are actually paid.
Setup and calendar
• Huawei SmartLogger setup now finds inverters at Modbus addresses 1 to 32, not just 1 to 10, and reports save failures instead of appearing to do nothing.
• The calendar scrolls continuously through midnight, and a single event can now span it.
• Edge-connector setup works on WiFi networks with no password.
Fixes
• The app no longer opens into the Add inverter wizard for a household that no longer exists.
• Firmware-update banners clear correctly instead of showing an install that already finished.
• Ukrainian wording corrections across the plan and trial screens.
1.0.221 Aug 4
Faster app startup and a smoother, more responsive dashboard
Lower background data and battery usage
Bug fixes and stability improvements
1.0.215 Jul 23
Sign-in is fixed and more reliable.
• Sign in with Google, Apple, or email works reliably again. After updating, you'll be asked to sign in once more — you'll see a short "please sign in again" note explaining why. Your data and settings are unchanged.
• Clearer sign-in errors: the login screen now tells you what actually went wrong (like no connection) and points Google/Apple users to the right button.
This update also includes a range of fixes and improvements across the dashboard, reports, outage schedules, battery accuracy, the home-screen widget, and Home Assistant
1.0.208 Jul 17
• Battery level now shows an estimated "~%" with a clear explanation when your battery’s BMS isn’t reporting exact charge.
• New Backup vs. Load split to see grid-side household usage separately.
• Pause and resume monitoring for any connected device, right from its screen.
• Easier-to-read mesh network screen — device names and signal strength in plain words.
• Reports open on Today by default, with clearer "to grid" energy labels.
• Choose how often the dashboard refreshes.
• Home Assistant: switch inverter read source, plus pull-to-refresh.
• Fixed a rare crash when opening the app from the home-screen widget.
• Performance and stability improvements.
1.0.206 Jul 13
We've moved Svitgrid onto our production platform. You'll be asked to sign in once more after updating — your existing email, Google and Apple logins all work unchanged. Push notifications (including power-outage alerts) now arrive natively. Plus bug fixes and improvements.
1.0.203 Jul 9
Bug fixes and improvements.
1.0.181 Jul 1
Switching users from staging to prod
1.0.178 Jul 1
NEW for operators:
• Станції list redesigned: compact single-line rows with station photo,
status pill, search box, and All/Online/Offline/Alarm filter chips.
• Fleet alerts moved from a bottom tab to a top-right bell (with an
unread badge), now colour-coded by meaning: green = restored, red =
outage/fault, amber = low battery, blue = firmware/info, grey = offline.
• New Арбітраж (РДН) tab: day-ahead battery-arbitrage projection sized
to the fleet's total battery — revenue, captured spread, charge/
discharge windows + SOC chart.
• New Аналітика tab: fleet energy over Today / 7д / 30д, per-station
ranking by specific yield (kWh per kWp), revenue/savings estimate.
• New /me/fleet/analytics API and each station's photoUrl now in /me/fleet.
Behind the scenes:
• Plumbing for a future per-household production migration is now in
place — invisible to current users (it's a no-op until the household
is flagged), but the app can silently bridge a logged-in staging
session to prod without re-login.
• Reduced edge-device heat (firmware): ESP32-S3 runs at 80 MHz with
dynamic frequency scaling, ESP32-H2 at 64 MHz. Pending hardware
verification — devices in the test fleet should run noticeably cooler.
Carried over from recent builds (if you missed them):
• "Active consumer (РДН)" electricity tariff with monthly settlement.
• Professional calendar-event mode (combine inverter settings + trigger
conditions, owner/admin only).
• Pause any calendar event for the day (auto-resumes tomorrow).
• Energy-flow diagram polish: EV charger animated, fed from inverter not
grid; grid value/voltage above the icon; PV string V/I above panels.
• Solar utilisation (curtailment) chart in Forecast.
• Up to 6 PV strings (Deye SUN-80K-SG02HP3).
• Outage banner can be swiped to dismiss; toggle in Appearance settings.
• Day/night/peak breakdown on the electricity-cost card.
1.0.160 Jun 25
Fixed an issue related to Huawei inverters. A bug, that was not letting users proceed through onboarding.
1.0.159 Jun 20
New in this build:
• Redesigned Solar Forecast screen — clearer verdict header, week strip,
accuracy tracker, and a solar-focused hourly chart with per-hour tooltips.
• New "Solar utilisation" card with an hourly bar chart and day-by-day
navigation, so you can see how much of your potential generation you used.
• Professional events: build fully custom automations with your own
actions, conditions, hysteresis, and reusable presets.
• Outage schedule banner is now collapsible with an at-a-glance status dot,
swipe-to-dismiss, and a visibility toggle in Appearance. Added ПЕЕМ ЦЕК region.
• Energy flow diagram polish: animated EV-charger node with live power,
support for up to 6 PV strings, offline indicators on inverter nodes,
and cleaner labels for multi-string systems.
• Battery Cycles card now shows total cycles over the selected period.
• Day Planner: re-authorize prompt when access expires.
Fixes: today's production card stays live, phantom generator/PV-string
readings suppressed, micro-inverter status, and calendar/forecast polish.
1.0.157 Jun 19
• New "Solar utilisation" card on the Forecast screen — an
hour-by-hour chart of how much of the available sunlight you
actually captured (100% = all used; bars turn amber/red in
hours when the battery was full and surplus had nowhere to go).
Browse any day with the date picker — today fills in live,
past days show every hour.
• Fixed: battery export could incorrectly show as zero on
single-inverter systems.
1.0.156 Jun 16
NEW
Pinch-zoom on Voltage/Load/Export/Generator charts; Y-axis rescales to the zoomed window
App-wide text size setting in Appearance (scales everything incl. the energy diagram)
On-demand battery maintenance charge ("Run now" in inverter settings and the dashboard battery node)
Compare periods screen (Reports > Compare): week/month plus a new Year tab, money and battery deltas
EV charger: diagram node, charge-power slider, household grid-import limit, solar-surplus charging via calendar
Electricity-cost card for fixed-tariff households plus an electric-heating tariff toggle
FIXED
Battery shows "Calculating" instead of a false 0% during edge-device cold start
iOS home-screen widget now opens the app when it was fully closed
Today's energy stats no longer freeze at yesterday's totals in the morning
SOC chart no longer plunges to 0% from a single glitch reading
IP fields accept "." regardless of keyboard locale
Green tariff and CO2 cards hidden when green tariff is off
1.0.154 Jun 12
What's New in 1.0.6
• Generator control: run on a schedule or auto-start on low battery,
grid outage, or a scheduled blackout — with quiet hours, anti-short-
cycle protection, and notifications. Plus a manual on/off control.
• New inverter support: grid-tie Deye SUN-60K-G03 and Solplanet
ASW100K/110K-LT.
• EV charger option now available for more compatible Deye/Sunsynk
inverters.
• More accurate solar forecast: fixed significant under-prediction and
added honest per-hour confidence bands.
• Fixed false "no electricity / grid down" alerts caused by a momentary
grid-relay glitch.
• Business tariff reporting: grid import cost and savings from self-
consumed solar.
• Improved energy charts: auto-scaling axes, a cleaner view for homes
without panels, and per-string PV current.
• Home Assistant onboarding improvements and bug fixes.
1.0.153 Jun 10
What's New in 1.0.5
Fixes
- Change Role now works — you can actually promote/demote household members (the dialog previously did nothing).
- Two-factor auth: enabling/disabling 2FA now re-authenticates smoothly instead of failing with a cryptic error — including for accounts linked to Apple/Google (your email is auto-verified via the linked sign-in).
- Fixed a second phone getting stuck on "Signing Required" and unable to control devices/inverters after its key was approved.
- Widgets: no more phantom "Solar 0.0 kW" on battery-only homes; the battery reading is no longer cut off ("Bat 5…"); tapping a widget now opens the dashboard instead of a "Page not found" error.
- Fixed the energy card overstating "exported from battery" on multi-inverter (master/slave) homes.
- Grid Voltage chart no longer overlaps its title, and no longer goes blank when running on battery with the grid idle.
- Firmware-update status banners are now readable in dark mode.
New
- Reports: cooperative-tariff households get a monthly settlement card (Продаж / Купівля / Баланс).
- iOS lock-screen widgets: pick from three styles — inline line above the clock, circular battery ring, or rectangular box.
- Home Assistant onboarding now collects battery, solar, and location details (so forecasts and sizing work) and no longer asks for your outage region twice.
- Settings → Help & FAQ now opens a real help page.
Improvements
- Home Assistant inverters no longer show irrelevant Solarman IP / logger fields.
- History updates immediately after a server-side data correction instead of waiting until midnight.
1.0.152 Jun 7
• New energy bars — the dashboard now shows your generation and consumption
split by source (solar, grid, battery) as clean bars, across day, month,
year, and all-time.
• 9 new languages — Spanish, Portuguese, German, Turkish, Dutch, Polish,
French, Italian, and Arabic, plus a more complete Ukrainian translation.
• Quick battery control — new "Charge now" and "Use battery now" buttons for
battery hybrids, with a one-tap cancel chip on the dashboard.
• Smarter "Use solar" scheduling — Consume-from-Sun events now switch on/off
by battery level (SOC %) instead of a forecast, so loads like boilers
actually turn on.
• Power calibration — if a reading (grid, solar, load, or battery) shows up
10× too high or low, admins can correct it in Inverter settings → Advanced.
• More accurate solar forecast — predictions are now capped at your inverter's
real output, fixing midday over-forecasting on clear days.
• Accurate energy totals — fixed phantom "Generated" kWh on panel-free systems
and spiky Smart Load monthly figures.
• Reports "Week" now follows the calendar week (Mon–Sun).
• Faster dashboard with instant pull-to-refresh, clearer logger-serial
onboarding help, and assorted fixes.
1.0.149 Jun 3
Rules
• A new condition: hours without power over the last 30 days. Use it to charge the battery overnight when outages have been frequent.
• Rules work per inverter. Pick an inverter on the Rules tab, or choose all inverters to create the rule for each one.
• A new condition: a car is connected to your EV charger.
• Your own rule groups stay together in the priority order.
Boards and setup
• Setup checks that the board can reach each network inverter before it takes over.
• Hand an inverter from this phone to a board, and back, without removing the board.
• A board that reads no inverter asks you to confirm.
• Wi-Fi setup names the reason when the board cannot join, and does not repeat a retry that cannot work.
• Inverter search on the local network is more reliable, and offers a search by serial number beside a found inverter.
Batteries
• A battery that the phone reads can switch protocol, and says why when it cannot connect.
• A battery diagnostic checks the connection from the phone and from the hub, and sends the result to support.
Widgets
• The home-screen widget has a new design and a background opacity setting.
• The widget shows whether the grid is present.
Outages
• The outage schedule banner is always shown. You can hide it in Appearance.
• A tap on an event goes through an outage hour in the calendar.
• A possible outage hour no longer carries a confirmed-outage note.
Smaller fixes
• Charts: grid voltage labels only its gridlines, and the battery chart keeps its labels apart.
• An EV charger with no car does not offer to pause charging, and a stale charger is not shown as charging.
• A removed smart device in an event reads as an unknown device, not its ID.
• Settings rows keep their titles readable at large text sizes.
more Version 1.0.245 Oct 21
Data Linked to You The following data may be collected and linked to your identity: