Geizhals
The geizhals
sensor will give you the best price of a product from Geizhals or related site. With this information can be used in e.g. automations to notify you when a price drops.
To enable this sensor, add the following lines to your configuration.yaml
file:
# Example configuration.yaml entry
sensor:
- platform: geizhals
name: qc35
product_id: 1453021
Configuration variables:
- name (Required): The internal name of the product in Home Assistant.
- product_id (Required): ID of the product. Get the ID from the geizhals website of your chosen product by clicking on the Price History tab, e.g. here. The URL of this site reveals the ID, e.g. https://geizhals.de/?phist=1453021 with
product_id: 1453021
. - description (Optional): The name of the product in the front end.
- domain (Optional): Domain which should be used for the request. Set this to
geizhals.at
,geizhals.eu
,geizhals.de
,skinflint.co.uk
orcenowarka.pl
. Defaults togeizhals.de
. - regex (Optional): Regular expression to parse the price. Default:
\D\s(\d*)[\,|\.](\d*)
.
Extended example
# Example configuration.yaml entry
sensor:
- platform: geizhals
name: qc35
product_id: 1453021
description: "Bose QC35"
domain: 'geizhals.de'
regex: '\D\s(\d*)[\,|\.](\d*)'