17track : NoneType' object has no attribute 'get

Bonjour,
Je rencontre un problème avec 17track.
J’ai une erreur après avoir renseigné mon identifiant et mot de passe.

Ce n’est pas un problème de longueur de mot de passe.

Échec de la configuration, nouvel essai: 'NoneType' object has no attribute 'get'

Enregistreur: homeassistant.components.seventeentrack
Source: helpers/update_coordinator.py:416
intégration: 17TRACK (documentation, problèmes)
S'est produit pour la première fois: 22:16:19 (9 occurrences)
Dernier enregistrement: 22:23:01

Unexpected error fetching seventeentrack data
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 416, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/seventeentrack/coordinator.py", line 61, in _async_update_data
    summary = await self.client.profile.summary(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        show_archived=self.show_archived
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/pyseventeentrack/profile.py", line 114, in summary
    for kind in summary_resp.get("Json", {}).get("eitem", []):
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'

J’ai lu qu’il y avait eu des modifications du côté de 17track, mais comme certains utilisateurs fonctionnent toujours, je ne sais pas dire si c’est ma configuration ou l’intégration qui pose problème.
Merci pour votre aide.
Mathieu

Bonjour,
comme tu as pu le voir tu n’est pas le seul

un soucis de l’intégration avec l’api a mon avis. Faut attendre un fix, mais ce n’est pas l’intégration la plus suivie dans HA.
Va falloir patienter…

Je l’utilise depuis plus de 3 ans et pas de soucis de mon coté, mais c’est déjà configurer depuis longtemps.

Et bien, je vais patienter, le temps que quelqu’un propose une correction :slight_smile:
Merci

Je cherchais justement une intégration de suivi de colis, si celle ci est bug en ce moment vous en avez une autre a conseiller u je tente l’installation de celle ci quand même ?

c’est la seule fonctionnelle gratuite.
Sinon, il y avait celle-ci, mais qui fonctionne plus. En gratuit c’étais 10 numéros de tracking par mois. Mais depuis décembre 2025, le compte gratuit fonctionne plus.

il y a celle la fonctionnelle, mais payant et pour Apple (pas google):

J’ai tenté de dépanner avec Claude IA, mais pas mieux…

1 « J'aime »

il va rien faire, c’est un problème de l’api.

Comment ça ? C’est l’api qui merde ou alors c’est le plugin qui n’est plus adapté aux changements récents de l’API ?

oui, l’intégration pas adapter au changement de l’api

ok, pourtant, Claude Codex est performant sur ce genre de chose :slight_smile:

Perso, ca m’a saoulé, donc un coup de claude et boum :

J’ai fait une extension HACS avec la carte qui va bien. Jsute une clé API a me faire gratuitement sur le site de 17track et je peux ajouter les numéros de suivi depuis l’interface de HA ou ca va parser une boite mail dédiée.

C’est surement codé avec les doigts de pieds, mais ca marche pour moi.

2 « J'aime »

Merci beaucoup, veux-tu que je te trouve une image à mettre comme logo de l’appli ?
J’ai un souci, Card_mod ne semble pas s’appliquer sur la carte.

type: custom:suivi-colis-card
grid_options:
  columns: full
card_mod:
  style: |
    ha-card {
      background: rgba(0, 0, 0, 0.2);
      border-radius: 15px;
      box-shadow: 0 4px 6px rgba(0,0,0,0.3);
      color: white;
      }

La carte du dessus fonctionne avec le même style.

y’a un truc qui va pas, l’écran s’actualise toutes les 2 secondes.
J’ai testé avec un numéro de suivi, il ne s’enregistre pas.

Salut,
J’ai déjà un compte depuis 4ans, mais pas de clé api.
Il faut un compte développeur ?

@OUARZA :

oui, j’ai vu ca, je l’ai corrigé normalement.

@WarC0zes

Oui, je suis passé par l’api officielle qui necessite un compte a part, mais au moins j’ai acces a la vrai api, pas a une surcouche python qui reverse l’acces a 17tracks via un compte normal.

Faut créer le compte et apres tu l’oublies, tout se fait dans HA, si tu mets le colis directement dans 17tracks, ca ne remontera pas.

Je vais demander à Claude d’integrer le compte normal, ca doit pas etre trop dur.

Again, j’ai fait un truc vite fait bien fait sur le feu, ca n’a pas la prétention d’être parfait.

2 « J'aime »

je vais faire un compte dev, car de ce que tu mets sur ton github, on peut actualiser en illimité. Qu’avec un compte normal c’est tout les 4-6h.

Citation
Le plan gratuit donne 100 nouveaux trackings/mois avec mises à jour illimitées.

Hello @axelpg ,
Je n’ai pas eu de mise à jour de l’application. Je suis actuellement en ed1e109.

Mathieu

C’est ce que j’allais dire, pas de version release. Ainsi pas de proposition de mise à jour par HACS …
Obligé dans HACS, d’entrer dans l’intégration, puis les 3 points et retélécharger :

Il l’a bien précisé. J’attends que ça soit mieux codé, stable. Pas de souci avec l’intégration officielle pour moi.

1 « J'aime »

C’est parce que je sais pas faire :rofl:

J’ai changé le numéro de version, ca devrait vous proposer la mise a jour.

Entre temps, j’ai résolu le champ d’ajout qui s’autorefresh, ajouté de quoi préselectionner un transporteur quand on met un numéro de suivi (utile surtout pour les colis aliexpress), ajouté le détail en cliquant sur le numéro de suivi dans la carte, ajouté une option de suppression quand le colis est livré (sinon, il dégage au bout de 48h) et ajouté une icone à l’app.

En vrai, ca commence à marcher pas mal, mon truc :slight_smile:

Tu as des tutos qui peuvent aider :

ou demander de l’aide sur le forum, il y a beaucoup de dev.
Ça serail sympa, de faire quelque chose de propre et dans les règles pour le partager à tout le monde.

1 « J'aime »