PostNL Integration

Perhaps its me but my original multiscrape still functions I believe. I dont have any automations or whatsoever but purely for display. I still get updates about dhl packages :slight_smile:

Normally, when you can authenticate using your saved X-AUTH-TOKEN cookie, you can still fetch the data and the form_submit function of multiscrape isn’t used.

My problem was, as I just started using this integration, the initial login doesn’t work so the token can’t be fetched.

Your response brings me hope the X-AUTH-TOKEN doesn’t expire (soon) so this solution is a good workaround until someone finds a quicker way.

@Milenco1 when I login step 1 result is I logged in without token.
how do I get the X-AUTH-TOKEN ?

Once you have logged in, can get visit the page in your browser to see the JSON data? Then the cookie is stored in your browser and need to retrieve it via Developer Tools.

See: View, add, edit, and delete cookies  |  Chrome DevTools  |  Chrome for Developers

I use Edge but now tried Chrome and no token:

Are you sure you are looking correctly? Maybe this helps: https://www.youtube.com/watch?v=E-j-vlDuYtA

thank you, now I managed to get the sensor but strggling with my already existing sensor in command_line.

dumb question: do you know how I get this right ?

It’s probably a yaml/indentation error. See the docs (Command line - Home Assistant), you’ll probably need to use:

# Example configuration.yaml entry
command_line:
  - sensor:
      command: SENSOR_COMMAND
  - sensor:
      command: SENSOR_COMMAND_2

Try it directly from configuration.yaml first and then include.

remove the “sensor:” from line 8

unfortunately didn’t work
but this was for me the solution:

both solutions unfortunately didn’t work

The command line works for me so far. Hopefully the token is for a long time :-). Thanks a lot.

Hi,
Everything is up and running.
But don’t see the entity for the letters.

Now wonder if I got right package installed
See as hacs:


So version 2.1.0 is installed?

But at the postnl integration


Here it says 1.3.0

Did Install postnl at hacs with the url.

Why i don’t see letters… Even entity is not there.
Got only 2.

sensor.postnl_letters is not showing up for me too

I added a package.yaml but no new enititie cam up and I see nothing in logs, how to debug? restarted several times, and config seems to be valid.

sensor:
  - platform: command_line
    name: DHL Packages
    command: 'curl -v --cookie "X-AUTH-TOKEN=mytoken" https://my.dhlecommerce.nl/receiver-parcel-api/parcels'
    value_template: "{{ value_json.parcels | list | count }}"
    json_attributes:
      - parcels

I have next code in the configuration.yaml

#dhl pakketten
command_line:
  - sensor:
      name: DHL Packages
      command: 'curl -v --cookie "X-AUTH-TOKEN=my apicode" https://my.dhlecommerce.nl/receiver-parcel-api/parcels'
      value_template: "{{ value_json.parcels | list | count }}"
      json_attributes:
        - parcels

See command_line and sensor difference.
Maybe this will help

Thanks, I had that before and use it now again, but same result…

You do use package.yaml ?
And when put in configuration.yaml?

Got the DHL senors up and running. but now the DPD.
But can find X-AUTH on DPD site
https://www.dpdgroup.com/nl/mydpd/my-parcels/incoming

So a request: add dpd

Have you been able to fix letters not showing up?