Closed ssenart closed 4 months ago
Bonjour,
@ssenart: j'essaye aussi d'intégrer le nouveau système d'authentification dans ma librairie custom mais je reçois toujours l'erreur 401. Je bloque sur l'obtention du session token. J'appelle le page https://connexion.grdf.fr/api/v1/authn avec mon login, mon password et le paylod suivant: SESSION_TOKEN_PAYLOAD = """{ "username": "xxxx", "password": "xxxx", "options": { "multiOptionalFactorEnroll": "false", "warnBeforePasswordExpired": "false" } }"""
L'approche est-elle bonne?
Merci
fsutter
Bonjour,
Merci @ssenart pour cette nouvelle version qui fonctionne à nouveau. J'ai la même erreur dans les logs qui empêche de récupérer les données au redémarrage de HA.
C'est assez simple à corriger cependant en attendant une nouvelle version de l'intégration:
Dans sensor.py
, ligne 153, remplacer sensor.async_schedule_update_ha_state(True)
par sensor.schedule_update_ha_state(True)
J'ai créé la PR https://github.com/ssenart/home-assistant-gazpar/pull/46 pour régler le problème et les warnings liés aux constantes.
Philippe
Merci @philippemezzadri, je viens de publier une nouvelle alpha avec ton dev:(https://github.com/ssenart/home-assistant-gazpar/releases/tag/1.3.5-alpha.4)
Bonjour,
@ssenart: j'essaye aussi d'intégrer le nouveau système d'authentification dans ma librairie custom mais je reçois toujours l'erreur 401. Je bloque sur l'obtention du session token. J'appelle le page https://connexion.grdf.fr/api/v1/authn avec mon login, mon password et le paylod suivant: SESSION_TOKEN_PAYLOAD = """{ "username": "xxxx", "password": "xxxx", "options": { "multiOptionalFactorEnroll": "false", "warnBeforePasswordExpired": "false" } }"""
L'approche est-elle bonne?
Merci
fsutter
Oui, mais soit bien sûr d'utiliser une requête POST avec les headers appropriés:
session = Session()
session.headers.update({"domain": "grdf.fr"})
session.headers.update({"Content-Type": "application/json"})
session.headers.update({"X-Requested-With": "XMLHttpRequest"})
payload = SESSION_TOKEN_PAYLOAD.format(username, password)
response = session.post(SESSION_TOKEN_URL, data=payload)
Hello, je viens de sortir une version 1.3.5 finale : https://github.com/ssenart/home-assistant-gazpar/releases/tag/1.3.5
pour clôturer ce topic.
Salut @ssenart, Merci bien pour les mises à jours; pourrais-tu également mettre à jour la "Lovelace Gazpar Card" ? Elle ne semble pas reconnaitre la version 1.3.5 et cela bloque son utilisation. Merci DcaMan
Salut @ssenart, Merci bien pour les mises à jours; pourrais-tu également mettre à jour la "Lovelace Gazpar Card" ? Elle ne semble pas reconnaitre la version 1.3.5 et cela bloque son utilisation. Merci DcaMan
La carte fonctionne bien avec la 1.3.5 pour moi.
Par contre, l'intégration avec le dashboard énergie ne donnait rien avec la dernière alpha.
Oki doki, Je suis repassé par une config manuel en yaml pour que cela passe, sinon il n'y avait pas moyen. Merci bien.
Since this morning, CAPTCHA capture is required.
I don't know any workaround for that.