API suivi de colis avec la poste

Salut,

voici le code:

        - type: custom:button-card
          name: Suivre colis
          color_type: icon
          color: rgb(68, 115, 158)
          icon: mdi:package
          layout: icon_name_state
          aspect_ratio: 4.55/1
          size: 100%
          styles:
            card:
              - padding: 0.2em
              - '--mdc-ripple-color': rgb(68, 115, 158)
              - '--mdc-ripple-press-opacity': 0.5
            icon:
              - opacity: 1
            name:
              - font-size: 1.15em
          tap_action:
            action: fire-dom-event
            browser_mod:
              service: browser_mod.popup
              data:
                browser_id: THIS
                size: normal
                style: |-
                  --popup-min-width: 900px;
                  --popup-max-width: 1000px;
                  --popup-border-radius: 10px;
                  --popup-padding-y: -15px;
                  --popup-padding-x: 5px;
                content:
                  type: custom:stack-in-card
                  mode: vertical
                  keep:
                    box_shadow: false
                    margin: false
                    border_radius: true
                    background: false
                    outer_padding: false
                  cards:
                    - type: custom:mod-card
                      card:
                        type: horizontal-stack
                        cards:
                          - type: custom:mushroom-entity-card
                            entity: sensor.seventeentrack_packages_not_found
                            name: Introuvable
                            vertical: true
                            icon: mdi:package-variant-closed
                            style: |
                              ha-card {
                                box-shadow: none;
                              }
                              :host {
                                --card-mod-icon-color: #44739e;
                              }
                          - type: custom:mushroom-entity-card
                            entity: sensor.seventeentrack_packages_in_transit
                            name: En transit
                            vertical: true
                            icon: fas:shipping-fast
                            style: |
                              ha-card {
                                box-shadow: none;
                              }
                              :host {
                                --card-mod-icon-color: #44739e;
                              }
                          - type: custom:mushroom-entity-card
                            entity: >-
                              sensor.seventeentrack_packages_ready_to_be_picked_up
                            name: En livraison
                            vertical: true
                            icon: fas:shipping-fast
                            style: |
                              ha-card {
                                box-shadow: none;
                              }
                              :host {
                                --card-mod-icon-color: #44739e;
                              }
                          - type: custom:mushroom-entity-card
                            entity: sensor.seventeentrack_packages_delivered
                            name: Livrer
                            vertical: true
                            icon: mdi:package
                            style: |
                              ha-card {
                                box-shadow: none;
                              }
                              :host {
                                --card-mod-icon-color: #44739e;
                              }
                    - type: custom:flex-table-card
                      max_rows: 4
                      sort_by: timestamp-
                      clickable: true
                      entities:
                        include: sensor.seventeentrack_package_*
                      columns:
                        - data: tracking_number
                          icon: mdi:package-variant-closed
                          align: center
                          name: ' Numéro de suivi'
                        - name: Produits
                          data: friendly_name
                          align: center
                        - data: origin_country
                          name: Pays Origine
                          align: center
                        - data: destination_country
                          name: Pays Destination
                          align: center
                        - data: state
                          align: center
                          name: Statut
                        - data: info_text
                          name: Infos
                          align: center
                        - data: timestamp
                          align: center
                          name: Mise à jour
                          modify: >-
                            const hourDiff = (Date.now() - Date.parse(x)); const
                            secDiff = hourDiff / 1000; const minDiff = hourDiff
                            / 60 / 1000; const hDiff = hourDiff / 3600 / 1000;
                            const hours = Math.floor(hDiff); const minutes =
                            minDiff - 60 * hours; const minr =
                            Math.floor(minutes); hours + " hours " + minr + "
                            minutes"
                          prefix: 'Depuis '
                      css:
                        thead th:nth-child(2): 'background-color: #44739e'
                        thead th:nth-child(3): 'background-color: #44739e'
                        thead th:nth-child(4): 'background-color: #44739e'
                        thead th:nth-child(5): 'background-color: #44739e'
                        thead th:nth-child(6): 'background-color: #44739e'
                        thead th:nth-child(7): 'background-color: #44739e'
                      style: |
                        :host {
                          --card-mod-icon-color: #44739e;
                          font-size: 13px;
                        }
          style: |
            ha-card {
              border-radius: 5px;
              box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.7);
            }

Merci
texte en gras

@WarC0zes Salut

T’es arrivé un jour à remplir 17track automatiquement ? A trouver un lien avec Amazon ou Ali ?
J’ai pas trouvé comment récupérer les numeros de suivi automatiquement pour l’instant.

Edit : J’ai remplacé icon: fas:shipping-fast par mdi:truck-fast et mdi:truck-fast-outline :sweat_smile:

Salut,
Pour tout te dire je m’y suis jamais pencher.
Il y a un guide pour l’api API Docs | 17TRACK , si t’es motivé a essayer :grin:

L’API c’est justement dans l’intégration, ma recherche était surtout de pouvoir envoyer directement un numéro de suivi amazon ou ali dans 17track sans avoir besoin de l’ouvrir, se logger et copier/coller le N° de tracking.

Je teste la possibilité d’envoyer le numéro sur le mail track@17track.net. Cela « devrait » permettre de transférer le mail que tu reçois du site de vente qui te donne ton numéro à 17track et ils sont censés trouver le N° dans le texte du mail et l’jaouter à ton compte…
Paramètres | 17TRACK

Je teste tout ça, on verra aux prochains colis…

Ok, tient nous au courant :wink:

je teste aussi AfterShip - Home Assistant en parallèle pour comparer

Je connais pas c’est intégration.

The AfterShip

Citation
The AfterShip integration was introduced in Home Assistant 0.85, and it’s used by 79 active installations. Its IoT class is Cloud Polling.

17track

Citation
The 17TRACK integration was introduced in Home Assistant 0.83, and it’s used by 817 active installations. Its IoT class is Cloud Polling.

Vu le nombres d’utilisation pas sur que ca soit mieux :wink:

ça part mal :

L’api semble super plus complète et mieux foutue mais effectivement s’il faut un abonnement, c’est mort d’avance. Je questionne leur support
edit : support étrange : me dit qu’il faut l’abonnement à 119$/mois
image

Oui, faut un abonement Pricing & Plans - AfterShip Tracking
9$/mois

bon, ça fonctionne mais je vais attendre 7 jours pour voir s’ils l’activent pas une période d’essai…

Tu en viendra a devoir payer, tous service payant a une période d’essai.
Avis perso, c’est du temps perdu , 17track fera pareille et c’est gratuit. t’es libre de ton choix :smile:

je verrai dans 7 jours

Merci pour la découverte et le code de ta carte :wink:

1 « J'aime »

Salut @Sigalou, est ce qu’ils t’on désactivé l’API au bout de 7 jours ?

Hello,
Merci pour cette discussion intéressante. J’aimerais mettre en place un système de suivi des colis sans saisie des numéros de tracking.
D’après vos échanges j’ai l’impression qu’il serait possible d’utiliser 17 tracks et de l’alimenter en numéros de tracking par email. Par exemple une règle forward automatique dans gmail qui leur transfère tous les messages comportant la mention « votre colis est expédié ».

L’autre solution qui me plait moins serait de connecter tous mes comptes aliexpress, laposte, etc… au système de tracking.

L’un d’entre vous a t il réussi à mettre en place un système de tracking automatique gratuit ?
Avec l’une de ces 2 solutions ? ou une autre ?
Merci

Pas trouver de solution, j’ai abandonner. 17track on mis a jour leur api en V2, avec des options supplémentaire. Mais l’intégration uilise l’api v1, a voir s’il font évoluer l’intégration en V2.

Donc depuis cette mise à jour de l’api, l’intégration ne fonctionne plus du tout ?

Non, elle fonctionne toujours. Je te disais juste qu’une V2 de l’api est sortie et qui a des nouvelles options. La v1 de l’api fonctionne encore pendant un moment.

Citation
API de suivi
Il est fortement recommandé d’utiliser l’API v2 avec plus de 20 nouveaux statuts d’expédition, la conversion du format d’heure UTC, les métriques de temps et la structure de message optimisée.
L’API v2 n’est pas rétrocompatible. Nous garderons l’API v1 en ligne.
Lorsque l’API v1 doit être mise hors service à l’avenir, nous vous en informerons à l’avance par groupe de discussion de service, e-mail et SMS. Un spécialiste du service de chat en direct est également disponible (en bas à droite de la page) si vous avez besoin d’aide.

Faut attendre la rentré a mon avis pour que des développeur si penche sur la V2.

Bonjour a tous,
J’ai enfin pu tracker un numéro de mondial relay par 17track. Quand vous ajouter le numéro, il faut renseigner le code postal avec sinon ca ne fonctionne pas.
exemple: numéro tracking 12345678, code postal 11000 ce qui donne 12345678 11000. Il faut un espace entre le numéro de tracking et le code postal.

17track mondial relay