Skip to content

Commit

Permalink
feat: add Rewe Lieferservice (#1060)
Browse files Browse the repository at this point in the history
* feat: add Rewe Lieferservice

* formatting

* add rewe_lieferservice to SHIPPERS

* update test
  • Loading branch information
firstof9 authored Jan 28, 2025
1 parent 5f15970 commit 4803473
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 0 deletions.
32 changes: 32 additions & 0 deletions custom_components/mail_and_packages/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -695,6 +695,18 @@
},
"post_at_packages": {},
"post_at_tracking": {"pattern": ["[0-9]{22}"]},
# Rewe Lieferservice
"rewe_lieferservice_delivering": {
"email": ["[email protected]"],
"subject": ["Lieferschein zu deiner Bestellung beim REWE Lieferservice"],
"body": ["Deine Lieferinformationen"],
},
"rewe_lieferservice_exception": {},
"rewe_lieferservice_delivered": {
"email": ["[email protected]"],
"subject": ["Deine Rechnung zu"],
"body": ["Im Anhang dieser E-Mail kommt"],
},
}

# Sensor definitions
Expand Down Expand Up @@ -1185,6 +1197,25 @@
icon="mdi:package-variant-closed",
key="post_at_packages",
),
# Rewe Lieferservice
"rewe_lieferservice_delivering": SensorEntityDescription(
name="Rewe Lieferservice Delivering",
native_unit_of_measurement="package(s)",
icon="mdi:truck-delivery",
key="rewe_lieferservice_delivering",
),
"rewe_lieferservice_delivered": SensorEntityDescription(
name="Rewe Lieferservice Delivered",
native_unit_of_measurement="package(s)",
icon="mdi:package-variant",
key="rewe_lieferservice_delivered",
),
"rewe_lieferservice_packages": SensorEntityDescription(
name="Rewe Lieferservice Packages",
native_unit_of_measurement="package(s)",
icon="mdi:package-variant-closed",
key="rewe_lieferservice_packages",
),
###
# !!! Insert new sensors above these two !!!
###
Expand Down Expand Up @@ -1278,4 +1309,5 @@
"intelcom",
"post_nl",
"post_at",
"rewe_lieferservice",
]
3 changes: 3 additions & 0 deletions tests/test_helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -1228,6 +1228,9 @@ async def test_get_resourcs(hass):
"purolator_delivered": "Mail Purolator Delivered",
"purolator_delivering": "Mail Purolator Delivering",
"purolator_packages": "Mail Purolator Packages",
"rewe_lieferservice_delivered": "Rewe Lieferservice Delivered",
"rewe_lieferservice_delivering": "Rewe Lieferservice Delivering",
"rewe_lieferservice_packages": "Rewe Lieferservice Packages",
"royal_delivered": "Mail Royal Mail Delivered",
"royal_delivering": "Mail Royal Mail Delivering",
"royal_packages": "Mail Royal Mail Packages",
Expand Down

0 comments on commit 4803473

Please sign in to comment.