Aller au contenu principal

Intégration domotique NYISO New York Grid, gratuite et open source

Intégration NYISO New York Grid pour Gladys Assistant

Réseau de New York en direct : prix temps réel par zone, consommation, mix, part bas carbone.

Les chiffres du réseau électrique de New York en direct dans Gladys, tirés des fichiers publics de NYISO, l'opérateur du réseau de l'État de New York : le prix temps réel de chaque zone de prix, la consommation, la production par filière, la part bas carbone et un taux de CO₂ estimé.

Développée sans compte d'électricité à New York, les données étant publiques : les retours sont les bienvenus. Sans lien avec NYISO.

Ce que vous obtenez​

  • Un appareil Réseau électrique de New York : consommation de l'État, taux de CO₂ estimé, parts bas carbone et renouvelable, part de chaque filière NYISO, et une phrase de résumé.
  • Un appareil par zone de prix suivie : son prix temps réel ($/MWh) et sa consommation.
  • Quatre déclencheurs de scène (prix au-dessus, prix en dessous, prix négatif, part bas carbone au-dessus) et un widget de tableau de bord.

Les prix sont des prix de gros du marché temps réel de NYISO, pas votre tarif d'électricité : le fournisseur ajoute l'acheminement, les taxes et sa marge. Ils montrent tout de même quand l'électricité est abondante ou rare.

Prérequis​

  • Gladys 5.3.0 ou plus récent.
  • Un accès à Internet depuis Gladys (les fichiers sont lus sur mis.nyiso.com). Ni compte ni clé.

Installation​

Dans Gladys, Intégrations → Installer depuis GitHub, puis l'adresse du dépôt : https://github.com/guim31/gladys-us-grid.

Configuration​

  1. Zones de prix à suivre : choisissez votre ou vos zones parmi les onze zones de NYISO (West, Genesee, Central, North, Mohawk Valley, Capital, Hudson Valley, Millwood, Dunwoodie, New York City, Long Island). Les factures indiquent la zone ; NYISO en publie la carte sur son site.
  2. Seuils (facultatifs), pour les déclencheurs : prix haut et prix bas en $/MWh, part bas carbone en %. Vide, le déclencheur reste désactivé.
  3. Langue des noms : celle des noms des fonctionnalités (figés à l'ajout d'un appareil), du résumé et du message de test.
  4. Enregistrez, puis ajoutez les appareils depuis l'onglet Découverte.

Appareils​

Réseau électrique de New York​

FonctionnalitéUnitéRemarque
Consommation de New YorkkWtout l'État (Gladys n'a pas d'unité MW)
Taux de CO₂ (estimé)g CO₂/kWhd'après le mix, voir plus bas
Part bas carbone%nucléaire, hydraulique, éolien, autres renouvelables
Part renouvelable%hydraulique, éolien, autres renouvelables
Part de chaque filière%bicombustible, gaz naturel, nucléaire, autres fossiles, autres renouvelables, éolien, hydraulique
Résumétexte« 16,5 GW consommés, 54 % bas carbone, … »

Les parts sont celles de la production dans l'État de New York : les importations des réseaux voisins ne figurent pas dans le mix de NYISO.

Zone de prix​

NYISO <zone> (<lettre>) : le prix temps réel de la zone (LBMP, $/MWh, pas de cinq minutes) et la consommation de la zone (kW).

Scènes​

Les déclencheurs surveillent les zones suivies. Chacun se déclenche une fois par passage, et se réarme quand la valeur est repassée du bon côté du seuil avec une marge (5 $/MWh pour les prix, 1 $ pour un prix négatif, 2 points pour la part) : le marché franchit un seuil dans les deux sens toutes les cinq minutes. Ce qui est franchi est conservé après un redémarrage.

Prix NYISO au-dessus du seuil​

Une zone suivie passe au-dessus du seuil de prix haut. Filtre : zones. Variables : zone (PTID NYISO), zone_name, price, threshold.

Prix NYISO en dessous du seuil​

Une zone suivie passe en dessous du seuil de prix bas. Mêmes filtre et variables.

Prix NYISO négatif​

Le prix d'une zone suivie devient négatif (trop de production, souvent l'éolien et l'hydraulique la nuit). Variables : zone, zone_name, price.

Réseau de New York : part bas carbone haute​

La part bas carbone passe au-dessus de son seuil : un bon moment pour lancer les appareils. Variables : low_carbon_share, renewable_share, carbon_intensity, threshold.

Tableau de bord​

Widget Réseau de New York​

Le prix d'une zone (réglage, New York City par défaut, sans appareil nécessaire), la part bas carbone, le CO₂ estimé, la consommation, une courbe sur 24 h (le prix de la zone une fois son appareil ajouté, sinon le CO₂ de l'appareil réseau) et le mix en barres. La courbe et le mix ont chacun un réglage pour les masquer.

Actions​

Tester la connexion à NYISO lit tout de suite les prix, le mix et la consommation, et répond avec le prix de votre première zone.

Données et limites​

  • Source : fichiers publics de NYISO, toutes les cinq minutes : prix zonaux temps réel, mix de production temps réel, consommation réelle. Les heures de NYISO sont celles de New York (EST ou EDT) ; Gladys les affiche dans son propre fuseau.
  • L'intégration les lit toutes les cinq minutes, seulement quand quelque chose s'en sert (un appareil, un seuil, le widget) : quelques mégaoctets par jour, compressés. NYISO n'annonce pas de quota pour ces fichiers publics.
  • Un chiffre de plus de 30 minutes (prix) ou d'une heure (mix, consommation) n'est jamais publié : pas de valeur plutôt qu'une valeur périmée, jamais de zéro.
  • Le taux de CO₂ est une estimation : chaque filière multipliée par son facteur d'émission en cycle de vie (médianes du GIEC 2014, comme Electricity Maps) : 490 g/kWh pour le gaz et le bicombustible, 650 pour les autres fossiles (fioul), 230 pour les autres renouvelables (surtout biomasse), 24 pour l'hydraulique, 12 pour le nucléaire, 11 pour l'éolien. Les importations ne sont pas comptées.
  • NYISO seulement pour l'instant. La Californie est couverte par l'intégration CAISO (gladys-caiso). ISO New England, MISO, SPP, PJM et ERCOT ne publient pas de fichier ouvert lisible sans compte ni navigateur.

Dépannage​

  • « Le fichier de prix de NYISO est illisible » dans l'écran de configuration : NYISO n'a pas répondu ; l'intégration réessaie toutes les cinq minutes.
  • Rien dans les appareils : vérifiez qu'ils sont ajoutés, et utilisez Tester la connexion à NYISO.
  • Journaux détaillés : LOG_LEVEL=debug sur l'intégration.

Crédits​

Données : NYISO (New York Independent System Operator), données publiques de marché et d'exploitation. Facteurs d'émission : GIEC AR5 (2014), via Electricity Maps. Code sous licence Apache 2.0. Sans lien avec NYISO.

Paramètres de configuration​

Voici les paramètres demandés par NYISO New York Grid dans son écran de configuration dans Gladys.

ParamètreTypeObligatoireDescription
Les données ouvertes de NYISOsectionNonFichiers publics de l'opérateur du réseau de New York, sans compte. Les prix sont des prix de gros, pas votre tarif. Californie : voir l'intégration CAISO. Sans lien avec NYISO.
Zones de prix à suivremulti_selectNonUn appareil par zone : prix temps réel et consommation. Les déclencheurs de prix surveillent ces zones.
Seuil de prix haut ($/MWh)numberNonPour le déclencheur « Prix au-dessus ». Vide : désactivé.
Seuil de prix bas ($/MWh)numberNonPour le déclencheur « Prix en dessous ». Vide : désactivé.
Seuil de part bas carbone (%)numberNonPour le déclencheur « Part bas carbone au-dessus ». Vide : désactivé.
Langue des nomsselectNonNoms des fonctionnalités (figés à l'ajout d'un appareil), résumé et messages.

Comment installer NYISO New York Grid dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : NYISO New York Grid apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
  2. Cliquez sur Installer. Gladys télécharge l'image Docker (ghcr.io/guim31/gladys-us-grid:1.0.0), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration).
  3. Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
  4. Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/guim31/gladys-us-grid.

NYISO New York Grid nécessite Gladys >=5.3.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.

Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.

À propos des intégrations externes​

NYISO New York Grid est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par guim31, et non par l'équipe cœur de Gladys.

Inscrivez-vous à la newsletter Gladys Assistant

Quelques emails par mois sur les nouveautés et l'actualité du projet. Envoyés par Pierre-Gilles Leymarie, le fondateur du projet. Désinscription possible à tout moment 🙂