What each version of WallConnectorLog for iOS brought, newest first.
A version gathers a body of work rather than going out one change at a time, so this page moves in steps. Between the steps the work is visible on GitHub, in branches and open issues.
Work on the next version gathers on the
dev branch,
next to the open issues.
The first proper release, on the App Store and tagged v1.0 on GitHub. 0.1 was a trial run to see how the app fared on the App Store; this is the version it was meant to be, and it closes every issue in the 1.0 milestone. Three of the additions — the curve for every session, the Wi-Fi history and the counter comparison — need WallConnectorLog server 1.2 or later.
The server address now takes a public name. Type the name your server sits behind on a
reverse proxy and the app talks HTTPS to it on its own, no port and no scheme to remember; a
scheme you type is kept, and a private address, a .local name or a hostname without
a dot still gets plain HTTP on your own network. Grafana is one tap away: Graphs in Grafana sits
on the overview and in About and opens the Grafana your server points to, or the address you set
yourself in Settings. Settings has also gained a price per kWh, and a Diagnostics section with the
age of the last reading, whether the server's clock agrees with the phone's, and the last poll
error if there was one.
The overview's power chart can show 24 hours, 7 days or 30 days, and a Grid quality card beneath it gives the span of voltage and frequency over that range with a voltage chart of its own. Under the power figure the app now says how many phases carry current and how much, so a single-phase charge is visible at a glance, and the car is struck through while nothing is plugged in. The Wi-Fi tile opens a history of the charger's signal and signal-to-noise ratio, and the Lifetime card, which now counts charge starts, opens a comparison of the energy the charger's own counter has delivered with what the server has logged, month by month, with the gap between them.
Sessions shows a total for each month in its section headers, and the whole list can leave the phone as a CSV file through the share sheet. Every session now draws its power curve, not just the recent ones, with temperature and phase-current curves of its own, and each one states its idle time: how long the car sat plugged in without charging, and what share of the session that was. With a price set, the cost of a month and of a session appears next to its energy.
A new Statistics tab sums things up for this week, this month, this year or all time: energy, with its cost when a price is set, the number of sessions, charging time and average power, then energy per day over the last 30 days and per month over the last 12, and a Records and averages card with the largest session, the longest charge and the highest power, each dated, the average charging power, the time plugged in but idle, and the all-time total.
One fix: the demo's earlier sessions draw a real power curve instead of a flat line. As before, English only, iPhone only, iOS 18 or later, free and open source under the MIT licence.
The first version, on the App Store and tagged v0.1 on GitHub.
It arrives with three tabs. Overview draws the grid, the charger and the car as one picture that lights up green where energy is moving, with the state the charger reports, the power flowing while a car is charging, and the session running right now. Below it sit tiles for phase currents and voltages, handle and electronics temperatures, the charger's Wi-Fi network and the grid readings; a chart of power over the last day; the lifetime counters the charger has kept since it was installed — energy delivered, charging time, connector and contactor cycles, cycles under load, thermal foldbacks, alerts and uptime — and the firmware version, part number and serial number in the footer. Sessions lists the real charge sessions the server has derived, grouped by month, with a session still running shown first under In progress. Each one opens on energy, time plugged in, time actually charging, peak power, peak handle temperature and average grid voltage, and recent sessions draw the power curve behind those figures. This is the part a phone cannot do on its own: the charger keeps no history, so an app that samples only while it is open can never show a truthful list. Settings holds the one thing the app needs, the address of your server, with a Test connection button that says whether it answers. About links the source code, the licence and a donate page for anyone who feels like giving back, and opens your own server's dashboard.
With no server configured the app starts on a hint: type demo in the server field
and every screen runs on built-in example data, so all of it can be tried before anything is set
up. Plain HTTP is allowed to your own network — private addresses, .local names and
hostnames without a dot — which covers a LAN and a VPN alike. English only, iPhone only, iOS 18
or later, free and open source under the MIT licence.