NYISO New York Grid Smart-Home-Integration, kostenlos und Open Source

Stromnetz New York live: Echtzeitpreis pro Zone, Verbrauch, Strommix, CO₂-armer Anteil.
Die Zahlen des Stromnetzes von New York live in Gladys, aus den öffentlichen Dateien von NYISO, dem Betreiber des Netzes des Bundesstaats New York: der Echtzeitpreis jeder Preiszone, der Verbrauch, die Erzeugung nach Quelle, der CO₂-arme Anteil und eine geschätzte CO₂-Intensität.
Ohne Stromvertrag in New York entwickelt: Rückmeldungen willkommen (die Daten sind öffentlich). Nicht mit NYISO verbunden.
Was du bekommst
- Ein Gerät Stromnetz New York: Verbrauch des Bundesstaats, geschätzte CO₂-Intensität, CO₂-armer und erneuerbarer Anteil, Anteil jeder NYISO-Kategorie und eine Zusammenfassung in einem Satz.
- Ein Gerät pro verfolgter Preiszone: ihr Echtzeitpreis ($/MWh) und ihr Verbrauch.
- Vier Szenen-Auslöser (Preis über, Preis unter, negativer Preis, CO₂-armer Anteil über) und ein Dashboard-Widget.
Die Preise sind Großhandelspreise des NYISO-Echtzeitmarkts, nicht dein Stromtarif: Der Versorger schlägt Netz, Steuern und Marge auf. Die Preise zeigen trotzdem, wann Strom reichlich oder knapp ist.
Voraussetzungen
- Gladys 5.3.0 oder neuer.
- Internetzugang von Gladys aus (die Dateien werden auf
mis.nyiso.comgelesen). Kein Konto, kein Schlüssel.
Installation
In Gladys Integrationen → Von GitHub installieren, dann die Adresse des
Repositorys: https://github.com/guim31/gladys-us-grid.
Konfiguration
- Preiszonen: Wähle deine Zone(n) unter den elf NYISO-Zonen (West, Genesee, Central, North, Mohawk Valley, Capital, Hudson Valley, Millwood, Dunwoodie, New York City, Long Island). NYISO veröffentlicht eine Karte auf seiner Website.
- Schwellen (optional) für die Auslöser: hoher und niedriger Preis in $/MWh, CO₂-armer Anteil in %. Leer bleibt der Auslöser aus.
- Sprache der Namen: die der Funktionsnamen (beim Hinzufügen eines Geräts festgelegt), der Zusammenfassung und der Testmeldung.
- Speichern, dann die Geräte im Tab Entdecken hinzufügen.
Geräte
Stromnetz New York
| Funktion | Einheit | Hinweis |
|---|---|---|
| Verbrauch New York | kW | der ganze Bundesstaat (Gladys kennt kein MW) |
| CO₂-Intensität (geschätzt) | g CO₂/kWh | aus dem Strommix, siehe unten |
| CO₂-armer Anteil | % | Kernkraft, Wasserkraft, Wind, andere erneuerbare |
| Erneuerbarer Anteil | % | Wasserkraft, Wind, andere erneuerbare |
| Anteil jeder Kategorie | % | Zweistoff, Erdgas, Kernkraft, andere fossile, andere erneuerbare, Wind, Wasserkraft |
| Zusammenfassung | Text | „16,5 GW Verbrauch, 54 % CO₂-arm, …“ |
Die Anteile sind die der Erzeugung innerhalb von New York: Importe aus Nachbarnetzen stehen nicht im NYISO-Strommix.
Preiszone
NYISO <Zone> (<Buchstabe>): der Echtzeitpreis der Zone (LBMP, $/MWh,
Fünf-Minuten-Intervall) und der Verbrauch der Zone (kW).
Szenen
Die Auslöser beobachten die verfolgten Zonen. Jeder löst einmal pro Überschreitung aus und wird wieder scharf, wenn der Wert mit einem Abstand zurück ist (5 $/MWh bei den Preisen, 1 $ beim negativen Preis, 2 Punkte beim Anteil): Der Markt kreuzt eine Schwelle alle fünf Minuten hin und her. Der Zustand bleibt nach einem Neustart erhalten.
NYISO-Preis über der Schwelle
Eine verfolgte Zone steigt über die hohe Preisschwelle. Filter: Zonen.
Variablen: zone (NYISO-PTID), zone_name, price, threshold.
NYISO-Preis unter der Schwelle
Eine verfolgte Zone fällt unter die niedrige Preisschwelle. Gleiche Filter und Variablen.
Negativer NYISO-Preis
Der Preis einer verfolgten Zone wird negativ (zu viel Erzeugung, oft Wind und
Wasserkraft nachts). Variablen: zone, zone_name, price.
Netz New York: hoher CO₂-armer Anteil
Der CO₂-arme Anteil steigt über seine Schwelle: ein guter Moment, Geräte
laufen zu lassen. Variablen: low_carbon_share, renewable_share,
carbon_intensity, threshold.
Dashboard
Widget Stromnetz New York
Der Preis einer Zone (Einstellung, standardmäßig New York City, ohne Gerät), der CO₂-arme Anteil, das geschätzte CO₂, der Verbrauch, eine 24-h-Kurve (der Preis der Zone, sobald ihr Gerät hinzugefügt ist, sonst das CO₂ des Netzgeräts) und der Strommix als Balken. Kurve und Strommix lassen sich jeweils per Einstellung ausblenden.
Aktionen
Verbindung zu NYISO testen liest sofort Preise, Strommix und Verbrauch und antwortet mit dem Preis deiner ersten Zone.
Daten und Grenzen
- Quelle: öffentliche NYISO-Dateien, alle fünf Minuten: zonale Echtzeitpreise, Echtzeit-Strommix, tatsächlicher Verbrauch. Die NYISO-Zeiten sind New Yorker Zeit (EST oder EDT); Gladys zeigt sie in seiner eigenen Zeitzone.
- Die Integration liest sie alle fünf Minuten, nur wenn etwas sie nutzt (ein Gerät, eine Schwelle, das Widget): einige Megabyte pro Tag, komprimiert. NYISO nennt kein Kontingent für diese öffentlichen Dateien.
- Ein Wert älter als 30 Minuten (Preis) oder eine Stunde (Strommix, Verbrauch) wird nie veröffentlicht: lieber kein Wert als ein veralteter, nie eine Null.
- Die CO₂-Intensität ist eine Schätzung: jede Kategorie mal ihr Lebenszyklus-Emissionsfaktor (IPCC-Mediane 2014, wie bei Electricity Maps): 490 g/kWh für Gas und Zweistoff, 650 für andere fossile (Öl), 230 für andere erneuerbare (meist Biomasse), 24 Wasserkraft, 12 Kernkraft, 11 Wind. Importe werden nicht gezählt.
- Vorerst nur NYISO. Kalifornien deckt die CAISO-Integration (gladys-caiso) ab. ISO New England, MISO, SPP, PJM und ERCOT veröffentlichen keine offene Datei, die ohne Konto oder Browser lesbar ist.
Fehlerbehebung
- „Die Preisdatei von NYISO ist nicht lesbar“ im Konfigurationsbildschirm: NYISO hat nicht geantwortet; die Integration versucht es alle fünf Minuten erneut.
- Nichts in den Geräten: Prüfe, ob sie hinzugefügt sind, und nutze Verbindung zu NYISO testen.
- Ausführliche Logs:
LOG_LEVEL=debugfür die Integration.
Danksagung
Daten: NYISO (New York Independent System Operator), öffentliche Markt- und Betriebsdaten. Emissionsfaktoren: IPCC AR5 (2014), über Electricity Maps. Code unter der Apache-2.0-Lizenz. Nicht mit NYISO verbunden.
Konfigurationseinstellungen
Diese Einstellungen fragt NYISO New York Grid in seinem Konfigurationsbildschirm in Gladys ab.
| Einstellung | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
| Offene Daten von NYISO | section | Nein | Öffentliche Dateien des Netzbetreibers von New York, ohne Konto. Die Preise sind Großhandelspreise, nicht dein Stromtarif. Kalifornien: siehe die CAISO-Integration. Nicht mit NYISO verbunden. |
| Preiszonen | multi_select | Nein | Ein Gerät pro Zone: Echtzeitpreis und Verbrauch. Die Preis-Auslöser beobachten diese Zonen. |
| Hohe Preisschwelle ($/MWh) | number | Nein | Für den Auslöser „Preis über“. Leer: aus. |
| Niedrige Preisschwelle ($/MWh) | number | Nein | Für den Auslöser „Preis unter“. Leer: aus. |
| Schwelle CO₂-armer Anteil (%) | number | Nein | Für den Auslöser „CO₂-armer Anteil über“. Leer: aus. |
| Sprache der Namen | select | Nein | Namen der Funktionen (beim Hinzufügen eines Geräts festgelegt), Zusammenfassung und Meldungen. |
So installierst du NYISO New York Grid in Gladys
- Öffne in Gladys Integrationen: NYISO New York Grid erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
- Klicke auf Installieren. Gladys lädt das Docker-Image (
ghcr.io/guim31/gladys-us-grid:1.0.0) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration). - Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
- Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/guim31/gladys-us-grid.
NYISO New York Grid benötigt Gladys >=5.3.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.
Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.
Über externe Integrationen
NYISO New York Grid ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von guim31 veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.
- Alle Integrationen durchsuchen, native und aus der Community
- Deine eigene externe Integration bauen und veröffentlichen
- Quellcode auf GitHub — Quelle dieser Dokumentation