Remove Geizhals integration (ADR-0004) (#17230)

This commit is contained in:
Franck Nijhof 2021-04-02 14:09:59 +02:00 committed by GitHub
parent 68954dc22b
commit 684f000015
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 80 additions and 139 deletions

156
.vscode/cSpell.json vendored
View File

@ -1,84 +1,80 @@
// cSpell Settings // cSpell Settings
// Contains additional words for our project // Contains additional words for our project
{ {
"version": "0.1", "version": "0.1",
"language": "en", "language": "en",
"words": [ "words": [
"arest", "arest",
"automations", "automations",
"bloomsky", "bloomsky",
"bluesound", "bluesound",
"BTLE", "BTLE",
"Denon", "Denon",
"endconfiguration", "endconfiguration",
"endraw", "endraw",
"Etekcity", "Etekcity",
"fitbit", "fitbit",
"Flexit", "Flexit",
"geizhals", "Harman",
"Harman", "hass",
"hass", "Hass.io",
"Hass.io", "HassOS",
"HassOS", "hcitool",
"hcitool", "heos",
"heos", "hikvision",
"hikvision", "Homematic",
"Homematic", "IBAN",
"IBAN", "icloud",
"icloud", "kardon",
"kardon", "macos",
"macos", "Modbus",
"Modbus", "Mosquitto",
"Mosquitto", "nginx",
"nginx", "ohmconnect",
"ohmconnect", "Onkyo",
"Onkyo", "paulus",
"paulus", "templating",
"templating", "waqi",
"waqi", "Webhook"
"Webhook" ],
], // flagWords - list of words to be always considered incorrect
// flagWords - list of words to be always considered incorrect // This is useful for offensive words and common spelling errors.
// This is useful for offensive words and common spelling errors. // For example "hte" should be "the"
// For example "hte" should be "the" "flagWords": ["hte", "asssistant"],
"flagWords": [ "enabledLanguageIds": [
"hte", "asciidoc",
"asssistant" "c",
], "cpp",
"enabledLanguageIds": [ "csharp",
"asciidoc", "css",
"c", "dockerfile",
"cpp", "gemfile",
"csharp", "git-commit",
"css", "go",
"dockerfile", "handlebars",
"gemfile", "html",
"git-commit", "jade",
"go", "java",
"handlebars", "javascript",
"html", "javascriptreact",
"jade", "json",
"java", "jsonc",
"javascript", "latex",
"javascriptreact", "less",
"json", "liquid",
"jsonc", "markdown",
"latex", "php",
"less", "plaintext",
"liquid", "pug",
"markdown", "python",
"php", "restructuredtext",
"plaintext", "rust",
"pug", "scala",
"python", "scss",
"restructuredtext", "text",
"rust", "typescript",
"scala", "typescriptreact",
"scss", "yaml",
"text", "yml"
"typescript", ]
"typescriptreact",
"yaml",
"yml"
]
} }

View File

@ -1,56 +0,0 @@
---
title: Geizhals
description: Instructions on how to integrate a Geizhals sensor into Home Assistant.
ha_category:
- Sensor
ha_iot_class: Cloud Polling
ha_release: 0.51
ha_domain: geizhals
ha_platforms:
- sensor
---
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: PRODUCT_NAME
product_id: PRODUCT_ID
```
{% configuration %}
name:
description: The internal name of the product in Home Assistant.
required: true
type: string
product_id:
description: "ID of the product. Get the ID from the Geizhals website of your chosen product by opening the *Price History* in a new browser tab (right-click on the price history > open in new tab). The URL of this site reveals the ID, e.g., `https://geizhals.de/?phist=1696985` with a `product_id` of `1696985`."
required: true
type: integer
description:
description: The name of the product in the front end.
required: false
default: price
type: string
locale:
description: Localisation which should be used for the request. Set this to `AT`, `EU`, `DE`, `UK` or `PL`.
required: false
default: DE
type: string
{% endconfiguration %}
#### Extended example
```yaml
# Example configuration.yaml entry
sensor:
- platform: geizhals
name: qc35
product_id: 1696985
description: "Bose QC35"
locale: "DE"
```

View File

@ -715,7 +715,6 @@
/components/sensor.fritzbox /integrations/fritzbox#sensor /components/sensor.fritzbox /integrations/fritzbox#sensor
/components/sensor.fritzbox_callmonitor /integrations/fritzbox_callmonitor /components/sensor.fritzbox_callmonitor /integrations/fritzbox_callmonitor
/components/sensor.fritzbox_netmonitor /integrations/fritzbox_netmonitor /components/sensor.fritzbox_netmonitor /integrations/fritzbox_netmonitor
/components/sensor.geizhals /integrations/geizhals
/components/sensor.geo_rss_events /integrations/geo_rss_events /components/sensor.geo_rss_events /integrations/geo_rss_events
/components/sensor.github /integrations/github /components/sensor.github /integrations/github
/components/sensor.gitlab_ci /integrations/gitlab_ci /components/sensor.gitlab_ci /integrations/gitlab_ci
@ -1367,7 +1366,6 @@
/components/futurenow /integrations/futurenow /components/futurenow /integrations/futurenow
/components/garadget /integrations/garadget /components/garadget /integrations/garadget
/components/gc100 /integrations/gc100 /components/gc100 /integrations/gc100
/components/geizhals /integrations/geizhals
/components/generic_ip_camera /integrations/generic /components/generic_ip_camera /integrations/generic
/components/generic_thermostat /integrations/generic_thermostat /components/generic_thermostat /integrations/generic_thermostat
/components/geniushub /integrations/geniushub /components/geniushub /integrations/geniushub
@ -2294,3 +2292,6 @@
/components/coinmarketcap /more-info/removed-integration 301 /components/coinmarketcap /more-info/removed-integration 301
/integrations/coinmarketcap /more-info/removed-integration 301 /integrations/coinmarketcap /more-info/removed-integration 301
/integrations/griddy /more-info/removed-integration 301 /integrations/griddy /more-info/removed-integration 301
/components/geizhals /more-info/removed-integration 301
/components/sensor.geizhals /more-info/removed-integration 301
/integrations/geizhals /more-info/removed-integration 301