Enedis Gateway

Hello,
Attention, pour votre sécurité, protégez l’accès à vos tableaux de bord Nodered avec un mot de passe, et si possible une connexion https. Je viens d’être attaqué par un malware qui a modifié un de mes flows en y ajoutant un node activé périodiquement qui télécharge un virus, l’installe et l’exécute. Par chance il semble que l’exécution n’ait pas eu lieu chez moi. J’ai détecté l’anomalie car le RPi s’est mis à saturer le réseau et lui-même à chauffer avec les 4 coeurs à 100%. J’ai pu arrêter tout ça, effacer les exécutables qu’il avait planqués au fond du répertoire docker, instaurer un mot de passe et je suis en train de voir pour https. Le virus est actif sur internet depuis une semaine et a été signalé (abuse), il se déploie à partir d’Amsterdam depuis 185.216.71.153

J’ai voulu récupéré les informations via le site de enedis en suivant le tuto de myelectricaldata, mais après avoir cliqué sur validé, cela me dit que le site est innacessible

Avez vous le meme problème ?

Tout est expliquer sur la homepage de MED en haut en rouge :
https://myelectricaldata.fr

1 « J'aime »

merci, en fait j’avais fait une erreur dans le copié collé

Bonjour,

Même après avoir re-généré le consentement, depuis 3 jours j’obtiens toujours une erreur de consentement lorsque je soumets une requête pour obtenir les informations de contrat ou d’adresse.
Mais je n’ai pas d’erreur pour obtenir les informations de consommation quotidienne, puissance max quotidienne et puissance moyenne quotidienne toutes les 30 minutes.

Erreur retournée pour les 2 requêtes ci-dessous qui sont celles de la page MyElectricalData :
« No consent can be found for this customer and this usage point. »

Requête pour les données de contrat:
curl -s -X GET « https://www.myelectricaldata.fr/contracts/xxxxxxxxxxxxxx/ » -H « Authorization: xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxy »

Requête pour les données d’adresse:
curl -s -X GET « https://www.myelectricaldata.fr/addresses/xxxxxxxxxxxxxx/ » -H « Authorization: xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxy »

Est-ce quelqu’un aurait une idée de quel est le problème?

Merci

Pareil pour moi. Si les systèmes nucléaires d’ENEDIS sont aussi fiables que leurs services, on peut s’inquiéter…

1 « J'aime »

@M4dm4rtig4n, est-ce que tu sais si le problème est du côté d’Enedis ou du côté de la passerelle?
Merci!

Je suis en vacances jusqu’au 17 mars, sans pc et juste avec des mojitos sous la main. Donc je ne serait te dire :grin:

Slt
Est-ce que tu vois déjà QQC sur la page Web ?image


Comme c’est récupéré par L’ API d’ ENEDIS !

@M4dm4rtig4n Bonnes vacances! :sunglasses:

@Doubledom , je ne comprends pas ce que tu veux dire par QQC.
La validité du consentement (valid_access) fonctionne.
La récupération des données de consommation (consumption_load_curve, daily_consumption, daily_consumption_max_power) fonctionnent.
Cependant les demandes d’information (contracts, identity, contact,addresses) ne fonctionnent pas.

Merci

QQC quelque chose ! :upside_down_face:
Est ce que tu as initialisé la partie WS pour avoir la page web dans HA ?

WS = WebSocket :upside_down_face:
HA tu doit savoir.

c’est vrai qu’il ne faut pas que je mettes trop d’abréviation !
@jpcasta Donc Voir les infos de configuration sur le WIKI :innocent:

Je n’utilise pas l’integration.
Le test est tout simple, il suffit d’executer les commandes ’curl’ (sur un Pi par exemple) qui sont dans la page Documentation du site MyElectricalData pour vérifier que ça ne fonctionne pas.
J’utilise ces commandes depuis des mois sans aucun soucis.

Note: Désolé pour les abbreviations mais je ne suis pas de la génération qui les utilise…. :man_shrugging:

Je confirme que les commandes « curl », même après renouvellement du consentement (sensé être valable 3 ans), renvoient une erreur : « No consent can be found for this customer and this usage point. » statusCode: 403
Ce manque de fiabilité à répétition est incroyable. Enedis toujours plus rapide à augmenter les tarifs qu’à résoudre les problèmes.

Tu dois te tromper Enedis fait la gestion pas la facturation !

Mais en effet la récupération des données fonctionne, pas les données d’identité, adresse et contrat.

Notre ami M4dm4rtig4n doit être rentré de vacances, il a peut être une idée ?
Les commandes /addresses et /contracts ne fonctionnent plus. J’ai envoyé un message à Enedis au cas où.

Oui c’est intéressant de savoir si ça vient de la passerelle ou d’Enedis.
Ce qui est étrange c’est que ceux qui utilisent l’intégration semblent ne pas avoir ce problème et pourtant je pense qu’il doit y avoir le même genre de requêtes…

Je vais jeter un oeil prochainement, go me crée un issue sur mon Github pour ce genre de soucis afin d’avoir un meilleurs suivi du soucis :