diff --git a/source/_docs/scripts.markdown b/source/_docs/scripts.markdown index bd6679bd9f99..c871b6303da8 100644 --- a/source/_docs/scripts.markdown +++ b/source/_docs/scripts.markdown @@ -34,6 +34,14 @@ The most important one is the action to call a service. This can be done in vari brightness: 100 ``` +#### Activate a Scene + +Scripts may also use a shortcut syntax for activating scenes instead of calling the `scene.turn_on` service. + +```yaml +- scene: scene.morning_living_room +``` + ### Test a Condition While executing a script you can add a condition to stop further execution. When a condition does not return `true`, the script will stop executing. There are many different conditions which are documented at the [conditions page]. diff --git a/source/_integrations/airly.markdown b/source/_integrations/airly.markdown new file mode 100644 index 000000000000..433dd6545675 --- /dev/null +++ b/source/_integrations/airly.markdown @@ -0,0 +1,41 @@ +--- +title: "Airly" +description: "Instructions on how to integrate Airly within Home Assistant." +logo: airly.png +ha_category: + - Health +ha_release: 0.101 +ha_iot_class: Cloud Polling +--- + +The `airly` integration uses the [Airly](https://airly.eu/) web service as a source for air quality data for your location. + +## Setup + +To generate an Airly API key, go to [Airly for developers](https://developer.airly.eu/register) page. + +## Configuration + +To add Airly to your installation, go to **Configuration** >> **Integrations** in the UI and enable the Airly integration. By default, the values will be taken from the Home Assistant configuration. + +{% configuration %} +api_key: + description: The Airly API key. + required: true + type: string +name: + description: Manually specify Name. + required: false + type: string + default: Airly +latitude: + description: Manually specify latitude. + required: false + type: float + default: Provided by Home Assistant configuration +longitude: + description: Manually specify longitude. + required: false + type: float + default: Provided by Home Assistant configuration +{% endconfiguration %} diff --git a/source/_integrations/alarmdecoder.markdown b/source/_integrations/alarmdecoder.markdown index 846f87189e6d..a83c15eb8789 100644 --- a/source/_integrations/alarmdecoder.markdown +++ b/source/_integrations/alarmdecoder.markdown @@ -103,11 +103,11 @@ zones: required: false type: integer relayaddr: - description: "Address of the relay expander board to associate with the zone. (ex: 12, 13, 14, or 15). Typically used in cases where a panel will not send bypassed zones such as motion during an armed home state, the Vista 20P is an example of this. Alarmdecoder can emulate a zone expander board and the panel can be programmed to push zone events to this virtual expander. This allows the bypassed zone binary sensors to be utilized. One example is using bypassed motion sensors at night for motion-based automated lights while the system is armed with the motion sensor bypassed." + description: "Address of the relay or zone expander board to associate with the zone. (ex: 12, 13, 14, or 15). Typically used in cases where a panel will not send bypassed zones such as motion during an armed home state, the Vista 20P is an example of this. Alarmdecoder can emulate a zone expander board and the panel can be programmed to push zone events to this virtual expander. This allows the bypassed zone binary sensors to be utilized. One example is using bypassed motion sensors at night for motion-based automated lights while the system is armed with the motion sensor bypassed." required: inclusive type: integer relaychan: - description: "Channel of the relay expander board to associate with the zone. (ex: 1, 2, 3, or 4)" + description: "Channel of the relay or zone expander board to associate with the zone. (ex: 1, 2, 3, or 4 for relay expander boards, 1 - 8 for zone expander boards)" required: inclusive type: integer {% endconfiguration %} diff --git a/source/_integrations/generic_thermostat.markdown b/source/_integrations/generic_thermostat.markdown index 6e247967a822..1d97cf5a26f0 100644 --- a/source/_integrations/generic_thermostat.markdown +++ b/source/_integrations/generic_thermostat.markdown @@ -55,7 +55,7 @@ ac_mode: min_cycle_duration: description: Set a minimum amount of time that the switch specified in the *heater* option must be in its current state prior to being switched either off or on. required: false - type: [time, integer] + type: time cold_tolerance: description: Set a minimum amount of difference between the temperature read by the sensor specified in the *target_sensor* option and the target temperature that must change prior to being switched on. For example, if the target temperature is 25 and the tolerance is 0.5 the heater will start when the sensor equals or goes below 24.5. required: false @@ -69,7 +69,7 @@ hot_tolerance: keep_alive: description: Set a keep-alive interval. If set, the switch specified in the *heater* option will be triggered every time the interval elapses. Use with heaters and A/C units that shut off if they don't receive a signal from their remote for a while. Use also with switches that might lose state. The keep-alive call is done with the current valid climate integration state (either on or off). required: false - type: [time, integer] + type: time initial_hvac_mode: description: Set the initial HVAC mode. Valid values are `off`, `heat` or `cool`. Value has to be double quoted. If this parameter is not set, it is preferable to set a *keep_alive* value. This is helpful to align any discrepancies between *generic_thermostat* and *heater* state. required: false @@ -85,12 +85,14 @@ precision: default: "`0.5` for Celsius and `1.0` for Fahrenheit." {% endconfiguration %} -A full configuration example looks like the one below. `min_cycle_duration` and `keep_alive` must contain at least one of the following entries: `days:`, `hours:`, `minutes:`, `seconds:` or `milliseconds:`. +__Notes__ +Time for `min_cycle_duration` and `keep_alive` must be set as wrapped in quotes representation of time in form of "hh:mm:ss", time in seconds (without quotes) or it must contain at least one of the following entries: `days:`, `hours:`, `minutes:`, `seconds:` or `milliseconds:`. Currently the `generic_thermostat` climate platform supports 'heat', 'cool' and 'off' hvac modes. You can force your `generic_thermostat` to avoid starting by setting HVAC mode to 'off'. Please note that when changing the preset mode to away, you will force a target temperature change as well that will get restored once the preset mode is set to none again. +__Example__ ```yaml # Full example configuration.yaml entry climate: diff --git a/source/_integrations/hipchat.markdown b/source/_integrations/hipchat.markdown deleted file mode 100644 index 3057371def73..000000000000 --- a/source/_integrations/hipchat.markdown +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: "HipChat" -description: "Instructions on how to add HipChat notifications to Home Assistant." -logo: hipchat.png -ha_category: - - Notifications -ha_release: 0.52 ---- - -
-This integration will be removed from Home Assistant in the future. Slack has taken over Hipchat and Stride and will therefore stop these platforms. For more information: announcement. -
-
-Hipchat will be discontinued after February 15th, 2019. This to give customers the opportunity to make a switch. -
- -The `hipchat` platform allows you to send notifications from Home Assistant to [HipChat](https://hipchat.com/). - -You need to obtain a [HipChat API token](https://developer.atlassian.com/hipchat/guide/hipchat-rest-api/api-access-tokens#APIaccesstokens-Usergeneratedtokens) to be able to send notifications. - -To enable the HipChat notification in your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -notify: - - name: NOTIFIER_NAME - platform: hipchat - token: YOUR_TOKEN - room: 1234567 -``` - -{% configuration %} -name: - description: Setting the optional parameter `name` allows multiple notifiers to be created. The notifier will bind to the service `notify.NOTIFIER_NAME`. - required: false - default: notify - type: string -token: - description: The HipChat API token to use for sending HipChat notifications. - required: true - type: string -room: - description: The default room to post to if no room is explicitly specified when sending the notification. - required: true - type: integer -color: - description: Setting color will override the default color for the notification. Valid options are 'yellow', 'green', 'red', 'purple', 'gray', 'random'. - required: false - default: yellow - type: string -notify: - description: Setting notify will override the default notify (blink application icon, chime, or otherwise call attention) setting for the notification. Valid options are 'true' and 'false'. - required: false - default: false - type: boolean -format: - description: Setting format will override the default message format. Valid options are 'text' and 'html'. - required: false - default: text - type: string -host: - description: Setting the host will override the default HipChat server host. - required: false - default: "https://api.hipchat.com/" - type: string -{% endconfiguration %} - -### HipChat service data - -The following attributes can be placed `data` for extended functionality. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `room` | yes | (int) Same usage as in configuration.yaml. Overrides any setting set in configuration.yaml. -| `color` | yes | (str) Same usage as in configuration.yaml. Overrides any setting set in configuration.yaml. -| `notify` | yes | (bool) Same usage as in configuration.yaml. Overrides any setting set in configuration.yaml. -| `format` | yes | (str) Same usage as in configuration.yaml. Overrides any setting set in configuration.yaml. - -To use notifications, please see the [getting started with automation page](/getting-started/automation/). diff --git a/source/_integrations/hive.markdown b/source/_integrations/hive.markdown index dd615a84d6fc..681a06886ef8 100644 --- a/source/_integrations/hive.markdown +++ b/source/_integrations/hive.markdown @@ -125,7 +125,7 @@ The platform supports the following Hive products: ### Climate -The `hive` climate platform integrates your Hive thermostat into Home Assistant, enabling control of setting the **mode** and setting the **target temperature**. +The `hive` climate platform integrates your Hive thermostat and Hive radiator valves into Home Assistant, enabling control of setting the **mode** and setting the **target temperature**. A short boost for Hive Heating can be set by using the **Boost** preset, this will turn on the boost feature for 30 minutes at 0.5 degrees higher than the current temperature. @@ -133,6 +133,7 @@ The platform supports the following Hive products: - Hive Active Heating - Hive Multi-zone +- Hive Radiator Valve ### Light diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown index c87eb1f650b4..3dd165384ece 100644 --- a/source/_integrations/homematicip_cloud.markdown +++ b/source/_integrations/homematicip_cloud.markdown @@ -84,6 +84,7 @@ Within this delay the device registration should be completed in the App, otherw * Combined Alarm Control Panal with INTERNAL and EXTERNAL Security zones (*HmIP-SecurityZone*) * homematicip_cloud.binary_sensor + * Acceleration Sensor (*HMIP-SAM*) * Window and door contact (*HmIP-SWDO, -I*) * Contact Interface flush-mount – 1 channel (*HmIP-FCI1*) * Contact Interface (*HmIP-SCI*) diff --git a/source/_integrations/hydroquebec.markdown b/source/_integrations/hydroquebec.markdown deleted file mode 100644 index 2acb7064bb89..000000000000 --- a/source/_integrations/hydroquebec.markdown +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: "Hydro-Québec" -description: "Instructions on how to integrate Hydro-Québec consumption profile within Home Assistant." -logo: hydroquebec.svg -ha_category: - - Energy -ha_release: 0.35 -ha_iot_class: Cloud Polling ---- - -Integrate your [Hydro-Québec](https://www.hydroquebec.com/portail/) consumption profile information into Home Assistant. - -
- -Breaking change: Since Home Assistant v0.40, **contract** attribute is required. - -
- -```yaml -# Example configuration.yaml entry -sensor: - - platform: hydroquebec - username: MYUSERNAME - password: MYPASSWORD - contract: '123456789' - monitored_variables: - - period_total_bill - - period_length - - period_total_days -``` - -{% configuration %} -username: - description: Username used to log into the Hydro-Québec site. - required: true - type: string -password: - description: Password used to log into the Hydro-Québec site. - required: true - type: string -contract: - description: Your contract number with Hydro-Québec. - required: true - type: string -name: - description: A friendly name for this sensor. - required: false - default: HydroQuebec - type: string -monitored_variables: - description: Variables to monitor. - required: true - type: list - keys: - balance: - description: Current balance - period_total_bill: - description: Current period bill - period_length: - description: Current period length - period_total_days: - description: Total number of days in this period - period_mean_daily_bill: - description: Period daily average bill - period_mean_daily_consumption: - description: Period daily average consumption - period_total_consumption: - description: Total consumption - period_lower_price_consumption: - description: Period lower price consumption - period_higher_price_consumption: - description: Period higher price consumption - period_average_temperature: - description: Period average temperature - yesterday_total_consumption: - description: Yesterday total consumption - yesterday_lower_price_consumption: - description: Yesterday lower price consumption - yesterday_higher_price_consumption: - description: Yesterday higher price consumption - yesterday_average_temperature: - description: Yesterday average temperature -{% endconfiguration %} - -To find your contract id, go to the [Hydro-Québec website](https://www.hydroquebec.com/portail/) -and connect to your account. -On the main page your can see your contract IDs. -It should be something like: "Contract 1234 56789". -You just have to keep numbers and remove the space. - -
-Multi contracts accounts are supported only from Home Assistant v0.40. -
diff --git a/source/_integrations/jewish_calendar.markdown b/source/_integrations/jewish_calendar.markdown index 3166f74adf8c..9c6034bf43e7 100644 --- a/source/_integrations/jewish_calendar.markdown +++ b/source/_integrations/jewish_calendar.markdown @@ -61,6 +61,12 @@ havdalah_minutes_after_sunset: - omer_count: An integer sensor indicating the day of the Omer (1-49) or 0 if it is not currently the Omer. ### Time sensors + +*Note: Due to the variety of rabbinic opinions on how to calculate the different times, we do not take any responsibility on your religious reliance upon these calculations.* + +Time sensor states are represented as ISO8601 formatted *UTC time*. +For easier use in automations, all time sensors have a `timestamp` attribute, which returns the UNIX timestamp. + - first_light: First light of dawn (Alot Hashachar - עלות השחר). - gra_end_shma: Last time for reading of the Shma according to the GR"A. - mga_end_shma: Last time for reading of the Shma according to the MG"A. diff --git a/source/_integrations/neato.markdown b/source/_integrations/neato.markdown index 6db41b26ccab..4443feb0d08b 100644 --- a/source/_integrations/neato.markdown +++ b/source/_integrations/neato.markdown @@ -4,14 +4,27 @@ description: "Instructions on how to integrate your Neato within Home Assistant. logo: neato.png ha_category: - Camera + - Sensor - Switch - Vacuum ha_release: 0.33 +ha_config_flow: true --- The `neato` integration allows you to control your [Neato Botvac Connected Robots](https://www.neatorobotics.com/robot-vacuum/botvac-connected-series/). -To enable `neato` in your installation, add the following to your `configuration.yaml` file: +To activate `neato` in your installation, you can set it up from the integration screen or add it to your `configuration.yaml` file. + +## Setup the integration via the integrations screen + +Menu: *Configuration* -> *Integrations* + +Search for or select **Neato** from the list and configure the integration. You will need to enter your username and password and whether you are using a Neato or Vorwerk device. +After that, all the entities will automatically show up in Home Assistant. + +## Setup the integration via configuration.yaml + +Add the following to your configuration.yaml: ```yaml # Example configuration.yaml entry @@ -92,6 +105,10 @@ Some information about the capabilities might be found on the [Neato Developer P The `neato` camera platform allows you to view the latest cleaning map of your [Neato Botvac Connected](https://www.neatorobotics.com/robot-vacuum/botvac-connected-series/botvac-connected/). +## Sensor + +The `neato` sensor platform allows you to view the battery level for your [Neato Botvac Connected](https://www.neatorobotics.com/robot-vacuum/botvac-connected-series/botvac-connected/). + ## Switch The `neato` switch platform allows you to enable or disable the schedule of your [Neato Botvac Connected](https://www.neatorobotics.com/robot-vacuum/botvac-connected-series/botvac-connected/). diff --git a/source/_integrations/scene.markdown b/source/_integrations/scene.markdown index 466b815b248c..2745e4825ef5 100644 --- a/source/_integrations/scene.markdown +++ b/source/_integrations/scene.markdown @@ -50,14 +50,41 @@ Scenes can be activated using the service `scene.turn_on` (there is no 'scene.tu ```yaml # Example automation -... automation: trigger: platform: state entity_id: device_tracker.sweetheart - from: 'not_home' - to: 'home' + from: "not_home" + to: "home" action: service: scene.turn_on entity_id: scene.romantic ``` + +## Applying a scene without defining it + +With the `scene.apply` service you are able to apply a scene without first defining it via configuration. Instead, you pass the states as part of the service data. The format of the data is the same as the `entities` field in a configuration. + +```yaml +# Example automation +automation: + trigger: + platform: state + entity_id: device_tracker.sweetheart + from: "not_home" + to: "home" + action: + service: scene.apply + data: + entities: + light.tv_back_light: + state: on + brightness: 100 + light.ceiling: off + media_player.sony_bravia_tv: + source: HDMI 1 +``` + +## Reloading scenes + +Whenever you make a change to your scene configuration, you can call the `scene.reload` service to reload the scenes. diff --git a/source/_integrations/yandex_transport.markdown b/source/_integrations/yandex_transport.markdown index f3e5c2071960..bbb22373c3bf 100644 --- a/source/_integrations/yandex_transport.markdown +++ b/source/_integrations/yandex_transport.markdown @@ -25,7 +25,7 @@ To activate Yandex Transport, add the following lines to your `configuration.yam ```yaml # Example configuration.yaml entry sensor: - - platform: yandex_tranport + - platform: yandex_transport stop_id: YOUR_STOP_ID ``` diff --git a/source/_lovelace/horizontal-stack.markdown b/source/_lovelace/horizontal-stack.markdown index 9a5ab1d03086..0c3c05a45810 100644 --- a/source/_lovelace/horizontal-stack.markdown +++ b/source/_lovelace/horizontal-stack.markdown @@ -11,6 +11,10 @@ type: required: true description: horizontal-stack type: string +title: + required: false + description: Title of Stack + type: string cards: required: true description: List of cards. @@ -21,6 +25,7 @@ cards: ```yaml type: horizontal-stack +title: Lights cards: - type: picture-entity image: /local/bed_1.png diff --git a/source/_lovelace/vertical-stack.markdown b/source/_lovelace/vertical-stack.markdown index 146f009220da..c918c3cc4ef6 100644 --- a/source/_lovelace/vertical-stack.markdown +++ b/source/_lovelace/vertical-stack.markdown @@ -11,6 +11,10 @@ type: required: true description: vertical-stack type: string +title: + required: false + description: Title of Stack + type: string cards: required: true description: List of cards. @@ -23,6 +27,7 @@ Basic example: ```yaml type: vertical-stack +title: Backyard cards: - type: picture-entity entity: camera.demo_camera diff --git a/source/_posts/2017-01-14-iss-usps-images-packages.markdown b/source/_posts/2017-01-14-iss-usps-images-packages.markdown index da1a7741a306..516a924aeefe 100644 --- a/source/_posts/2017-01-14-iss-usps-images-packages.markdown +++ b/source/_posts/2017-01-14-iss-usps-images-packages.markdown @@ -34,7 +34,7 @@ The new [image processing component][image] currently works with [number plates] ## All changes -- Sensor: Support for [HydroQuebec][quebec] ([@titilambert]) +- Sensor: Support for HydroQuebec ([@titilambert]) - Sensor: Tracking the [ISS][iss] ([@HydrelioxGitHub]) - Sensor: USPS deliveries tracking ([@happyleavesaoc]) - Device tracker: New [ping-based][ping] tracker ([@michaelarnauts]) @@ -177,7 +177,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [pico]: /integrations/picotts [ping]: /integrations/ping [plates]: /integrations/openalpr_local_local -[quebec]: /integrations/hydroquebec [rest]: /integrations/rest_command/ [sma]: /integrations/sma#sensors [sonarr]: /integrations/sonarr diff --git a/source/_posts/2017-07-02-release-48.markdown b/source/_posts/2017-07-02-release-48.markdown index 8712f37a6b89..bd01a9236690 100644 --- a/source/_posts/2017-07-02-release-48.markdown +++ b/source/_posts/2017-07-02-release-48.markdown @@ -165,7 +165,7 @@ light: - Do not call update() in constructor ([@fabaff] - [#8120]) ([sensor.netdata docs]) - Change Error Message when Turning off ISY994 Light ([@SConaway] - [#8131]) ([light.isy994 docs]) - Allow iteration in python_script ([@balloob] - [#8134]) ([python_script docs]) -- Add current balance to hydroquebec sensor ([@titilambert] - [#8138]) ([sensor.hydroquebec docs]) +- Add current balance to hydroquebec sensor ([@titilambert] - [#8138]) - Decora light: Fix brightness level in UI ([@titilambert] - [#8139]) ([light.decora docs]) - Add I2c BME280 temperature, humidity and pressure sensor for Raspberry Pi ([@azogue] - [#7989]) ([sensor.bme280 docs]) (new-platform) - Upgrade libsoundtouch to prevent Python3.6 errors with enum. #7733 #8103 ([@CharlesBlonde] - [#8143]) ([media_player.soundtouch docs]) @@ -489,7 +489,6 @@ light: [sensor.dyson docs]: /integrations/dyson#sensor [sensor.glances docs]: /integrations/glances [sensor.htu21d docs]: /integrations/htu21d -[sensor.hydroquebec docs]: /integrations/hydroquebec [sensor.knx docs]: /integrations/sensor.knx/ [sensor.netdata docs]: /integrations/netdata [sensor.openhardwaremonitor docs]: /integrations/openhardwaremonitor diff --git a/source/_posts/2017-07-29-release-50.markdown b/source/_posts/2017-07-29-release-50.markdown index 5d2264acc3d4..52776a60d825 100644 --- a/source/_posts/2017-07-29-release-50.markdown +++ b/source/_posts/2017-07-29-release-50.markdown @@ -138,7 +138,7 @@ conversation: - Remove deprecated automation keywords ([@amelchio] - [#8510]) ([automation.state docs]) ([automation.time docs]) (breaking change) - Citybikes: Allow None as result for empty slots ([@janLo] - [#8528]) ([sensor.citybikes docs]) - Return a 0 temperature value when none is found ([@phil-lavin] - [#8518]) ([climate.maxcube docs]) -- Fix #6469 and #6828 ([@titilambert] - [#8537]) ([sensor.hydroquebec docs]) +- Fix #6469 and #6828 ([@titilambert] - [#8537]) - Update docstrings ([@fabaff] - [#8536]) - Upgrade TwitterAPI to 2.4.6 ([@fabaff] - [#8535]) ([notify.twitter docs]) - Decora: Fix set brightness and improve reconnection ([@titilambert] - [#8522]) ([light.decora docs]) @@ -381,7 +381,6 @@ conversation: [sensor.dht docs]: /integrations/dht [sensor.fitbit docs]: /integrations/fitbit [sensor.google_wifi docs]: /integrations/google_wifi -[sensor.hydroquebec docs]: /integrations/hydroquebec [sensor.knx docs]: /integrations/sensor.knx/ [sensor.lyft docs]: /integrations/lyft [sensor.octoprint docs]: /integrations/octoprint#sensor diff --git a/source/_posts/2017-11-18-release-58.markdown b/source/_posts/2017-11-18-release-58.markdown index ae542206e9d3..c7f91918a36a 100644 --- a/source/_posts/2017-11-18-release-58.markdown +++ b/source/_posts/2017-11-18-release-58.markdown @@ -64,7 +64,7 @@ Our about screen that shows the error logs has gained a nice upgrade by [@postlu - Fix yweather ([@tinloaf] - [#10661]) ([weather.yweather docs]) - Properly initialize Harmony remote ([@amelchio] - [#10665]) ([remote.harmony docs]) -- Handle the new version of HydroQuebec website ([@titilambert] - [#10682]) ([sensor.hydroquebec docs]) +- Handle the new version of HydroQuebec website ([@titilambert] - [#10682]) - Fix for time_date sensor ([@etsinko] - [#10694]) ([sensor.time_date docs]) - Frontend fixes ([@andrey-git] [@armills] [@balloob]) @@ -493,6 +493,5 @@ Experiencing issues introduced by this release? Please report them in our [issue [@tinloaf]: https://github.com/tinloaf [@titilambert]: https://github.com/titilambert [remote.harmony docs]: /integrations/harmony -[sensor.hydroquebec docs]: /integrations/hydroquebec [sensor.time_date docs]: /integrations/time_date [weather.yweather docs]: /integrations/yweather diff --git a/source/_posts/2018-01-14-release-61.markdown b/source/_posts/2018-01-14-release-61.markdown index 64aaae1f4e4a..eed5ed659521 100644 --- a/source/_posts/2018-01-14-release-61.markdown +++ b/source/_posts/2018-01-14-release-61.markdown @@ -161,7 +161,7 @@ Note however, that this feature was replaced by a new ignore_string config optio ## All changes - Try multiple methods of getting data in asuswrt. ([@PeWu] - [#11140]) ([device_tracker.asuswrt docs]) -- Hydroquebec component use now asyncio ([@titilambert] - [#10795]) ([sensor.hydroquebec docs]) +- Hydroquebec component use now asyncio ([@titilambert] - [#10795]) - Hive Component Release Two ([@KJonline] - [#11053]) ([hive docs]) ([climate.hive docs]) ([light.hive docs]) - Add Discogs Sensor platform ([@thibmaek] - [#10957]) ([sensor.discogs docs]) (new-platform) - Fix statistics sensor mean and median when only one sample is available. ([@markferry] - [#11180]) ([sensor.statistics docs]) @@ -259,7 +259,7 @@ Note however, that this feature was replaced by a new ignore_string config optio - Input Select - Added service description ([@cdce8p] - [#11456]) ([input_select docs]) - Input Boolean - Deleted 'DEFAULT_INITIAL' ([@cdce8p] - [#11453]) ([input_boolean docs]) - Updated gitignore file ([@cdce8p] - [#11452]) -- Update hydroquebec component to use hass httpsession ([@titilambert] - [#11412]) ([sensor.hydroquebec docs]) +- Update hydroquebec component to use hass httpsession ([@titilambert] - [#11412]) - Catch everything when calling to OctoPrint API to fix #10557 ([@w1ll1am23] - [#11457]) ([octoprint docs]) - Update PULL_REQUEST_TEMPLATE.md ([@danielhiversen] - [#11465]) - Alexa to not use customize for entity config ([@balloob] - [#11461]) ([cloud docs]) ([alexa.smart_home docs]) (breaking change) diff --git a/source/_posts/2018-04-14-release-67.markdown b/source/_posts/2018-04-14-release-67.markdown index 6dc2a8690c7f..634c64d41891 100644 --- a/source/_posts/2018-04-14-release-67.markdown +++ b/source/_posts/2018-04-14-release-67.markdown @@ -38,7 +38,7 @@ This release includes a security fix. The error log was accessible via the API w - Import operation modes from air humidifier ([@syssi] - [#13908]) ([fan.xiaomi_miio docs]) - Upgrade pyqwikswitch to 0.71 ([@kellerza] - [#13920]) ([qwikswitch docs]) - Upgrade somecomfort to 0.5.2 ([@balloob] - [#13940]) ([climate.honeywell docs]) -- Update pyhydroquebec to 2.2.2 ([@titilambert] - [#13946]) ([sensor.hydroquebec docs]) +- Update pyhydroquebec to 2.2.2 ([@titilambert] - [#13946]) - Update pyfido to 2.1.1 ([@titilambert] - [#13947]) ([sensor.fido docs]) - Bumped pypollencom to 1.1.2 ([@bachya] - [#13959]) ([sensor.pollen docs]) - Revert "Upgrade pyqwikswitch to 0.71 ([@balloob] - [#13920]) ([qwikswitch docs]) @@ -111,7 +111,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Remove MercedesME component ([@ReneNulschDE] - [#13538]) ([device_tracker docs]) (mercedesme docs) (binary_sensor.mercedesme docs) (sensor.mercedesme docs) (breaking change) - Added Waze travel time sensor ([@Myrddyn1] - [#12387]) ([sensor.waze_travel_time docs]) (new-platform) - Added switch component to Amcrest IP Camera. ([@adpriebe] - [#12992]) ([amcrest docs]) ([switch.amcrest docs]) (new-platform) -- Upgrade pyhydroquebec 2.2.1 ([@titilambert] - [#13586]) ([sensor.hydroquebec docs]) +- Upgrade pyhydroquebec 2.2.1 ([@titilambert] - [#13586]) - Add mastodon ([@fabaff] - [#13441]) ([notify docs]) (new-platform) - Added support for requesting RSSI values from Bluetooth devices ([@FrederikBolding] - [#12458]) ([device_tracker.bluetooth_tracker docs]) - Fix mysensors update callback ([@MartinHjelmare] - [#13602]) ([mysensors docs]) @@ -384,7 +384,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [sensor.canary docs]: /integrations/canary#sensor [sensor.cpuspeed docs]: /integrations/cpuspeed [sensor.file docs]: /integrations/file#sensor -[sensor.hydroquebec docs]: /integrations/hydroquebec [sensor.imap_email_content docs]: /integrations/imap_email_content/ [sensor.plex docs]: /integrations/plex#sensor [sensor.qnap docs]: /integrations/qnap @@ -435,7 +434,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [fan.xiaomi_miio docs]: /integrations/fan.xiaomi_miio/ [qwikswitch docs]: /integrations/qwikswitch/ [sensor.fido docs]: /integrations/fido -[sensor.hydroquebec docs]: /integrations/hydroquebec [sensor.pollen docs]: /integrations/iqvia [switch.broadlink docs]: /integrations/broadlink#switch [switch.vesync docs]: /integrations/vesync#switches diff --git a/source/_posts/2018-04-27-release-68.markdown b/source/_posts/2018-04-27-release-68.markdown index 7774988c29a0..2a6c06026fc1 100644 --- a/source/_posts/2018-04-27-release-68.markdown +++ b/source/_posts/2018-04-27-release-68.markdown @@ -156,7 +156,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add support for new platform: climate.modbus ([@Kirchoff] - [#12224]) ([climate.modbus docs]) (new-platform) - Hive R3 update ([@KJonline] - [#13357]) ([hive docs]) ([binary_sensor.hive docs]) ([climate.hive docs]) ([light.hive docs]) ([sensor.hive docs]) ([switch.hive docs]) - Updated foobot_async package version ([@reefab] - [#13942]) ([sensor.foobot docs]) -- Update pyhydroquebec to 2.2.2 ([@titilambert] - [#13946]) ([sensor.hydroquebec docs]) (beta fix) +- Update pyhydroquebec to 2.2.2 ([@titilambert] - [#13946]) (beta fix) - Upgrade alpha_vantage to 2.0.0 ([@fabaff] - [#13943]) ([sensor.alpha_vantage docs]) - Cleanup on exit ([@dgomes] - [#13918]) ([media_player.mediaroom docs]) - Upgrade somecomfort to 0.5.2 ([@balloob] - [#13940]) ([climate.honeywell docs]) (beta fix) @@ -183,7 +183,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Import operation modes from air humidifier ([@syssi] - [#13908]) ([fan.xiaomi_miio docs]) (beta fix) - Upgrade pyqwikswitch to 0.71 ([@kellerza] - [#13920]) ([qwikswitch docs]) - Upgrade somecomfort to 0.5.2 ([@balloob] - [#13940]) ([climate.honeywell docs]) (beta fix) -- Update pyhydroquebec to 2.2.2 ([@titilambert] - [#13946]) ([sensor.hydroquebec docs]) (beta fix) +- Update pyhydroquebec to 2.2.2 ([@titilambert] - [#13946]) (beta fix) - Revert "Upgrade pyqwikswitch to 0.71 ([@balloob] - [#13920]) ([qwikswitch docs]) - Bump skybellpy version to 0.1.2 ([@MisterWil] - [#13974]) ([skybell docs]) - Fix typo an coding style ([@stephanerosi] - [#13970]) ([device_tracker docs]) @@ -476,7 +476,6 @@ Experiencing issues introduced by this release? Please report them in our [issue [sensor.foobot docs]: /integrations/foobot [sensor.fritzbox_netmonitor docs]: /integrations/fritzbox#sensor_netmonitor/ [sensor.hive docs]: /integrations/hive#sensor -[sensor.hydroquebec docs]: /integrations/hydroquebec [sensor.linux_battery docs]: /integrations/linux_battery [sensor.miflora docs]: /integrations/miflora [sensor.mqtt docs]: /integrations/sensor.mqtt/ diff --git a/source/_posts/2018-07-16-release-73-2.markdown b/source/_posts/2018-07-16-release-73-2.markdown index 251bb843adea..3b5063c63e3f 100644 --- a/source/_posts/2018-07-16-release-73-2.markdown +++ b/source/_posts/2018-07-16-release-73-2.markdown @@ -42,7 +42,7 @@ Also impacted, but integrations are read only: - [sensor.ebox](/integrations/ebox) - [sensor.fido](/integrations/fido) - [sensor.foobot](/integrations/foobot) -- [sensor.hydroquebec](/integrations/hydroquebec) +- sensor.hydroquebec - [sensor.startca](/integrations/startca) - [sensor.teksavvy](/integrations/teksavvy) - [sensor.thethingsnetwork](/integrations/thethingsnetwork#sensor) diff --git a/source/_redirects b/source/_redirects index de66afd057d7..f6c2c686714b 100644 --- a/source/_redirects +++ b/source/_redirects @@ -570,7 +570,6 @@ /components/notify.free_mobile /integrations/free_mobile /components/notify.gntp /integrations/gntp /components/notify.hangouts /integrations/hangouts -/components/notify.hipchat /integrations/hipchat /components/notify.homematic /integrations/homematic /components/notify.html5 /integrations/html5 /components/notify.huawei_lte /integrations/huawei_lte @@ -751,7 +750,6 @@ /components/sensor.htu21d /integrations/htu21d /components/sensor.huawei_lte /integrations/huawei_lte#sensor /components/sensor.hydrawise /integrations/hydrawise#sensor -/components/sensor.hydroquebec /integrations/hydroquebec /components/sensor.ihc /integrations/ihc#sensor /components/sensor.imap /integrations/imap /components/sensor.imap_email_content /integrations/imap_email_content @@ -1432,7 +1430,6 @@ /components/heos /integrations/heos /components/hikvision /integrations/hikvision /components/hikvisioncam /integrations/hikvisioncam -/components/hipchat /integrations/hipchat /components/history /integrations/history /components/history_graph /integrations/history_graph /components/history_stats /integrations/history_stats @@ -1457,7 +1454,6 @@ /components/hue /integrations/hue /components/hunterdouglas_powerview /integrations/hunterdouglas_powerview /components/hydrawise /integrations/hydrawise -/components/hydroquebec /integrations/hydroquebec /components/hyperion /integrations/hyperion /components/ialarm /integrations/ialarm /components/iaqualink /integrations/iaqualink diff --git a/source/images/supported_brands/airly.png b/source/images/supported_brands/airly.png new file mode 100644 index 000000000000..dd6cc4685fd0 Binary files /dev/null and b/source/images/supported_brands/airly.png differ diff --git a/source/images/supported_brands/hipchat.png b/source/images/supported_brands/hipchat.png deleted file mode 100644 index a6abc84fae38..000000000000 Binary files a/source/images/supported_brands/hipchat.png and /dev/null differ diff --git a/source/images/supported_brands/hydroquebec.svg b/source/images/supported_brands/hydroquebec.svg deleted file mode 100644 index c482ce108bf6..000000000000 --- a/source/images/supported_brands/hydroquebec.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file