CURRENTLY NOT WORKING ANYMORE, SINCE API HAS BEEN TAKEN DOWN! SEE #22
Gets discounts and highlights from the rewe.de API.
This integration provides the following informations with a refresh interval of 24 hours until now:
Sensors:
- sensor.marketid: Amount of currently valid offers
Sensor Attributes:
- market_id: Your rewe market id
- valid until: Valid until Discount Date
- discounts: Discounts currently valid
- attribute product name
- attribuite discount price
- attribute picture link
This integration is a official HACS Integration.
Open HACS then install the "Rewe" integration.
If you use this method, your component will always update to the latest version.
- Download the latest zip release from here
- Extract the zip file
- Copy the folder "rewe" from within custom_components with all of its components to
<config>/custom_components/
where <config>
is your Home Assistant configuration directory.
NOTE: Do not download the file by using the link above directly, the status in the "master" branch can be in development and therefore is maybe not working.
Go to Configuration -> Integrations and click on "add integration". Then search for Rewe.
- Go to the REWE Marktsuche
- Enter your city or PLZ and choose your desired REWE
- Select "Marktinfos"
- Copy the marked id from the URL
- market_id: Enter your rewe market id
Provided by KrizzeOne:
# **Süßes und Salziges**
| | | |
| :------------: |:------------- | -----:|
{%- set product_list_loop = state_attr('sensor.rewe_440421', 'discounts') -%}
{%- for product in product_list_loop -%} {% if 'Süßes & Salziges' in product.category and product.product != '' %}
| <img src="{{product.picture_link[0] }}" width="50" height="50"/> | {{product.product }}
| ![badge](https://badgen.net/badge/{{ product.price | urlencode }}/€)
| {%- endif -%}
{%- endfor -%}
Downsides / Considerations:
- It takes up to 4sec to load the content if you choose multiple product categories
- Price tags are build via https://badgen.net and most of the time you have to reload your lovelace page to get all badges
- Product images aren't square all the time. Sometimes they look a bit distorted
- By using table layout as I do, Lovelace cards looks different if you have short/long product names. This drives me crazy and I hope I will have a more robust solution in the future.
Provided by schblondie:
A full automation example for HA would be:
message: >
Neues Angebot im Rewe Prospekt für
{%- set product_list_loop = state_attr('sensor.rewe_440421', 'discounts') -%}
{%- for product in product_list_loop -%}
{% if 'Spezi' in product.product or 'Käse' in product.product or 'Nutella' in product.product %}
{{product.price.price }} € - {{product.product }}
{{ product.picture_link[0] }}
{%- endif -%}
{%- endfor -%}
Open an issue over at github issues. Please prefer sending over a log with debugging enabled.
To enable debugging enter the following in your configuration.yaml
logger:
logs:
custom_components.rewe: debug
This integration uses the great python code from Foo-Git Rewe-discounts