Versions
Changelog
What changed in every version, newest first, taken directly from development. You install an update in the app under More → About OpenAmpere.
Version 0.18.1
Fixed
- ui: Show the easter egg correctly on safari (#201)
Version 0.18.0
New
- ui: Add easter egg (#199)
Other changes
- Mark control of the foxess h3 with the new map as confirmed (#197)
Version 0.17.0
This version makes OpenAmpere more secure and more robust. Please update soon: a gap in the protection against other web sites on the home network is closed (#163), and login details such as the customer portal login or the address of the push messages are only visible after logging in (#164).
New: a damaged database no longer stops the app, and you can now restore a backup right in the app (More → Data & backup). If the memory card is full, the app tells you right away. The diagnostics report contains the server's latest messages, without IP addresses and serial number. Energy values of inverters that only count in 0.1 kWh steps are shown with one decimal.
New
- storage: Version the database schema and keep a copy before upgrades (#191)
- storage: Warn in the app and by notification when readings cannot be stored (#190)
- diagnostics: Include the recent log in the report and make the log level adjustable (#183)
- changelog: Show an optional summary per version for owners (#187)
- update: Add a container health check and pin actions by commit (#181)
Fixed
- ui: Show energy from 0.1 kWh counters with one decimal (#195)
- install: Limit container logs and explain what to do on errors (#188)
- storage: Start after a damaged database and restore backups in the app (#189)
- api: Hide private settings and diagnostics without login (#184)
- gridmeter: Send an honest user agent to the netze bw portal (#180)
- auth: Accept only .fritz.box, not every .box host name (#177)
Other changes
- site: Base the imprint on the media act and complete the privacy notice (#193)
- Regenerate the readme screenshots with two decimals (#186)
- Show which devices are confirmed on a real system (#185)
- Add backup, move, uninstall and troubleshooting guides (#182)
- site: Say the update check is on by default and call the report auswertung (#179)
Version 0.16.0
New
- ui: Show kWh and kW with two decimals everywhere (#162)
Version 0.15.0
New
- changelog: Show every change without folding (#160)
Other changes
- Run the ui tests in the playwright container image (#158)
Version 0.14.0
New
Version 0.13.3
Fixed
- report: Show complete bars and one label per bucket in energy charts (#152)
Version 0.13.2
Fixed
- diagnostics: Pseudonymise addresses and leave out times in the shared report (#150)
- charging: Switch off openampere's remote control values after an inverter restart (#144)
Other changes
Version 0.13.1
Fixed
- charging: Switch off a leftover remote control and stop blaming the smartbox (#142)
Version 0.13.0
New
- remote: Optional HTTPS for remote access with tailscale serve (#140)
Version 0.12.0
New
- diagnostics: Tell who holds the remote control and for how long (#136)
- notify: Guided ntfy setup with a QR code and help when nothing arrives (#134)
Fixed
- ui: Keep the update banner within the page column on wide screens (#133)
Other changes
Version 0.11.0
New
- updates: Verify the image provenance before switching to a new version (#125)
- site: Add English and a language switch to the website (#124)
- ui: Offer the language switch on the first screens (#122)
Fixed
- diagnostics: Explain who uses the remote control, with real values (#127)
- ui: Keep the language switch in the settings only (#123)
Other changes
- Add AGENTS.md for AI coding agents and point CLAUDE.md to it (#129)
Version 0.10.0
New
- ui: Translate the whole app with English keys and add languages without code (#120)
- ui: Split translations by area and follow the language in numbers and dates (#118)
- ui: Add a language switch with English as a preview (#108)
Fixed
- control: Do not write the export limit to a read-only device (#119)
Other changes
- Link the public roadmap (#117)
- release: Provenance, SBOM and install scripts per release (#114)
- Point questions to GitHub Discussions (#110)
- Add a guide for writing a driver (#112)
- Add a device compatibility page (#111)
- Add the OpenSSF Scorecard and narrow workflow token permissions (#109)
- Make the repository English and keep the user guides German (#107)
Version 0.9.0
New
- outages: Remove an entry with "Das war kein Stromausfall" (#96)
Fixed
- outages: Tell a switched-off inverter from an empty battery (#94)
- outages: Need two off-grid readings and tell missing data from an empty battery (#90)
Other changes
- Add the seventh insolvency case of the EKD group (#92)
Version 0.8.1
Fixed
- ui: Show cent amounts with two decimals and keep typed decimals (#88)
Version 0.8.0
New
- remote: Set up access from anywhere with tailscale in the app (#86)
Other changes
- Add faq for affected owners and link official insolvency notices (#85)
Version 0.7.0
New
- apps: Show whether Home Assistant is connected and how to connect (#81)
- homeassistant: Home Assistant integration via HACS with a secure API (#77)
Fixed
- site: Fit the demo into the phone mockup (#80)
Other changes
- deps: Update Python dependencies (#82)
Version 0.6.0
New
- tariffs: Determine the feed-in compensation from the EEG rates (#74)
Fixed
Version 0.5.1
Fixed
- billing: Fetch Netze BW values the way real accounts deliver them (#68)
Other changes
- deps: Regenerate lockfiles and license list in one step (#66)
Version 0.5.0
New
- billing: Fetch the grid operator's meter values, starting with Netze BW (#63)
Fixed
Version 0.4.0
New
- tariffs: Time tariff with own price windows (#54)
- report: History of power cuts (#52)
- ui: Show and report a power cut (off-grid mode) (#50)
- charging: Charge levels relative to what the battery allows (#49)
- data: Keep detail readings for years or forever, with the space it needs (#47)
- ui: Show whether the battery charges from the sun or the grid (#46)
- pv: Hide module arrays that are not connected (#40)
Fixed
- ui: No overflow or clipped text on narrow phones (#56)
- ui: Small display issues from the field (#45)
- diagnostics: Clearer texts and ratings (#44)
- ui: Capacity button, date fields in cards, single temperature heading (#43)
- import: Name both steps of the cloud import progress (#42)
- ui: Label the battery's own sensor as electronics (BMS) when cell temperatures exist (#41)
- report: One balance per annual bill, with the calculation behind it (#39)
- report: Consistent values on the first day (#36)
- ui: Content no longer runs under the iPhone status bar (#35)
- ui: Downloads from the iPhone home-screen app open in their own window (#34)
- ui: Copying works on the iPhone over plain HTTP (#33)
- foxess: Read the inverter temperature in 0.1 °C (#26)
Other changes
- New README screenshots (#57)
- The former smartbox resets settings from the cloud (#53)
- Bump actions/checkout from 4 to 7 (#30)
- deps-web: Bump vite from 8.3.1 to 8.3.2 in /web in the vite group (#29)
- Bump actions/deploy-pages from 4 to 5 (#32)
- Bump actions/configure-pages from 5 to 6 (#31)
- Bump docker/build-push-action from 6 to 7 (#28)
- Bump actions/setup-node from 4 to 7 (#27)
- deps: Label Dependabot pull requests only with dependencies
- github: English issue labels
- github: Issue templates with the current app areas and a cause field
Version 0.3.0
New
- Updates from the app with one tap
- Annual bill forecast, battery health and firmware changes
Version 0.2.0
New
- ui: Link to the project imprint in Über OpenAmpere
- evcc: Car battery, minimum charge and driving statistics
Version 0.1.2
Fixed
- ui: Device lines in the energy flow run from corner to corner
- ui: Car and heating rod icons in the energy flow match the others
Other changes
- Screenshots in the README
- Mark only the newest version as latest release
Version 0.1.1
Fixed
- ui: Lower the nav bar on iPhone, collapse "Alle Werte" in the analysis
Other changes
- GitHub release with notes for every version tag
- Run the dependency sync on branches only, not on version tags
Version 0.1.0
First published version of OpenAmpere.
New
- One-line install script
- ui: Tiles back on the start page, open analysis, setup under Verbindung
- ui: Clearer wallbox status, unsaved hints, one-line demo banner
- ui: Short intros, background on request
- ui: Wallbox setup as three numbered steps
- ui: Guided device setup instead of one long form
- report: One analysis page with key figures and foldable sections
- ui: A shorter start page with the numbers that matter
- One list for who gets solar power first
- ui: Battery under Geräte, a tidier Mehr menu
- ui: One switch for control: view only, test, active
- ui: Label the bottom menu and call the start page Übersicht
- demo: Show charging and heating on days with solar surplus
- ui: Give devices their own menu and show them everywhere
- devices: Record power and energy per device, add manual modes
- Control my-PV heating rods and wallboxes via evcc
- site: Add imprint and privacy page, rewrite landing page text
- site: Add project website with live demo on GitHub Pages
- web: Add an in-browser demo mode
- diagnostics: Add read-only diagnostics for on-site verification
- Add tariffs, grid charging, surplus consumers and notifications
- report: Improve report, accessibility and release quality
- app: Make everyday use more trustworthy and easier
- Add access protection and a legally correct feed-in limit