From 886f14792de584361c85b0b1eb8f1d70e2c53646 Mon Sep 17 00:00:00 2001 From: Quentame Date: Tue, 11 Aug 2020 11:39:54 +0200 Subject: [PATCH] Remove Linky integration (#14168) --- CODEOWNERS | 1 - source/_integrations/linky.markdown | 52 ------------------- source/_posts/2018-10-01-release-79.markdown | 4 +- source/_posts/2018-10-29-release-81.markdown | 2 +- source/_posts/2019-03-13-release-89.markdown | 2 +- source/_posts/2019-04-24-release-92.markdown | 2 +- source/_posts/2019-06-26-release-95.markdown | 4 +- source/_posts/2019-09-18-release-99.markdown | 6 +-- source/_posts/2019-10-10-release-100.markdown | 4 +- source/_posts/2019-10-30-release-101.markdown | 4 +- source/_posts/2020-01-15-release-104.markdown | 2 +- source/_posts/2020-02-05-release-105.markdown | 2 +- source/_posts/2020-02-26-release-106.markdown | 4 +- source/_redirects | 2 - 14 files changed, 18 insertions(+), 73 deletions(-) delete mode 100644 source/_integrations/linky.markdown diff --git a/CODEOWNERS b/CODEOWNERS index 14f8f2c74de0..f01cefd3952a 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -214,7 +214,6 @@ source/_integrations/lametric.markdown @robbiet480 source/_integrations/launch_library.markdown @ludeeus source/_integrations/lcn.markdown @alengwenus source/_integrations/life360.markdown @pnbruckner -source/_integrations/linky.markdown @Quentame source/_integrations/linux_battery.markdown @fabaff source/_integrations/local_ip.markdown @issacg source/_integrations/logger.markdown @home-assistant/core diff --git a/source/_integrations/linky.markdown b/source/_integrations/linky.markdown deleted file mode 100644 index 7361f19dc451..000000000000 --- a/source/_integrations/linky.markdown +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Enedis Linky -description: Instructions on how to integrate Linky consumption data within Home Assistant. -ha_release: 0.79 -ha_category: - - Energy - - Sensor -ha_iot_class: Cloud Polling -ha_config_flow: true -ha_codeowners: - - '@Quentame' -ha_domain: linky ---- - -The `linky` sensor platform is retrieving the consumption of your home from the [Linky electric meter](https://www.enedis.fr/linky-compteur-communicant). - -## Setup the integration - -You need to create an Enedis account [here](https://espace-client-connexion.enedis.fr/auth/UI/Login?realm=particuliers) if you don't have one already. - -### Via the frontend - -Menu: *Configuration* -> *Integrations* - -Search for "Linky", add your credentials, click submit, you are done ! - -### Via the configuration file - -Add the Linky sensor to your `configuration.yaml` file like below: - -```yaml -# Example configuration.yaml entry -linky: - - username: YOUR_LINKY_USERNAME - password: YOUR_LINKY_PASSWORD -``` - -{% configuration %} -username: - description: The Enedis account username. - required: true - type: string -password: - description: The Enedis account password. - required: true - type: string -timeout: - description: Timeout to wait for the Enedis API connection. - required: false - type: integer - default: 10 -{% endconfiguration %} diff --git a/source/_posts/2018-10-01-release-79.markdown b/source/_posts/2018-10-01-release-79.markdown index d4272a92b6d9..1dc4cc15354a 100644 --- a/source/_posts/2018-10-01-release-79.markdown +++ b/source/_posts/2018-10-01-release-79.markdown @@ -54,7 +54,7 @@ Oh, and yes, there is also some cool new integrations. Support has been added fo - Add Logi Circle component, camera and sensor platform ([@evanjd] - [#16540]) ([logi_circle docs]) ([camera.logi_circle docs]) ([sensor.logi_circle docs]) (new-platform) - deCONZ cover support ([@Kane610] - [#16759]) ([cover docs]) ([deconz docs]) ([cover.deconz docs]) (new-platform) - GeoJSON platform ([@exxamalte] - [#16610]) ([geo_location docs]) (new-platform) -- Add linky sensor ([@tiste] - [#16468]) ([sensor.linky docs]) (new-platform) +- Add linky sensor ([@tiste] - [#16468]) (new-platform) ## Release 0.79.1 - September 30 @@ -244,7 +244,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Handle netgear_lte connection errors ([@amelchio] - [#16806]) ([netgear_lte docs]) ([notify docs]) ([sensor.netgear_lte docs]) - Improve opentherm_gw state detection ([@mvn23] - [#16809]) ([climate.opentherm_gw docs]) - Rework chromecast fix ([@awarecan] - [#16804]) ([media_player.cast docs]) -- Add linky sensor ([@tiste] - [#16468]) ([sensor.linky docs]) (new-platform) +- Add linky sensor ([@tiste] - [#16468]) (new-platform) - Use pyspcwebgw for SPC component ([@mbrrg] - [#16214]) ([spc docs]) ([alarm_control_panel.spc docs]) ([binary_sensor.spc docs]) - Remove discovered MQTT Switch device when discovery topic is cleared ([@emontnemery] - [#16605]) ([mqtt docs]) ([switch.mqtt docs]) - Allow split component definitions in packages ([@thomasloven] - [#16177]) diff --git a/source/_posts/2018-10-29-release-81.markdown b/source/_posts/2018-10-29-release-81.markdown index 24ae84d0e607..104f3d64329b 100644 --- a/source/_posts/2018-10-29-release-81.markdown +++ b/source/_posts/2018-10-29-release-81.markdown @@ -347,7 +347,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Homekit component cleanup ([@cdce8p] - [#17627]) ([homekit docs]) - Use cached robot serial for Neato update ([@dshokouhi] - [#17633]) ([vacuum.neato docs]) - deCONZ - Add support for Xiaomi window covers ([@Kane610] - [#17337]) ([deconz docs]) ([cover.deconz docs]) -- Fix linky sensor login error ([@Debaru] - [#17110]) ([sensor.linky docs]) +- Fix linky sensor login error ([@Debaru] - [#17110]) - Fix mqtt light brightness slider ([@thinkl33t] - [#17075]) ([light.mqtt docs]) - Add opentherm_gw binary sensor support ([@mvn23] - [#17625]) ([opentherm_gw docs]) ([binary_sensor.opentherm_gw docs]) (new-platform) - Upgrade dsmr_parser to 0.12 ([@raymondelooff] - [#17634]) ([sensor.dsmr docs]) diff --git a/source/_posts/2019-03-13-release-89.markdown b/source/_posts/2019-03-13-release-89.markdown index d407e4730cc0..9a7b39573579 100644 --- a/source/_posts/2019-03-13-release-89.markdown +++ b/source/_posts/2019-03-13-release-89.markdown @@ -274,7 +274,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add ADB server functionality to Fire TV ([@JeffLIrion] - [#21221]) ([media_player.firetv docs]) (breaking change) - Upgrade pytest to 4.3.0 ([@scop] - [#21412]) - Upgrade mypy to 0.670 ([@scop] - [#20934]) -- Update pylinky ([@tiste] - [#21416]) ([sensor.linky docs]) +- Update pylinky ([@tiste] - [#21416]) - Mark water_heater as significant domain ([@elupus] - [#21390]) ([history docs]) - Add power and energy attributes to SmartThings switch ([@andrewsayre] - [#21375]) ([smartthings docs]) (new-feature) - Add SmartThings Cover platform and add cover device classes ([@andrewsayre] - [#21192]) ([cover docs]) ([smartthings docs]) (breaking change) (new-platform) diff --git a/source/_posts/2019-04-24-release-92.markdown b/source/_posts/2019-04-24-release-92.markdown index 421882711cf2..081f2bad9124 100644 --- a/source/_posts/2019-04-24-release-92.markdown +++ b/source/_posts/2019-04-24-release-92.markdown @@ -241,7 +241,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Axis component reflect device availability ([@Kane610] - [#22401]) ([axis docs]) - throw `PlatformNotReady` if unable to connect ([@aav7fl] - [#22515]) ([androidtv docs]) - Ring camera improvements ([@Yarikx] - [#22526]) ([ring docs]) -- upgrade pylinky to 0.3.3 ([@royto] - [#22544]) ([linky docs]) +- upgrade pylinky to 0.3.3 ([@royto] - [#22544]) - Move core services.yaml file to Home Assistant integration ([@balloob] - [#22489]) - Change HEOS component library and add basic config flow ([@andrewsayre] - [#22517]) ([heos docs]) - Add command_template and value_template for MQTT alarm ([@JumpMaster] - [#21438]) ([mqtt docs]) diff --git a/source/_posts/2019-06-26-release-95.markdown b/source/_posts/2019-06-26-release-95.markdown index a446cb501299..f182c667be20 100644 --- a/source/_posts/2019-06-26-release-95.markdown +++ b/source/_posts/2019-06-26-release-95.markdown @@ -175,7 +175,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Restore automation last_triggered with initial_state override ([@frenck] - [#24400]) ([automation docs]) (breaking change) - Fix recorder defaults ([@balloob] - [#24399]) ([recorder docs]) (breaking change) - Uber API is going away on June 13, 2019, remove component ([@robbiet480] - [#24468]) (breaking change) -- Add Linky sensors : yesterday + months + years ([@Quentame] - [#23726]) ([linky docs]) (breaking change) +- Add Linky sensors : yesterday + months + years ([@Quentame] - [#23726]) (breaking change) - Position is reversed for horizontal awnings ([@kbickar] - [#23257]) ([tahoma docs]) (breaking change) - Remove conversation from default config ([@balloob] - [#24515]) ([default_config docs]) (breaking change) - Added name to sensors ([@cliffordwhansen] - [#24525]) ([synologydsm docs]) (breaking change) @@ -304,7 +304,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Bump pyubee to 0.7 to support more models ([@mzdrale] - [#24477]) ([ubee docs]) - Somfy open api ([@tetienne] - [#19548]) ([somfy docs]) (new-platform) - Add APRS device tracker component ([@PhilRW] - [#22469]) ([aprs docs]) (new-platform) -- Add Linky sensors : yesterday + months + years ([@Quentame] - [#23726]) ([linky docs]) (breaking change) +- Add Linky sensors : yesterday + months + years ([@Quentame] - [#23726]) (breaking change) - Add attributs and fix lightlevel inconsistency for LightLevel sensor ([@Cyr-ius] - [#24439]) ([hue docs]) - Support ZLO device types to support newer Zigbee devices in ZHA ([@jurriaan] - [#24429]) ([zha docs]) - Camera platform for buienradar imagery ([@ties] - [#23358]) ([buienradar docs]) (new-platform) diff --git a/source/_posts/2019-09-18-release-99.markdown b/source/_posts/2019-09-18-release-99.markdown index 8059c1e06b19..d9a163c72491 100644 --- a/source/_posts/2019-09-18-release-99.markdown +++ b/source/_posts/2019-09-18-release-99.markdown @@ -254,7 +254,7 @@ Experiencing issues introduced by this release? Please report them in our [issue ([@SukramJ] - [#26449]) ([homematicip_cloud docs]) -- **Linky** - This platform has been moved to an integration. - ([@Quentame] - [#26076]) ([linky docs]) +- **Linky** - This platform has been moved to an integration. - ([@Quentame] - [#26076]) New example configuration entry: @@ -371,7 +371,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - IGN Sismologia icon for geolocation entities ([@exxamalte] - [#26408]) ([ign_sismologia docs]) - Migrate legacy typehints in core to PEP-526 ([@frenck] - [#26403]) ([device_tracker docs]) - Add X10 devices as ISY994 switches ([@taylorsilva] - [#26342]) ([isy994 docs]) -- Add config flow to linky ([@Quentame] - [#26076]) ([linky docs]) (breaking change) +- Add config flow to linky ([@Quentame] - [#26076]) (breaking change) - Correct file permissions in slide integration ([@frenck] - [#26390]) ([slide docs]) - Use literal string interpolation in honeywell ([@zxdavb] - [#26386]) ([honeywell docs]) - Initial commit ([@zxdavb] - [#26385]) ([geniushub docs]) @@ -397,7 +397,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Unify device_state_attributes handling for Homematic IP Cloud ([@SukramJ] - [#26449]) ([homematicip_cloud docs]) (breaking change) - Add yeelight nightlight support via separate light entity ([@zewelor] - [#26224]) ([yeelight docs]) - Add set scene service calls to yeelight ([@zewelor] - [#26255]) ([yeelight docs]) -- Add device_info to Linky integration ([@Quentame] - [#26477]) ([linky docs]) +- Add device_info to Linky integration ([@Quentame] - [#26477]) - Update radiotherm climate attributes ([@dieselrabbit] - [#26465]) ([radiotherm docs]) (breaking change) - Add Viessmann ViCare Climate platform ([@oischinger] - [#26151]) ([vicare docs]) (new-integration) - Add new integration for Jandy iAqualink pool control ([@flz] - [#26034]) ([iaqualink docs]) (new-integration) diff --git a/source/_posts/2019-10-10-release-100.markdown b/source/_posts/2019-10-10-release-100.markdown index e82150b64c2e..7c386062eae5 100644 --- a/source/_posts/2019-10-10-release-100.markdown +++ b/source/_posts/2019-10-10-release-100.markdown @@ -218,7 +218,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - `contact / mailing_list` has changed to `contact / ml`, to migrate change the `mailing_list` key to `ml` - `location / address` is no longer required but is optional as the latitude and longitude properties of the location are added automatically from the HA config). There is no need to change anything. - ([@Bouni] - [#26453]) ([spaceapi docs]) -- **Linky** - Linky sensors have been grouped to one Linky device. Users will need to remove and re-add the Linky integration to clear the device registry. - ([@piitaya] - [#26738]) ([linky docs]) +- **Linky** - Linky sensors have been grouped to one Linky device. Users will need to remove and re-add the Linky integration to clear the device registry. - ([@piitaya] - [#26738]) - **Elv** - ELV/PCA is now its own integration. Existing configuration should be removed and replaced. Optionally the port for the serial interface can be specified (default is: /dev/ttyUSB0). - ([@majuss] - [#26552]) ([elv docs]) @@ -416,7 +416,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Bump up ZHA dependencies ([@Adminiuga] - [#26746]) - fix onvif/camera setting up error ([@sanyatuning] - [#26825]) ([onvif docs]) - Bump homematicip_cloud to 0.10.11 ([@SukramJ] - [#26852]) ([homematicip_cloud docs]) -- Group Linky sensors to Linky meter device ([@piitaya] - [#26738]) ([linky docs]) (breaking change) +- Group Linky sensors to Linky meter device ([@piitaya] - [#26738]) (breaking change) - Add unit to 'charging_level_hv' bwm_connected_drive sensor ([@timmccor] - [#26861]) ([bmw_connected_drive docs]) - Add reproduce state template ([@balloob] - [#26866]) - Put draw_box in image_processing ([@robmarkcole] - [#26712]) ([doods docs]) ([image_processing docs]) ([tensorflow docs]) diff --git a/source/_posts/2019-10-30-release-101.markdown b/source/_posts/2019-10-30-release-101.markdown index d99fce44332a..02665c333a1d 100644 --- a/source/_posts/2019-10-30-release-101.markdown +++ b/source/_posts/2019-10-30-release-101.markdown @@ -603,7 +603,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654] - Move imports in telegram_bot component ([@Quentame] - [#27785]) ([telegram_bot docs]) - Add device action support to the lock integration ([@emontnemery] - [#27499]) ([lock docs]) - Add grid sensors to SolarEdge_local ([@scheric] - [#27247]) ([solaredge_local docs]) -- Unload linky config entry ([@Quentame] - [#27831]) ([linky docs]) +- Unload linky config entry ([@Quentame] - [#27831]) - Fix attribution ([@bieniu] - [#27815]) ([airly docs]) - Added handling for connection errors in state update, added available property ([@ratsept] - [#27794]) ([soma docs]) - Add device_info to HomematicIP climate and acp ([@SukramJ] - [#27771]) ([homematicip_cloud docs]) @@ -684,7 +684,7 @@ The **holiday name** sensor has been renamed to **holiday**. ([@tsvi] - [#27654] - Fix whois error, check expiration_date for list and pick first ([@cyberjacob] - [#27930]) ([whois docs]) - Move imports in sql component ([@Michsior14] - [#27713]) ([sql docs]) - move imports in smarthab component ([@Michsior14] - [#27942]) ([smarthab docs]) -- Fixing config_entries.async_forward_entry_unload calls (step 1) ([@Quentame] - [#27857]) ([cert_expiry docs]) ([linky docs]) ([locative docs]) ([luftdaten docs]) ([withings docs]) +- Fixing config_entries.async_forward_entry_unload calls (step 1) ([@Quentame] - [#27857]) ([cert_expiry docs]) ([locative docs]) ([luftdaten docs]) ([withings docs]) - move imports in sma component ([@Michsior14] - [#27945]) ([sma docs]) - Remove tplink device tracker ([@rytilahti] - [#27936]) ([tplink docs]) - Add option to disable HTTPS verification in Luci component ([@mzdrale] - [#27946]) ([luci docs]) diff --git a/source/_posts/2020-01-15-release-104.markdown b/source/_posts/2020-01-15-release-104.markdown index d91968f4dda0..016148c9ccd1 100644 --- a/source/_posts/2020-01-15-release-104.markdown +++ b/source/_posts/2020-01-15-release-104.markdown @@ -638,7 +638,7 @@ Make sure to fill in all fields of the issue template, that is helping us a lot! - use isort to sort imports according to PEP8 for group ([@basnijholt] - [#29713]) - Sort imports according to PEP8 for neato ([@basnijholt] - [#29724]) ([neato docs]) - Sort imports according to PEP8 for input_text ([@basnijholt] - [#29719]) ([input_text docs]) -- Sort imports according to PEP8 for linky ([@basnijholt] - [#29722]) ([linky docs]) +- Sort imports according to PEP8 for linky ([@basnijholt] - [#29722]) - Sort imports according to PEP8 for minio ([@basnijholt] - [#29723]) ([minio docs]) - Sort imports according to PEP8 for netgear_lte ([@basnijholt] - [#29725]) ([netgear_lte docs]) - Sort imports according to PEP8 for iqvia ([@basnijholt] - [#29720]) ([iqvia docs]) diff --git a/source/_posts/2020-02-05-release-105.markdown b/source/_posts/2020-02-05-release-105.markdown index c4e1c1515a60..bbdcc333b517 100644 --- a/source/_posts/2020-02-05-release-105.markdown +++ b/source/_posts/2020-02-05-release-105.markdown @@ -903,7 +903,7 @@ Hats over your heart for these shuttered integrations. Pour one out for: - Added missing file ([@cyberjunky] - [#31189]) - update remove service ([@dmulcahey] - [#31164]) ([zha docs]) - Fix ps4 errors if pin begins with a 0 ([@ktnrg45] - [#31198]) ([ps4 docs]) -- Use config_entry.unique_id in Linky ([@Quentame] - [#31051]) ([linky docs]) +- Use config_entry.unique_id in Linky ([@Quentame] - [#31051]) - Add Garmin Connect integration ([@cyberjunky] - [#30792]) ([garmin_connect docs]) (new-integration) - Constrain SimpliSafe's check for emergency token usage ([@bachya] - [#31214]) ([simplisafe docs]) - Update Hue discovery ([@balloob] - [#31215]) ([hue docs]) diff --git a/source/_posts/2020-02-26-release-106.markdown b/source/_posts/2020-02-26-release-106.markdown index 53555d5014e0..1dea56edb574 100644 --- a/source/_posts/2020-02-26-release-106.markdown +++ b/source/_posts/2020-02-26-release-106.markdown @@ -452,7 +452,7 @@ Added a Coronavirus integration to help monitor the ongoing epidemic. [More info ## All changes - Change scan_interval defaults for Tesla ([@alandtse] - [#31194]) ([tesla docs]) (breaking change) -- Removes I/O from linky tests ([@balloob] - [#31299]) ([linky docs]) +- Removes I/O from linky tests ([@balloob] - [#31299]) - Reorganize insteon code ([@teharris1] - [#31183]) ([insteon docs]) (breaking change) - Upgrade pre-commit to 2.0.1 ([@frenck] - [#31308]) - Add opening and closing states to MQTT covers ([@rickvdl] - [#31259]) ([mqtt docs]) @@ -584,7 +584,7 @@ Added a Coronavirus integration to help monitor the ongoing epidemic. [More info - Fix spelling of VIVOTEK ([@frenck] - [#31773]) ([vivotek docs]) - Fix spelling of apcupsd in manifest ([@frenck] - [#31770]) ([apcupsd docs]) - Fix spelling of AVM FRITZ!Box in manifest ([@frenck] - [#31765]) ([fritz docs]) -- Implement PlatformNotReady to Linky + fix TypeError ([@Quentame] - [#31768]) ([linky docs]) +- Implement PlatformNotReady to Linky + fix TypeError ([@Quentame] - [#31768]) - UniFi - Change handling of updated options ([@Kane610] - [#31762]) ([unifi docs]) (breaking change) - Rename codecov so it will be picked up ([@balloob] - [#31775]) - Fix spelling of ASUSWRT in manifest ([@frenck] - [#31764]) ([asuswrt docs]) diff --git a/source/_redirects b/source/_redirects index 5d08a0027c56..7f1aac2215eb 100644 --- a/source/_redirects +++ b/source/_redirects @@ -762,7 +762,6 @@ /components/sensor.lacrosse /integrations/lacrosse /components/sensor.lastfm /integrations/lastfm /components/sensor.launch_library /integrations/launch_library -/components/sensor.linky /integrations/linky /components/sensor.linux_battery /integrations/linux_battery /components/sensor.logi_circle /integrations/logi_circle#sensor /components/sensor.london_air /integrations/london_air @@ -1513,7 +1512,6 @@ /components/limitlessled /integrations/limitlessled /components/linksys_ap /integrations/linksys_ap /components/linksys_smart /integrations/linksys_smart -/components/linky /integrations/linky /components/linode /integrations/linode /components/linux_battery /integrations/linux_battery /components/lirc /integrations/lirc