Skip to content

Getting strange error #55

Description

@hansw1204

All of a sudden, I am getting this error from the markdown card that worked perfectly before:

Image

The date_expected attribute is definitely there.

The code of the card is:

Deliveries

{% set raw = state_attr('sensor.parcel_raw_shipment_data', 'deliveries') %}
{% set deliveries = raw | selectattr('status_code','>',0) | sort(attribute='status_code') | sort(attribute='date_expected') %}
{% set delivered = raw | selectattr('status_code','eq',0) | list %}
{% if delivered | length > 0 %}

Delivered Packages

{% for delivery in delivered %}
{{ delivery.description }} on {{ delivery.events[0].date }}
{% endfor %}
{% endif %}
{% if deliveries | length > 0%}

In Progress

{% for delivery in deliveries %} {% if "date_expected" in delivery.keys() %}
{% set date = as_datetime(delivery.date_expected).date() %}
{% else %}
{% set date = "none" %}
{% endif %}

{{ delivery.description }}

  • Estimated - {{ date }}
  • Latest Update - {{ delivery.events[0].date }}: {{ delivery.events[0].event }}
  • Tracking Number: {{delivery.tracking_number }}
    {% endfor %} {% else %}
    No Scheduled Deliveries
    {% endif %}

It was posted here before.

Many thanks for any help!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions