diff --git a/source/_components/sensor.geizhals.markdown b/source/_components/sensor.geizhals.markdown new file mode 100644 index 00000000000..3bdbc7f0561 --- /dev/null +++ b/source/_components/sensor.geizhals.markdown @@ -0,0 +1,48 @@ +--- +layout: page +title: "Geizhals" +description: "Instructions on how to integrate a Geizhals sensor into Home Assistant." +date: 2017-07-15 14:15 +sidebar: true +comments: false +sharing: true +footer: true +logo: geizhals.png +ha_category: Sensor +ha_iot_class: "Cloud Polling" +ha_release: "0.50" +--- + + +The `geizhals` sensor will give you the best price of a product from [Geizhals](https://geizhals.de) 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: + +```yaml +# 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](https://geizhals.de/?phist=1453021). The URL of this site reveals the ID, e.g. 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` or `cenowarka.pl`. Defaults to `geizhals.de`. +- **regex** (*Optional*): Regular expression to parse the price. Default: `\D\s(\d*)[\,|\.](\d*)`. + +#### {% linkable_title Extended example %} + +```yaml +# Example configuration.yaml entry +sensor: + - platform: geizhals + name: qc35 + product_id: 1453021 + description: "Bose QC35" + domain: 'geizhals.de' + regex: '\D\s(\d*)[\,|\.](\d*)' +``` diff --git a/source/images/supported_brands/geizhals.png b/source/images/supported_brands/geizhals.png new file mode 100644 index 00000000000..d6bcb08fe22 Binary files /dev/null and b/source/images/supported_brands/geizhals.png differ