I Built a US Grid Telemetry API Using Azure Functions and Python
I Built a US Grid Telemetry API Using Azure Functions and Python
Hey HN, I'm a SysAdmin turned Dev. Leaving your mining rigs unmonitored for the holidays is a risk, so I built a tool to automate it. I got tired of the delayed/fragmented data from ISOs like PJM and ERCOT, so I built a normalized API to track grid stress in real-time. The Stack: Scrapers: Python 3.11 (Pandas/Requests) handling the messy ISO formats. Compute: Azure Functions (Consumption Plan) to keep costs near zero. Storage: Azure Data Lake Gen2 (Parquet) for historical retention. I also wrote a simple Python client 'kill-switch' for Bitcoin miners to automate curtailment during price spikes. Repo is here: https://github.com/Norris-Eng/gridwatch-kill-switch API is here: https://rapidapi.com/cnorris1316/api/gridwatch-us-telemetry Happy to answer questions about the scraping logic or Azure costs!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Categorizing OpenGameArt (using Grid t-SNE)
Solid IMAP and SMTP in Go Using Python
Using functions to construct Regex in Python
WebRTC implementation for Python using Asyncio
Manipulate NumPy arrays in Python using Uiua
Python Flask Scrapy API
Python wrapper for ESPN API
py-lkd.to - Python wrapper for lkd.to API
PyTodoist – A Python Wrapper for the Todoist API
Udacity API for Python (2 and 3)