About us What we can do Services How we work Work Contact UA Telegram →
Device · firmware · bot · server · website

Grid Monitor — our own device that watches the power

A small device sits in the outlet and sends a Telegram message when the power goes out and when it comes back. We made it in two versions, because homes differ: in some the router survives a blackout, in others it goes dark along with the power. Pro measures the voltage and sends the message itself. Home goes silent along with the power, and our server notices that silence. We built the firmware, the bots, the server, the product site and the manuals ourselves.

two versions
for different homes
Pro when the router has backup power; Home when everything goes dark
no server
that is how Pro works
the bot lives inside the device
24 hours
Pro lives with no power
tested through real blackouts
Where the difficulty was

Noticing that the power is gone is easy.
Telling someone about it is harder.

Any appliance in an outlet goes dark together with the power, and often the router goes dark with it. Yet the message has to be sent exactly when there is no power, and maybe no internet either.

There is no single answer that fits every home. Where the router runs on backup power, the device can send the message itself. Where the router goes dark, only someone outside can send it, someone who notices that the device has gone silent. That is why there are two versions.

What we built

Two versions
for different conditions.

Pro: the bot lives inside the device

Pro measures the voltage in the outlet and sends the Telegram message itself, through its own bot built into the firmware. There is no server in the middle, so there is nothing to pay after the purchase.

Pro: it lives longer than the blackout

Its own battery and up to a day of running with no power. If the outage drags on, the device goes to sleep carefully so that a deep discharge does not ruin the battery, and wakes up by itself when the power comes back.

Pro: events do not get lost

The home Wi-Fi may go away together with the power. The queue of events sits in memory that survives a loss of power, so not a single message is lost, and the length of the outage is counted by the device's own clock.

Home: the signal is silence

Home runs only off the outlet and keeps checking in with our server. Every check-in is signed with the board's own key, so nobody can fake an outage or hide a real one. Silence means the power is gone, and the message is sent by the server. That is why Home works even when everything at home goes dark, router included.

Home: it does not mistake an internet drop for a blackout

The server waits out a short silence before reporting an outage, and the person chooses in the bot how long to wait. If the power was on and it was the internet that dropped, a correction follows: “The power did not go out”.

Home: it updates itself

The board fetches new firmware over the internet and writes it only if the file carries the workshop's genuine signature. It will not install someone else's firmware, and nobody has to drive out to devices already sold with a cable.

Both: setup without apps

The device brings up a Wi-Fi network of its own, and the setup page opens on the phone by itself. Changed the router, and the device offers to pick the new network by itself.

What it looks like

The bot in Telegram,
the devices and the product site.

The bot reports the power going out and coming back

A real outage, Pro

The bot messaged on its own that the power went out at 09:20 and came back at 09:33, along with how long it lasted. Above that — the battery charge on request.

The bot's help and the state of the Wi-Fi connection

Help and the state of the connection

The /help command shows the buttons for adding the bot to a group or a channel. /network — the quality of the Wi-Fi signal. We blanked out the network name in the screenshot.

A page of the Grid Monitor user manual

The Pro manual

Setting up in two steps, which messages arrive, the bot's commands and what the color of the indicator means.

The devices

Home on the left, Pro on the right: it is bigger and has a battery. The box is the same for both: the device, a power supply and a USB-C cable.

Grid Monitor Home and Pro side by side in black faceted cases

The product site

The job did not end with the devices: people also had to understand which version to take. grid-monitor.net settles that with one question: does your router keep working when the power goes out. After that it shows which messages arrive in Telegram, compares the two versions line by line and gives an honest account of how each one behaves.

A section of grid-monitor.net with a phone: the bot's messages about the power going out, coming back and the battery charge
Our approach

We take a product to the point
where it can be used without us.

We take on the whole job

The firmware, the bots, the server, the site and the manuals were made by one team. The client does not have to bring several contractors together, wait for one of them while another finishes, and listen to which of them is to blame.

A server only where there is no way around it

Pro does without a server entirely. Home cannot work without one: its signal is silence, and only someone outside can notice silence. So the server appeared exactly there and nowhere else.

We think about what happens later

The Wi-Fi password changed, the internet went away, the device rebooted, the outage dragged on well past a day. These are everyday things that happen every week, and the device has to live through them without us stepping in.

We test in real conditions

Pro lived through real outages: with the internet dropping, the router rebooting and long blackouts. That is where things showed up that you never see on a desk by flipping off a power strip.

The same works for more than power

Anywhere somebody has to look in and check from time to time, that job can be handed over to a program. Whether a request came in, whether the stock ran out, whether all is well at the warehouse: the program checks on its own and messages you. Tell us what you have and we will show you what it would look like.

Message us on Telegram