mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 07:17:14 +00:00
Geizhals sensor documentation added (#2980)
* Geizhals sensor documentation added * update documentation after review * Minor changes
This commit is contained in:
parent
249d76da88
commit
cfedce8aa7
48
source/_components/sensor.geizhals.markdown
Normal file
48
source/_components/sensor.geizhals.markdown
Normal file
@ -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. <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` 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*)'
|
||||||
|
```
|
BIN
source/images/supported_brands/geizhals.png
Normal file
BIN
source/images/supported_brands/geizhals.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
Loading…
x
Reference in New Issue
Block a user