17track sensor

2, I have a seperate card with them listed

sensor.seventeentrack_package_eufy_30c

Is one, but I just noticed that a demo monster-card card is also not working, so must be something else

Ok, this is what I ended up with and it works.

  - type: horizontal-stack
cards:
  - type: 'custom:monster-card'
    card:
      - type entities
    filter:
      include:
        - entity_id: sensor.*track_package_*
          options:
            secondary_info: last-changed
title: Tracking
1 Like

On 17track page, below “Order information >>” click: Add memo

Sensor will be displayed in HA with name: Seventeentrack Package: <Your memo>

1 Like

Also, on Lovelance interface you can just click the sensors (individually), click the wheel on top right, and set whatever name you want displayed (under ‘Name Override’)

No need to edit anything in the config.

Hi all

I’m wondering what is the rule to get the 17track sensors to refresh.

If I refresh the page, nothings happens.

Only if I restart hassio I get it refreshed.

Is there a way to schedule a refresh?

There is nothing in the component page.

Thanks

The only way I can get it to refresh (apart from 17Tracks daily refresh) is to either visit their website or use their app, and have it update there. Then the component will update on HA for me.

How can I change language of returning statuses? I’m able to see them in my language on site, but HA always shows them in English (e.g. In transit, Ready to be Picked Up etc…).
Can I set language option in config?

I wanted a way to show parcels in transit using the 17 track plugin,
however it has a limiting feature that it does not automatically add new parcels to Lovelace.
“Monster Card” is now deprected. Now i used “Auto Entities” so thanks @thomasloven for this feature i have now got a plugin that displays all the parcels when added to 17track,
I then wanted to have the status reflected in the icon, i am not very good with templates and struggled to find a way to do that, so used multiple filters to show each status with a set icon,
let me know if there is a better way to do it , and the code here might help somebody else.

cards:
  - entities:
      - entity: sensor.seventeentrack_packages_in_transit
      - entity: sensor.seventeentrack_packages_not_found
      - entity: sensor.seventeentrack_packages_undelivered
      - entity: sensor.seventeentrack_packages_returned
    title: Shipping Overview
    type: entities
  - card:
      title: Packages
      type: entities
    filter:
      include:
        - entity_id: sensor.*track_package_*
          state: In Transit
          options:
            secondary_info: last-changed
            icon: 'mdi:truck'
        - entity_id: sensor.*track_package_*
          state: Not Found
          options:
            secondary_info: last-changed
            icon: 'mdi:alert-circle-outline'
        - entity_id: sensor.*track_package_*
          state: Returned
          options:
            secondary_info: last-changed
            icon: 'mdi:keyboard-return'
        - entity_id: sensor.*track_package_*
          state: Undelivered
          options:
            secondary_info: last-changed
            icon: 'mdi:alert-outline'
    type: 'custom:auto-entities'
type: vertical-stack
4 Likes

Anyone here knows how to get the sensor to auto-update in a timely manner?

Thanks!

How timely do you need? Default appears to be 10 minutes.

DEFAULT_SCAN_INTERVAL = timedelta(minutes=10)

It seems to only refresh when I restart my instance! I will investigate a bit further knowing now that there is a default 10 minutes refresh!

Might switch that 10Minutes to 1 minute to see if it works better for my needs

Edit: I tried finding that file on my HA with no luck. Do you know where it would be located?

I have Hass.io

Same problem refresh on reboot

No reboot required. A restart of ha maybe.

Post on github if you think you found a bug.

Hello!

Do anyone have problem with this integration?

I trying to install like alot of other integration.

I put this in configuration.yaml

  • platform: seventeentrack
    username: !secret seventeentrackemail
    password: !secret seventeentrackpassword
    show_delivered: true

With no sucess… have also tried to create sensor.yaml and put it there but with no success.

I reboot HA after every change and still no luck.

Wonder integration stopped work after HA update maybe?

No it works 100%.

Your coding is incorrect, or perhaps you didn’t quote it correctly. Yaml has so bullet points. Also it needs to be below the sensor: section, just like in the docs.

After configuring properly, you should have a number of sensors named sensor.seventeentrack_xxx

''sensor:

  • platform: seventeentrack
    username: !secret seven_mail
    password: !secret seven_password
    show_delivered: true’’

I have it like this, dont know realy how to put the quotes correct here on the forum yet.

I have this in my configuration.yaml and have restart HA, still no luck… I dont know what im doing wrong.

What does your log say?

Thank you for your tips, had double Sensor: in my configuration.
Now it works! :slight_smile:

Still got this

“No ‘version’ key in the manifest file for custom integration ‘seventeentrack’. As of Home Assistant 2021.6, this integration will no longer be loaded. Please report this to the maintainer of ‘seventeentrack’”

Is it something to care about?

Yes it is something to care about, although I do not see that.

As I don’t see it, could you please post an issue on home assistant’s github? The manifest file does not have a version tag

Okey i will post a issue! I see the same error with other plugins i have too but they still work.
I know its after the latest update and you have right with the manifest file.