The Web Dashboard Grew Up

Until this week the web dashboard at app.myplantsense.com was the plain sibling of the PlantSense app: a list of devices, six numbers, four line charts. It worked, but it didn't look or think like the app, and if you used both you had to translate between them.
Today's release fixes that. Here's what changed and why.
One look across the app, the site and the dashboard
The dashboard now shares the app's visual language: the same leaf green and warm paper (or deep ink, if your system is in dark mode), the same type — a serif for headlines, Mulish for everything else — and the same ring gauges the app uses on its Status tab. If you've seen our App Store screenshots or the new homepage, the dashboard will feel like the same product, because it is.
Gauges that know your plant
The biggest change is under the numbers. Each reading is now a ring that fills from your plant's minimum to its maximum — the care profile the app loads when you identify a species — and is labelled Low, Fair, Good or High by exactly the same rules the app uses. A Fiddle Leaf Fig and a tomato bed have different ideas about "good" humidity, and the dashboard finally respects that.
Plants that were never identified get a sensible default band and the same labels, so nothing is ever a bare number without context.
Last watered, last charged
The plant page now shows Last watered and Last charged, and you never have to log either. The server scans the last 30 days of readings for the tell-tale jumps: a rise of 15% or more in soil moisture is a watering; a rise of 5% or more in battery is a charge. It's the same detection the app uses, so the two always agree.
Attention where it belongs
The plant list sorts the plants that need you to the top, with a calm orange strip — "Fiddle Leaf Fig needs water", "Tomato Bed needs charging" — instead of the red banner we had before. Orange is reserved for alerts everywhere in PlantSense now, in the app, the dashboard and on the sensor's own LED, so the colour means the same thing wherever you see it.
Charts got the same treatment: each reading in its own colour, a shaded area under the line, and a dashed floor on the moisture chart at the level that triggers a watering alert, so you can see how close a plant came before you watered.
Alerts that read like a person wrote them
While we were in there we rewrote the notifications themselves. The old copy was generated from a template and read like it — "We have detected warning low moisture levels for your plant". The new alerts name the plant and the action:
Warning: "Fiddle Leaf Fig" needs water Soil moisture has dropped below the floor set for "Fiddle Leaf Fig". Water it soon.
The same wording appears on your lock screen, in email, and in the examples on our homepage, so what we show is what you get.
Staying signed in
A less visible fix, and possibly the most welcome one: you should no longer be signed out of the app or the dashboard for no reason. Sessions used to expire after seven days regardless of use, and a couple of edge cases could sign you out on a slow network. Sessions now last as long as you keep using PlantSense, refreshing quietly in the background. Sign in once and stay signed in.
What's next
The redesign is live for everyone at app.myplantsense.com. The iOS app with the same look is finishing App Store review, and we'll post here the day it's available. As always, the sensor, the app, the dashboard and the cloud are free to use — you buy the sensor once.
Found something odd in the new dashboard? Use the feedback bubble in the bottom corner — it lands straight in our inbox.