Track power outages with ‘Is PECO Okay,’ a new site from the Philly dev behind ‘Is SEPTA F*cked’ (2024)

Heat waves bring a surge in energy use, which can lead to power outages. A new dashboard lets you track them as they happen in Philadelphia — and watch how fast electricity is restored.

Ardmore resident Doug Muth built IsPECOokay.com after losing power during a storm.

“PECO’s status page is really good,” Muth said, “but what really got me was trying to do that on my phone in the dark.” The energy company’s page is content and javascript-heavy, he explained, so not the best thing to be refreshing if you’re trying to conserve battery power.

To address that, he created a version that mirrors the info on the official outage map, but is lightweight and loads fast.

The site takes anonymized data from across the region and charts it over time. You can follow outage trends over the past 24 hours and see how many of PECO’s nearly 1.7 million customers are impacted at any given moment.

IsSEPTAf*cked.com and the power of local dashboards

Muth is no stranger to turning public data feeds into useful displays.

The 47-year-old cybersecurity engineer is probably best known for creating IsSEPTAf*cked.com, the now-defunct but much beloved page that gave a blunt assessment of the current state of the region’s public transportation. A snowstorm could push Regional Rail into “Turbo f*cked” status, for example.

The irreverent transit tracker, which debuted in 2012, was supplanted a few years back by a “more professional” and robust (but less amusing) version called SeptaStats.com.

Engineering is about using technology other people built to solve everyday problemsDoug Muth

Muth isn’t sure what SEPTA thought about his prior work, but was excited to show the new tracker to PECO, of which he is a fan. “Their reps are super polite,” he said. “They must treat their people amazingly well.”

The Exelon-owned utility, one of the largest in the nation, seems to be on board — or at least not mad about it.

“While we believe this developer has created an interesting application, we do encourage our customers to utilize the official PECO outage map,” director of communications Greg Smore told Technical.ly. “[It] has several features to help our customers stay informed, track the status of their outage, and more.”

Every day, there’s a mini outage surge

PECO’s map lets customers zoom into the neighborhood level and see clusters of outages, overlay weather conditions, or look at a county-by-county breakdown, among other features.

Muth’s page is much more direct. Only the number of outages and customers affected are shown, along with 1-hour, 3-hour and 24-hour trends, displayed in boxes above a simple line chart that can show up to a whole day’s activity.

The box showing the current count of customers without power turns from green to yellow to red, depending on the severity of the outage.

“It was a fun little thing, making it color coded,” Muth said. “I kind of loved it.”

Since becoming a remote worker who’s home most of the time, Muth has become much more aware of the daily fluctuations. “If power is lost in the middle of the day, I’ll notice it,” he said. “When we had 70 mph winds that took out power for 8 hours, I noticed it.”

During that windstorm four years ago he recalls checking the outage page and seeing around 200,000 customers without power. “By the end of the day it was down to like 80,000,” he said.

That volume isn’t common. The worst Muth has seen since Is PECO Okay went operational this spring is a few thousand. But he has noticed an interesting trend: Almost every day, even if there are no catastrophic events or notable incidents, outages rise during daylight hours and sink again during the night.

The site’s display updates automatically, showing the latest 24 hours of data (Screenshot)

There’s a reason for this, according to PECO — or really, a collection of reasons.

First, there are planned or scheduled outages for maintenance, said Smore, the director of communications, and those usually take place between 7 a.m. and 3 p.m. Customers are advised in advance.

Other activity happens during that time frame, too: private contractors completing tree work (where a limb could drop on a line) or municipalities paving or installing equipment like water or sewer lines, which could damage an underground line.

“There are also more vehicle accidents where a car may strike a pole or a large truck may take down wires, as more people are driving during the daylight hours,” Smore said.

PECO has communication equipment in the field and on its smart meters that automatically detects these outages and adds them to the reporting system, which updates every 10 minutes, he said. Direct reports from customers also feed into the dataset.

A tracker that covers the region, but costs less than $1/month

Building the page took Muth around four months. A seasoned developer, he could’ve done it much faster, but he set a challenge for himself: The cost to keep it active had to come in under $1 per month.

That dictated what tools he chose, and forced him to learn new code libraries and APIs and database dynamics. “Tradeoff for building something cheaply,” he said, “is more time.”

For the fellow software nerds, the toolset includes:

  • AWS S3 — Static file hosting
  • AWS Lambda and API gateway — execution of Python scripts to retrieve outage data and serve it up
  • AWS DynamoDB — data storage
  • AWS Cloudfront — HTTPS
  • AWS Certificate Manager — SSL certificates
  • AWS Route 53 — DNS
  • Hugo — static site content
  • Serverless — code deployment and DynamoDB schema management

He viewed the whole thing as professional development, helping him learn skills that might come in handy at work.

“As a software engineer, knowing systems in depth can help you,” Muth said. He manages a very large platform at his day job, and never knows what could come in handy when troubleshooting. “It behooves you to know all the parts and how they work together.

That grassroots approach shaped his career, which saw him translate a sysadmin job wrangling “this newfangled language called PHP” to his current role as senior cybersecurity engineer at one of the largest media and technology companies in the world.

What’s Muth’s next project? He was noodling on an outage tracker for other electricity providers — his parents are the kind of people for whom this simple, light-loading page would be useful, he said, and they live in Allentown.

Either way, he’ll likely keep creating tools that help fellow Philadelphians.

“I hope PECO enjoys viewing this as much as I enjoyed putting it together,” Muth said. “Engineering is about using technology other people built to solve everyday problems.”

Before you go...

Please consider supporting Technical.ly to keep our independent journalism strong. Unlike most business-focused media outlets, we don’t have a paywall. Instead, we count on your personal and organizational support.

3 ways to support our work:
  • Contribute to the Journalism Fund. Charitable giving ensures our information remains free and accessible for residents to discover workforce programs and entrepreneurship pathways. This includes philanthropic grants and individual tax-deductible donations from readers like you.
  • Use our Preferred Partners. Our directory of vetted providers offers high-quality recommendations for services our readers need, and each referral supports our journalism.
  • Use our services. If you need entrepreneurs and tech leaders to buy your services, are seeking technologists to hire or want more professionals to know about your ecosystem, Technical.ly has the biggest and most engaged audience in the mid-Atlantic. We help companies tell their stories and answer big questions to meet and serve our community.

Chris WinkCofounder & CEO, Technical.lyTrack power outages with ‘Is PECO Okay,’ a new site from the Philly dev behind ‘Is SEPTA F*cked’ (2)

The journalism fundPreferred partnersOur services

Engagement

Track power outages with ‘Is PECO Okay,’ a new site from the Philly dev behind ‘Is SEPTA F*cked’ (3)

Join our growing Slack community

Join 5,000 tech professionals and entrepreneurs in our community Slack today!

Trending

Philly startup Burro aims to revolutionize farming with robotsHow to encourage more healthcare entrepreneurship (and why that matters)Find out what type of heat wave you’re really in for with NOAA’s HeatRisk dashboard9 inclusivity recommendations for tech workplaces from Philadelphia youth

Share this article

Track power outages with ‘Is PECO Okay,’ a new site from the Philly dev behind ‘Is SEPTA F*cked’ (2024)

References

Top Articles
Latest Posts
Article information

Author: Tuan Roob DDS

Last Updated:

Views: 5836

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.