From bc29dfae1d4bba434a09474f835cb45ac2afcab0 Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 16:33:18 +0100 Subject: [PATCH 001/198] Homogeneous description for RFLINK platform devices Correction of deprecated attributes --- .../_components/binary_sensor.rflink.markdown | 7 +- source/_components/cover.rflink.markdown | 84 ++++++++-------- source/_components/light.rflink.markdown | 99 +++++++++++-------- source/_components/sensor.rflink.markdown | 45 +++++---- source/_components/switch.rflink.markdown | 90 ++++++++++------- 5 files changed, 190 insertions(+), 135 deletions(-) diff --git a/source/_components/binary_sensor.rflink.markdown b/source/_components/binary_sensor.rflink.markdown index 9e9bee2a3c9..cfe439201a8 100644 --- a/source/_components/binary_sensor.rflink.markdown +++ b/source/_components/binary_sensor.rflink.markdown @@ -37,7 +37,7 @@ binary_sensor: devices: description: A list of binary sensors. required: false - type: map + type: list keys: rflink_ids: description: RFLink ID of the device @@ -45,15 +45,16 @@ devices: type: map keys: name: - description: Name of the device, defaults to RFLink ID. + description: Name for the device. required: false + default: Rflink ID type: string aliases: description: Alternative RFLink ID's this device is known by. required: false type: list device_class: - description: The [type or class of the sensor](/components/binary_sensor/) to set the icon in the frontend. + description: The [type or class of the sensor](/components/binary_sensor/#device-class) to set the icon in the frontend. required: false type: string off_delay: diff --git a/source/_components/cover.rflink.markdown b/source/_components/cover.rflink.markdown index 768d1e20455..b145251fe5f 100644 --- a/source/_components/cover.rflink.markdown +++ b/source/_components/cover.rflink.markdown @@ -75,56 +75,62 @@ cover: ``` {% configuration %} -devices: - description: A list of devices with their name to use in the frontend. - required: false - type: list - keys: - name: - description: The name for the device. Defaults to value for Rflink ID. - required: false - type: string - aliases: - description: The alternative Rflink ID's this device is known by. - required: false - type: list - fire_event: - description: Fire a `button_pressed` event if this device is turned on or off. - required: false - default: False - type: boolean - signal_repetitions: - description: The number of times every Rflink command should repeat. - required: false - type: integer - group: - description: Allow light to respond to group commands (ALLON/ALLOFF). - required: false - default: True - type: boolean - group_aliases: - description: The `aliases` which only respond to group commands. - required: false - type: list - no_group_aliases: - description: The `aliases` which do not respond to group commands. - required: false - type: list device_defaults: - description: The default values for a device. + description: The defaults for the devices. required: false - type: list + type: map keys: fire_event: - description: The default `fire_event` for Rflink cover devices. + description: Set default `fire_event` for Rflink cover devices. required: false default: False type: boolean signal_repetitions: - description: The default `signal_repetitions` for Rflink cover devices. + description: Set default `signal_repetitions` for Rflink cover devices. required: false default: 1 type: integer +devices: + description: A list of covers. + required: false + type: list + keys: + rflink_ids: + description: RFLink ID of the device + required: true + type: map + keys: + name: + description: Name for the device. + required: false + default: Rflink ID + type: string + aliases: + description: Alternative Rflink ID's this device is known by. + required: false + type: [list, string] + fire_event: + description: Fire a `button_pressed` event if this device is turned on or off. + required: false + default: False + type: boolean + signal_repetitions: + description: The number of times every Rflink command should repeat. + required: false + type: integer + group: + description: Allow light to respond to group commands (ALLON/ALLOFF). + required: false + default: True + type: boolean + group_aliases: + description: The `aliases` which only respond to group commands. + required: false + type: [list, string] + no_group_aliases: + description: The `aliases` which do not respond to group commands. + required: false + type: [list, string] {% endconfiguration %} ### {% linkable_title Device support %} diff --git a/source/_components/light.rflink.markdown b/source/_components/light.rflink.markdown index 61e366392e3..4f179609b5c 100644 --- a/source/_components/light.rflink.markdown +++ b/source/_components/light.rflink.markdown @@ -41,63 +41,82 @@ light: device_defaults: description: The defaults for the devices. required: false - type: list + type: map keys: fire_event: description: Set default `fire_event` for Rflink switch devices (see below). required: false + default: False type: boolean signal_repetitions: description: Set default `signal_repetitions` for Rflink switch devices (see below). required: false + default: 1 type: integer automatic_add: - description: Automatically add new/unconfigured devices to HA if detected. + description: Automatically add new/unconfigured devices to Home Assistant if detected. required: false default: true type: boolean devices: - description: A list of devices with their name to use in the frontend. + description: A list of lights. required: false type: list keys: - name: - description: Name for the device. - required: false - default: Rflink ID - type: string - type: - description: "Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See 'Light Types' below." - required: false - default: switchable - type: string - aliases: - description: (deprecated) Alternative Rflink ID's this device is known by. - required: false - type: [list, string] - group_aliases: - description: "(deprecated) `aliases` which only respond to group commands." - required: false - type: [list, string] - no_group_aliases: - description: "(deprecated) `aliases` which do not respond to group commands." - required: false - type: [list, string] - fire_event: - description: Fire a `button_pressed` event if this device is turned on or off. - required: false - default: false - type: boolean - signal_repetitions: - description: Repeat every Rflink command this number of times. - required: false - default: 1 - type: integer - group: - description: Allow light to respond to group commands (ALLON/ALLOFF). - required: false - default: true - type: boolean + rflink_ids: + description: RFLink ID of the device + required: true + type: map + keys: + name: + description: Name for the device. + required: false + default: Rflink ID + type: string + type: + description: Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See [Light Types](components/light.rflink/#light-types) below. + required: false + default: switchable + type: string + aliases: + description: Alternative Rflink ID's this device is known by. + required: false + type: [list, string] + group_aliases: + description: "`aliases` which only respond to group commands." + required: false + type: [list, string] + no_group_aliases: + description: "`aliases` which do not respond to group commands." + required: false + type: [list, string] + fire_event: + description: Fire a `button_pressed` event if this device is turned on or off. + required: false + default: false + type: boolean + signal_repetitions: + description: Repeat every Rflink command this number of times. + required: false + default: 1 + type: integer + group: + description: Allow light to respond to group commands (ALLON/ALLOFF). + required: false + default: true + type: boolean + aliasses: + description: (**deprecated**) Alternative Rflink ID's this device is known by. + required: false + type: [list, string] + group_aliasses: + description: "(**deprecated**) `aliases` which only respond to group commands." + required: false + type: [list, string] + no_group_aliasses: + description: "(**deprecated**) `aliases` which do not respond to group commands." + required: false + type: [list, string] {% endconfiguration %} ### {% linkable_title Light state %} diff --git a/source/_components/sensor.rflink.markdown b/source/_components/sensor.rflink.markdown index 7254bbf2f27..019e3917dc0 100644 --- a/source/_components/sensor.rflink.markdown +++ b/source/_components/sensor.rflink.markdown @@ -41,29 +41,40 @@ automatic_add: default: true type: boolean devices: - description: A list of devices with their name to use in the frontend. + description: A list of sensors. required: false type: list keys: - name: - description: Name for the device. - required: false - default: RFLink ID - type: string - sensor_type: - description: Override automatically detected type of sensor. For list of values see below. + rflink_ids: + description: RFLink ID of the device required: true - type: string - unit_of_measurement: - description: Override automatically detected unit of sensor. - required: false - type: string - aliases: - description: "(deprecated) Alternative RFLink ID's this device is known by." - required: false - type: [list, string] + type: map + keys: + name: + description: Name for the device. + required: false + default: RFLink ID + type: string + sensor_type: + description: Override automatically detected type of sensor. For list of [values](components/sensor.rflink/#sensors-types) see below. + required: true + type: string + unit_of_measurement: + description: Override automatically detected unit of sensor. + required: false + type: string + aliases: + description: "Alternative RFLink ID's this device is known by." + required: false + type: [list, string] + aliasses: + description: "(**deprecated**) Alternative RFLink ID's this device is known by." + required: false + type: [list, string] {% endconfiguration %} +### {% linkable_title Sensors types%} + Sensor type values: - average_windspeed diff --git a/source/_components/switch.rflink.markdown b/source/_components/switch.rflink.markdown index 0b8840479e2..5f424f038ca 100644 --- a/source/_components/switch.rflink.markdown +++ b/source/_components/switch.rflink.markdown @@ -41,55 +41,74 @@ switch: {% configuration %} device_defaults: - description: The defaults for all listed devices. + description: The defaults for the devices. required: false - type: list + type: map keys: fire_event: description: Set default `fire_event` for Rflink switch devices (see below). required: false + default: False type: boolean signal_repetitions: description: Set default `signal_repetitions` for Rflink switch devices (see below). required: false + default: 1 type: integer devices: - description: A list of devices with their name to use in the frontend. + description: A list of switches. required: false type: list keys: - name: - description: Name for the device. - required: false - default: Rflink ID - type: string - aliases: - description: (deprecated) Alternative Rflink ID's this device is known by. - required: false - type: [list, string] - group_aliases: - description: "(deprecated) `aliases` which only respond to group commands." - required: false - type: [list, string] - no_group_aliases: - description: "(deprecated) `aliases` which do not respond to group commands." - required: false - type: [list, string] - fire_event: - description: Fire a `button_pressed` event if this device is turned on or off. - required: false - default: false - type: boolean - signal_repetitions: - description: Set default `signal_repetitions` for RFLink switch devices (see below). - required: false - default: 1 - type: integer - group: - description: Allow light to respond to group commands (ALLON/ALLOFF). - required: false - default: true - type: boolean + rflink_ids: + description: RFLink ID of the device + required: true + type: map + keys: + name: + description: Name for the device. + required: false + default: Rflink ID + type: string + aliases: + description: Alternative Rflink ID's this device is known by. + required: false + type: [list, string] + group_aliases: + description: "`aliases` which only respond to group commands." + required: false + type: [list, string] + no_group_aliases: + description: "`aliases` which do not respond to group commands." + required: false + type: [list, string] + fire_event: + description: Fire a `button_pressed` event if this device is turned on or off. + required: false + default: false + type: boolean + signal_repetitions: + description: Set default `signal_repetitions` for RFLink switch devices (see below). + required: false + default: 1 + type: integer + group: + description: Allow light to respond to group commands (ALLON/ALLOFF). + required: false + default: true + type: boolean + aliases: + description: "(**deprecated**) Alternative Rflink ID's this device is known by." + required: false + type: [list, string] + group_aliases: + description: "(**deprecated**) `aliases` which only respond to group commands." + required: false + type: [list, string] + no_group_aliases: + description: "(**deprecated**) `aliases` which do not respond to group commands." + required: false + type: [list, string] {% endconfiguration %} ### {% linkable_title Switch state %} @@ -105,7 +124,6 @@ switch: devices: newkaku_0000c6c2_1: name: Ceiling fan - icon: mdi:fan aliases: - newkaku_000000001_2 - kaku_000001_a From df44eb6fab69a6da17d921242b1ab039111a328e Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 17:02:32 +0100 Subject: [PATCH 002/198] Minimal configuration & Additional configuration examples --- source/_components/cover.rflink.markdown | 37 ++++++++++++++--- source/_components/light.rflink.markdown | 43 ++++++++++++++------ source/_components/sensor.rflink.markdown | 34 ++++++++++++++-- source/_components/switch.rflink.markdown | 48 ++++++++++++++--------- 4 files changed, 125 insertions(+), 37 deletions(-) diff --git a/source/_components/cover.rflink.markdown b/source/_components/cover.rflink.markdown index b145251fe5f..8a5f6f53edd 100644 --- a/source/_components/cover.rflink.markdown +++ b/source/_components/cover.rflink.markdown @@ -61,17 +61,15 @@ RFLink cover ID's are composed of: protocol, id, and gateway. For example: `RTS_ Once the ID of a cover is known, it can be used to configure the cover in Home Assistant, for example, to add it to a different group, hide it or set a nice name. -Assigning a name to a cover: +Configuring devices as a cover: ```yaml # Example configuration.yaml entry cover: - platform: rflink devices: - RTS_0100F2_0: - name: SunShade - bofumotor_455201_0f: - name: Sovrumsgardin + RTS_0100F2_0: {} + bofumotor_455201_0f: {} ``` {% configuration %} @@ -136,3 +134,32 @@ devices: ### {% linkable_title Device support %} See [device support](/components/rflink/#device-support). + +### {% linkable_title Additional configuration examples %} + +Multiple covers with custom names and aliases + +```yaml +# Example configuration.yaml entry +cover: + - platform: rflink + devices: + RTS_0A8720_0: + name: enanos + aliases: + - rts_31e53f_01 + - rts_32e53f_01 + RTS_30E542_0: + name: comedor + aliases: + - rts_33e53f_01 + - rts_fa872e_01 + RTS_33E542_0: + name: dormitorio + aliases: + - rts_30e53f_01 + - rts_32e53f_01 + RTS_32E542_0: + name: habitaciones + fire_event: true +``` \ No newline at end of file diff --git a/source/_components/light.rflink.markdown b/source/_components/light.rflink.markdown index 4f179609b5c..ec8932605f8 100644 --- a/source/_components/light.rflink.markdown +++ b/source/_components/light.rflink.markdown @@ -23,18 +23,17 @@ RFLink switch/light ID's are composed of: protocol, id, switch. For example: `ne Once the ID of a light is known it can be used to configure the light in HA, for example to add it to a different group, hide it or configure a nice name. -Configuring a device as light with a nice name: +Configuring devices as a light: ```yaml # Example configuration.yaml entry light: - platform: rflink - device_defaults: - fire_event: true - signal_repetitions: 2 devices: - newkaku_0000c6c2_1: - name: Living room + NewKaku_02a48800_0: {} + newkaku_0000c6c2_1: {} + Ansluta_ce30_0: {} + Maclean_0d82_01: {} ``` {% configuration %} @@ -131,14 +130,9 @@ light: - platform: rflink devices: newkaku_0000c6c2_1: - name: Living room aliases: - newkaku_000000001_2 - kaku_000001_a - Ansluta_ce30_0: - name: Kitchen Under Counter Lights - Maclean_0d82_01: - name: Bedroom Lamp ``` Any on/off command from any alias ID updates the current state of the light. However when sending a command through the frontend only the primary ID is used. @@ -165,3 +159,30 @@ Lights are added automatically when the RFLink gateway intercepts a wireless com ### {% linkable_title Device support %} See [device support](/components/rflink/#device-support) + +### {% linkable_title Additional configuration examples %} + +Multiple lights with `signal_repetitions` and custom names + +```yaml +# Example configuration.yaml entry +light: + - platform: rflink + device_defaults: + fire_event: true + signal_repetitions: 2 + automatic_add: true + devices: + NewKaku_02a48800_0: + name: Kitchen + type: hybrid + newkaku_0000c6c2_1: + name: Living room + aliases: + - newkaku_000000001_2 + - kaku_000001_a + Ansluta_ce30_0: + name: Kitchen Under Counter Lights + Maclean_0d82_01: + name: Bedroom Lamp +``` \ No newline at end of file diff --git a/source/_components/sensor.rflink.markdown b/source/_components/sensor.rflink.markdown index 019e3917dc0..a0b15bcf5d7 100644 --- a/source/_components/sensor.rflink.markdown +++ b/source/_components/sensor.rflink.markdown @@ -23,15 +23,14 @@ RFLink sensor ID's are composed of: protocol, id and type (optional). For exampl Once the ID of a sensor is known it can be used to configure the sensor in HA, for example to add it to a different group, hide it or configure a nice name. -Assigning name to a sensor: +Configuring a device as a sensor: ```yaml # Example configuration.yaml entry sensor: - platform: rflink devices: - alectov1_0334_temp: - sensor_type: temperature + alectov1_0334_temp: {} ``` {% configuration %} @@ -121,3 +120,32 @@ Sensors are added automatically when the RFLink gateway intercepts a wireless co ### {% linkable_title Device support %} See [device support](/components/rflink/#device-support) + +### {% linkable_title Additional configuration examples %} + +Multiple sensors with `automatic_add` disabled and `aliases` + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rflink + automatic_add: false + devices: + oregontemp_0d93_temp: + sensor_type: temperature + oregontemp_0d93_bat: + sensor_type: battery + tunex_c001_temp: + sensor_type: temperature + aliases: + - xiron_4001_temp + tunex_c001_hum: + sensor_type: humidity + aliases: + - xiron_4001_hum + tunex_c001_bat: + sensor_type: battery + aliases: + - xiron_4001_bat +``` + diff --git a/source/_components/switch.rflink.markdown b/source/_components/switch.rflink.markdown index 5f424f038ca..ef550189edd 100644 --- a/source/_components/switch.rflink.markdown +++ b/source/_components/switch.rflink.markdown @@ -22,21 +22,15 @@ RFLink switch/light ID's are composed of: protocol, id, switch. For example: `ne Once the ID of a switch is known it can be used to configure it as a switch type in HA, for example to add it to a different group, hide it or configure a nice name. -Configuring a device as switch with a nice name: +Configuring devices as switch : ```yaml # Example configuration.yaml entry switch: - platform: rflink - device_defaults: - fire_event: true - signal_repetitions: 2 - devices: - newkaku_0000c6c2_1: - name: Ceiling fan - conrad_00785c_0a: - name: Motion sensor kitchen - + - platform: rflink + devices: + newkaku_0000c6c2_1: {} + conrad_00785c_0a: {} ``` {% configuration %} @@ -120,13 +114,13 @@ Sometimes a switch is controlled by multiple wireless remotes, each remote has i ```yaml # Example configuration.yaml entry switch: - platform: rflink - devices: - newkaku_0000c6c2_1: - name: Ceiling fan - aliases: - - newkaku_000000001_2 - - kaku_000001_a + - platform: rflink + devices: + newkaku_0000c6c2_1: + name: Ceiling fan + aliases: + - newkaku_000000001_2 + - kaku_000001_a ``` Any on/off command from any alias ID updates the current state of the switch. However when sending a command through the frontend only the primary ID is used. @@ -134,3 +128,21 @@ Any on/off command from any alias ID updates the current state of the switch. Ho ### {% linkable_title Device support %} See [device support](/components/rflink/#device-support) + +### {% linkable_title Additional configuration examples %} + +Multiple switches with signal repetitions and custom names + +```yaml +# Example configuration.yaml entry +switch: + - platform: rflink + device_defaults: + fire_event: true + signal_repetitions: 2 + devices: + newkaku_0000c6c2_1: + name: Ceiling fan + conrad_00785c_0a: + name: Motion sensor kitchen +``` \ No newline at end of file From 58ad4a6936e6ced6161aff555cb6ebc2ee8170bd Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 19:29:21 +0100 Subject: [PATCH 003/198] deploy/netlify failed "mapping values are not allowed in this context" --- source/_components/light.rflink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/light.rflink.markdown b/source/_components/light.rflink.markdown index ec8932605f8..e34158d92c6 100644 --- a/source/_components/light.rflink.markdown +++ b/source/_components/light.rflink.markdown @@ -40,7 +40,7 @@ light: device_defaults: description: The defaults for the devices. required: false - type: map + type: list keys: fire_event: description: Set default `fire_event` for Rflink switch devices (see below). From 982da0a6e9a61378365674fbdb21a2ec621ba1b8 Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 19:40:41 +0100 Subject: [PATCH 004/198] not the map type Maybe the anchor definition... --- source/_components/light.rflink.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/light.rflink.markdown b/source/_components/light.rflink.markdown index e34158d92c6..02e181673d8 100644 --- a/source/_components/light.rflink.markdown +++ b/source/_components/light.rflink.markdown @@ -40,7 +40,7 @@ light: device_defaults: description: The defaults for the devices. required: false - type: list + type: map keys: fire_event: description: Set default `fire_event` for Rflink switch devices (see below). @@ -73,7 +73,7 @@ devices: default: Rflink ID type: string type: - description: Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See [Light Types](components/light.rflink/#light-types) below. + description: Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See [Light Types](/components/light.rflink/#light-types) below. required: false default: switchable type: string From ec39f924fcc8c942191a6384ecc2b7668931d74b Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 20:07:41 +0100 Subject: [PATCH 005/198] ahhh, the colon symbol --- source/_components/light.rflink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/light.rflink.markdown b/source/_components/light.rflink.markdown index 02e181673d8..770e6b2f6e0 100644 --- a/source/_components/light.rflink.markdown +++ b/source/_components/light.rflink.markdown @@ -73,7 +73,7 @@ devices: default: Rflink ID type: string type: - description: Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See [Light Types](/components/light.rflink/#light-types) below. + description: "Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See [Light Types](/components/light.rflink/#light-types) below." required: false default: switchable type: string From f86bc4db68f4aa268c13111b6a7db4f68c5a27f5 Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 20:50:22 +0100 Subject: [PATCH 006/198] RFLink typo for platform references homogenous definitions & references (PE: binary_sensor) minor typos --- .../_components/binary_sensor.rflink.markdown | 2 +- source/_components/cover.rflink.markdown | 18 +++++++-------- source/_components/light.rflink.markdown | 22 +++++++++---------- source/_components/sensor.rflink.markdown | 10 ++++----- source/_components/switch.rflink.markdown | 20 ++++++++--------- 5 files changed, 36 insertions(+), 36 deletions(-) diff --git a/source/_components/binary_sensor.rflink.markdown b/source/_components/binary_sensor.rflink.markdown index cfe439201a8..d73b4f73dea 100644 --- a/source/_components/binary_sensor.rflink.markdown +++ b/source/_components/binary_sensor.rflink.markdown @@ -47,7 +47,7 @@ devices: name: description: Name for the device. required: false - default: Rflink ID + default: RFLink ID type: string aliases: description: Alternative RFLink ID's this device is known by. diff --git a/source/_components/cover.rflink.markdown b/source/_components/cover.rflink.markdown index 8a5f6f53edd..5d38115cd14 100644 --- a/source/_components/cover.rflink.markdown +++ b/source/_components/cover.rflink.markdown @@ -13,11 +13,11 @@ ha_release: 0.55 --- -The `rflink` cover platform supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example, the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). +The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). -First, you have to set up your [rflink hub](/components/rflink/). +First, you have to set up your [RFLink hub](/components/rflink/). -After configuring the RFLink hub covers will be automatically discovered and added. Except the Somfy RTS devices. +After configuring the RFLink hub, covers will be automatically discovered and added. Except the Somfy RTS devices. ### {% linkable_title Setting up a Somfy RTS device %} @@ -29,7 +29,7 @@ Press the Learn button on the original Somfy remote enter the following code wit 10;RTS;02FFFF;0412;3;PAIR; ``` -Your blinds will go up and down again. This means your Rflink is now paired with your RTS motor. +Your blinds will go up and down again. This means your RFLink is now paired with your RTS motor. To check this enter the following code again and see if there is a record. ```text @@ -79,12 +79,12 @@ device_defaults: type: map keys: fire_event: - description: Set default `fire_event` for Rflink cover devices. + description: Set default `fire_event` for RFLink cover devices. required: false default: False type: boolean signal_repetitions: - description: Set default `signal_repetitions` for Rflink cover devices. + description: Set default `signal_repetitions` for RFLink cover devices. required: false default: 1 type: integer @@ -101,10 +101,10 @@ devices: name: description: Name for the device. required: false - default: Rflink ID + default: RFLink ID type: string aliases: - description: Alternative Rflink ID's this device is known by. + description: Alternative RFLink ID's this device is known by. required: false type: [list, string] fire_event: @@ -113,7 +113,7 @@ devices: default: False type: boolean signal_repetitions: - description: The number of times every Rflink command should repeat. + description: The number of times every RFLink command should repeat. required: false type: integer group: diff --git a/source/_components/light.rflink.markdown b/source/_components/light.rflink.markdown index 770e6b2f6e0..c181c93800f 100644 --- a/source/_components/light.rflink.markdown +++ b/source/_components/light.rflink.markdown @@ -13,15 +13,15 @@ ha_release: 0.38 ha_iot_class: "Assumed state" --- -The `rflink` component support devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). +The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). -First you have to set up your [rflink hub](/components/rflink/). +First, you have to set up your [RFLink hub](/components/rflink/). -After configuring the RFLink hub lights will be automatically discovered and added. +After configuring the RFLink hub, lights will be automatically discovered and added. -RFLink switch/light ID's are composed of: protocol, id, switch. For example: `newkaku_0000c6c2_1`. +RFLink binary_sensor/switch/light ID's are composed of: protocol, id, switch/channel. For example: `newkaku_0000c6c2_1`. -Once the ID of a light is known it can be used to configure the light in HA, for example to add it to a different group, hide it or configure a nice name. +Once the ID of a light is known, it can be used to configure the light in HA, for example to add it to a different group, hide it or configure a nice name. Configuring devices as a light: @@ -43,12 +43,12 @@ device_defaults: type: map keys: fire_event: - description: Set default `fire_event` for Rflink switch devices (see below). + description: Set default `fire_event` for RFLink switch devices (see below). required: false default: False type: boolean signal_repetitions: - description: Set default `signal_repetitions` for Rflink switch devices (see below). + description: Set default `signal_repetitions` for RFLink switch devices (see below). required: false default: 1 type: integer @@ -70,7 +70,7 @@ devices: name: description: Name for the device. required: false - default: Rflink ID + default: RFLink ID type: string type: description: "Override automatically detected type of the light device, can be: switchable, dimmable, hybrid or toggle. See [Light Types](/components/light.rflink/#light-types) below." @@ -78,7 +78,7 @@ devices: default: switchable type: string aliases: - description: Alternative Rflink ID's this device is known by. + description: Alternative RFLink ID's this device is known by. required: false type: [list, string] group_aliases: @@ -95,7 +95,7 @@ devices: default: false type: boolean signal_repetitions: - description: Repeat every Rflink command this number of times. + description: Repeat every RFLink command this number of times. required: false default: 1 type: integer @@ -105,7 +105,7 @@ devices: default: true type: boolean aliasses: - description: (**deprecated**) Alternative Rflink ID's this device is known by. + description: (**deprecated**) Alternative RFLink ID's this device is known by. required: false type: [list, string] group_aliasses: diff --git a/source/_components/sensor.rflink.markdown b/source/_components/sensor.rflink.markdown index a0b15bcf5d7..0e8340f1627 100644 --- a/source/_components/sensor.rflink.markdown +++ b/source/_components/sensor.rflink.markdown @@ -13,15 +13,15 @@ ha_release: 0.38 ha_iot_class: "Local Polling" --- -The `rflink` component support devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). +The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). -First you have to set up your [rflink hub](/components/rflink/). +First, you have to set up your [RFLink hub](/components/rflink/). -After configuring the RFLink hub sensors will be automatically discovered and added. +After configuring the RFLink hub, sensors will be automatically discovered and added. -RFLink sensor ID's are composed of: protocol, id and type (optional). For example: `alectov1_0334_temp`. Some sensors emit multiple types of data. Each will be created as its own +RFLink sensor ID's are composed of: protocol, id and type (optional). For example: `alectov1_0334_temp`. Some sensors emit multiple types of data. Each will be created as its own. -Once the ID of a sensor is known it can be used to configure the sensor in HA, for example to add it to a different group, hide it or configure a nice name. +Once the ID of a sensor is known, it can be used to configure the sensor in HA, for example to add it to a different group, hide it or configure a nice name. Configuring a device as a sensor: diff --git a/source/_components/switch.rflink.markdown b/source/_components/switch.rflink.markdown index ef550189edd..7a915b2f07c 100644 --- a/source/_components/switch.rflink.markdown +++ b/source/_components/switch.rflink.markdown @@ -12,15 +12,15 @@ ha_category: Switch ha_release: 0.38 --- -The `rflink` component support devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). +The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). -First you have to set up your [rflink hub](/components/rflink/). +First, you have to set up your [RFLink hub](/components/rflink/). -The RFLink component does not know the difference between a `switch` and a `light`. Therefore all switchable devices are automatically added as `light` by default. +The RFLink component does not know the difference between a `switch`, a `binary_sensor` and a `light`. Therefore all switchable devices are automatically added as `light` by default. -RFLink switch/light ID's are composed of: protocol, id, switch. For example: `newkaku_0000c6c2_1`. +RFLink binary_sensor/switch/light ID's are composed of: protocol, id, switch/channel. For example: `newkaku_0000c6c2_1`. -Once the ID of a switch is known it can be used to configure it as a switch type in HA, for example to add it to a different group, hide it or configure a nice name. +Once the ID of a switch is known, it can be used to configure it as a switch type in HA and, for example, to add it to a different group, hide it or configure a nice name. Configuring devices as switch : @@ -40,12 +40,12 @@ device_defaults: type: map keys: fire_event: - description: Set default `fire_event` for Rflink switch devices (see below). + description: Set default `fire_event` for RFLink switch devices (see below). required: false default: False type: boolean signal_repetitions: - description: Set default `signal_repetitions` for Rflink switch devices (see below). + description: Set default `signal_repetitions` for RFLink switch devices (see below). required: false default: 1 type: integer @@ -62,10 +62,10 @@ devices: name: description: Name for the device. required: false - default: Rflink ID + default: RFLink ID type: string aliases: - description: Alternative Rflink ID's this device is known by. + description: Alternative RFLink ID's this device is known by. required: false type: [list, string] group_aliases: @@ -92,7 +92,7 @@ devices: default: true type: boolean aliases: - description: "(**deprecated**) Alternative Rflink ID's this device is known by." + description: "(**deprecated**) Alternative RFLink ID's this device is known by." required: false type: [list, string] group_aliases: From d2302f9fd9a5c98ace77db9f46f3b2a99759502a Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 21:08:40 +0100 Subject: [PATCH 007/198] one last colon --- source/_components/binary_sensor.rflink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/binary_sensor.rflink.markdown b/source/_components/binary_sensor.rflink.markdown index d73b4f73dea..b40c2a4a093 100644 --- a/source/_components/binary_sensor.rflink.markdown +++ b/source/_components/binary_sensor.rflink.markdown @@ -13,7 +13,7 @@ ha_iot_class: "Local Push" ha_release: "0.81" --- -The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example, the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). +The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). First, you have to set up your [RFLink hub](/components/rflink/). From 7c4f7b18c366e9380fabff48efc9399f34876f93 Mon Sep 17 00:00:00 2001 From: javicalle Date: Sun, 28 Oct 2018 21:19:03 +0100 Subject: [PATCH 008/198] one last colon --- source/_components/sensor.rflink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.rflink.markdown b/source/_components/sensor.rflink.markdown index 0e8340f1627..d1741c17afd 100644 --- a/source/_components/sensor.rflink.markdown +++ b/source/_components/sensor.rflink.markdown @@ -21,7 +21,7 @@ After configuring the RFLink hub, sensors will be automatically discovered and a RFLink sensor ID's are composed of: protocol, id and type (optional). For example: `alectov1_0334_temp`. Some sensors emit multiple types of data. Each will be created as its own. -Once the ID of a sensor is known, it can be used to configure the sensor in HA, for example to add it to a different group, hide it or configure a nice name. +Once the ID of a sensor is known, it can be used to configure the sensor in Home Assistant, for example to add it to a different group, hide it or configure a nice name. Configuring a device as a sensor: From 696831a24223609eaef58be06a2b63a108251d1c Mon Sep 17 00:00:00 2001 From: Ian Slinger Date: Sun, 4 Nov 2018 19:00:39 +1100 Subject: [PATCH 009/198] Reorganise and fix some errors in the Templating docs. There was some confusion about the use of filters in the HA extension, in fact some of them were wrong. Also merged the examples for the extensions into sections for each type so they could be seen in context. --- .../_docs/configuration/templating.markdown | 246 +++++++++--------- 1 file changed, 127 insertions(+), 119 deletions(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 7e11dae2ec0..53c5af9d775 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -10,12 +10,12 @@ footer: true redirect_from: /topics/templating/ --- -This is an advanced feature of Home Assistant. You'll need a basic understanding of the following things: +This is an advanced feature of Home Assistant. You'll need a basic understanding of: - [Home Assistant architecture](/developers/architecture/), especially states. -- [State object](/topics/state_object/) +- The [State object](/topics/state_object/). -Templating is a powerful feature in Home Assistant that allows the user control over information that is going into and out of the system. It is used for: +Templating is a powerful feature that allows you to control information going into and out of the system. It is used for: - Formatting outgoing messages in, for example, the [notify](/components/notify/) platforms and [alexa](/components/alexa/) component. - Process incoming data from sources that provide raw data, like [MQTT](/components/mqtt/), [`rest` sensor](/components/sensor.rest/) or the [`command_line` sensor](/components/sensor.command_line/). @@ -23,11 +23,16 @@ Templating is a powerful feature in Home Assistant that allows the user control ## {% linkable_title Building templates %} -Templating in Home Assistant is powered by the [Jinja2](http://jinja.pocoo.org/) templating engine. This means that we are using their syntax and make some custom Home Assistant variables available to templates during rendering. We will not go over the basics of the syntax, as Jinja2 does a lot better job at this in their [Jinja2 documentation](http://jinja.pocoo.org/docs/dev/templates/). +Templating in Home Assistant is powered by the [Jinja2](http://jinja.pocoo.org/) templating engine. This means that we are using their syntax and make some custom Home Assistant variables available to templates during rendering. Jinja2 supports a wide variety of operations: + +- [Mathematical operation](http://jinja.pocoo.org/docs/dev/templates/#math) +- [Comparisons](http://jinja.pocoo.org/docs/dev/templates/#comparisons) +- [Logic](http://jinja.pocoo.org/docs/dev/templates/#logic) + +We will not go over the basics of the syntax, as Jinja2 does a great job of this in their [templates documentation](http://jinja.pocoo.org/docs/dev/templates/). + +The frontend has a template editor tool to help develop and debug templates. Click on the template developer tool icon icon, create your template in the _Template editor_ and check the results on the right. -

-The frontend has a template editor developer tool to help develop and debug templates. -

Templates can get big pretty fast. To keep a clear overview, consider using YAML multiline strings to define your templates: @@ -47,17 +52,11 @@ script: ``` {% endraw %} -[Jinja2](http://jinja.pocoo.org/) supports a wide variety of operations: - -- [Mathematical operation](http://jinja.pocoo.org/docs/dev/templates/#math) -- [Comparisons](http://jinja.pocoo.org/docs/dev/templates/#comparisons) -- [Logic](http://jinja.pocoo.org/docs/dev/templates/#logic) - - ## {% linkable_title Home Assistant template extensions %} -Home Assistant adds extensions to allow templates to access all of the current states: + Extensions allow templates to access all of the Home Assistant specific states and adds other convenience functions and filters. +### {% linkable_title States %} - Iterating `states` will yield each state sorted alphabetically by entity ID. - Iterating `states.domain` will yield each state of that domain sorted alphabetically by entity ID. - `states.sensor.temperature` returns the state object for `sensor.temperature`. @@ -65,73 +64,12 @@ Home Assistant adds extensions to allow templates to access all of the current s - `is_state('device_tracker.paulus', 'home')` will test if the given entity is the specified state. - `state_attr('device_tracker.paulus', 'battery')` will return the value of the attribute or None if it doesn't exist. - `is_state_attr('device_tracker.paulus', 'battery', 40)` will test if the given entity attribute is the specified state (in this case, a numeric value). -- `now()` will be rendered as current time in your time zone. - - For specific values: `now().second`, `now().minute`, `now().hour`, `now().day`, `now().month`, `now().year`, `now().weekday()` and `now().isoweekday()` -- `utcnow()` will be rendered as UTC time. - - For specific values: `utcnow().second`, `utcnow().minute`, `utcnow().hour`, `utcnow().day`, `utcnow().month`, `utcnow().year`, `utcnow().weekday()` and `utcnow().isoweekday()`. -- `as_timestamp()` will convert datetime object or string to UNIX timestamp -- `distance()` will measure the distance in kilometers between home, entity, coordinates. -- `closest()` will find the closest entity. -- `float` will format the output as float. -- `strptime(string, format)` will parse a string to a datetime based on a [format][strp-format]. -- `log(value, base)` will take the logarithm of the input. When the base is omitted, it defaults to `e` - the natural logarithm. Can also be used as a filter. -- `sin(value)` will return the sine of the input. Can be used as a filter. -- `cos(value)` will return the cosine of the input. Can be used as a filter. -- `tan(value)` will return the tangent of the input. Can be used as a filter. -- `sqrt(value)` will return the square root of the input. Can be used as a filter. -- `e` mathematical constant, approximately 2.71828. -- `pi` mathematical constant, approximately 3.14159. -- `tau` mathematical constant, approximately 6.28318. -- Filter `round(x)` will convert the input to a number and round it to `x` decimals. -- Filter `timestamp_local` will convert an UNIX timestamp to local time/data. -- Filter `timestamp_utc` will convert an UNIX timestamp to UTC time/data. -- Filter `timestamp_custom(format_string, local_boolean)` will convert an UNIX timestamp to a custom format, the use of a local timestamp is default, supporting [Python format options](https://docs.python.org/3/library/time.html#time.strftime). -- Filter `max` will obtain the largest item in a sequence. -- Filter `min` will obtain the smallest item in a sequence. -- Filter `regex_match(string, find, ignorecase=FALSE)` will match the find expression at the beginning of the string using regex. -- Filter `regex_search(string, find, ignorecase=FALSE)` will match the find expression anywhere in the string using regex. -- Filter `regex_replace(string, find='', replace='', ignorecase=False)` will replace the find expression with the replace string using regex. -- Filter `regex_findall_index(string, find='', index=0, ignorecase=False)` will find all regex matches of find in string and return the match at index (findall returns an array of matches). -- Filter `bitwise_and(value_one, value_two)` perform a bitwise and(&) operation with two values. -- Filter `bitwise_or(value_one, value_two)` perform a bitwise or(\|) operation with two values. -[strp-format]: https://docs.python.org/3.6/library/datetime.html#strftime-and-strptime-behavior +Besides the normal [state object methods and properties](/topics/state_object/), `states.sensor.temperature.state_with_unit` will print the state of the entity and, if available, the unit. -

-If your template uses an `entity_id` that begins with a number (example: `states.device_tracker.2008_gmc`) you must use a bracket syntax to avoid errors caused by rendering the `entity_id` improperly. In the example given, the correct syntax for the device tracker would be: `states.device_tracker['2008_gmc']` -

-## {% linkable_title Templates using `now()` %} - -

-Rendering templates with time (`now()`) is dangerous as updates only trigger templates in sensors based on entity state changes. -

- -## {% linkable_title Priority of operators %} - -The default priority of operators is that the filter (`|`) has priority over everything except brackets. This means that: - -{% raw %} -```yaml -{{ states('sensor.temperature') | float / 10 | round(2) }} -``` -{% endraw %} - -Would round `10` to 2 decimal places, then divide `states('sensor.temperature')` by that. - -## {% linkable_title Home Assistant template extensions %} - -In templates, besides the normal [state object methods and properties](/topics/state_object/), there are also some extra things available: - -- `states.sensor.temperature.state_with_unit` will print the state of the entity and, if available, the unit. - -## {% linkable_title Examples %} - -To test a template, go to the template developer tool icon template developer tools, create your template in the _Template editor_ and check the results on the right. - -### {% linkable_title States %} - -The next two statements result in same value if state exists. The second one will result in an error if state does not exist. +#### {% linkable_title States examples %} +The next two statements result in the same value if the state exists. The second one will result in an error if the state does not exist. {% raw %} ```text @@ -140,44 +78,20 @@ The next two statements result in same value if state exists. The second one wil ``` {% endraw %} -### {% linkable_title Attributes %} - -Print an attribute if state is defined. Both will return the same thing but the last one you can specify entity_id from a variable. - -{% raw %} -```text -{% if states.device_tracker.paulus %} - {{ state_attr('device_tracker.paulus', 'battery') }} -{% else %} - ?? -{% endif %} -``` -{% endraw %} - -With strings - -{% raw %} -```text -{% set tracker_name = "paulus"%} - -{% if states("device_tracker." + tracker_name) != "unknown" %} - {{ state_attr("device_tracker." + tracker_name, "battery")}} -{% else %} - ?? -{% endif %} -``` -{% endraw %} - -### {% linkable_title Sensor states %} - -Print out a list of all the sensor states. +Print out a list of all the sensor states: {% raw %} ```text {% for state in states.sensor %} {{ state.entity_id }}={{ state.state }}, {% endfor %} +``` +{% endraw %} +Other state examples: +{% raw %} + +```text {% if is_state('device_tracker.paulus', 'home') %} Ha, Paulus is home! {% else %} @@ -198,9 +112,55 @@ Print out a list of all the sensor states. ``` {% endraw %} -### {% linkable_title Distance examples %} -If only 1 location is passed in, Home Assistant will measure the distance from home. +### {% linkable_title Attributes %} + +You can print an attribute with `state_attr` if state is defined. + +#### {% linkable_title Attributes examples %} + +{% raw %} +```text +{% if states.device_tracker.paulus %} + {{ state_attr('device_tracker.paulus', 'battery') }} +{% else %} + ?? +{% endif %} +``` +{% endraw %} + +With strings: + +{% raw %} +```text +{% set tracker_name = "paulus"%} + +{% if states("device_tracker." + tracker_name) != "unknown" %} + {{ state_attr("device_tracker." + tracker_name, "battery")}} +{% else %} + ?? +{% endif %} +``` +{% endraw %} + + +### {% linkable_title Time %} +- `now()` will be rendered as the current time in your time zone. + - For specific values: `now().second`, `now().minute`, `now().hour`, `now().day`, `now().month`, `now().year`, `now().weekday()` and `now().isoweekday()` +- `utcnow()` will be rendered as UTC time. + - For specific values: `utcnow().second`, `utcnow().minute`, `utcnow().hour`, `utcnow().day`, `utcnow().month`, `utcnow().year`, `utcnow().weekday()` and `utcnow().isoweekday()`. +- `as_timestamp()` will convert datetime object or string to UNIX timestamp. +- `strptime(string, format)` will parse a string to a datetime based on a [format](https://docs.python.org/3.6/library/datetime.html#strftime-and-strptime-behavior). +- Filter `timestamp_local` will convert an UNIX timestamp to local time/data. +- Filter `timestamp_utc` will convert a UNIX timestamp to UTC time/data. +- Filter `timestamp_custom(format_string, local_boolean)` will convert a UNIX timestamp to a custom format, the use of a local timestamp is default. Supports the standard [Python time formatting options](https://docs.python.org/3/library/time.html#time.strftime). + +### {% linkable_title Distance %} +- `distance()` will measure the distance in kilometers between home, entity, coordinates. +- `closest()` will find the closest entity. + +#### {% linkable_title Distance examples %} +If only one location is passed in, Home Assistant will measure the distance from home. {% raw %} ```text @@ -214,8 +174,6 @@ These can also be combined in any combination: ``` {% endraw %} -### {% linkable_title Closest examples %} - Find entities closest to the Home Assistant location: {% raw %} @@ -227,7 +185,7 @@ Query all entities in group.children: {{ closest(states.group.children) }} ``` {% endraw %} -Find entities closest to a coordinate or another entity. All previous arguments still apply for 2nd argument. +Find entities closest to a coordinate or another entity. All previous arguments still apply for second argument. {% raw %} ```text @@ -237,8 +195,6 @@ Closest to an entity: {{ closest(states.zone.school, 'group.children') }} ``` {% endraw %} -### {% linkable_title Combined %} - Since closest returns a state, we can combine it with distance too. {% raw %} @@ -247,9 +203,36 @@ Since closest returns a state, we can combine it with distance too. ``` {% endraw %} + +### {% linkable_title Formatting %} +- `float` will format the output as float. + +### {% linkable_title Numeric functions and filters %} +Some of these functions can also be used in a [filter](http://jinja.pocoo.org/docs/dev/templates/#id11). This means they can act as a normal function like this `sqrt(2)`, or as part of a filter like this `2|sqrt`. + +- `log(value, base)` will take the logarithm of the input. When the base is omitted, it defaults to `e` - the natural logarithm. Can also be used as a filter. +- `sin(value)` will return the sine of the input. Can be used as a filter. +- `cos(value)` will return the cosine of the input. Can be used as a filter. +- `tan(value)` will return the tangent of the input. Can be used as a filter. +- `sqrt(value)` will return the square root of the input. Can be used as a filter. +- `e` mathematical constant, approximately 2.71828. +- `pi` mathematical constant, approximately 3.14159. +- `tau` mathematical constant, approximately 6.28318. +- Filter `round(x)` will convert the input to a number and round it to `x` decimals. +- Filter `max` will obtain the largest item in a sequence. +- Filter `min` will obtain the smallest item in a sequence. +- Filter `value_one|bitwise_and(value_two)` perform a bitwise and(&) operation with two values. +- Filter `value_one|bitwise_or(value_two)` perform a bitwise or(\|) operation with two values. + +### {% linkable_title Regular expressions %} +- Filter `string|regex_match(find, ignorecase=FALSE)` will match the find expression at the beginning of the string using regex. +- Filter `string|regex_search(find, ignorecase=FALSE)` will match the find expression anywhere in the string using regex. +- Filter `string|regex_replace(find='', replace='', ignorecase=False)` will replace the find expression with the replace string using regex. +- Filter `string|regex_findall_index(find='', index=0, ignorecase=False)` will find all regex matches of find in string and return the match at index (findall returns an array of matches). + ## {% linkable_title Processing incoming data %} -The other part of templating is processing incoming data. It will allow you to modify incoming data and extract only the data you care about. This will work only for platforms and components that mentioned support for this in their documentation. +The other part of templating is processing incoming data. It allows you to modify incoming data and extract only the data you care about. This will only work for platforms and components that mention support for this in their documentation. It depends per component or platform, but it is common to be able to define a template using the `value_template` configuration key. When a new value arrives, your template will be rendered while having access to the following values on top of the usual Home Assistant extensions: @@ -326,7 +309,7 @@ The following overview contains a couple of options to get the needed values: {% raw %}{{ value_json.tst | timestamp_custom('%Y' True) }}{% endraw %} ``` -To evaluate a response, go to the template developer tool icon template developer tools, create your output into "Template", and check the result. +To evaluate a response, go to the template developer tool icon template developer tools, create your output in "Template", and check the result. {% raw %} ```yaml @@ -341,3 +324,28 @@ To evaluate a response, go to the Date: Wed, 2 Jan 2019 10:35:10 -0500 Subject: [PATCH 010/198] Include an example for serial usage It's not directly obvious unless your dig into the python modules how to construct a serial "host". Hoping this helps clarify that. --- source/_components/elkm1.markdown | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/source/_components/elkm1.markdown b/source/_components/elkm1.markdown index 7e6bdb540ed..02f567db96c 100644 --- a/source/_components/elkm1.markdown +++ b/source/_components/elkm1.markdown @@ -30,7 +30,7 @@ elkm1: {% configuration %} host: - description: Connection string to Elk of the form `://
[:port]`. `` is `elk` for non-secure connection, `elks` for secure connection, and `serial` for serial port connection. `
` is IP address or domain or for `serial` the serial port that the Elk is connected to. Optional `` is the port to connect to on the Elk, defaulting to 2101 for `elk` and 2601 for `elks`. + description: Connection string to Elk of the form `://
[:port]`. `` is `elk` for non-secure connection, `elks` for secure connection, and `serial` for serial port connection. `
` is IP address or domain or for `serial` the serial port that the Elk is connected to. Optional `` is the port to connect to on the Elk, defaulting to 2101 for `elk` and 2601 for `elks`. For `serial` method, _address_ is the path to the tty _/dev/ttyS1_ for example and `[:baud]` is the baud rate to connect with. required: true type: string username: @@ -251,3 +251,19 @@ elkm1: include: [a1-d16, 192] exclude: [b12-d5] ``` + +Example for a serial port instance on /dev/ttyS1 at 9600 baud: +```yaml +elkm1: + host: serial://dev/ttyS1:9600 + username: USERNAME + password: PASSWORD + area: + exclude: [5-8] + zone: + exclude: [11-16, 19-192, 199-208] + plc: + include: [a1-d16, 192] + exclude: [b12-d5] +``` + From 58a24d29f087abedd2925f41996932f5796f9c02 Mon Sep 17 00:00:00 2001 From: javicalle <31999997+javicalle@users.noreply.github.com> Date: Tue, 22 Jan 2019 22:43:14 +0100 Subject: [PATCH 011/198] Update switch.rflink.markdown --- source/_components/switch.rflink.markdown | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/source/_components/switch.rflink.markdown b/source/_components/switch.rflink.markdown index 08cf847e7e8..10d6625ed1e 100644 --- a/source/_components/switch.rflink.markdown +++ b/source/_components/switch.rflink.markdown @@ -12,11 +12,9 @@ ha_category: Switch ha_release: 0.38 --- -The `rflink` component support devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example, the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). +The `rflink` component supports devices that use [RFLink gateway firmware](http://www.nemcon.nl/blog2/), for example, the [Nodo RFLink Gateway](https://www.nodo-shop.nl/nl/21-rflink-gateway). RFLink gateway is an Arduino firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver). -## {% linkable_title Configuration %} - -First, you have to set up your [rflink hub](/components/rflink/). +First, you have to set up your [RFLink hub](/components/rflink/). The RFLink component does not know the difference between a `switch`, a `binary_sensor` and a `light`. Therefore all switchable devices are automatically added as `light` by default. @@ -30,14 +28,9 @@ Configuring devices as switch : # Example configuration.yaml entry switch: - platform: rflink - device_defaults: - fire_event: true - signal_repetitions: 2 devices: - newkaku_0000c6c2_1: - name: Ceiling fan - conrad_00785c_0a: - name: Motion sensor kitchen + newkaku_0000c6c2_1: {} + conrad_00785c_0a: {} ``` {% configuration %} @@ -152,4 +145,4 @@ switch: name: Ceiling fan conrad_00785c_0a: name: Motion sensor kitchen -``` \ No newline at end of file +``` From 1a50f8f5480ba7a357997adac10447730dbdc3da Mon Sep 17 00:00:00 2001 From: sveip Date: Sat, 26 Jan 2019 13:03:58 +0100 Subject: [PATCH 012/198] Clarify polling. --- source/_docs/z-wave/devices.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_docs/z-wave/devices.markdown b/source/_docs/z-wave/devices.markdown index 92d43f00948..0364575cd6e 100644 --- a/source/_docs/z-wave/devices.markdown +++ b/source/_docs/z-wave/devices.markdown @@ -61,7 +61,9 @@ As long as your device lists Hail or Association in its Controlled Command Class Where a device doesn't send updates on status changes to the controller, you can work around this by using a thing called Polling. That causes the controller to ask the device to provide an update on all its sensors and states. This will cause a lot of traffic on the network, and if you poll too many devices too quickly, you can effectively break your Z-Wave network. Polling should only be used where there is no other choice, and you should use as large a polling interval as possible. Ideally you should replace the device. -For example, with `polling_interval=60000` (which is the default) if you have 10 devices that are being polled, if a device can receive and acknowledge the poll within one second, then it will take 10 seconds to complete the polling list, which leaves 50 seconds left for normal traffic. The more devices you poll, and the shorter the interval, the less bandwidth that's available for normal traffic. +For example, with `polling_interval=60000` (which is the default) if you have 10 devices that are being polled at every interval, and each polling takes one secound (request/response round trip), then it will take 10 seconds to complete the polling list. This only leaves 50 seconds left for normal traffic. The more devices you poll, and the shorter the interval, the less bandwidth that's available for normal traffic. + +Polling is by default disabled and needs to be anebled per device. You can also specify the interval by setting the *polling intensity* of the device. See the [Node Management](/docs/z-wave/control-panel#z-wave-node-management) docs for details. ## {% linkable_title Central Scene support %} From 51e01ee76ba2ab57d4ffafd4086e5b3e587fdcc0 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Sat, 26 Jan 2019 14:01:58 +0100 Subject: [PATCH 013/198] Update source/_docs/z-wave/devices.markdown typo Co-Authored-By: sveip --- source/_docs/z-wave/devices.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/z-wave/devices.markdown b/source/_docs/z-wave/devices.markdown index 0364575cd6e..baa41eeef8b 100644 --- a/source/_docs/z-wave/devices.markdown +++ b/source/_docs/z-wave/devices.markdown @@ -63,7 +63,7 @@ Where a device doesn't send updates on status changes to the controller, you can For example, with `polling_interval=60000` (which is the default) if you have 10 devices that are being polled at every interval, and each polling takes one secound (request/response round trip), then it will take 10 seconds to complete the polling list. This only leaves 50 seconds left for normal traffic. The more devices you poll, and the shorter the interval, the less bandwidth that's available for normal traffic. -Polling is by default disabled and needs to be anebled per device. You can also specify the interval by setting the *polling intensity* of the device. See the [Node Management](/docs/z-wave/control-panel#z-wave-node-management) docs for details. +Polling is by default disabled and needs to be enabled per device. You can also specify the interval by setting the *polling intensity* of the device. See the [Node Management](/docs/z-wave/control-panel#z-wave-node-management) docs for details. ## {% linkable_title Central Scene support %} From 2b0662d81ab2459c4e0a82ebb207c9922ec49c35 Mon Sep 17 00:00:00 2001 From: Fredrik Erlandsson Date: Tue, 29 Jan 2019 11:19:27 +0100 Subject: [PATCH 014/198] Update tellduslive.markdown --- source/_components/tellduslive.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/tellduslive.markdown b/source/_components/tellduslive.markdown index 27c9d7fa637..e6829888c12 100644 --- a/source/_components/tellduslive.markdown +++ b/source/_components/tellduslive.markdown @@ -49,7 +49,7 @@ host: required: false type: string update_interval: - description: Interval (in seconds) for polling the Telldus Live server (or the local server). Minimal value can't be less then 300. + description: Interval (in seconds) for polling the Telldus Live server (or the local server). required: false type: integer default: 60 From 22a0db3eae73b5b5c29601acd74f31b44bf24cf8 Mon Sep 17 00:00:00 2001 From: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com> Date: Wed, 30 Jan 2019 19:43:30 -0600 Subject: [PATCH 015/198] New component SmartThings and switch platform (#8184) * Added SmartThings component and switch platform documentation. * Minor changes per style guidelines * Embedded switch platform. * :pencil2: Tweaks --- source/_components/smartthings.markdown | 73 ++++++++++++++++++ .../_components/smartthings.switch.markdown | 19 +++++ .../supported_brands/samsung_smartthings.png | Bin 0 -> 7368 bytes 3 files changed, 92 insertions(+) create mode 100644 source/_components/smartthings.markdown create mode 100644 source/_components/smartthings.switch.markdown create mode 100644 source/images/supported_brands/samsung_smartthings.png diff --git a/source/_components/smartthings.markdown b/source/_components/smartthings.markdown new file mode 100644 index 00000000000..961e98c6241 --- /dev/null +++ b/source/_components/smartthings.markdown @@ -0,0 +1,73 @@ +--- +layout: page +title: "SmartThings" +description: "Instructions on setting up Samsung SmartThings within Home Assistant." +date: 2018-01-14 00:00 +sidebar: true +comments: false +sharing: true +footer: true +featured: true +logo: samsung_smartthings.png +ha_category: Hub +ha_release: "" +ha_iot_class: "Cloud Push" +--- + +Samsung SmartThings is integrated into Home Assistant through the SmartThings Cloud API. The SmartThings component is the main component to integrate all SmartThings related platforms. The basic features of this integration include: + +1. Controlling SmartThings devices with pushed state updates from SmartThings. +2. Entities automatically added, removed, or updated when changed in SmartThings (upon Home Assistant restart). +3. Support for multiple SmartThings accounts and locations, each represented as a unique integration in the front-end configuration. +4. No brokers, bridges, or additional dependencies. + +## {% linkable_title Basic requirements %} + +1. A [personal access token](https://account.smartthings.com/tokens) tied to a Samsung or SmartThings account (see below for instructions). +2. Home Assistant setup for [remote access](/docs/configuration/remote/) via a domain name secured with SSL. *Self-signed SSL certificates are not supported by the SmartThings Cloud API.* +3. [`base_url` of the http component](/components/http#base_url) set the URL that Home Assistant is available on the internet. + +## {% linkable_title Setup instructions %} + +### {% linkable_title Create personal access token %} + +1. Log into the [personal access tokens page](https://account.smartthings.com/tokens) and click '[Generate new token](https://account.smartthings.com/tokens/new)' +2. Enter a token name (can be whatever you want), for example, 'Home Assistant' and select the following authorized scopes: + - Devices (all) + - Installed Apps (all) + - Locations (all) + - Apps (all) + - Schedules (all) + - Scenes (all) +3. Click 'Generate token'. When the token is displayed, copy and save it somewhere safe (such as your keystore) as you will not be able to retrieve it again. + +### {% linkable_title Configure Home Assistant %} + +

+The SmartThings component is configured exclusively through the front-end. Manual setup through `configuration.yaml` is not available at this time. +

+ +1. From the Home Assistant front-end, navigate to 'Configuration' then 'Integrations'. Under 'Set up a new integration' locate 'SmartThings' and click 'Configure'. +2. Enter the personal access token created above and click 'Submit' +3. When prompted, install the SmartApp: + 1. Open the SmartThings mobile app. Navigate to 'Automation' and select the 'SmartApps' tab. + 2. Click 'Add a SmartApp', scroll to the bottom, and select 'My Apps', then choose 'Home Assistant'. + 3. Optionally change the display name and press 'Done' + 4. Authorize the app by pressing 'Allow' +4. Return to Home Assistant and click 'Submit'. + +

+Advanced: If you have multiple locations in SmartThings, each can be integrated into Home Assistant. Follow the steps above, then for each subsequent location, install the SmartApp and it will automatically add to Home Assistant. This can be completed during step 3 (install SmartApp) above or at any time after that. +

+ +## {% linkable_title Additional information %} + +### Supported capabilities/device mapping + +SmartThings represents devices as a set of [capabilities](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html) and the SmartThings component follows the following rules to represent those as entities in Home Assistant: + +| Capability |Platform +|-------------------|------------------------------------------------------------| +| [switch](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) | [switch](/components/smartthings.switch) + +Support for additional capabilities will be added in the future. diff --git a/source/_components/smartthings.switch.markdown b/source/_components/smartthings.switch.markdown new file mode 100644 index 00000000000..0727e9f4a75 --- /dev/null +++ b/source/_components/smartthings.switch.markdown @@ -0,0 +1,19 @@ +--- +layout: page +title: "SmartThings Switch" +description: "Instructions on setting up Samsung SmartThings switches within Home Assistant." +date: 2018-01-14 00:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: samsung_smartthings.png +ha_category: Switch +ha_release: "" +ha_iot_class: "Cloud Push" +--- + +The SmartThings switch platform lets you control Samsung SmartThings connected devices that have the [switch capability](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch). + +

+Entities for this platform are loaded automatically when you configure the [SmartThings component](/components/smartthings). This platform cannot be manually configured.

\ No newline at end of file diff --git a/source/images/supported_brands/samsung_smartthings.png b/source/images/supported_brands/samsung_smartthings.png new file mode 100644 index 0000000000000000000000000000000000000000..585c1db0d9c0de7b5d7c1ad3f93f7212c73dd306 GIT binary patch literal 7368 zcmV;(95>^MP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02y>eSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;2FkAZe8V030|;L_t(|UhSO;d=*8W$2r`can9YHbrnf> zCxICxTyoz80xB~&?z$>-D7rg3u7Jwr32H>SML`ZlQ4v9qaOEI(@{+s|Zo++sJKS=g zAtW`we|5c=e%z5FWZ2vx=KY4WhtGc_o`rB32Rn@gBrP$ayO%rqOYmt!iRI|j~ zG0l?m7Bo$B=Ql}r?`V?gKGGyB|CGdzHp$N46_w>Kz~4C7xF*@|eob;$Hm()R>WGvb zIdbHv>Wa?ExueAbSDzLOU9+1n&N%gkp0l5LC1 z%0CH^&2H+->qGkyyL9Bpk)zPmVZn+!Tg}ND+;X1lP|NRf*!^*^MLDd+;#@}1YC+IS z^aHIdE1ZH^RCfL$#2egU#fm${Avkj6$Wd^$nw|M@>)BZcTFuF3t-f`!mh)i-Xx;A* zTB%iomTvBYja|$CQyhvTM~)oHMa{A{UuI2d^HmmW{dG2LJsZFh&}uc0pammnEwlqI zcNL&TH7@tehAF#$A`Z=wBS(%5ie+`$&d6BQc4ii9^99TRt=7Sy6>or6vH@BdRfd+U zVM>YvEk}+V`Ks+FnQyiGG?TUc3}%2wy|mr*4CaN_=P(bnW*MM0*8r^r9%$vT zUa2cs*3nb!MtM0S(ZBhp&amF@HC2UHc~e(GA91LT9Q~*TP&E!$wZjpr#)OrJtLob# z*pUs@Za+C~dHX3Dto<|qOF*k#2+-=5kk1ZZy23%VCAcl|C85BSdZLQ zRf1Mjmb)k_ZtFjb<8^eKD?B{BQGZP z!^6VD{!Ii|Rkd+$mkpru8qT|)@NpDK9Vet_bo?-#b+iMmFAdQ8rUF{qPG8_n!OlzF z`dBRityW2HcCoaS6<@i^nxz0(RfE1xGZx4;o z3UO3CS!0*Gy*TucM71Xri23q@BDFG9-Df(ru3MvUCHxsYD9-y_gWD8XfbtYe`l@=; zDQh;=X>`hv&SO&(sWYTev<4Ect(%0t@BwP64eW z_UMrF z`C^w*0M=*&v?ds!HHn~=ZVOs}Nm|YJox8+qR32TuQN~8D+o?AXmjYN-pEP}=(emZq z!WB$-a`iA5KD_{{=c%s>1+g#e5!fI!0W11XD(qrpnD!TuoTF+|sKCNC`CnYWZ)JvB zOMy8pdg#b}J%)1fQ<1a-teUEBZ!K%w_1zTK#kZZ~V(%1e=dfCN>@ROLQnxhUziIYZjQ75ULi*)${$gH^}ZBE-Pu4hlTU& zqA1F}IM=tZuT)qeey_&9;_&zRh7BA3O2mKPC$6Gi_g)|Gb<+0v_^9d_iW^K3n)X*~ zTIvcB98|%86<$BQJ&t7(^3kmy7v-nw!nO}le!9Y?w(cocq^AABcwXF8b(RR`63s?m zALOM7<^xX&+KBfZZ5QDiU`z0O2wel=8mj8z93G%^p$B+HSyA(l50j|^03Yx9VSg(t zj!(DWhK1D^!BQcO#_$_~^iZz#a!&UN_LoUzl=6qltZ=VTx3^Os?fOnKlR>NNgmgA* zMG?Dl{RW2*>Gb6iHadG-P-yi{T*dw4_Z|&8Y5JA*+u8A}*SJ54nvk;(6|#1?o z))Z|pZrTe{{|YOIEogX8!@EShV5)=Tc^-w~kSQID!EZMT3W1B7(6k?)aC2UuV5OOT zsGt#$@%y4V%xj7^p5o(Nzm$dtH1%t~^B}4&U~v#D+A?#P+2B(U=;4Bg$Db|n06Y=Q zML@Fnpj=THj_+~!ACrW84f%Twf5%C0e7S1Viw~r`-<+1k07#r)2a1I2dBz;Bs%ivJ z(WHio(g4Sm3?EDRG8_C3Qa*{Oy1I=>9@_0~0Luui_jPD3Ej+{la_ZtWwy^LZOWab- zE|rw>Z6Dy3%X!vVrHYOGyXLAo6;lm$D z=_gJ}VZ|-WJyx7TP|=NO$qdwfL~y0#4_Kkxgzzn)+8mO*1HZqO`S>#cXm_wDC_#;G z0$Kb3MkB6c>91+KEnp$;X#6cTZ#S5CaAYWXRbf9IuyA9(kH5v1?fwk4cz;dWssIbe zFyaXlFE^AyTxa!JyTA$$3+u-7#N->ysGK0WzD{1(;malh zTFeZselzkpG!A@!i9Iwq%iBEc`&B->c&(IO1h~3?nr(qrdjRX@^bIU&&ru$K|GCR- z?3!Jy`@($7{KM8u^4O`XB^*|L^VWMOO}EQf&bFMpz~eu?Zj&5X*=}0}mxK(p^k*RB z3aLN{myqQLSRorO#yQ;NU&+FPo0^A1kv2VkSFhf`^QycwUggXdu=J<8&o*CEb42tX zAFx!dOtLMQ9l_1}uOeBmssOCYnW9Y*$y&sR`&9A`I*jtHY~tXT{_UPj@}m_^B0C{ zKYW%0YHJ9ZQXiAq0aj20NJMmckPOBCGdzZ4x@z`E-mNzJ;QzL2#?=HYqaDGq;6bB~ zMLtp=X^|nxg%W z+?SfH+BC_r-GOu-#=bX6;&{z2u#nd!NNY?){fOoihc``CwGXy04%9TE8^e-bfVYH! zRE@wY!?hSL=@+UK5k@zhv=;Wg*}uxbLSCV~b`-8&(Mua#<0M%euOudPe=Uib zq4oS{1soXLiqEnhW753P>N6#q_i1@Vi!y9JdX^nJt3zqS(KD?37cQSk)17C#nETKv z9)A4tHP&uk4tp-EkpG`_0if%hveG*$zGae|tvGpxhYeV_)z4HOcRoJ>o5D#Cv1FLc zs54wuM@QC={H=&8RRCZep+Y0vEJBU0vm_2T?DrkvCKU?TQc1ik(Vq6bt~zuMWo9a`?~$2m0i96!&dW$s{~=k8|5&+Dr(#H~BPK6dS38xEi0 zH7C;b8)fW|v+^pY@))2MGdB-4F#T=g%dU;A&9^T0;rcyn=2pG7_WiXIHe>sK_QB>N zwppz3u-uJq;i^&%3s4j;eubO;@8)=PTnO?`@NS^0t<65VU-&b^C79|`Q&E(^mRcI>q5=L@o9|aA5O^B`@5*76=?op z-a);VHFbTF&!p+e8;jVL(u$!Iw72Y|r&yQNf{Lj;R%opkrx22;ii-<34;G|zSU2*+ z#kUNh@CU5Ou&}1W#joHu!yFHmE`t3^?9N{KEUJ@sJJF&+$FzWe9G#jmixiRQSrZwAQ< z6F3(d$j62M$C<;aZ$$*#6^-3GX->x$umB1X9I|RUuy8XE6~O_8>$}(-H#|%oC4#xC z0<2&)aS}~4lEpQ4SKu03-qK>*Ya-aTWY^6MER@mvZQN&Mmyuo$@_M**wUiz&CM=10 z8Nl)jEf{sg)3Arw6xL;=KJ38@t+A=>g}M5etE*`8J@|=BI{&ci7uoFW)$81ESk@-X zN)P<)A&u2COqvb|t@P0PumY)3qej0(t)efWu?U&!ugQ1`7u!2}*AKADsJ$*+{K^lo zritKyLfjMPxIVx_p*M$D=1nNo%FOB5Y!W^$fr541V}T1&Pa=HaKWl(5dTTt4#;z0mRuFePZ2rt(-O zO{cmu#3|fVMMg%d$kvSvcsiNF9bgG_fMu#-Nt$WZ2rLpk^pO|SQI2g5 zr4e>1Tu~n63G^JW^wXXL6IjfP251d2KnBoegf4XdIN%sY3Ue8K};1cH5OP1w=_pkz3wl9 z?W(qHKMt^NyBgNl=5QQmC7OiRx6=NAB#t8;_nV&u4TUM{S@_>mE2e+^ zd#GhG9a=CO(Bh-wV_~NGhp`D8d9zTak{e}gOwKm>{6imT!E8XQc~Y*e8{DKi{@(hT zg$p;E(t!OCz{0ut33B6X)6d^#|BvU+44YVc%~HSo;8zra834r^NL6hZWE=O`3i~oTn}E zsVbSjq$DaNX30g-bxuTN)JFHL^6SA6Oc#9^sQ7 z&W%sT4pk1Yf&&YA+fn9&W3#)IQXQPDr3->A0I+IDgoU*gzx@hn&@2ygx^Yy)>fr^J zFe$WX*n@!9Qy=BB1qJ)q>OH4e_SU0p;i~<-Irvf9Hhq98El*>Z%0p|#)0$ebX`5MT zSvgy}t(c|nKE_rbKF#8`9%4@}Srrso=1J4dm%41PeN7hz1?HgV#BoC&rcu};*dqEE z1;AkKd{?y3g-eYE77Zfh=V$W4&2W}aZ3wKoNZ;@LzFSbkvKD?nqoISz0akEeLG(6w zm)Qs9=b~vP5t(R!vSpcPkC}l*_XUmb!v6ROcKi+au?>CM9CNyAe68LurQ8Kbl?R3v zOh9YY{6bcW<{hbGbe68?W)`q6@2B{M*5kAC`N(*WJUL4T=*BYpkkL7#ki9Qk znuf;HprGc<;(4t4fyL)f`lN?rJ}K7NvNdJOBL`TvfJMjpl*|wLejV3iJj&KR!quxt zMQMZbDsQ$4GXe{s8iZ{}jNwSXl(r+-GVV&OGP2$1&*OO3LPITUpBY$QXwe%)0j(#; zxY+g5GIr@|DH}PjkUjWLD*Nk4Ic&vFeSFoDH3#)REkDruYGo1kqfYog&n;kGKh0vV zq-@~B9SB7PJ84;@pW7UuiyZiCxCUIm$1RJe;07G_AoqO1LHi z3!)Lo%gufs!?~2g)}gS{;%TWU2tn7%BCBp-(G%F3o^Ckr^El?+<{RIi9AMc47DS`a z)6IScyMf~>#9t~aDX`#cWx;%aMGHAfe7GrmV)fK;zS?j2Ao$X<*WX+GXlf5yK0Lvm z0}{WG0gIafT5~dXbKrciaFgCV6rcbv9(BcD3(^zLf>-41( zzBEm*>DhePgJ-3O*Hbt0bQf(q?6anpzt7{}zaVE3KX4nOF;?;$D+Hqnn5K4j4F?u| zSFfJk!X+{3;%e0mEL!FS=NII4_Yb$c%xwy+TKC<1?{Bbg%iKddhU-WiAgZICx6$h!<0NIJ9IRZJnPT>c=MQ;)LI$nuRno0^22Iwq+t{ zO$QbUg|j}+IpC~%iP4G?^bylaE#QZ3l?E0G*QviXO`|!$62So#3b06cSo{adO294w zv*Dc3tW%ywne_G#drZ=Y^(&m8w1YmFA^l{Z`zrdGoS*jWpKw+RD~}CKVDmHgaIlP; zQ>YIx74r{c-b`jkPG4pvXfF1AH??9RKm)Y8j7?(~(DXZdrG#~#l<5PlLGkN(y7AkJ zEt94t(7M!aPKwWsV^`tfe0i4)WJ1v8S#?u$knz;VWzmlTSR{U&iZ&ea>Vp0Trof|7|=jGP>R(IH(AW=J?ddCV~SB$2`Lv7uVe9 zZ6}WJQLB%-LLEPOB^~%D!dwQ?tZ=`{~zL+bt<8^oHK}!4k_#qO`)O z2)2k|%KIz%*VomJNS6kUUcx@kW7}R_<0S0=r9g14^eK02pcS(evz)kr_VA)0m;vYeELweE2N)r%rb2&+=&I%A%lOnr{77W@*cBY`qD$@*1E<-Z6Bn3k*Kzjp!nHO(kDqDl>FUUlqtHanebj0u!Cn!YY)RU*Rkb4` zxO(-#Q{Vg?wX8idNLh?V#aD6CwD+WqnjY! zPpE$!#TPh=wzt8(4HV(#Pc$f-#!UIf<)%I%d~S_;4M^-6^sS-C>_W@mN)Mg^rUWg| zsCdKY@!L(!xYB-Vn(b*gjvP6%Cwf5y=vb!a2t$pFzw!0?APNaJu>0r*h9nM$UC>oS zt3y5hzN7(wRA2#=%#4$!{Xom#r0GD=YCkD`N5_vd=}R__96726(ST^c$1?EKVBZ5= zG!lMxxT4MzO+bIcg352!TjEM7Ha4~nU(KO^!eJ?>jAn$EY0|V8TJ#3d11-;3ErOQ# z(zFL!9Veun?JzNQc<+x>f({XIt;Mq4@LvyNKy#^r11}~-#Jmtc5O9j4Nz(vXnG{-vNzho4XU8KBiX=7q%HqXzbL%z%U!@pov< zz{C-N)(AjrME607L!*Z!z1V$N!ZY1oP5MK(*W+7udNtl>)U+c Date: Thu, 31 Jan 2019 03:48:10 +0100 Subject: [PATCH 016/198] Added documentation for ROVA sensor (#7780) * Added documentation for ROVA sensor * Update source/_components/sensor.rova.markdown Fixed example configuration Co-Authored-By: GidoHakvoort * Update sensor.rova.markdown * Update sensor.rova.markdown * Update sensor.rova.markdown * :pencil2: Tweak * Update sensor.rova.markdown Update ha_release --- source/_components/sensor.rova.markdown | 99 ++++++++++++++++++++++++ source/images/supported_brands/rova.jpg | Bin 0 -> 12391 bytes 2 files changed, 99 insertions(+) create mode 100644 source/_components/sensor.rova.markdown create mode 100644 source/images/supported_brands/rova.jpg diff --git a/source/_components/sensor.rova.markdown b/source/_components/sensor.rova.markdown new file mode 100644 index 00000000000..3ccc888443e --- /dev/null +++ b/source/_components/sensor.rova.markdown @@ -0,0 +1,99 @@ +--- +layout: page +title: "ROVA Sensor" +description: "Instructions on how to integrate ROVA sensor within Home Assistant." +date: 2018-12-08 18:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: rova.jpg +ha_category: Sensor +ha_release: 0.87 +ha_iot_class: "Cloud Polling" +--- + +[ROVA](https://rova.nl) is a waste collection company that operates in the center and east of the Netherlands. The `rova` platform uses an unofficial [ROVA](https://rova.nl) API to allow you to get your waste collection schedule and integrate this in your Home Assistant installation. + +## {% linkable_title Configuration %} + +To use the ROVA sensor in your installation, add the following to your configuration.yaml file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rova + zip_code: ZIP_CODE + house_number: HOUSE_NUMBER +``` + +{% configuration %} +zip_code: + description: Your zip code. + required: true + type: string +house_number: + description: Your house number. + required: true + type: string +name: + description: Let you overwrite the name of the device in the frontend. + required: false + default: Rova + type: string +monitored_conditions: + description: ROVA information to be monitored. The following collection dates can be monitored. + required: false + type: list + keys: + bio: + description: Upcoming collection date of your biodegradable waste + paper: + description: Upcoming collection date of your paper waste + plastic: + description: upcoming collection date of your plastic waste + residual: + description: Upcoming collection date of your general waste +{% endconfiguration %} + +If no **monitored_conditions** are specified, only **bio** will be enabled. + +### {% linkable_title Full configuration sample %} + +A full configuration entry would look like the sample below. + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rova + zip_code: ZIP_CODE + house_number: HOUSE_NUMBER + name: Rova + monitored_conditions: + - bio + - paper + - plastic + - residual +``` + +To have your Home Assistant installation remind you of upcoming waste collections, combine the `rova` platform with some [Automations](/docs/automation/) and a [notification platform](/components/notify/). + +{% raw %} +```yaml +# Example configuration.yaml entry for Rova waste collection reminder +automation: + - id: rova-garbage-bio-reminder + alias: 'Send Rova Bio waste collection reminder' + hide_entity: true + trigger: + - platform: time + at: '19:00:00' + condition: + - condition: template + value_template: "{% if (as_timestamp(states.sensor.rova_garbage_gft.state) - as_timestamp(now())) < 43200 %}true{% endif %}" + action: + - service: NOTIFICATION_SERVICE + data: + message: 'Reminder: put out biowaste bin' +``` +{% endraw %} diff --git a/source/images/supported_brands/rova.jpg b/source/images/supported_brands/rova.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ead2f2b7cfec7754a7340a5a72bf7c722e7e53b2 GIT binary patch literal 12391 zcmbVy2|QHq+xOTKk?cF!w^XubU$Tcx7`r0-nw>C}P$T;m*_V)IBC=D~$i9tGLS$#G zgE8JSqF=xN`@Em`d7kmP&6)e0bD#U#uXA1BM9@{930R+;16_+0ZA!= zl@;`Kz>=439|$_QS=(Or7P@-&7G?$}rpugHc`mbG z;b3Co73aHhT}VVkgq7!}jKmG;tHL5Tu#4aj5fPDGAfY2ArMtn##CGF<{5k#zB0rBK zh3k!n!w$kF$H61VIc^29ffR@0e@J!XNleyx4#l!h)Zl>)PGL*;r$odwv~=_gT--do zeEcG!V&W1vC6#U|tEj4}Yuwe-H-H!#8CyNDwz0LdckuA^^7ird^ACO&5*qgW1uQl$ zJ|QvbRdPypPHx_t{DQ)_fS$2Z(7nMW(rsSkg`?`|lC<^nXR!AHx2jYaB#^hXV)? zj~pZi+B;CvR0dIjEfXIT^JYIL<`dGCC!o?j8{dD=V$Yn8i`%-&Am)Ya$Ze3WGS$iO z$%gTQ{-GJ7c{6cg|Bn$1(RjYfQ7SRzz?blknZ=`qy`X|;Moqj zfOWy(eq8W?sy~P~JGvit;DmH8&^3PzQ3!K4Tb~bUg`9CL4)(Ab_9>B6wo-;21{07MWBbS^8fNJb>m={h7JEJG3;p`^h zTm5h0dSk`SXZKrju`rPFDJeL-dD)LC63^DxFqXQ5tBX~V_zGaF%mtaav599q1*AX# zu=p|Y?|ZS5zzPA-2oSLJ`iUA5X=3+{eKeOK7f6uGJ2w+I@wdhRk2;kgpB=D>6hJ>0 zRYg3gA|Ctighe)qk11g0!`Pqdr_2R-$tB2KfL$F-{F@2b#{-m}YSam{v75b|2XI4p z{Y(I7?EP!lMXwC7O1!ATCW?sY2^0eyt;G(KbIA2{gvLk9v?!i+{W{He=%6H^z{wd=Lv@#~; zLWTNDw@Ul&3`<*N+K18l=hcd5I;C_SgF@1#%?_azDl*V3#eb8Zo7C+y#)7{HZK|2<&n)a5#eO;T!W2zf{f7I9NR%g#8tCsS|&w-^Q zEZ(JZ5P6hHrO8l#84pm}sGKFxGUnpJ_~SP9)?P3kU++R{&F>M_T5Ok3 z@AO5)CwC?>H!~M-2ETnj)>5(Jf&KA#fVuPjOCo@wsXFkUdLZognHM@UpjBn82k<#@ zSEr)esTYm74Wlkekii^^-bgDbQzW z&Rx_@AMrv`6eEO0>{Md=72Sl#ATNB!e3kT(oQSF*w(2WXs&ghv^;hM_;ZFBT^Gxtr z&X-CA2ySH7IR@vyr@1+1?VPdKYd^iDlKR>i9b!z8QeO5`*94_8bDtnItz?Ok1q2}` z`$_5#d4|SwWKvw)yB*uCUDlf9)J=GJ%d#$MrR080246E)*XIp%9|TRf>$ork=&$#0?`k_c^H8Eza^8(hWo)vdWYj~#;^9fL|t z;gM)vo)>5Z&aRG?Xms?oD)_8vgL`jLQ*B_PMeKmy-BLIYiWTf@(MBW7KSVGW!>_j* z%YFFyduWwoOCzZ%qsfth-vc7MXaS9$kA%`tiTZXDj{ zB)b#~!@$}6tJ-$J2oz=bo$?rz+0*pPm|r-MUUrbV zH~S?*@ECM~wi&ujUxi+TPFtdMFu`KSpfr~D{LM1#j$i^wK;Vd&mOCJsz<4e+UiLNj zGvM{I%Z;ffuHo!o7`CvE&I9*W#8}V!xGYKt&-Xmo7`!Eq%A5qZV{WB82E||=5*qwgziSca?k>>QR8s4>DSYk~d zN*gV73{nVpJzR?V>o}vl@N4+EQq6#_-u9|?pFst!fpGB#g`TA6=b{8s6BV!zu`zGv zeIWP3)m65%@U2oDav2}p0zai6TIUdFPYF-_tgY_i0)|K(gNUX=04M!`IfzS3l-Wkp)uIN_KB*@_Y2;m5W69U2Dsr-M@4U zx@V+**m=%{UPl?T>Th1@?|DSCxvFB!oBVOFEuiR;kIc~u0&>yZ$nd>TDgRJ;*>*Aw zk-^)gK0A!H{~aQZ@3D1JVX_QbckenIpa}-I*T1XvO4u+xIdV)Fa`#ppohiH2GU#Pn zE`E9FV#u_!fC2}G+jyr-dik5>=b47LB4exiEu~m-e0QxI^TF_U`I287V@F# zgL}E+bTx);5;B}(z3rd)+Vv56mk!-S6bvc!%1Z+h*}dadd6fPB8!cejvy#n#H^(oS zOO&v*f8h2!=SsI5C|?R6+%13ShWe^GDUz~da5)KV@9!BRGB!c71VxY^2{=%385^jG z7V+!WNwQL-P1RU5WpHR9OpHmayvHCN*#R_4WctMSCxDxvBisvzpBOkW)cl5_fs^Xo4dzSR4)NVr9R5R08Gb=6@| z$(6gk!Gc#N*#ikY3|gDhUpKaIFKGL3OHZ`0UKEWYr%Jgc=B-*>4j05M!0k4so>o9f zT4g(3SY}y8Hr;=r1)@hVLWV|DZLV*|8N(mAamAyXt{t*BaA-Gu7+zs(sEAg_@1i&K zhrEUrn&tj1PM!)2;XL|gs8rOhv*tBeWlL(1)6dHsveK4hR||>R)Mcy zrX2#l^<86>>izcY<943j4asc2E3N!dV7t9v@nvRNtKuRh8+Te;iK+eeNc+;zj_ zZr-Qm<9vh&sfZtt7PY#UiN~ZABvtk^qxVB0s72H(y?eU(%kRD)(+eWRabHhvPC(Ipe883e;A6aBQ)L! z8iQM0%d@L#%ukLe^yA$nA=9|dX9riCz7&vq{YRwZVg{b0lIccXLZ?$#;hZLB6KNrg zC=8$rIRwbi{*{MdbCGzP zmq^p97igaxlr=q1Qg1DW(Kpfrx&8Jfm$+TFH5awFXAXM@C0 z$yeX><@!Df>X2gaWEDyOVg!*43zy~ozE3kyA%;_<|M`X7cez%_K{Ut4*6oe1l9qzn zCXVFPz^Oe|hm{CPPg+qe>#;eHG-tN#wfkrZRM3HunU#Ugb~`8oR%m2xQm7|LM8WC4iWuLM8}|?s==6A@vYJ;Ehr1&d;+vm76189 zxMk7`(}Cix3;~G5deRypx_-#0xNr=zJMs&6v4BqpRxyf5u zxS2Os^wmPg;TRM|Pfzy4fuXYSTlkUj+J+l zKAh=zVWQR#(fJVP+=CoflP(TC2FYfm`CcylG86P>JSk!=&QEB3hMMKo@&STDVCvK0 zo!t69M#{VCIW(}_2;CnU=QU?~3|kHJQYGwvvL2k@6Rn@mVzH-dzv}Y2WvHTV)qK&p zSTHyJ?pH#c690}+S@MbTXZ1+@rz))C(fL0u_9FbnqB0l9sk0{*cRML?hA-+2k1S?t zJ~yY=6LGoT^$4~pFq>eBJU*fJf|j2_D;-0hCnS}Ov6l? zMQhSI&BMe87`miq7R_~X&!@;Z2C|(k)KzG5F$XMl!jq36DG(Qmw5#U6OTD*mEm#Y^vZ|dciLe z=r^^5mvNL;@ry+3-QnN7NaPq28{J1`Dge8VCvnX5dT>911D|2vr>$0fAV3FdRYe>d zn~Yif2^mh9m1FRPUS0bFQJzu0{yDINW4mw8Y>YUy^5&yd-_IV3M^SuKukx}R-gn7H zp&k|)>c9f+?ujK zdHbfL$RjE`~$-OC5pkl2)MlbQ+(h>qWz{ zf{uhs-!OarbKU&zLvw4M_pG3YN@GS{InvK;*>mhHxI(JEbN+nx^cTaWIUJI908>)YRIA3Q~ z|Kb7bI$1(fp3>U{<=c5$)i+ZG?G_|cQ)KIG3)nt|%Ij3G8x4n6#``5ClY9H9j_$ti z@N%X?GUdXUb;=5ho}u)C-8uN`3jTEJvH5Pqy0Tlk+2~Nr#65GsvU<})Sq;cdo?=rI zTy(nq7#R&Q9tOo zl;6FIf-rI&gQ5cNiH#Xw4asjpSH8j^!?w^Nnq-dyu1!Dk9tlwPMF3d?SLeRwqiY`f zqsW}|Xjk*kZ6k3gNY5)o&~>D1gtb^Y{kzz~o<@VTYKc9UsStYJ?^@G?^hA{)gcW;d z#U4q++i&X2#1H2%bFPz?xFQc|*5G6u zJB1HW4bu-;uT<%5KL#o{ZPQD;HjU#cOFqdt?DdW7vo>*b>CG;odD-0@vfnm!ww*u^M0FXaS?4c^C-rv`1a`1Wb)Ms56p$}2H_S9G7%lp)dY5N z@nDQe_YH+(&;w8E>-1HxL zcRn`nwxGO(P{{KgvKVkm>}^K1;iiU+limYUMhNoQy%gny!FuD$SKN%ROxF`LmN=zs<{}QD^d~qSXLiN zQX=z&1he^b3{gXrQ!MZiNuZ}(FhAIt;6RVJV+tZK%9-lE-5H}n+!WM z)*ThJY8Y4-%)0|tGrSa(u$fypr^Rk7Wmpm@G%MrIOxPlx1it?Lv(*dr!)_IUdBwI@ z@0rSOiY{AsZdUbgJ?!z|qzX-p!;cmk-i52DoPfZ#rs@b-BIT>db^hz znH->B)5XhdoH$#Xzb~(Q2uumYUyCxk!twsAIT+amT3}plh@It{!wkN zmjp3k*`FA3uii10VAVmEGAXk-Y{Vc`;DUS{U5`KJWk>ETFxeVyOsQcI$by_gxE z^gii|>YhpPk$~fLY1~oVk0LJX3BixzWEs1)L9a@BpxS08@{MH=W2A3a?{!d555qA- zePcUWntM$7U6Wvz_(gU*YhTm*vzEm&=ieY|YJRTxK#9GYR{E&JjaV;z=ShTqU$sym zfqdRYP#BxFc#yX=Pa{}HcEmyoRf`r9laQ&!1EI1V4Ziy!0_r+7i$C6)Nu+p!bQoSv>QrkqQkBd z^6hB>J!d+BpHH|fm!?eTK)}@!nW3~$Px?>W7RZu9l{_79DZ1f!wslR9TqHEAV*Ntv zeSFg;5?M`88M*Jcx1PT*EY@Q%fz`Hr~<(xW9~Je}1HOx4pCB^WjHatB?D@q9OAiY^~l zcpf}AAGxq{b(@q{-)v9PIrnh?yA{1$gmqI(2GPyVfqSfqEeE5}=BZ0iCzO%kn?QsZ zPiMf60GelWcB6D*yLf&H92c>Bm6)16&#Ft5u@4_*)h3W<>TAtGXn&|~*4Y<8X`XED zYD+@wlocwGirWY#zz?GCM5}JVP*E!4G>e!FhYKq5b75Y^t|795;szy|Q)RS39d4;= z$9fwrV6Qq3{uMsrVoUF?Hy1l)HOyx(to$%daRBJ-op$Q5jS-+~nYo=)$+jrZ%IDa$ zDdZrxv&Dl6(c{PbmD?}qD>kOH5=#>W+*UGw|HC3Ih4y*9FiloKmFy#7ymBY9uKHJq z{tRqZukt&qzwJ3k>=Rx#@a$>)%D^1-QUFUj)ri&M)vf!I^I{&c`PJMt#0QS;LCiW7 zzTPu^czwE!=Q>oVx1{?!U8SSD>K>?!cRgb8mBftFJj${xe00~n%_JA)oN)VCc_0=6UuEFkXq{&{;oz5OFb2^l5(efNm^|`LkTk~qNHmobK?Y8h{ zInos$p$HeDVf2uiLy=`>!{?>Wys)^v^yl9;+D5Cqaye60a}5v@3lXVNU?~HO7Z`TC z?@R{a-L#Oj%;&!dk8;NAo7z~ZyqsMF8=i=X*+xYJDN@akk zK^c5UjWhm$f79_?!|b%hv)9UlCU@(joacTp>W2w+j0MR!lIUA&zg}|=d-F?*<#{Im z<8z>yG&M;uqA$H4o8{^P{Tkn?_B2-Op2#wWBjitwzytUWoSRu-F^a`*)?_2_sJ!4t zwqMyXsJ{Lf6cNyu;RLCAT-c+TRQ7Y0?TgeNE`QI+PTP!pob23FxvN48HE*{ej%M1L zA(C|IGj`K2t$*HoE7K!ZdkhLq5#Mck>HIZG$QZM8B(ZoG91!hp-7Gz*E3@2kV7bUZ zngAp5)8&;j-^o{X5SUM`N&C9iW@LnIIptml8XWOBZD{S$V^A5ILz2TeePN$(Ie4_u zyQ2m!kE#OlT|3k(LzVr|PVX4Z*JV?JN7ekM@kzvBkV;RG;J~+>IX}l-$#l5|xtzuo?_2EO}^xYrhhCOa& z(r-kraA=pT2(;|T@U+WHB0;o?9>x=i`!w1VT$ndiS?YQ|apfwa4iW;&X0eVee25^n zC0n%t%UDKszYCx4AI-~zRr;$2qe<^iJ6gMCJI=G#r-d!Z2&lH0)0J(srzC!OeqnYm zHfHN)Nw@xJY0A(1T=hJaz7+p=ZB!KyzJ4xcX}*W}(Op?NF&gFRKZYw<;@O0oE5x8- zO_WnQ$*{3W@kF|9-j1KHACcyZsV@%@sR1S%i^C$fMpomFxH}RBhC8MJ_Dx zrcM0Jp42?{14r&Nlg$W}HmzTNTe52_dhJ`!P*A~Alm;^Dc{)?g#%LAoi)}Y6rOWn; zQMH&RCG!D&*Okk|#Woc+@*7=wh74U15N*hUqd|tWla24)Rs#(809!-I<2Xj^sM;$3 zZ*Zb_DeKeFh?MbJ5Bnt2y*jFuDP8kfeB@+v+^tVJUX#U=wrW3;oLnT)k-$bO}Lsk49Gkic<^l#s(HLSR6=f&wu71mkWnF@= z1W-Dk{^!XFh9({zp1;OyL+TaeLMxX86*=MwoeGbB$|wikwDu!CN)`8BW1)|he78m# z@a1pH5Jl)KNha^A;#5bjTxAcD_2rE5WhpWblDw1xgfix8^{#6PC1jd;xm1;NEYEe7 z*(5UYMSGVSd_s#|p;bF-C01#)EKUu_po{YbzBz5id7+2SlqxlK)r<4-`?P4sj-9}3 z?J27R)x%D%+)h7n>#y}g%vmqa73V#0A1zLNVY-CYMfw~0jH80&1SJFCDD2kjwcP)XX|_ z?Ev2lIwdM1ONbQx)ND^n54aD@%H4NswkyBJel6(Ry20{ZrGg|=wwbR@pR4m;a(xgw zD7!E9dK0d-foN%1tvTylxapeJik3s!&D&K5x(mLo zwsU?3Xor1MbHhuLi@Y6FIeET2MHH!NA4*WC?&M=F-ZOq{BWir%JJf_WPrey&u}-Ccy8cprRw2t*Y|Xu z@f>E?m&={=4OOSU80Us}iAZ3uF|yyYbzoac3LkXdk~pYgIgHuJ-Mwwi>&K#Okj)2? zLc8qx;GvTS;rpF56&W7Y+Q#U|@7hh49OV%i0s3a(ty{rbLr(J0~ z++O>Xg_*}pLqoLSc47zdd#f%sU-p=Cb+{^sLFI|iIy$Y7f0>$ z7e_~99#hbbfDVXf+b#Vl^uFh7GlU5TENmWwP+%cw|NUdo`UvYrt|g!|Eytj#w>w<| z!OIDCX-)chV@T(_Kfaa?uDN6mkK41otZlbC9Ag&fYSK7Zx<$sw;ZAoC(QCZ-WT(i? z|3E(c)_H_K}r)t)BI@uGfW!ik(gGDmPWI6hB zdt2=hFL7xWD~^Uxo^U78kLcSQIjAtr$oV!U2eB~T8c^*X^-ySvRCW{XzM@V>#d_{l8c*Pr)_}ViJfMyRXJHX7 zuK-*c9;=2B0DI#Wmd7Gc)Ku*4GV$B!@_^Iaylnu`;xSMu0WlYz2LLjZ&LAv`;{&~uOHqhQV|uG#+~}adMV3E@qJt5t9rZxL?((u8`%)i$#696ZnSzBE4xR!;@H^6 zGYh#(%^&k#?fLy#LeH;E{mKvNBkcxn$>@hF+p14T5L@h|D8~ifv)Cwc5J=O|v~ih9 zpO-}4l~*CD6@AW8{RG-vky-h4REW7=o#G-a{K;KirTFv}4L&C-plkI9Rz&eqS5y8s zLhuCtg+-rWqb;^iu5k)9ItjnP#KqyifqUL(2ox;96M$}=V*dapD^tD7B>0V6nt_3& z2C#Xos)N!Q))I>z#9qaPg|nO@Fadl~${zsa@As?|ER0nDAB^fa>bC?49i+g- zXZTSm-Ty%Ropt*EH{X9?nZE%!C$P8^mYgiM{`*Cq>TL6;C|X>b#K_^lxPV1!o>g$M zO=hYJEaLND+xZuG>vYw>d93^WKfsUwph>YfuD=xVzjf^MAJ0D%a5hZgw{X->ak+Sv zRR7mr|Kr|MI{vK_|JwV1Mb8Oz`7fF>2k+nxf(OR2x&>f+0jw)9aiTCMO5+dUp(3|^ z06t=Yu2fG?)4*IT8?f+H=7Q|VVUVsG-y^`Zfj9Ku5aKh%Tvv6#BIM3Co(sTtbpM4Y hJp~f~g`dXi8ygn1dRlou0np|C=S1d!JnQk-{{yOKfV%(y literal 0 HcmV?d00001 From 554cb8c6e591af1c9690d038de42ee742e652a90 Mon Sep 17 00:00:00 2001 From: choss Date: Thu, 31 Jan 2019 03:58:20 +0100 Subject: [PATCH 017/198] adding documentation for fritz.dect 100 sensor component (#8242) * adding documentation for new sensor component * :pencil2: Tweak * :pencil2: Add HA Release --- source/_components/sensor.fritzbox.markdown | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 source/_components/sensor.fritzbox.markdown diff --git a/source/_components/sensor.fritzbox.markdown b/source/_components/sensor.fritzbox.markdown new file mode 100644 index 00000000000..fdf6ca7dcba --- /dev/null +++ b/source/_components/sensor.fritzbox.markdown @@ -0,0 +1,27 @@ +--- +layout: page +title: "Fritzbox temperature sensor" +description: "Instructions on how to integrate the AVM Fritzbox temperature sensor." +date: 2019-01-22 20:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: avm.png +ha_category: Sensor +ha_release: 0.87 +ha_iot_class: "Local Polling" +--- + +To get AVM Fritzbox temperature sensor (e.g. FRITZ!DECT Repeater 100) follow the instructions for the [Fritzbox component](/components/fritzbox/). + +## {% linkable_title Attributes %} + +The are several attributes that can be useful for automations and templates. + +| Attribute | Description | +| --------- | ----------- | +| `device_locked` | The state of the key lock at the device. +| `locked` | The state of the lock for configuring the device via the app or the Fritzbox web interface. +| `temperature_unit` | The unit of the temperature sensor. +| `temperature` | The current temperature sensor reading. From 0130ec220cfe0801bd709480f50cfda7b12a070f Mon Sep 17 00:00:00 2001 From: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com> Date: Wed, 30 Jan 2019 21:26:48 -0600 Subject: [PATCH 018/198] Add ha_version for SmartThings component and switch (#8355) --- source/_components/smartthings.markdown | 2 +- source/_components/smartthings.switch.markdown | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/smartthings.markdown b/source/_components/smartthings.markdown index 961e98c6241..1b17d6fc63a 100644 --- a/source/_components/smartthings.markdown +++ b/source/_components/smartthings.markdown @@ -10,7 +10,7 @@ footer: true featured: true logo: samsung_smartthings.png ha_category: Hub -ha_release: "" +ha_release: "0.87" ha_iot_class: "Cloud Push" --- diff --git a/source/_components/smartthings.switch.markdown b/source/_components/smartthings.switch.markdown index 0727e9f4a75..b7e77915ba6 100644 --- a/source/_components/smartthings.switch.markdown +++ b/source/_components/smartthings.switch.markdown @@ -9,7 +9,7 @@ sharing: true footer: true logo: samsung_smartthings.png ha_category: Switch -ha_release: "" +ha_release: "0.87" ha_iot_class: "Cloud Push" --- From e82c58b339dbfc321cb4363ce7b3c2ce1baf0999 Mon Sep 17 00:00:00 2001 From: Jarmo van Lenthe <272197+jarmovanlenthe@users.noreply.github.com> Date: Thu, 31 Jan 2019 13:53:20 +0100 Subject: [PATCH 019/198] Deprecate travel_mode option (#8320) * Deprecate travel_mode option The logs state that travel_mode is deprecated and mode should be used. * Update source/_components/sensor.google_travel_time.markdown Co-Authored-By: jarmovanlenthe <272197+jarmovanlenthe@users.noreply.github.com> --- source/_components/sensor.google_travel_time.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.google_travel_time.markdown b/source/_components/sensor.google_travel_time.markdown index 8159addfd4c..53766d3f7cc 100644 --- a/source/_components/sensor.google_travel_time.markdown +++ b/source/_components/sensor.google_travel_time.markdown @@ -54,7 +54,7 @@ name: required: false type: string travel_mode: - description: "You can choose between: `driving`, `walking`, `bicycling` or `transit`." + description: "You can choose between: `driving`, `walking`, `bicycling` or `transit`. This method is now deprecated, use `mode` under `options`." required: false type: string options: From 375b7817cc89ca692e8783139c5029027ab6727f Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 31 Jan 2019 14:03:11 +0100 Subject: [PATCH 020/198] :pencil2: Tweak --- source/_docs/z-wave/devices.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/z-wave/devices.markdown b/source/_docs/z-wave/devices.markdown index baa41eeef8b..5a94d330415 100644 --- a/source/_docs/z-wave/devices.markdown +++ b/source/_docs/z-wave/devices.markdown @@ -63,7 +63,7 @@ Where a device doesn't send updates on status changes to the controller, you can For example, with `polling_interval=60000` (which is the default) if you have 10 devices that are being polled at every interval, and each polling takes one secound (request/response round trip), then it will take 10 seconds to complete the polling list. This only leaves 50 seconds left for normal traffic. The more devices you poll, and the shorter the interval, the less bandwidth that's available for normal traffic. -Polling is by default disabled and needs to be enabled per device. You can also specify the interval by setting the *polling intensity* of the device. See the [Node Management](/docs/z-wave/control-panel#z-wave-node-management) docs for details. +Polling needs to be enabled per device. You can control this through the *polling intensity* (interval) of the device. See the [Node Management](/docs/z-wave/control-panel#z-wave-node-management) docs for details. ## {% linkable_title Central Scene support %} From 95029cb1d71bad04a08c9845162a0977d12710ff Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 31 Jan 2019 14:03:49 +0100 Subject: [PATCH 021/198] :pencil2: Tweak round 2 --- source/_docs/z-wave/devices.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/z-wave/devices.markdown b/source/_docs/z-wave/devices.markdown index 5a94d330415..e20afed3536 100644 --- a/source/_docs/z-wave/devices.markdown +++ b/source/_docs/z-wave/devices.markdown @@ -63,7 +63,7 @@ Where a device doesn't send updates on status changes to the controller, you can For example, with `polling_interval=60000` (which is the default) if you have 10 devices that are being polled at every interval, and each polling takes one secound (request/response round trip), then it will take 10 seconds to complete the polling list. This only leaves 50 seconds left for normal traffic. The more devices you poll, and the shorter the interval, the less bandwidth that's available for normal traffic. -Polling needs to be enabled per device. You can control this through the *polling intensity* (interval) of the device. See the [Node Management](/docs/z-wave/control-panel#z-wave-node-management) docs for details. +Polling needs to be enabled per device, you can control this through the *polling intensity* (interval) of the device. See the [Node Management](/docs/z-wave/control-panel#z-wave-node-management) docs for details. ## {% linkable_title Central Scene support %} From cca19f292b77fdbf51be18fffb837cac01cbce08 Mon Sep 17 00:00:00 2001 From: Rene Tode Date: Thu, 31 Jan 2019 15:27:25 +0100 Subject: [PATCH 022/198] this page is very old and not working anymore (#8347) the app that is described her is written for Appdaemon 2.0 and wont work with the latest version from appdaemon anymore. it also suspects appdaemon and homeassistant to be installed in the same python environment, which is unadvisable in all cases. i think its better to delete the page. --- ...omation_kodi_dynamic_input_select.markdown | 156 ------------------ 1 file changed, 156 deletions(-) delete mode 100644 source/_cookbook/automation_kodi_dynamic_input_select.markdown diff --git a/source/_cookbook/automation_kodi_dynamic_input_select.markdown b/source/_cookbook/automation_kodi_dynamic_input_select.markdown deleted file mode 100644 index 9fc1bbd3f9e..00000000000 --- a/source/_cookbook/automation_kodi_dynamic_input_select.markdown +++ /dev/null @@ -1,156 +0,0 @@ ---- -layout: page -title: "Dynamic input select with Kodi media" -description: "How to configure an `input_select` that can play in Kodi the latest entries added to the library" -date: 2017-05-16 19:05 -sidebar: true -comments: false -sharing: true -footer: true -ha_category: Automation Examples ---- - -This requires a [Kodi](/components/media_player.kodi/) media player, and consists of commands that perform queries in the Kodi library, and a selection box (`input_select`) that shows the available options. By clicking the commands, the selection box is updated, and when selecting an option, Kodi plays the media. - -Option filling is done in an [AppDaemon](/docs/ecosystem/appdaemon/tutorial/) app, which listens for events that are triggered with the results of the Kodi JSONRPC API queries when scripts run. This application also listens to the selection box and calls the play media service with the corresponding parameters. - -The media player yaml config: - -```yaml -media_player: -- platform: kodi - name: Kodi - host: 192.168.0.123 -``` - -The `input_select` with the scripts and a group: - -```yaml -input_select: - kodi_results: - name: Kodi API results - options: - - Nothing to do - -script: - get_recent_movies: - alias: Last added movies - sequence: - - service: media_player.kodi_call_method - data: - entity_id: media_player.kodi - method: VideoLibrary.GetRecentlyAddedMovies - properties: - - title - - year - - file - - lastplayed - - get_recent_episodes: - alias: Last TV shows - sequence: - - service: media_player.kodi_call_method - data: - entity_id: media_player.kodi - method: VideoLibrary.GetRecentlyAddedEpisodes - properties: - - showtitle - - file - - lastplayed - - firstaired - - get_pvr_channels: - alias: TV Channels - sequence: - - service: media_player.kodi_call_method - data: - entity_id: media_player.kodi - method: PVR.GetChannels - channelgroupid: 1 - -group: - Media Select: - control: hidden - entities: - - input_select.kodi_results - - script.get_recent_movies - - script.get_recent_episodes - - script.get_pvr_channels -``` - -The AppDaemon app: - -```python -import appdaemon.appapi as appapi -from homeassistant.components.media_player.kodi import ( - EVENT_KODI_CALL_METHOD_RESULT) - -ENTITY = 'input_select.kodi_results' -MEDIA_PLAYER = 'media_player.kodi' -DEFAULT_ACTION = "Nothing to do" -MAX_RESULTS = 20 - -class DynamicKodiInputSelect(appapi.AppDaemon): - """AppDaemon app to dynamically populate an `input_select`.""" - _ids_options = None - - def initialize(self): - """Set up appdaemon app.""" - self.listen_event(self._receive_kodi_result, - EVENT_KODI_CALL_METHOD_RESULT) - self.listen_state(self._change_selected_option, ENTITY) - # Input select: - self._ids_options = {DEFAULT_ACTION: None} - - def _receive_kodi_result(self, event_id, payload_event, *args): - result = payload_event['result'] - method = payload_event['input']['method'] - - assert event_id == EVENT_KODI_CALL_METHOD_RESULT - if method == 'VideoLibrary.GetRecentlyAddedMovies': - values = result['movies'][:MAX_RESULTS] - data = [('{} ({})'.format(r['label'], r['year']), - ('MOVIE', r['file'])) for r in values] - self._ids_options.update(dict(zip(*zip(*data)))) - labels = list(list(zip(*data))[0]) - self.call_service('input_select/set_options', - entity_id=ENTITY, - options=[DEFAULT_ACTION] + labels) - self.set_state(ENTITY, - attributes={"friendly_name": 'Recent Movies', - "icon": 'mdi:movie'}) - elif method == 'VideoLibrary.GetRecentlyAddedEpisodes': - values = list(filter(lambda r: not r['lastplayed'], - result['episodes']))[:MAX_RESULTS] - data = [('{} - {}'.format(r['showtitle'], r['label']), - ('TVSHOW', r['file'])) for r in values] - self._ids_options.update(dict(zip(*zip(*data)))) - labels = list(list(zip(*data))[0]) - self.call_service('input_select/set_options', - entity_id=ENTITY, - options=[DEFAULT_ACTION] + labels) - self.set_state(ENTITY, - attributes={"friendly_name": 'Recent TvShows', - "icon": 'mdi:play-circle'}) - elif method == 'PVR.GetChannels': - values = result['channels'] - data = [(r['label'], ('CHANNEL', r['channelid'])) - for r in values] - self._ids_options.update(dict(zip(*zip(*data)))) - labels = list(list(zip(*data))[0]) - self.call_service('input_select/set_options', - entity_id=ENTITY, - options=[DEFAULT_ACTION] + labels) - self.set_state(ENTITY, - attributes={"friendly_name": 'TV channels', - "icon": 'mdi:play-box-outline'}) - - def _change_selected_option(self, entity, attribute, old, new, kwargs): - selected = self._ids_options[new] - if selected: - mediatype, file = selected - self.call_service('media_player/play_media', - entity_id=MEDIA_PLAYER, - media_content_type=mediatype, - media_content_id=file) -``` From 39db49ec11577fa6b8e027939c8d0d1767cebed9 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 31 Jan 2019 15:27:57 +0100 Subject: [PATCH 023/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Verisu?= =?UTF-8?q?re=20component=20pages=20(#8350)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🚜 Merges/Redirect Verisure component pages * :pencil2: Capital letter * :pencil2: Fix typo --- .../alarm_control_panel.verisure.markdown | 35 ------------ .../binary_sensor.verisure.markdown | 19 ------- source/_components/camera.verisure.markdown | 18 ------- source/_components/lock.verisure.markdown | 20 ------- source/_components/sensor.verisure.markdown | 22 -------- source/_components/switch.verisure.markdown | 17 ------ source/_components/verisure.markdown | 53 ++++++++++++++++--- 7 files changed, 45 insertions(+), 139 deletions(-) delete mode 100644 source/_components/alarm_control_panel.verisure.markdown delete mode 100644 source/_components/binary_sensor.verisure.markdown delete mode 100644 source/_components/camera.verisure.markdown delete mode 100644 source/_components/lock.verisure.markdown delete mode 100644 source/_components/sensor.verisure.markdown delete mode 100644 source/_components/switch.verisure.markdown diff --git a/source/_components/alarm_control_panel.verisure.markdown b/source/_components/alarm_control_panel.verisure.markdown deleted file mode 100644 index 8067027004e..00000000000 --- a/source/_components/alarm_control_panel.verisure.markdown +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: page -title: "Verisure Alarm" -description: "Instructions on how to setup the Verisure Alarm control panel within Home Assistant." -date: 2016-02-15 22:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: verisure.png -ha_category: Alarm -ha_release: 0.7.3 -ha_iot_class: "Cloud Polling" ---- - -The Verisure alarm control panel platform allows you to control your [Verisure](https://www.verisure.com/) Alarms. - -The requirement is that you have setup your [Verisure hub](/components/verisure/). - -The `changed_by` attribute enables one to be able to take different actions depending on who armed/disarmed the alarm in [automation](/getting-started/automation/). - -```yaml -automation: - - alias: Alarm status changed - trigger: - - platform: state - entity_id: alarm_control_panel.alarm_1 - action: - - service: notify.notify - data_template: - message: > - {% raw %}Alarm changed from {{ trigger.from_state.state }} - to {{ trigger.to_state.state }} - by {{ trigger.to_state.attributes.changed_by }}{% endraw %} -``` diff --git a/source/_components/binary_sensor.verisure.markdown b/source/_components/binary_sensor.verisure.markdown deleted file mode 100644 index 370dff6e88e..00000000000 --- a/source/_components/binary_sensor.verisure.markdown +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: page -title: "Verisure Binary Sensor" -description: "Instructions on how to integrate Verisure binary sensors into Home Assistant." -date: 2016-02-23 21:31 +0100 -sidebar: true -comments: false -sharing: true -footer: true -logo: verisure.png -ha_category: Binary Sensor -ha_iot_class: "Cloud Polling" ---- - -Integrates Verisure binary sensors into Home Assistant. See the [main component](/components/verisure/) for configuration instructions. - -The following binary sensor types are supported: - -- Door & Window diff --git a/source/_components/camera.verisure.markdown b/source/_components/camera.verisure.markdown deleted file mode 100644 index e3980f71748..00000000000 --- a/source/_components/camera.verisure.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Verisure Camera" -description: "Instructions on how to setup the Verisure cameras within Home Assistant." -date: 2016-10-22 09:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: verisure.png -ha_category: Camera -ha_release: 0.31 -ha_iot_class: "Local Polling" ---- - -The `verisure` camera platform allows you to control your [Verisure](https://www.verisure.com/) cameras. - -The requirement is that you have setup your [Verisure hub](/components/verisure/). diff --git a/source/_components/lock.verisure.markdown b/source/_components/lock.verisure.markdown deleted file mode 100644 index e3c2d31e850..00000000000 --- a/source/_components/lock.verisure.markdown +++ /dev/null @@ -1,20 +0,0 @@ ---- -layout: page -title: "Verisure Lock" -description: "Instructions on how to setup the Verisure locks within Home Assistant." -date: 2016-02-12 06:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: verisure.png -ha_category: Lock -ha_release: 0.13 -ha_iot_class: "Cloud Polling" ---- - - -The Verisure lock platform allows you to control your [Verisure](https://www.verisure.com/) locks. - -The requirement is that you have setup your [Verisure hub](/components/verisure/). - diff --git a/source/_components/sensor.verisure.markdown b/source/_components/sensor.verisure.markdown deleted file mode 100644 index 8ee60938a92..00000000000 --- a/source/_components/sensor.verisure.markdown +++ /dev/null @@ -1,22 +0,0 @@ ---- -layout: page -title: "Verisure Sensor" -description: "Instructions on how to integrate Verisure sensors into Home Assistant." -date: 2016-02-23 21:31 +0100 -sidebar: true -comments: false -sharing: true -footer: true -logo: verisure.png -ha_category: Sensor -ha_iot_class: "Cloud Polling" ---- - -Integrates Verisure sensors into Home Assistant. See the [main component](/components/verisure/) for configuration instructions. - -The following sensor types are supported: - - * Thermometers - * Hygrometers - * Mouse detectors - diff --git a/source/_components/switch.verisure.markdown b/source/_components/switch.verisure.markdown deleted file mode 100644 index ec0a5bd14ed..00000000000 --- a/source/_components/switch.verisure.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: page -title: "Verisure SmartPlug" -description: "Instructions on how to setup the Verisure SmartPlug within Home Assistant." -date: 2016-02-15 22:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: verisure.png -ha_category: Switch -ha_iot_class: "Cloud Polling" ---- - -The Verisure switch platform allows you to control your [Verisure](https://www.verisure.com/) SmartPlugs. - -The requirement is that you have set up your [Verisure hub](/components/verisure/). diff --git a/source/_components/verisure.markdown b/source/_components/verisure.markdown index e9bcafc7184..0deb2c115e4 100644 --- a/source/_components/verisure.markdown +++ b/source/_components/verisure.markdown @@ -8,21 +8,35 @@ comments: false sharing: true footer: true logo: verisure.png -ha_category: Hub +ha_category: + - Hub + - Alarm + - Binary Sensor + - Camera + - Lock + - Sensor + - Switch ha_release: pre 0.7 ha_iot_class: "Cloud Polling" +redirect_from: + - /components/alarm_control_panel.verisure/ + - /components/binary_sensor.verisure/ + - /components/camera.verisure/ + - /components/lock.verisure/ + - /components/sensor.verisure/ + - /components/switch.verisure/ --- Home Assistant has support to integrate your [Verisure](https://www.verisure.com/) devices. -We support: +There is currently support for the following device types within Home Assistant: -- [Alarm](/components/alarm_control_panel.verisure/) -- [Smartplugs](/components/switch.verisure/) -- Reading from thermometers and hygrometers integrated in various [devices](/components/sensor.verisure/) -- Mouse Detector -- [Locks](/components/lock.verisure/) -- [Door & Window](/components/binary_sensor.verisure/) +- Alarm +- Camera +- Switch (Smartplug) +- Sensor (Thermometers, Hygrometers and Mouse detectors) +- Lock +- Binary Sensor (Door & Window) ## {% linkable_title Configuration %} @@ -93,3 +107,26 @@ giid: required: false type: string {% endconfiguration %} + +## {% linkable_title Alarm Control Panel %} + +The Verisure alarm control panel platform allows you to control your [Verisure](https://www.verisure.com/) Alarms. + +The requirement is that you have setup your Verisure hub first, with the instruction above. + +The `changed_by` attribute enables one to be able to take different actions depending on who armed/disarmed the alarm in [automation](/getting-started/automation/). + +```yaml +automation: + - alias: Alarm status changed + trigger: + - platform: state + entity_id: alarm_control_panel.alarm_1 + action: + - service: notify.notify + data_template: + message: > + {% raw %}Alarm changed from {{ trigger.from_state.state }} + to {{ trigger.to_state.state }} + by {{ trigger.to_state.attributes.changed_by }}{% endraw %} +``` \ No newline at end of file From 8d4a99ad8910809233267ec7dbd168b0d5a66a03 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 31 Jan 2019 15:28:25 +0100 Subject: [PATCH 024/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Wemo?= =?UTF-8?q?=20component=20pages=20(#8351)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🚜 Merges/Redirect Wemo component pages * :pencil2: Fix typo --- .../_components/binary_sensor.wemo.markdown | 18 ------- source/_components/fan.wemo.markdown | 45 ---------------- source/_components/light.wemo.markdown | 19 ------- source/_components/switch.wemo.markdown | 17 ------- source/_components/wemo.markdown | 51 ++++++++++++++++++- 5 files changed, 50 insertions(+), 100 deletions(-) delete mode 100644 source/_components/binary_sensor.wemo.markdown delete mode 100644 source/_components/fan.wemo.markdown delete mode 100644 source/_components/light.wemo.markdown delete mode 100644 source/_components/switch.wemo.markdown diff --git a/source/_components/binary_sensor.wemo.markdown b/source/_components/binary_sensor.wemo.markdown deleted file mode 100644 index 0af2fc06c20..00000000000 --- a/source/_components/binary_sensor.wemo.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Belkin WeMo Binary Sensor" -description: "Instructions on how to integrate Belkin WeMo binary sensors into Home Assistant." -date: 2016-02-20 00:45 -sidebar: true -comments: false -sharing: true -footer: true -logo: belkin_wemo.png -ha_category: Binary Sensor -ha_iot_class: "Local Push" -ha_release: 0.14 ---- - -The `wemo` platform allows you to monitor your Belkin WeMo Binary Sensor from within Home Assistant. - -WeMo devices are automatically discovered if the `discovery` component is enabled. For more configuration information, see the [WeMo component](/components/wemo/) documentation. diff --git a/source/_components/fan.wemo.markdown b/source/_components/fan.wemo.markdown deleted file mode 100644 index 47dc8962340..00000000000 --- a/source/_components/fan.wemo.markdown +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: page -title: "Belkin WeMo (Holmes) Smart Humidifier" -description: "Instructions on how to integrate Belkin WeMo humidifiers into Home Assistant." -date: 2018-10-29 19:58 -sidebar: true -comments: false -sharing: true -footer: true -logo: belkin_wemo.png -ha_category: Fan -ha_iot_class: "Local Push" -ha_release: 0.82 ---- - - -The `wemo` platform allows you to control your [Belkin WeMo](http://www.belkin.com/us/p/P-F7C027/) humidifiers from within Home Assistant. This includes support for the [Holmes Smart Humidifier](https://www.holmesproducts.com/wemo-humidifier.html). - -WeMo devices are automatically discovered if the `discovery` component is enabled. For more configuration information, see the [WeMo component](/components/wemo/) documentation. - -### {% linkable_title Attributes %} - -There are several attributes which can be used for automations and templates: - -| Attribute | Description | -| --------- | ----------- | -| `current_humidity` | An integer that indicates the current relative humidity percentage of the room, as determined by the device's onboard humidity sensor. -| `fan_mode` | String that indicates the current fan speed setting, as reported by the WeMo humidifier. -| `filter_expired` | A boolean that indicates whether the filter has expired and needs to be replaced. -| `filter_life` | The used life of the filter (as a percentage). -| `target_humidity` | An integer that indicates the desired relative humidity percentage (this is constrained to the humidity settings of the device, which are 45, 50, 55, 60, and 100). -| `water level` | String that indicates whether the water level is Good, Low, or Empty. - -### {% linkable_title Services %} - -There are several services which can be used for automations and control of the humidifier: - -| Service | Description | -| --------- | ----------- | -| `set_speed` | Calling this service sets the fan speed (entity_id and speed are required parameters, and speed must be one of the following: off, low, medium, or high). When selecting low for the speed, this will map to the WeMo humidifier speed of minimum. When selecting high for the speed, this will map to the WeMo humidifier speed of maximum. The WeMo humidifier speeds of low and high are unused due to constraints on which fan speeds Home Assistant supports. -| `toggle` | Calling this service will toggle the humidifier between on and off states. -| `turn_off` | Calling this service will turn the humidifier off (entity_id is required). -| `turn_on` | Calling this service will turn the humidifier on and set the speed to the last used speed (defaults to medium, entity_id is required). -| `wemo_set_humidity` | Calling this service will set the desired relative humidity setting on the device (entity_id is a required list of 1 or more entities to set humidity on, and target_humidity is a required float value between 0 and 100 (this value will be rounded down and mapped to one of the valid desired humidity settings of 45, 50, 55, 60, or 100 that are supported by the WeMo humidifier)). -| `wemo_reset_filter_life` | Calling this service will reset the humdifier's filter life back to 100% (entity_id is a required list of 1 or more entities to reset the filter life on). Call this service when you change the filter on your humidifier. diff --git a/source/_components/light.wemo.markdown b/source/_components/light.wemo.markdown deleted file mode 100644 index d141c45abbc..00000000000 --- a/source/_components/light.wemo.markdown +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: page -title: "Belkin WeMo Lights" -description: "Instructions on how to integrate Belkin WeMo LED lights and WeMo Dimmer Switch into Home Assistant." -date: 2016-02-20 00:45 -sidebar: true -comments: false -sharing: true -footer: true -logo: belkin_wemo.png -ha_category: Light -ha_iot_class: "Local Push" -ha_release: 0.14 ---- - - -The `wemo` platform allows you to control your Belkin WeMo [LED lights](http://www.belkin.com/us/p/P-F5Z0489/) and [Smart Dimmer Switch](http://www.belkin.com/us/F7C059-Belkin/p/P-F7C059/) from within Home Assistant. - -WeMo devices are automatically discovered if the `discovery` component is enabled. For more configuration information, see the [WeMo component](/components/wemo/) documentation. diff --git a/source/_components/switch.wemo.markdown b/source/_components/switch.wemo.markdown deleted file mode 100644 index 9afefdc77a1..00000000000 --- a/source/_components/switch.wemo.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: page -title: "Belkin WeMo Switch" -description: "Instructions on how to integrate Belkin WeMo switches into Home Assistant." -date: 2016-02-20 00:47 -sidebar: true -comments: false -sharing: true -footer: true -logo: belkin_wemo.png -ha_category: Switch -ha_iot_class: "Local Push" ---- - -The `wemo` platform allows you to control your [Belkin WeMo](http://www.belkin.com/us/p/P-F7C027/) switches from within Home Assistant. This includes support for Wemo enabled [Mr. Coffee](http://www.mrcoffee.com/wemo-landing-page.html) smart coffee makers. - -WeMo devices are automatically discovered if the `discovery` component is enabled. For more configuration information, see the [WeMo component](/components/wemo/) documentation. diff --git a/source/_components/wemo.markdown b/source/_components/wemo.markdown index 9e8123052f0..0f8ca973c45 100644 --- a/source/_components/wemo.markdown +++ b/source/_components/wemo.markdown @@ -8,13 +8,30 @@ comments: false sharing: true footer: true logo: belkin_wemo.png -ha_category: Hub +ha_category: + - Hub + - Binary Sensor + - Fan + - Light + - Switch featured: true ha_release: pre 0.7 +redirect_from: + - /components/fan.wemo/ + - /components/binary_sensor.wemo/ + - /components/light.wemo/ + - /components/switch.wemo/ --- The `wemo` component is the main component to integrate various [Belkin WeMo](http://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/) devices with Home Assistant. +There is currently support for the following device types within Home Assistant: + +- Binary Sensor +- Fan (Belkin WeMo (Holmes) Smart Humidifier) +- Light (Belkin WeMo LED lights and [Smart Dimmer Switch](http://www.belkin.com/us/F7C059-Belkin/p/P-F7C059/)) +- Switch ([Belkin WeMo Switches](https://www.belkin.com/us/Products/home-automation/c/wemo-home-automation/) and includes support for Wemo enabled [Mr. Coffee](http://www.mrcoffee.com/wemo-landing-page.html) smart coffee makers.) + ## {% linkable_title Configuration %} {% configuration %} @@ -66,3 +83,35 @@ wemo: - 192.168.1.23:52001 - 192.168.52.172:52002 ``` + +## {% linkable_title Fan %} + +The `wemo` platform allows you to control your Belkin WeMo humidifiers from within Home Assistant. This includes support for the [Holmes Smart Humidifier](https://www.holmesproducts.com/wemo-humidifier.html). + +WeMo devices are automatically discovered if the `discovery` component is enabled. + +### {% linkable_title Attributes %} + +There are several attributes which can be used for automations and templates: + +| Attribute | Description | +| --------- | ----------- | +| `current_humidity` | An integer that indicates the current relative humidity percentage of the room, as determined by the device's onboard humidity sensor. +| `fan_mode` | String that indicates the current fan speed setting, as reported by the WeMo humidifier. +| `filter_expired` | A boolean that indicates whether the filter has expired and needs to be replaced. +| `filter_life` | The used life of the filter (as a percentage). +| `target_humidity` | An integer that indicates the desired relative humidity percentage (this is constrained to the humidity settings of the device, which are 45, 50, 55, 60, and 100). +| `water level` | String that indicates whether the water level is Good, Low, or Empty. + +### {% linkable_title Services %} + +There are several services which can be used for automations and control of the humidifier: + +| Service | Description | +| --------- | ----------- | +| `set_speed` | Calling this service sets the fan speed (entity_id and speed are required parameters, and speed must be one of the following: off, low, medium, or high). When selecting low for the speed, this will map to the WeMo humidifier speed of minimum. When selecting high for the speed, this will map to the WeMo humidifier speed of maximum. The WeMo humidifier speeds of low and high are unused due to constraints on which fan speeds Home Assistant supports. +| `toggle` | Calling this service will toggle the humidifier between on and off states. +| `turn_off` | Calling this service will turn the humidifier off (entity_id is required). +| `turn_on` | Calling this service will turn the humidifier on and set the speed to the last used speed (defaults to medium, entity_id is required). +| `wemo_set_humidity` | Calling this service will set the desired relative humidity setting on the device (entity_id is a required list of 1 or more entities to set humidity on, and target_humidity is a required float value between 0 and 100 (this value will be rounded down and mapped to one of the valid desired humidity settings of 45, 50, 55, 60, or 100 that are supported by the WeMo humidifier)). +| `wemo_reset_filter_life` | Calling this service will reset the humdifier's filter life back to 100% (entity_id is a required list of 1 or more entities to reset the filter life on). Call this service when you change the filter on your humidifier. \ No newline at end of file From d5dbebcd2e2aa6d1906e6456eb6b01ab48605e05 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 31 Jan 2019 15:28:58 +0100 Subject: [PATCH 025/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20W800rf?= =?UTF-8?q?32=20component=20pages=20(#8353)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../binary_sensor.w800rf32.markdown | 69 ------------------- source/_components/w800rf32.markdown | 53 +++++++++++++- 2 files changed, 51 insertions(+), 71 deletions(-) delete mode 100644 source/_components/binary_sensor.w800rf32.markdown diff --git a/source/_components/binary_sensor.w800rf32.markdown b/source/_components/binary_sensor.w800rf32.markdown deleted file mode 100644 index b4cdfae4176..00000000000 --- a/source/_components/binary_sensor.w800rf32.markdown +++ /dev/null @@ -1,69 +0,0 @@ ---- -layout: page -title: "W800rf32 Binary Sensor" -description: "Instructions on how to integrate W800rf32 binary sensors into Home Assistant." -date: 2018-10-16 12:45 -sidebar: true -comments: false -sharing: true -footer: true -logo: w800rf32.png -ha_category: Binary Sensor -ha_release: 0.83 -ha_iot_class: "Local Push" ---- - -The `w800rf32` platform supports X10 RF binary sensors such as Palm Pad -remotes, key chain remotes, Hawkeye motion detectors, and many, many other X10 RF devices. -Some that have specifically been used with this are the KR19A keychain, MS16A motion detector -and the RSS18 four button wall mount keypad. - -# Setting up your devices - -Once you have set up your [w800rf32 hub](/components/w800rf32/), add the -binary sensors to your `configuration.yaml`: - -```yaml -# Example configuration.yaml entry -binary_sensor: - - platform: w800rf32 - devices: - a1: - name: motion_hall - a2: - name: motion_kitchen -``` - -{% configuration %} -devices: - description: A list of devices. - required: true - type: map - keys: - name: - description: Override the name to use in the frontend. - required: false - type: string - device_class: - description: "The [type or class of the sensor](/components/binary_sensor/) to set the icon in the frontend." - required: false - type: device_class - off_delay: - description: For sensors that only sends 'On' state updates, this variable sets a delay after which the sensor state will be updated back to 'Off'. - required: false - type: integer -{% endconfiguration %} - - -Binary sensors have only two states - "on" and "off". Many door or window -opening sensors will send a signal each time the door/window is open or closed. -However, depending on their hardware or on their purpose, -some sensors are only able to signal their "on" state: - -- Most motion sensors send a signal each time they detect motion. They stay "on" for a few seconds and go back to sleep, ready to signal other motion events. Usually, they do not send a signal when they go back to sleep. - -For those devices, use the *off_delay* parameter. -It defines a delay after which a device will go back to an "Off" state. -That "Off" state will be fired internally by Home Assistant, just as if -the device fired it by itself. If a motion sensor can only send signals -once every 5 seconds, sets the *off_delay* parameter to *seconds: 5*. diff --git a/source/_components/w800rf32.markdown b/source/_components/w800rf32.markdown index 5e26f629dc7..3a87e0b591a 100644 --- a/source/_components/w800rf32.markdown +++ b/source/_components/w800rf32.markdown @@ -8,13 +8,17 @@ comments: false sharing: true footer: true logo: w800rf32.png -ha_category: Hub +ha_category: + - Hub + - Binary Sensor ha_release: 0.83 ha_iot_class: "Local Push" +redirect_from: + - /components/binary_sensor.w800rf32/ --- The `w800rf32` component supports W800RF32 devices by [WGL Designs](http://www.wgldesigns.com/w800.html) which -communicate in the frequency range of 310MHz or if you are outside Canada or the U.S., 433.92 MHz. +communicate in the frequency range of 310MHz or if you are outside Canada or the U.S., 433.92 MHz. The W800 family of RF receivers are designed to receive X10 RF signals generated from X10 products: Palm Pad remotes, key chain remotes, Hawkeye motion detectors, and many, many other X10 RF devices. @@ -33,3 +37,48 @@ device: required: true type: string {% endconfiguration %} + +## {% linkable_title Binary Sensor %} + +The `w800rf32` platform supports X10 RF binary sensors such as Palm Pad remotes, key chain remotes, Hawkeye motion detectors, and many, many other X10 RF devices. Some that have specifically been used with this are the KR19A keychain, MS16A motion detector and the RSS18 four button wall mount keypad. + +## {% linkable_title Setting up your devices %} + +Once you have set up your [w800rf32 hub](/components/w800rf32/), add the binary sensors to your `configuration.yaml`: + +```yaml +# Example configuration.yaml entry +binary_sensor: + - platform: w800rf32 + devices: + a1: + name: motion_hall + a2: + name: motion_kitchen +``` + +{% configuration %} +devices: + description: A list of devices. + required: true + type: map + keys: + name: + description: Override the name to use in the frontend. + required: false + type: string + device_class: + description: "The [type or class of the sensor](/components/binary_sensor/) to set the icon in the frontend." + required: false + type: device_class + off_delay: + description: For sensors that only sends 'On' state updates, this variable sets a delay after which the sensor state will be updated back to 'Off'. + required: false + type: integer +{% endconfiguration %} + +Binary sensors have only two states, "on" and "off". Many door or window opening sensors will send a signal each time the door/window is open or closed. However, depending on their hardware or on their purpose, some sensors are only able to signal their "on" state: + +- Most motion sensors send a signal each time they detect motion. They stay "on" for a few seconds and go back to sleep, ready to signal other motion events. Usually, they do not send a signal when they go back to sleep. + +For those devices, use the *off_delay* parameter. It defines a delay after which a device will go back to an "Off" state. That "Off" state will be fired internally by Home Assistant, just as if the device fired it by itself. If a motion sensor can only send signals once every 5 seconds, sets the *off_delay* parameter to *seconds: 5*. \ No newline at end of file From 5cbfb041bbaaddb4baff824a54e2f23cc43b4365 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 31 Jan 2019 15:29:35 +0100 Subject: [PATCH 026/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20SmartT?= =?UTF-8?q?hings=20component=20pages=20(#8357)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_components/smartthings.markdown | 11 ++++++++++- .../_components/smartthings.switch.markdown | 19 ------------------- 2 files changed, 10 insertions(+), 20 deletions(-) delete mode 100644 source/_components/smartthings.switch.markdown diff --git a/source/_components/smartthings.markdown b/source/_components/smartthings.markdown index 1b17d6fc63a..e82b4c3c7fc 100644 --- a/source/_components/smartthings.markdown +++ b/source/_components/smartthings.markdown @@ -9,9 +9,14 @@ sharing: true footer: true featured: true logo: samsung_smartthings.png -ha_category: Hub +ha_category: + - Hub + - Switch ha_release: "0.87" ha_iot_class: "Cloud Push" +redirect_from: + - /components/smartthings.switch/ + - /components/switch.smartthings/ --- Samsung SmartThings is integrated into Home Assistant through the SmartThings Cloud API. The SmartThings component is the main component to integrate all SmartThings related platforms. The basic features of this integration include: @@ -21,6 +26,10 @@ Samsung SmartThings is integrated into Home Assistant through the SmartThings Cl 3. Support for multiple SmartThings accounts and locations, each represented as a unique integration in the front-end configuration. 4. No brokers, bridges, or additional dependencies. +There is currently support for the following device types within Home Assistant: + +- Switch ([SmartThings switch platform](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch)) + ## {% linkable_title Basic requirements %} 1. A [personal access token](https://account.smartthings.com/tokens) tied to a Samsung or SmartThings account (see below for instructions). diff --git a/source/_components/smartthings.switch.markdown b/source/_components/smartthings.switch.markdown deleted file mode 100644 index b7e77915ba6..00000000000 --- a/source/_components/smartthings.switch.markdown +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: page -title: "SmartThings Switch" -description: "Instructions on setting up Samsung SmartThings switches within Home Assistant." -date: 2018-01-14 00:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: samsung_smartthings.png -ha_category: Switch -ha_release: "0.87" -ha_iot_class: "Cloud Push" ---- - -The SmartThings switch platform lets you control Samsung SmartThings connected devices that have the [switch capability](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch). - -

-Entities for this platform are loaded automatically when you configure the [SmartThings component](/components/smartthings). This platform cannot be manually configured.

\ No newline at end of file From 7d428d20e32c596a085db8e4f69bf349171648d9 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 31 Jan 2019 15:30:12 +0100 Subject: [PATCH 027/198] :pencil2: Added config flow to OpenUV Component (#8352) --- source/_components/openuv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/openuv.markdown b/source/_components/openuv.markdown index 0d9985a0257..9d1516f48d7 100644 --- a/source/_components/openuv.markdown +++ b/source/_components/openuv.markdown @@ -14,6 +14,7 @@ ha_category: - Sensor ha_release: 0.76 ha_iot_class: "Cloud Polling" +ha_config_flow: true redirect_from: - /components/binary_sensor.openuv/ - /components/sensor.openuv/ From 2b66d9a03d6e4e01e81bcb4c8acaed488c6834e2 Mon Sep 17 00:00:00 2001 From: Alok Saboo Date: Thu, 31 Jan 2019 09:30:48 -0500 Subject: [PATCH 028/198] Add a note about Synology livestream API (#8358) * Add note about livestreaming API * update note --- source/_components/camera.synology.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/camera.synology.markdown b/source/_components/camera.synology.markdown index 8cfe0ca8ce3..25fb1a84290 100644 --- a/source/_components/camera.synology.markdown +++ b/source/_components/camera.synology.markdown @@ -15,6 +15,10 @@ ha_iot_class: "Local Polling" The `synology` camera platform allows you to watch the live streams of your [Synology](https://www.synology.com/) Surveillance Station based IP cameras in Home Assistant. +

+Synology has disabled the livestreaming API and the component is currently broken if you are using Surveillance Station version 8.2.3-5828S. +

+ ## {% linkable_title Configuration %} To enable your Surveillance Station cameras in your installation, add the following to your `configuration.yaml` file: From d6d49ec6267ec456586c17b0db31ee7f2794e8b2 Mon Sep 17 00:00:00 2001 From: Sander Zumbrink Date: Thu, 31 Jan 2019 16:48:30 +0100 Subject: [PATCH 029/198] Add precision parameter to dsmr sensor (#8106) --- source/_components/sensor.dsmr.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_components/sensor.dsmr.markdown b/source/_components/sensor.dsmr.markdown index e2220b3a2f2..cc943d821b2 100644 --- a/source/_components/sensor.dsmr.markdown +++ b/source/_components/sensor.dsmr.markdown @@ -64,6 +64,11 @@ sensor: description: "Version of DSMR used by meter. Choices: 2.2, 4, 5. Defaults to 2.2." required: false type: string + precision: + description: Defines the precision of the calculated values, through the argument of round(). + required: false + type: integer + default: 3 {% endconfiguration %} Full configuration examples can be found below: From 1bacf440be0dbb0b9b758c9445ea3edce38a1ce3 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Thu, 31 Jan 2019 15:53:25 +0000 Subject: [PATCH 030/198] Big bad install index rewrite (#8345) * Big bad install index rewrite Following on from [this](https://github.com/home-assistant/architecture/issues/126#issuecomment-457819615) here is the first pass. I've: * Restructured the layout, simplifying the intro slightly, and moving more of the relevant things to know up there * Removed redundant information * Used slightly emotive _tier_ language, deliberately * Put in a line and put the community provided guides underneath it Feedback appreciated if this doesn't hit the mark * Removed tier wording * Manual -> Virtualenv * Tweaks --- source/_docs/installation.markdown | 74 +++++++++--------------------- 1 file changed, 22 insertions(+), 52 deletions(-) diff --git a/source/_docs/installation.markdown b/source/_docs/installation.markdown index 0d1af7257e1..71e8a2bad36 100644 --- a/source/_docs/installation.markdown +++ b/source/_docs/installation.markdown @@ -11,55 +11,41 @@ redirect_from: /getting-started/installation/ ---

-Beginners should check our [Getting started guide](/getting-started/) first. This is for users that require advanced installations. +Beginners should check our [Getting started guide](/getting-started/) first.

-Home Assistant provides multiple ways to be installed. A requirement is that you have [Python 3.5.3 or later](https://www.python.org/downloads/) installed. +Home Assistant provides multiple ways to be installed. The first start may take up to 20 minutes because the required packages will be downloaded and installed. The web interface will be served on `http://ip.add.re.ss:8123/` - replace `ip.add.re.ss` with the IP of the computer you installed it on.

Please remember to [secure your installation](/docs/configuration/securing/) once you've finished with the installation process.

-## {% linkable_title Recommended options %} +## {% linkable_title Recommended %} -
+These install options are fully supported by Home Assistant's documentation. For example, if a component requires that you install something to make it work on one of these methods then the component page will document the steps required. + +**Method**|**You have**|**Recommended for** +:-----|:-----|:----- +[Hass.io](https://www.home-assistant.io/hassio/installation/)|Raspberry Pi
VM|Anybody +[Docker](https://www.home-assistant.io/docs/installation/docker/)|Docker|Anybody already running Docker +[Hassbian](https://www.home-assistant.io/docs/hassbian/installation/)|Raspberry Pi|Those who want a more traditional Linux experience and either have experience with Linux, or intend to learn ## {% linkable_title Alternative installs %} -The following installs are only recommended for experienced users of those platforms. +If you use these install methods, we assume that you know how to manage and administer the operating system you're using. Due to the range of platforms on which these install methods can be used, component documentation may only tell you what you have to install, not how to install it. + +**Method**|**You have**|**Recommended for** +:-----|:-----|:----- +[Virtualenv
(as another user)](https://www.home-assistant.io/docs/installation/raspberry-pi/)|Any Linux, Python 3.5.3 or later|Those familiar with their operating system +[Virtualenv
(as your user)](https://www.home-assistant.io/docs/installation/virtualenv/)|Any Python 3.5.3 or later|Developers + +
+ +## {% linkable_title Community provided guides %} + +These guides are provided as-is. Some of these install methods are more limited than the methods above - some components may not work due to limitations of the platform or because required Python packages aren't available for that platform.
- -
- -
-
Raspbian (but applies to any Debian based Linux)
-
- -
- -
-
On top of an existing Python 3.5.3+ installation
-
- -## {% linkable_title After installation %} - -Once Home Assistant is installed, execute the following code in a console/terminal to check if the setup was successful: - -```bash -$ hass -``` - -The first start may take up to 20 minutes because the needed packages will be downloaded and installed. The web interface will be served on [http://localhost:8123](http://localhost:8123). - -For more details about `hass`, please refer to the [tools section](/docs/tools/hass/). - -If you're running a Linux-based platform, we suggest you follow the [VirtualEnv instructions](/docs/installation/virtualenv/) to avoid using `root`. - -You may need to install additional libraries depending on the platforms/components you want to use. From 13543c040f5acb71fe059f49f25f61015fa60fb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isabella=20Gross=20Alstr=C3=B6m?= Date: Thu, 31 Jan 2019 17:41:34 +0100 Subject: [PATCH 031/198] Add information about using api v.3 in setup (#8360) --- source/_components/sensor.glances.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/sensor.glances.markdown b/source/_components/sensor.glances.markdown index 32759b1912a..1773dda96f5 100644 --- a/source/_components/sensor.glances.markdown +++ b/source/_components/sensor.glances.markdown @@ -35,6 +35,8 @@ $ curl -X GET http://IP_ADDRESS:61208/api/2/mem/free {"free": 203943936} ``` +If this doesn't work, try changing the `2` for `3`, if you have installed the latest verison of Glances. + For details about auto-starting `glances`, please refer to [Start Glances through Systemd](https://github.com/nicolargo/glances/wiki/Start-Glances-through-Systemd). ## {% linkable_title Configuration %} From 26b7dae4487208ba3a5f011386cdde838a400931 Mon Sep 17 00:00:00 2001 From: Alok Saboo Date: Thu, 31 Jan 2019 12:11:44 -0500 Subject: [PATCH 032/198] Typo (#8361) --- source/_components/camera.synology.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/camera.synology.markdown b/source/_components/camera.synology.markdown index 25fb1a84290..12f8f212f45 100644 --- a/source/_components/camera.synology.markdown +++ b/source/_components/camera.synology.markdown @@ -16,7 +16,7 @@ ha_iot_class: "Local Polling" The `synology` camera platform allows you to watch the live streams of your [Synology](https://www.synology.com/) Surveillance Station based IP cameras in Home Assistant.

-Synology has disabled the livestreaming API and the component is currently broken if you are using Surveillance Station version 8.2.3-5828S. +Synology has disabled the livestreaming API and the component is currently broken if you are using Surveillance Station version 8.2.3-5828.

## {% linkable_title Configuration %} From 777eb6388e0f086cb8af922dd572a122427b5122 Mon Sep 17 00:00:00 2001 From: Dominik Palo Date: Fri, 1 Feb 2019 16:01:15 +0100 Subject: [PATCH 033/198] Rename Etcher to balenaEtcher (#8363) --- source/_docs/installation/hassbian/installation.markdown | 4 ++-- ...me-assistant-on-raspberry-pi-zero-in-30-minutes.markdown | 2 +- .../2017-05-13-home-assistant-on-orange-pi-zero.markdown | 2 +- source/_posts/2018-07-11-hassio-images.markdown | 4 ++-- source/getting-started/index.markdown | 6 +++--- source/hassio/installation.markdown | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/source/_docs/installation/hassbian/installation.markdown b/source/_docs/installation/hassbian/installation.markdown index 41af2edf384..f7545cf61ed 100644 --- a/source/_docs/installation/hassbian/installation.markdown +++ b/source/_docs/installation/hassbian/installation.markdown @@ -13,7 +13,7 @@ redirect_from: /docs/hassbian/installation/ One of the easiest ways to install Home Assistant on your Raspberry Pi Zero, 2, 3 and 3B+ is by using Hassbian: a Raspberry Pi image with Home Assistant built-in. The image will install the latest version of Home Assistant on initial boot (~10 minutes). 1. [Download the Hassbian image][image-download] - 2. Use [Etcher][etcher] to flash the image to your SD card. We recommend at least a 32 GB SD card to avoid running out of space. + 2. Use [balenaEtcher][balenaEtcher] to flash the image to your SD card. We recommend at least a 32 GB SD card to avoid running out of space. 3. Ensure your Raspberry Pi has wired access to the internet for the entire process or configure your [wireless network settings](#wireless-network) **before proceeding to step 4**. 4. Insert SD card to Raspberry Pi and turn it on. Initial installation of Home Assistant will take about 10 minutes. @@ -73,7 +73,7 @@ To unblock it, execute `$ sudo rfkill unblock wifi`. - The configuration is located at `/home/homeassistant/.homeassistant` [image-download]: https://github.com/home-assistant/pi-gen/releases/latest -[etcher]: https://etcher.io/ +[balenaEtcher]: https://www.balena.io/etcher [http://hassbian.local:8123]: http://hassbian.local:8123 [wifi-setup]: https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md diff --git a/source/_posts/2017-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown b/source/_posts/2017-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown index 28434d36429..81fd5620f0a 100644 --- a/source/_posts/2017-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown +++ b/source/_posts/2017-05-01-home-assistant-on-raspberry-pi-zero-in-30-minutes.markdown @@ -33,7 +33,7 @@ First, download the HASSbian 1.21 image from [here](https://github.com/home-assi Unzip it. -Flash it to the microSD card. If you need a flash tool, try [Etcher](https://etcher.io/) +Flash it to the microSD card. If you need a flash tool, try [balenaEtcher](https://www.balena.io/etcher) When the flashing finishes, remove it and plug it back in. You should see a drive called "boot". diff --git a/source/_posts/2017-05-13-home-assistant-on-orange-pi-zero.markdown b/source/_posts/2017-05-13-home-assistant-on-orange-pi-zero.markdown index eda54ca0333..f948e0b22cb 100644 --- a/source/_posts/2017-05-13-home-assistant-on-orange-pi-zero.markdown +++ b/source/_posts/2017-05-13-home-assistant-on-orange-pi-zero.markdown @@ -19,7 +19,7 @@ This blog post is about the setup of Home Assistant on an [Orange Pi Zero](http: -Download the [Armbian](https://www.armbian.com/orange-pi-zero/) and create the SD card with [Etcher](https://etcher.io/). There is no possibility to connect a display to the Orange Pi Zero. This means that you need a wired network setup with DHCP server. After your Orange Pi Zero is running, give it some time, and look for its IP address. The hostname is `orangepizero`. +Download the [Armbian](https://www.armbian.com/orange-pi-zero/) and create the SD card with [balenaEtcher](https://www.balena.io/etcher). There is no possibility to connect a display to the Orange Pi Zero. This means that you need a wired network setup with DHCP server. After your Orange Pi Zero is running, give it some time, and look for its IP address. The hostname is `orangepizero`. If you found the IP address then use your SSH client to connect to the Orange Pi Zero. The default password is `1234`. diff --git a/source/_posts/2018-07-11-hassio-images.markdown b/source/_posts/2018-07-11-hassio-images.markdown index b9097a76be8..64ca5d71f16 100644 --- a/source/_posts/2018-07-11-hassio-images.markdown +++ b/source/_posts/2018-07-11-hassio-images.markdown @@ -38,7 +38,7 @@ You need to perform the following steps to upgrade: 1. If you have installed the Bluetooth add-on, please remove it, since it is no longer required. 2. Make a Hass.io snapshot of your current system and download it to your computer. 3. Download the latest [Hass.io stable][installation] version. -4. Flash the downloaded Hass.io image with [Etcher] to your SD card. +4. Flash the downloaded Hass.io image with [balenaEtcher] to your SD card. 5. Raspberry Pi: In case you have modified the `config.txt` (in the boot partition), you will also need to apply these changes to HassOS. Do **NOT** simply copy the file from your old setup into HassOS! Apply those changes manually! 6. If you use a custom network configuration or have configured SSH development access, you need to create a configuration [USB stick]. Copy the resin-sample into the `network` folder on a USB stick and insert it into your device. 7. Take the freshly flashed SD card with HassOS and place it into your device, and boot it by turning it on. @@ -61,4 +61,4 @@ Feel free to jump into the project and help us to improve the documentation or o [AppArmor]: https://gitlab.com/apparmor/apparmor/wikis/home/ [USB stick]: https://github.com/home-assistant/hassos/blob/rel-1/Documentation/configuration.md#automatic [installation]: /hassio/installation/ -[Etcher]: https://etcher.io/ +[balenaEtcher]: https://www.balena.io/etcher diff --git a/source/getting-started/index.markdown b/source/getting-started/index.markdown index 13731fb856c..eae279dbff4 100644 --- a/source/getting-started/index.markdown +++ b/source/getting-started/index.markdown @@ -30,15 +30,15 @@ We will need a few things to get started with installing Home Assistant. For bes ### {% linkable_title Software requirements %} - Download the Hass.io image for [your device](/hassio/installation/) -- Download [Etcher] to write the image to an SD card +- Download [balenaEtcher] to write the image to an SD card - Text Editor like [Visual Studio Code](https://code.visualstudio.com/) -[Etcher]: https://etcher.io/ +[balenaEtcher]: https://www.balena.io/etcher ### {% linkable_title Installing Hass.io %} 1. Put the SD card in your SD card reader. -1. Open Etcher, select the Hass.io image and flash it to the SD card. +1. Open balenaEtcher, select the Hass.io image and flash it to the SD card. 1. WiFi and Static IP setup only: Format a USB-Stick with name `CONFIG`, create a folder named `network` and within that folder a file named `my-network`. Copy one of [the examples] to the `my-network` file. 1. Unmount the SD card and remove it from your SD card reader. 1. Insert the SD card into your Raspberry Pi 3. If you are going to use an Ethernet cable, connect that too. diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown index 09d00d86aa3..7f2896b7d66 100644 --- a/source/hassio/installation.markdown +++ b/source/hassio/installation.markdown @@ -36,7 +36,7 @@ The following will take you through the steps required to install Hass.io. 2. Install Hass.io: - - Flash the downloaded image to an SD card using [Etcher][etcher]. We recommend at least a 32 GB SD card to avoid running out of space. + - Flash the downloaded image to an SD card using [balenaEtcher][balenaEtcher]. We recommend at least a 32 GB SD card to avoid running out of space. - Load the appliance image into your virtual machine software. 3. Optional - set up the WiFi or static IP: On a USB stick, create the `network/my-network` file and follow the [HassOS howto][hassos-network]. @@ -112,7 +112,7 @@ When you use this installation method, the core SSH add-on may not function corr A detailed guide about running Hass.io as a virtual machine is available in the [blog][hassio-vm]. -[etcher]: https://etcher.io/ +[balenaEtcher]: https://www.balena.io/etcher [Virtual Appliance]: https://github.com/home-assistant/hassos/blob/dev/Documentation/boards/ova.md [hassos-network]: https://github.com/home-assistant/hassos/blob/dev/Documentation/network.md [pi0-w]: https://github.com/home-assistant/hassos/releases/download/1.13/hassos_rpi0-w-1.13.img.gz From 0e0cad281e902ef63ba1d5175bde2096b882d4a7 Mon Sep 17 00:00:00 2001 From: Lazar Obradovic Date: Fri, 1 Feb 2019 16:16:15 +0100 Subject: [PATCH 034/198] Explicit scan_interval unit (#8369) It's not clear what is the unit at which scan_interval is defined. Text mentions default of 10 min, while examples show 30 (misleading reader to believe this also minutes). --- source/_components/sensor.airvisual.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_components/sensor.airvisual.markdown b/source/_components/sensor.airvisual.markdown index 9a270ac2fee..c12eb512946 100644 --- a/source/_components/sensor.airvisual.markdown +++ b/source/_components/sensor.airvisual.markdown @@ -18,7 +18,7 @@ The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) This platform requires an AirVisual API key, which can be obtained [here](https://airvisual.com/api). Note that the platform was designed using the "Community" package; the "Startup" and "Enterprise" package keys should continue to function, but actual results may vary (or not work at all).

-The "Community" API key is limited to 10,000 calls per month. In order to leave a buffer, the `airvisual` platform queries the API every 10 minutes by default. Modification of this (via the `scan_interval` key) to a too-low value may result in your API key being deactivated. +The "Community" API key is limited to 10,000 calls per month. In order to leave a buffer, the `airvisual` platform queries the API every 10 minutes (600 seconds) by default. Modification of this (via the `scan_interval` key) to a too-low value may result in your API key being deactivated.

## {% linkable_title Configuration %} @@ -47,7 +47,7 @@ show_on_map: type: boolean default: true scan_interval: - description: "The rate at which AirVisual should be polled for new data." + description: "The rate in seconds at which AirVisual should be polled for new data." required: optional type: integer default: 600 @@ -86,7 +86,7 @@ sensor: monitored_conditions: - cn show_on_map: false - scan_interval: 30 + scan_interval: 300 latitude: 42.81212 longitude: 108.12422 ``` @@ -100,7 +100,7 @@ sensor: monitored_conditions: - us show_on_map: false - scan_interval: 30 + scan_interval: 300 city: Los Angeles state: California country: USA From f01a17a9945081a4d8c7f51503315307c9494062 Mon Sep 17 00:00:00 2001 From: Geert van Horrik Date: Fri, 1 Feb 2019 16:16:40 +0100 Subject: [PATCH 035/198] Add note that port should be HTTP port (#8371) --- source/_components/camera.onvif.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/camera.onvif.markdown b/source/_components/camera.onvif.markdown index f9ed2644e86..5211427ce2a 100644 --- a/source/_components/camera.onvif.markdown +++ b/source/_components/camera.onvif.markdown @@ -46,7 +46,7 @@ password: type: string default: 888888 port: - description: The port for the camera. + description: The (HTTP) port for the camera. required: false type: integer default: 5000 From 1331b7d377f3b6d41595f7032593ae799be5e571 Mon Sep 17 00:00:00 2001 From: Martin Gafner Date: Fri, 1 Feb 2019 16:17:10 +0100 Subject: [PATCH 036/198] Update sensor.imap_email_content.markdown (#8370) Description of *password* and *folder* fixed. --- source/_components/sensor.imap_email_content.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.imap_email_content.markdown b/source/_components/sensor.imap_email_content.markdown index 32fbc95a500..fcba5672ad3 100644 --- a/source/_components/sensor.imap_email_content.markdown +++ b/source/_components/sensor.imap_email_content.markdown @@ -55,7 +55,7 @@ password: description: Password for the IMAP server. required: true type: string -password: +folder: description: Folder to get mails from. required: false default: INBOX From 4edb358213cbb4bcacbcb040d9a60a7b27e8727c Mon Sep 17 00:00:00 2001 From: Rohan Kapoor Date: Fri, 1 Feb 2019 07:20:02 -0800 Subject: [PATCH 037/198] Remove unneeded configuration.yaml changes (#8368) --- source/_components/locative.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/source/_components/locative.md b/source/_components/locative.md index 93f8d43e5d8..337d7ba446d 100644 --- a/source/_components/locative.md +++ b/source/_components/locative.md @@ -19,13 +19,6 @@ Locative is no longer under active development. See https://blog.locative.io/bye This platform allows you to detect presence using [Locative](https://my.locative.io/). Locative is an open source app for [iOS](https://github.com/LocativeHQ/ios-app) and [Android](https://github.com/LocativeHQ/Locative-Android) that allows users to set up a `GET` or `POST` request when a geofence is entered or exited. This can be configured with Home Assistant to update your location. -To integrate Locative in Home Assistant, add the following section to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -locative: -``` - Install on your smartphone: - [Android](https://play.google.com/store/apps/details?id=io.locative.app) From cfe830d593ca81c8550b7401013cde9fde2d3bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Fri, 1 Feb 2019 21:18:29 +0100 Subject: [PATCH 038/198] Change documentation for googlehome (#8346) * Initial attempt for googlehome component documentation * Corrected typo in "platform" * Rename file * Move keys to configuration section * Added missing description: * Add quotes * revert 44464ed2 --- .../device_tracker.googlehome.markdown | 48 ------------- source/_components/googlehome.markdown | 69 +++++++++++++++++++ 2 files changed, 69 insertions(+), 48 deletions(-) delete mode 100644 source/_components/device_tracker.googlehome.markdown create mode 100644 source/_components/googlehome.markdown diff --git a/source/_components/device_tracker.googlehome.markdown b/source/_components/device_tracker.googlehome.markdown deleted file mode 100644 index 6389280a22c..00000000000 --- a/source/_components/device_tracker.googlehome.markdown +++ /dev/null @@ -1,48 +0,0 @@ ---- -layout: page -title: "Google Home Bluetooth tracker" -description: "Instructions on how to use Google Home to track devices in Home Assistant." -date: 2018-11-04 00:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: google_home.png -ha_release: 0.83 -ha_category: Presence Detection -ha_iot_class: "Local Polling" ---- - -The `googlehome` platform allows you to detect presence using an [unofficial Google Home API][googlehomeapi]. - -## {% linkable_title Configuration %} - -To integrate Google Home Bluetooth tracker in Home Assistant, add the following section to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -device_tracker: - - platform: googlehome - host: IP_ADDRESS -``` - -{% configuration %} -host: - description: The IP address of the Google Home unit. - required: true - type: string -rssi_threshold: - description: The threshold for the RSSI signal of the device. - required: false - default: -70 - type: integer -{% endconfiguration %} - -## {% linkable_title Usage %} - -Devices will appear in the format `devicetracker._`. Note that dots are removed from the IP and BT MAC addresses. - -After running this component for a little while, you will likely see many devices appear. It's advisable to set the configuration to not discover new devices once the device you want to track have appeared (see [device tracker configuration][devicetrackerconfig] for details). - -[googlehomeapi]: https://rithvikvibhu.github.io/GHLocalApi/ -[devicetrackerconfig]: /components/device_tracker/#configuring-a-device_tracker-platform diff --git a/source/_components/googlehome.markdown b/source/_components/googlehome.markdown new file mode 100644 index 00000000000..5e93eb3e7a9 --- /dev/null +++ b/source/_components/googlehome.markdown @@ -0,0 +1,69 @@ +--- +layout: page +title: "Google Home" +description: "Instructions on how to connect to your Google Home device." +date: 2018-11-04 00:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: google_home.png +ha_release: 0.88 +ha_category: + - Hub + - Presence Detection +ha_iot_class: "Local Polling" +redirect_from: + - /components/device_tracker.googlehome/ +--- + +The `googlehome` component allows you to connect to your Google Home device using an [unofficial Google Home API][googlehomeapi]. + +This component will set up a [device_tracker](/components/device_tracker/) platform to track nearby bluetooth devices. + +## {% linkable_title Configuration %} + +To integrate the `googlehome` component in Home Assistant, add the following section to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +googlehome: + devices: + - host: IP_ADDRESS +``` + +{% configuration %} +devices: + description: A list of Google Home devices. + required: true + type: list + keys: + host: + description: The IP address of the Google Home device. + required: true + type: string + rssi_threshold: + description: The threshold for the RSSI signal of the device. + required: false + default: -70 + type: integer + device_types: + description: Device types that will be tracked [see device types](#device_types), by default all types are tracked. + required: false + type: list +{% endconfiguration %} + +## {% linkable_title Device types %} + +Device type | Description +-- | -- +1 | Classic - BR/EDR devices +2 | Low Energy - LE-only +3 | Dual Mode - BR/EDR/LE + +## {% linkable_title Notes %} + +Devices will appear in the format `devicetracker._`. Note that dots are removed from the IP and BT MAC addresses. + +[googlehomeapi]: https://rithvikvibhu.github.io/GHLocalApi/ +[devicetrackerconfig]: /components/device_tracker/#configuring-a-device_tracker-platform From 8bad45a3dfc754b862f2d03d7d206b81f1f77627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Fri, 1 Feb 2019 23:52:33 +0200 Subject: [PATCH 039/198] Add Huawei LTE Notify docs (#7934) * Add Huawei LTE Notify docs * Use recipient instead of target in config * Bump HA release to 0.88 --- source/_components/notify.huawei_lte.markdown | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 source/_components/notify.huawei_lte.markdown diff --git a/source/_components/notify.huawei_lte.markdown b/source/_components/notify.huawei_lte.markdown new file mode 100644 index 00000000000..1baf01ca9a7 --- /dev/null +++ b/source/_components/notify.huawei_lte.markdown @@ -0,0 +1,46 @@ +--- +layout: page +title: "Huawei LTE Notify" +description: "Instructions on how to add Huawei LTE notifications to Home Assistant." +date: 2018-12-23 17:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: huawei.svg +ha_category: Notifications +ha_release: 0.88 +--- + +The `huawei_lte` platform allows you to use a Huawei LTE router for +notifications from Home Assistant. The messages will be sent as SMS +text messages. + +This requires you to have set up the +[Huawei LTE component](/components/huawei_lte/). + +```yaml +# Example configuration.yaml entry +notify: + - platform: huawei_lte + recipient: "+15105550123" +``` + +{% configuration %} +recipient: + description: The phone number of a default recipient or a list with multiple recipients. + required: true + type: string, list +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 +url: + description: The router to use. Not needed if you only have one. + required: false + type: url +{% endconfiguration %} + +To use notifications, please see the +[getting started with automation page](/getting-started/automation/). From fa38c6b9d89c05d6dacdb1f0aae0cbaf3317bf94 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Sat, 2 Feb 2019 13:56:59 +0000 Subject: [PATCH 040/198] Wording tweak (#8382) Statement is confusing, as mentioned in https://github.com/home-assistant/home-assistant.io/issues/8200 --- source/hassio/zwave.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/hassio/zwave.markdown b/source/hassio/zwave.markdown index f111af73589..949d9ff0bd7 100644 --- a/source/hassio/zwave.markdown +++ b/source/hassio/zwave.markdown @@ -18,7 +18,7 @@ zwave: ### {% linkable_title RAZBERRY BOARD %} -If you need GPIO on Raspberry Pi 3 for your Z-Wave module, add the following line into `config.txt` (you have to access that on the SD card directly. Simply plug it into your PC and edit it there. The `config.txt` is not accessible from your Linux system, you may need to open the SD card on a Windows system.): +If you need GPIO on Raspberry Pi 3 for your Z-Wave module, add the following line into `config.txt` (you have to access that on the SD card directly. Simply plug it into your PC and edit it there. The `config.txt` is not accessible from your Hass.io system, you may need to open the SD card on a Windows or Linux system.): ``` dtoverlay=pi3-miniuart-bt From 13397c3fef38ea109165acf375b8db5b8abec3be Mon Sep 17 00:00:00 2001 From: Max Rosin Date: Sat, 2 Feb 2019 14:58:14 +0100 Subject: [PATCH 041/198] Fix copy&paste error of raspyrfm docs that mixed up host and port (#8375) --- source/_components/switch.raspyrfm.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/switch.raspyrfm.markdown b/source/_components/switch.raspyrfm.markdown index 464ec8f5af5..0bbd4ac403e 100644 --- a/source/_components/switch.raspyrfm.markdown +++ b/source/_components/switch.raspyrfm.markdown @@ -49,10 +49,10 @@ host: required: false default: 127.0.0.1 type: string -host: +port: description: Port of the gateway. required: false - default: depends on the gateway model + default: Depends on the gateway model. type: integer switches: description: List of switches that can be controlled with this gateway. From 7b0336c7bc90e2f626c6c0e54f9acda123c8340e Mon Sep 17 00:00:00 2001 From: Rohan Kapoor Date: Sat, 2 Feb 2019 07:13:42 -0800 Subject: [PATCH 042/198] Fix platform links when using embedded components (#8379) --- source/_includes/asides/component_navigation.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_includes/asides/component_navigation.html b/source/_includes/asides/component_navigation.html index d9c4b26c9ce..b6ba66fc146 100644 --- a/source/_includes/asides/component_navigation.html +++ b/source/_includes/asides/component_navigation.html @@ -16,6 +16,8 @@ {%- assign imp_name = file_parts[1] -%} {%- assign parent_name = file_parts[0] -%} {%- assign parent_url = parent_name | prepend: '/components/' | append: '/' -%} + {%- assign embedded_url = imp_name | prepend: '/components/' | append: '/' -%} + {%- assign embedded_component = components | where: 'url', embedded_url | first -%} {%- assign parent_component = components | where: 'url', parent_url | first -%} {%- else -%} {%- assign is_platform = false -%} @@ -59,7 +61,7 @@ {%- if is_platform -%} {%- endif -%} From c354e5b50fe1255079a0c103d46f906e9c2e1e97 Mon Sep 17 00:00:00 2001 From: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com> Date: Sat, 2 Feb 2019 09:48:00 -0600 Subject: [PATCH 043/198] Add SmartThings Light platform (#8365) * Add SmartThings Light platform docs * Minor tweaks * Specify the classic ST mobile app * Updated ha_version --- source/_components/smartthings.light.markdown | 27 +++++++++++++++++++ source/_components/smartthings.markdown | 7 ++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 source/_components/smartthings.light.markdown diff --git a/source/_components/smartthings.light.markdown b/source/_components/smartthings.light.markdown new file mode 100644 index 00000000000..6c9723b2c79 --- /dev/null +++ b/source/_components/smartthings.light.markdown @@ -0,0 +1,27 @@ +--- +layout: page +title: "SmartThings Light" +description: "Instructions on setting up Samsung SmartThings lights within Home Assistant." +date: 2018-01-30 00:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: samsung_smartthings.png +ha_category: Light +ha_release: "0.87" +ha_iot_class: "Cloud Push" +--- + +The SmartThings light platform lets you control Samsung SmartThings connected devices that have light-control related capabilities. + +| Capability |Light Features +|-------------------|------------------------------------------------------------| +| [`switchLevel`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch-Level) | `brightness` and `transition` +| [`colorControl`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Control) | `color` +| [`colorTemperature`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Temperature) | `color_temp` + +For a SmartThings device to be represented by the light platform, it must have one or more of the capabilities above in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. + +

+Entities for this platform are loaded automatically when you configure the [SmartThings component](/components/smartthings). This platform cannot be manually configured.

\ No newline at end of file diff --git a/source/_components/smartthings.markdown b/source/_components/smartthings.markdown index e82b4c3c7fc..e622cf93361 100644 --- a/source/_components/smartthings.markdown +++ b/source/_components/smartthings.markdown @@ -59,7 +59,7 @@ The SmartThings component is configured exclusively through the front-end. Manua 1. From the Home Assistant front-end, navigate to 'Configuration' then 'Integrations'. Under 'Set up a new integration' locate 'SmartThings' and click 'Configure'. 2. Enter the personal access token created above and click 'Submit' 3. When prompted, install the SmartApp: - 1. Open the SmartThings mobile app. Navigate to 'Automation' and select the 'SmartApps' tab. + 1. Open the SmartThings Classic mobile app. Navigate to 'Automation' and select the 'SmartApps' tab. 2. Click 'Add a SmartApp', scroll to the bottom, and select 'My Apps', then choose 'Home Assistant'. 3. Optionally change the display name and press 'Done' 4. Authorize the app by pressing 'Allow' @@ -75,8 +75,9 @@ Advanced: If you have multiple locations in SmartThings, each can be integrated SmartThings represents devices as a set of [capabilities](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html) and the SmartThings component follows the following rules to represent those as entities in Home Assistant: -| Capability |Platform +| Capabilities |Platform |-------------------|------------------------------------------------------------| -| [switch](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) | [switch](/components/smartthings.switch) +| `switchLevel`, `colorControl` and `colorTemperature` | [light](/components/smartthings.light) +| `switch` | [switch](/components/smartthings.switch) Support for additional capabilities will be added in the future. From fba0bc3cc892eee0e6fdb4aeb7c1486c8b8a8f8b Mon Sep 17 00:00:00 2001 From: Dustin Rue Date: Sat, 2 Feb 2019 10:43:48 -0600 Subject: [PATCH 044/198] Update emulated_roku.markdown (#8386) --- source/_components/emulated_roku.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/emulated_roku.markdown b/source/_components/emulated_roku.markdown index 3465330d682..78685959573 100644 --- a/source/_components/emulated_roku.markdown +++ b/source/_components/emulated_roku.markdown @@ -14,7 +14,7 @@ ha_iot_class: "Local Push" --- This component integrates an emulated Roku API into Home Assistant, -so remotes such as Harmony and Android apps can connect to it through WiFi as it were a Roku player. +so remotes such as Harmony and Android apps can connect to it through WiFi as if it were a Roku player. Home Assistant will see key presses and app launches as Events, which you can use as triggers for automations. Multiple Roku servers may be started if you run out of buttons by specifying multiple server entries. @@ -25,7 +25,7 @@ Windows is not supported because Home Assistant uses `ProactorEventLoop` which d

This component opens an unauthenticated API on the host, allowing anything on the local network to access your Home Assistant instance through the automations you create with emulated Roku as the trigger. -Using a proxy with whitelist for IP addresses is recommended. (set `advertise_ip` to the proxy's ip or DNS name) +Using a proxy with whitelisted IP addresses is recommended. (set `advertise_ip` to the proxy's ip or DNS name)

## {% linkable_title Configuration %} From 6c29c3996261cf583260ace5bd8167592c2e1100 Mon Sep 17 00:00:00 2001 From: Dan Loewenherz Date: Sat, 2 Feb 2019 16:25:49 -0600 Subject: [PATCH 045/198] Update installation.markdown (#8391) --- source/_docs/z-wave/installation.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_docs/z-wave/installation.markdown b/source/_docs/z-wave/installation.markdown index ad9d86339ba..077e1df2f91 100644 --- a/source/_docs/z-wave/installation.markdown +++ b/source/_docs/z-wave/installation.markdown @@ -18,10 +18,11 @@ Installing the drivers might require some extra packages to be installed. Check ### {% linkable_title Linux (except Hass.io) %} -On Linux platforms (other than Hass.io) there is one dependency you will need to have installed ahead of time (included in `systemd-devel` on Fedora/RHEL systems): +On Linux platforms (other than Hass.io) there two dependencies you will need to have installed ahead of time (included in `systemd-devel` on Fedora/RHEL systems): ```bash $ sudo apt-get install libudev-dev +$ sudo apt-get install libopenzwave1.5-dev ``` On Python 3.6 you may also have to install `libpython3.6-dev`, and possibly `python3.6-dev`. From 8636529345164dc7d99496523adef3e74e851b38 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 4 Feb 2019 08:41:03 +0100 Subject: [PATCH 046/198] Update Hass.io HassOS to 2.8 --- source/hassio/installation.markdown | 40 ++++++++++++++--------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown index 7f2896b7d66..b9bf7656991 100644 --- a/source/hassio/installation.markdown +++ b/source/hassio/installation.markdown @@ -21,17 +21,17 @@ The following will take you through the steps required to install Hass.io. - [Raspberry Pi 2 Model B][pi2] - [Raspberry Pi 3 Model B and B+ 32bit][pi3-32] (recommended) - [Raspberry Pi 3 Model B and B+ 64bit][pi3-64] - - [Tinkerboard (Beta)][tinker] - - [Odroid-C2 (Beta)][odroid-c2] - - [Odroid-XU4 (Beta)][odroid-xu4] - - [OrangePi-Prime (Beta)][opi-prime] - - [Intel-Nuc (Beta)][intel-nuc] + - [Tinkerboard][tinker] + - [Odroid-C2][odroid-c2] + - [Odroid-XU4][odroid-xu4] + - [OrangePi-Prime][opi-prime] + - [Intel-Nuc][intel-nuc] - As a virtual appliance: - [VMDK][vmdk] (VMWare Workstation) - - [VHDX (beta)][vhdx] - - [VDI (beta)][vdi] + - [VHDX][vhdx] + - [VDI][vdi] - [OVA][Virtual Appliance] (not available at this time!) 2. Install Hass.io: @@ -115,19 +115,19 @@ A detailed guide about running Hass.io as a virtual machine is available in the [balenaEtcher]: https://www.balena.io/etcher [Virtual Appliance]: https://github.com/home-assistant/hassos/blob/dev/Documentation/boards/ova.md [hassos-network]: https://github.com/home-assistant/hassos/blob/dev/Documentation/network.md -[pi0-w]: https://github.com/home-assistant/hassos/releases/download/1.13/hassos_rpi0-w-1.13.img.gz -[pi1]: https://github.com/home-assistant/hassos/releases/download/1.13/hassos_rpi-1.13.img.gz -[pi2]: https://github.com/home-assistant/hassos/releases/download/1.13/hassos_rpi2-1.13.img.gz -[pi3-32]: https://github.com/home-assistant/hassos/releases/download/1.13/hassos_rpi3-1.13.img.gz -[pi3-64]: https://github.com/home-assistant/hassos/releases/download/1.13/hassos_rpi3-64-1.13.img.gz -[tinker]: https://github.com/home-assistant/hassos/releases/download/2.7/hassos_tinker-2.7.img.gz -[odroid-c2]: https://github.com/home-assistant/hassos/releases/download/2.7/hassos_odroid-c2-2.7.img.gz -[odroid-xu4]: https://github.com/home-assistant/hassos/releases/download/2.7/hassos_odroid-xu4-2.7.img.gz -[opi-prime]: https://github.com/home-assistant/hassos/releases/download/2.7/hassos_opi-prime-2.7.img.gz -[intel-nuc]: https://github.com/home-assistant/hassos/releases/download/2.7/hassos_intel-nuc-2.7.img.gz -[vmdk]: https://github.com/home-assistant/hassos/releases/download/1.13/hassos_ova-1.13.vmdk.gz -[vhdx]: https://github.com/home-assistant/hassos/releases/download/2.7/hassos_ova-2.7.vhdx.gz -[vdi]: https://github.com/home-assistant/hassos/releases/download/2.7/hassos_ova-2.7.vdi.gz +[pi0-w]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi0-w-2.8.img.gz +[pi1]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi-2.8.img.gz +[pi2]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi2-2.8.img.gz +[pi3-32]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi3-2.8.img.gz +[pi3-64]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi3-64-2.8.img.gz +[tinker]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_tinker-2.8.img.gz +[odroid-c2]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_odroid-c2-2.8.img.gz +[odroid-xu4]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_odroid-xu4-2.8.img.gz +[opi-prime]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_opi-prime-2.8.img.gz +[intel-nuc]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_intel-nuc-2.8.img.gz +[vmdk]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_ova-2.8.vmdk.gz +[vhdx]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_ova-2.8.vhdx.gz +[vdi]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_ova-2.8.vdi.gz [linux]: https://github.com/home-assistant/hassio-build/tree/master/install#install-hassio [local]: http://hassio.local:8123 [samba]: /addons/samba/ From abdc5cb1e55b011970712b6c6606006d9d40aefc Mon Sep 17 00:00:00 2001 From: ejars Date: Mon, 4 Feb 2019 12:59:08 +0100 Subject: [PATCH 047/198] Update homekit.markdown (#8402) --- source/_components/homekit.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/homekit.markdown b/source/_components/homekit.markdown index e19a521331b..33db99a2385 100644 --- a/source/_components/homekit.markdown +++ b/source/_components/homekit.markdown @@ -124,7 +124,7 @@ homekit: type: list keys: feature: - description: Name of the feature to add to the entity representation. Valid features are `on_off`, `play_pause`, `play_stop` and `toogle_mute`. The media_player entity must support the feature to be valid. + description: Name of the feature to add to the entity representation. Valid features are `on_off`, `play_pause`, `play_stop` and `toggle_mute`. The media_player entity must support the feature to be valid. required: true type: string type: From 950384ae734a3fdcf2284fb26ff740bcaa0d6066 Mon Sep 17 00:00:00 2001 From: Thomas Aunvik Date: Mon, 4 Feb 2019 13:01:02 +0100 Subject: [PATCH 048/198] Turned CLick to Click (#8403) * Turned CLick to Click Best contribution ever. * Oh look, another one. --- source/_components/owntracks.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/owntracks.markdown b/source/_components/owntracks.markdown index 1b2f07dd3f5..585bccb63ed 100644 --- a/source/_components/owntracks.markdown +++ b/source/_components/owntracks.markdown @@ -25,8 +25,8 @@ By default the integration will listen for incoming messages from OwnTracks via 1. Open the Home Assistant frontend 1. Open Settings -> integrations 1. If you see an Owntracks component under 'Configured', delete it. - - CLick on it. - - Click o the trashcan icon in the upper right corner. + - Click on it. + - Click on the trashcan icon in the upper right corner. 1. Now, look for Owntracks in 'Setup new integration' and click on CONFIGURE. 1. The login credentials and configuration for owntracks will be presented to you. in a popup window. You will need these in the configuration for the app as mentioned below. From 7daeefa2a94ed69f48e36f1fe5565082e41f3b51 Mon Sep 17 00:00:00 2001 From: gerliczky <45435906+gerliczky@users.noreply.github.com> Date: Mon, 4 Feb 2019 21:19:50 +0100 Subject: [PATCH 049/198] Added JU6800 to non working models (#8400) --- source/_components/media_player.samsungtv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/media_player.samsungtv.markdown b/source/_components/media_player.samsungtv.markdown index 2568eef1730..f83ba209422 100644 --- a/source/_components/media_player.samsungtv.markdown +++ b/source/_components/media_player.samsungtv.markdown @@ -107,6 +107,7 @@ Currently tested but not working models: - JS8005 - State tracking working but unable to control (but port 8001 *is* open) - JS9000 - State is always "on" and unable to control (but port 8001 *is* open) - JS9500 - State is always "on" and unable to control (but port 8001 *is* open) +- JU6800 - Unable to see state and unable to control - JU7000 - Unable to see state and unable to control (but port 8001 *is* open) - JU7500 - Unable to see state and unable to control - MU6300 - Port set to 8001, `pip3 install websocket-client` must be executed, turning on works, status not working reliably, turning off is not permanent (it comes back on) From 653cbc4f753c6461ab3ba42811615ca580299473 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 4 Feb 2019 21:20:19 +0100 Subject: [PATCH 050/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Blink?= =?UTF-8?q?=20component=20pages=20(#8405)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../alarm_control_panel.blink.markdown | 17 ----------------- .../_components/binary_sensor.blink.markdown | 17 ----------------- source/_components/blink.markdown | 12 +++++++++++- source/_components/camera.blink.markdown | 18 ------------------ source/_components/sensor.blink.markdown | 18 ------------------ 5 files changed, 11 insertions(+), 71 deletions(-) delete mode 100644 source/_components/alarm_control_panel.blink.markdown delete mode 100644 source/_components/binary_sensor.blink.markdown delete mode 100644 source/_components/camera.blink.markdown delete mode 100644 source/_components/sensor.blink.markdown diff --git a/source/_components/alarm_control_panel.blink.markdown b/source/_components/alarm_control_panel.blink.markdown deleted file mode 100644 index c0ca3b0d555..00000000000 --- a/source/_components/alarm_control_panel.blink.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: page -title: "Blink Alarm Control Panel" -description: "Instructions for how to setup Blink alarm control panel within Home Assistant." -date: 2018-10-01 22:13 -sidebar: true -comments: false -sharing: true -footer: true -logo: blink.png -ha_category: Alarm -ha_release: "0.80" ---- - -

-To get your Blink alarm control panel working with Home Assistant, follow the instructions for the general [Blink component](/components/blink/). -

diff --git a/source/_components/binary_sensor.blink.markdown b/source/_components/binary_sensor.blink.markdown deleted file mode 100644 index f0068b9d131..00000000000 --- a/source/_components/binary_sensor.blink.markdown +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: page -title: "Blink Binary Sensor" -description: "Instructions for how to setup Blink binary sensors within Home Assistant." -date: 2017-03-05 22:13 -sidebar: true -comments: false -sharing: true -footer: true -logo: blink.png -ha_category: Binary Sensor -ha_release: "0.40" ---- - -

-To get your Blink binary sensors working with Home Assistant, follow the instructions for the general [Blink component](/components/blink/). -

diff --git a/source/_components/blink.markdown b/source/_components/blink.markdown index 953c77c1375..5522fc3aef9 100644 --- a/source/_components/blink.markdown +++ b/source/_components/blink.markdown @@ -8,9 +8,19 @@ comments: false sharing: true footer: true logo: blink.png -ha_category: Hub +ha_category: + - Hub + - Alarm + - Binary Sensor + - Camera + - Sensor ha_release: "0.40" ha_iot_class: "Cloud Polling" +redirect_form: + - /components/alarm_control_panel.blink/ + - /components/binary_sensor.blink/ + - /components/camera.blink/ + - /components/sensor.blink/ --- The `blink` component lets you view camera images and motion events from [Blink](http://blinkforhome.com) camera and security systems. diff --git a/source/_components/camera.blink.markdown b/source/_components/camera.blink.markdown deleted file mode 100644 index 64a6eeb6f3b..00000000000 --- a/source/_components/camera.blink.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Blink Camera" -description: "Instructions for how to setup Blink cameras within Home Assistant." -date: 2017-03-05 22:13 -sidebar: true -comments: false -sharing: true -footer: true -logo: blink.png -ha_category: Camera -ha_release: "0.40" -ha_iot_class: "Cloud Polling" ---- - -

-To get your Blink cameras working with Home Assistant, follow the instructions for the general [Blink component](/components/blink/). -

diff --git a/source/_components/sensor.blink.markdown b/source/_components/sensor.blink.markdown deleted file mode 100644 index 1443578137b..00000000000 --- a/source/_components/sensor.blink.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Blink Sensor" -description: "Instructions for how to setup Blink sensors within Home Assistant." -date: 2017-03-05 22:13 -sidebar: true -comments: false -sharing: true -footer: true -logo: blink.png -ha_category: Sensor -ha_release: "0.40" -ha_iot_class: "Cloud Polling" ---- - -

-To get your Blink sensors working with Home Assistant, follow the instructions for the general [Blink component](/components/blink/). -

From cddc0febce3207f434fb5bc115ec74c2e6a1e7ea Mon Sep 17 00:00:00 2001 From: Marc Forth Date: Mon, 4 Feb 2019 20:21:00 +0000 Subject: [PATCH 051/198] Update Air visual doc to include API key expiry (#8401) --- source/_components/sensor.airvisual.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/sensor.airvisual.markdown b/source/_components/sensor.airvisual.markdown index c12eb512946..bd1ce9912ab 100644 --- a/source/_components/sensor.airvisual.markdown +++ b/source/_components/sensor.airvisual.markdown @@ -17,6 +17,8 @@ The `airvisual` sensor platform queries the [AirVisual](https://airvisual.com/) This platform requires an AirVisual API key, which can be obtained [here](https://airvisual.com/api). Note that the platform was designed using the "Community" package; the "Startup" and "Enterprise" package keys should continue to function, but actual results may vary (or not work at all). +The Community API key is valid for 12 months after which it will expire. You must then go back to the Airvisual website, delete your old key, create a new one following the same steps and update your configuration with the new key. +

The "Community" API key is limited to 10,000 calls per month. In order to leave a buffer, the `airvisual` platform queries the API every 10 minutes (600 seconds) by default. Modification of this (via the `scan_interval` key) to a too-low value may result in your API key being deactivated.

From 2b66bf72ca4ae22cf5a6cf48656048cd381f71ad Mon Sep 17 00:00:00 2001 From: Evert Van den Bruel Date: Mon, 4 Feb 2019 22:52:15 +0100 Subject: [PATCH 052/198] Fixed symlink in cec documentation (#8407) --- source/_components/hdmi_cec.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/hdmi_cec.markdown b/source/_components/hdmi_cec.markdown index d3f711c209c..ca1dd4c1f42 100644 --- a/source/_components/hdmi_cec.markdown +++ b/source/_components/hdmi_cec.markdown @@ -37,7 +37,7 @@ If you are using [Hass.io](/hassio/) then just move forward to the configuration Create a symlink to the `cec` installation including the _cec.so file. Keep in mind different installation methods will result in different locations of cec. ```bash -$ ln -s /path/to/your/installation/of/cec /path/to/your/venv/lib/python*/site-packages +$ ln -s /path/to/your/installation/of/cec.py /path/to/your/venv/lib/python*/site-packages $ ln -s /path/to/your/installation/of/_cec.so /path/to/your/venv/lib/python*/site-packages ``` @@ -47,7 +47,7 @@ $ ln -s /path/to/your/installation/of/_cec.so /path/to/your/venv/lib/python*/sit For the default virtual environment of a [HASSbian Image for Raspberry Pi](/docs/installation/raspberry-pi/) the command would be as follows. ```bash -$ ln -s /usr/local/lib/python*/dist-packages/cec /srv/homeassistant/lib/python*/site-packages +$ ln -s /usr/local/lib/python*/dist-packages/cec.py /srv/homeassistant/lib/python*/site-packages $ ln -s /usr/local/lib/python*/dist-packages/_cec.so /srv/homeassistant/lib/python*/site-packages ``` From 249087284181f6f8e97475fd71f134c6283b6d37 Mon Sep 17 00:00:00 2001 From: codedmind Date: Tue, 5 Feb 2019 15:23:56 +0000 Subject: [PATCH 053/198] Update utility_meter.markdown (#8409) --- source/_components/utility_meter.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/utility_meter.markdown b/source/_components/utility_meter.markdown index 0007d552880..3e4b5a3b2a3 100644 --- a/source/_components/utility_meter.markdown +++ b/source/_components/utility_meter.markdown @@ -89,7 +89,7 @@ The following configuration shows an example where 2 utility_meters (`daily_ener Both track the same sensor (`sensor.energy`) which continously monitors the energy consumed. 4 different sensors will be created, 2 per utility meter and corresponding to each tariff. -Sensor `sensor.daily_energy_peak`, `sensor.daily_energy_peak`, `sensor.monthly_energy_peak` and `sensor.monthly_energy_offpeak` will automatically be created to track the consumption in each tariff for the given cycle. +Sensor `sensor.daily_energy_peak`, `sensor.daily_energy_offpeak`, `sensor.monthly_energy_peak` and `sensor.monthly_energy_offpeak` will automatically be created to track the consumption in each tariff for the given cycle. `utility_meter.daily_energy` and `utility_meter.monthly_energy` entities will track the current tariff and provide a service to change the tariff. From 3b6dc35fff95fbe61eb648d038635f4894244eb9 Mon Sep 17 00:00:00 2001 From: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com> Date: Tue, 5 Feb 2019 11:13:32 -0600 Subject: [PATCH 054/198] Add SmartThings event and platform docs (#8392) * Conslidated SmartThings platforms docs * Tweaks * Added button event docs * Fixed event table * Clarifications * Clean-up --- source/_components/smartthings.light.markdown | 27 ------ source/_components/smartthings.markdown | 90 ++++++++++++++++--- 2 files changed, 79 insertions(+), 38 deletions(-) delete mode 100644 source/_components/smartthings.light.markdown diff --git a/source/_components/smartthings.light.markdown b/source/_components/smartthings.light.markdown deleted file mode 100644 index 6c9723b2c79..00000000000 --- a/source/_components/smartthings.light.markdown +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: page -title: "SmartThings Light" -description: "Instructions on setting up Samsung SmartThings lights within Home Assistant." -date: 2018-01-30 00:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: samsung_smartthings.png -ha_category: Light -ha_release: "0.87" -ha_iot_class: "Cloud Push" ---- - -The SmartThings light platform lets you control Samsung SmartThings connected devices that have light-control related capabilities. - -| Capability |Light Features -|-------------------|------------------------------------------------------------| -| [`switchLevel`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch-Level) | `brightness` and `transition` -| [`colorControl`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Control) | `color` -| [`colorTemperature`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Temperature) | `color_temp` - -For a SmartThings device to be represented by the light platform, it must have one or more of the capabilities above in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. - -

-Entities for this platform are loaded automatically when you configure the [SmartThings component](/components/smartthings). This platform cannot be manually configured.

\ No newline at end of file diff --git a/source/_components/smartthings.markdown b/source/_components/smartthings.markdown index e622cf93361..c3301c68331 100644 --- a/source/_components/smartthings.markdown +++ b/source/_components/smartthings.markdown @@ -10,11 +10,20 @@ footer: true featured: true logo: samsung_smartthings.png ha_category: + - Binary Sensor + - Fan - Hub + - Light - Switch ha_release: "0.87" ha_iot_class: "Cloud Push" redirect_from: + - /components/smartthings.binary_sensor/ + - /components/binary_sensor.smartthings/ + - /components/smartthings.fan/ + - /components/fan.smartthings/ + - /components/smartthings.light/ + - /components/light.smartthings/ - /components/smartthings.switch/ - /components/switch.smartthings/ --- @@ -26,10 +35,6 @@ Samsung SmartThings is integrated into Home Assistant through the SmartThings Cl 3. Support for multiple SmartThings accounts and locations, each represented as a unique integration in the front-end configuration. 4. No brokers, bridges, or additional dependencies. -There is currently support for the following device types within Home Assistant: - -- Switch ([SmartThings switch platform](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch)) - ## {% linkable_title Basic requirements %} 1. A [personal access token](https://account.smartthings.com/tokens) tied to a Samsung or SmartThings account (see below for instructions). @@ -69,15 +74,78 @@ The SmartThings component is configured exclusively through the front-end. Manua Advanced: If you have multiple locations in SmartThings, each can be integrated into Home Assistant. Follow the steps above, then for each subsequent location, install the SmartApp and it will automatically add to Home Assistant. This can be completed during step 3 (install SmartApp) above or at any time after that.

-## {% linkable_title Additional information %} +## {% linkable_title Events %} -### Supported capabilities/device mapping +The SmartThings component triggers events for select device capabilities. -SmartThings represents devices as a set of [capabilities](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html) and the SmartThings component follows the following rules to represent those as entities in Home Assistant: +### {% linkable_title smartthings.button %} -| Capabilities |Platform -|-------------------|------------------------------------------------------------| -| `switchLevel`, `colorControl` and `colorTemperature` | [light](/components/smartthings.light) -| `switch` | [switch](/components/smartthings.switch) +The component will trigger an event when a device with the [button](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Button) capability is actuated and can be used to trigger automations within Home Assistant. Below is an example of the data payload: + +```json +{ + "component_id": "main", + "device_id": "42a16cf2-fef7-4ee8-b4a6-d32cb65474b7", + "location_id": "2a54b9fa-f66c-42d9-8488-d8f036b980c8", + "value": "pushed", + "name": "Scene Button" +} +``` + +| Attribute | Description +|---------------------------|------------------------------------------------------------------| +`component_id` | Describes which component of the device triggered the event. `main` represents the parent device. For devices with child-devices, this attribute identifies the child that raised the event. +`device_id` | The unique id of the device in SmartThings. This can be located in the HASS device registry or in the [SmartThings Groovy IDE](https://developers.smartthings.com/). +`location_id` | The unique id of the location the device is part of. This can be found in the config entry registry or in the [SmartThings Groovy IDE](https://developers.smartthings.com/). +`value` | Describes the action taken on the button. See the [button](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Button) capability reference for a list of possible values (not all are supported by every device). +`name` | The name given to the device in SmartThings. + +## {% linkable_title Platforms %} + +SmartThings represents devices as a set of [capabilities](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html) and the SmartThings component mapps those to entity platforms in Home Assistant. A single device may be represented by one or more platforms. + +| Platform |Capabilities +|---------------------------------|--------------------------------------------------------------------------------------------| +[binary_sensor](#binary-sensor) | `accelerationSensor`, `contactSensor`, `filterStatus`, `motionSensor`, `presenceSensor`, `tamperAlert`, `valve` and `waterSensor` +[fan](#fan) | `fanSpeed` and `switch` +[light](#light) | `colorControl`, `colorTemperature`, `switch` and `switchLevel` +[switch](#switch) | `switch` Support for additional capabilities will be added in the future. + +### {% linkable_title Binary Sensor %} + +The SmartThings Binary Sensor platform lets you view devices that have binary sensor-related capabilities. A Binary Sensor entity will be created for each attribute (below) supported by the device. + +| Capability |Attribute |On-Value |Binary Sensor Device Class +|-------------------|--------------|----------------|---------------------------------| +| [`accelerationSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Acceleration-Sensor) | `acceleration` | `active` | `moving` +| [`contactSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Contact-Sensor) | `contact` | `open` | `opening` +| [`filterStatus`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Filter-Status) | `filterStatus` | `replace` | `problem` +| [`motionSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Motion-Sensor) | `motion` | `active` | `motion` +| [`presenceSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Presence-Sensor) | `presence` | `present` | `presence` +| [`tamperAlert`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Tamper-Alert) | `tamper` | `detected` | `problem` +| [`valve`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Valve) | `valve` | `open` | `opening` +| [`waterSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Water-Sensor) | `water` | `wet` | `moisture` + +### {% linkable_title Fan %} + +The SmartThings fan platform lets you control devices that have fan-related capabilities. For a SmartThings device to be represented by the fan platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. + +| Capability |Fan Features +|-------------------|------------------------------------------------------------| +| [`fanSpeed`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Fan-Speed) | `speed` (`off`, `low`, `medium`, and `high`) + +### {% linkable_title Light %} + +The SmartThings light platform lets you control devices that have light-related capabilities. For a SmartThings device to be represented by the light platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. + +| Capability |Light Features +|-------------------|------------------------------------------------------------| +| [`switchLevel`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch-Level) | `brightness` and `transition` +| [`colorControl`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Control) | `color` +| [`colorTemperature`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Temperature) | `color_temp` + +### {% linkable_title Switch %} + +The SmartThings switch platform lets you control devices that have the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability that are not already represented by a more specific platform. \ No newline at end of file From 91472b18893e9e6d30a1bb10ca6cbcf08e542cdd Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Tue, 5 Feb 2019 20:25:15 +0100 Subject: [PATCH 055/198] :pencil2: Change to the correct alarm category (#8413) --- source/_components/homekit_controller.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/homekit_controller.markdown b/source/_components/homekit_controller.markdown index b347b0873ae..8e03716a85f 100644 --- a/source/_components/homekit_controller.markdown +++ b/source/_components/homekit_controller.markdown @@ -10,7 +10,7 @@ footer: true logo: apple-homekit.png ha_category: - Hub - - Alarm Panel Control + - Alarm - Climate - Cover - Light From 66f65d6a945d7ceaf85d451b695fce4b999738ea Mon Sep 17 00:00:00 2001 From: DubhAd Date: Tue, 5 Feb 2019 19:57:01 +0000 Subject: [PATCH 056/198] Simplifying the `for:` section (#8416) The `for:` piece can be confusing for folks, providing the examples as human readable time, and mentioning that days and milliseconds are also supported. --- source/_docs/automation/trigger.markdown | 26 +++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index 090c754ede4..1ce1f869139 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -73,7 +73,7 @@ automation: above: 17 below: 25 - # If given, will trigger when condition has been for X time. + # If given, will trigger when condition has been for X time, can also use days and milliseconds. for: hours: 1 minutes: 10 @@ -86,6 +86,25 @@ Listing above and below together means the numeric_state has to be between the t In the example above, a numeric_state that goes to 17.1-24.9 (from 17 or below, or 25 or above) would fire this trigger.

+The `for:` can also be specified as `HH:MM:SS` like this: + +{% raw %} +```yaml +automation: + trigger: + platform: numeric_state + entity_id: sensor.temperature + # Optional + value_template: '{{ state.attributes.battery }}' + # At least one of the following required + above: 17 + below: 25 + + # If given, will trigger when condition has been for X time. + for: '01:10:05' +``` +{% endraw %} + ### {% linkable_title State trigger %} Triggers when the state of a given entity changes. If only `entity_id` is given trigger will activate for all state changes, even if only state attributes change. @@ -101,10 +120,7 @@ automation: to: 'home' # If given, will trigger when state has been the to state for X time. - for: - hours: 1 - minutes: 10 - seconds: 5 + for: '01:10:05' ```

From 70e303ea5444807f11f9a5ab78841737db2f4515 Mon Sep 17 00:00:00 2001 From: Max Rydahl Andersen Date: Tue, 5 Feb 2019 23:35:03 +0100 Subject: [PATCH 057/198] blog: introduce hass-cli (#8398) * blog: introduce hass-cli * add install homeassistant faq enty * reformat and add mention of websocket * various fixes based on @arsaboo comments --- ...04-introducing-home-assistant-cli.markdown | 183 ++++++++++++++++++ 1 file changed, 183 insertions(+) create mode 100644 source/_posts/2019-02-04-introducing-home-assistant-cli.markdown diff --git a/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown b/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown new file mode 100644 index 00000000000..42062e481c9 --- /dev/null +++ b/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown @@ -0,0 +1,183 @@ +--- +layout: post +title: "Introducing Home Assistant CLI aka. hass-cli" +description: "Interact with Home Assistant on a new level" +date: 2019-02-04 00:01:00 +date_formatted: "February 4, 2018" +author: Max Rydahl Andersen +author_twitter: maxandersen +comments: true +categories: Announcements +--- + +When I started using Home Assistant (HA) I was missing a way to interact with HA via a command +line (CLI). A CLI allows you to utilize the power of auto-completion, scripting and direct access. + +Thus I started working on [Home Assistant CLI][github-hass-cli], a project that +was initially started by [Fabian Affolter][@fabaff]. + +The great thing about `hass-cli` is that it uses the exact same API's as the other UI's and integration uses thus it makes a great complement to the Home Assistant family of tools. + +Last week we released version 0.4, which provides majority of the features I was +looking for to do from a CLI. + +## Feature highlights: + + - Get configuration info (`hass-cli config`) + - List, get, edit and delete state for entities (`hass-cli entity`') + - Query history with relative time ('hass-cli entity history') + - List and run services (`hass-cli services`) + - Execute templates locally and remotely (`hass-cli template`) + - Control over columns, sorting, etc. (`hass-cli --columns attr1,attr2 --sort-by attr3`) + - Shell completion for most commands and arguments (`hass-cli completion zsh`) + - Get logs (`hass-cli system log`) + - Run discovery (`hass-cli discover`) + - Show map for zone (`hass-cli map`) + - Call raw api directly (`hass-cli raw`) + - ... and more + +## Usage + +For the basic intro to `hass-cli` see the docs at https://github.com/home-assistant/home-assistant-cli. + +## Installation + +Install latest `homeassistant-cli` by pip: + + $ pip3 install homeassistant-cli + +or if upgrade use: + + $ pip3 install --upgrade homeassistant-cli + +or if you like an isolated install you can use [pipsi][pipsi] + + $ pipsi install --python python3 homeassistant-cli + +or if you are adventurous you can build it from [source][github-hass-cli] at. + +## Changes since 0.1-0.3 + +The first thing is that the commands have been cleaned up to be more logcial/explicit. + + $ hass-cli + ... + ... + Commands: + completion Output shell completion code for the specified shell (bash or... + config Get configuration from a Home Assistant instance. + discover Discovery for the local network. + entity Get info and operate on entities from Home Assistant. + event Interact with events. + info Get basic info from Home Assistant. + map Print the current location on a map. + raw Call the raw API (advanced). + service Call and work with services. + system System details and operations for Home Assistant. + template Render templates on server or locally. + +Rather than using generic terms (eg. get, list), the commands are now explicit +and have further sub-commands. + +The biggest change is that most operations, by default now use +"table" mode. i.e., instead of getting a yaml or json dump you get a more concise view: + + $ hass-cli entity list winter + ENTITY DESCRIPTION STATE + timer.timer_winter_garden idle + group.winter_garden_lights Winter Garden Lights off + group.winter_garden_motionview winter garden off + light.winter_garden_light_2 Winter Garden Light 2 off + light.winter_garden_light_5 Winter Garden Light 5 off + light.winter_garden_light_1 Winter Garden Light 1 off + light.winter_garden_light_3 Winter Garden Light 3 off + light.winter_garden_light_4 Winter Garden Light 4 off + media_player.winter_garden Winter Garden paused + sensor.lightlevel_winter_garden Winter Garden Motion 1.0 + sensor.temperature_winter_garden Winter Garden Temperature 5.0 + +On top of better tables you can also use `--sort-by` to sort by an attribute and you can use `--columns` to control which attributes to show. + +You can combine it all and do history querying with things like: + + $ hass-cli --sort-by last_changed entity history \ + --since 50m light.kitchen_light_1 binary_sensor.presence_kitchen + ENTITY DESCRIPTION STATE + binary_sensor.presence_kitchen Kitchen Motion off + light.kitchen_light_1 Kitchen Light 1 on + binary_sensor.presence_kitchen Kitchen Motion on + binary_sensor.presence_kitchen Kitchen Motion off + light.kitchen_light_1 Kitchen Light 1 off + +If you still want to get all the glory details you can use `-o yaml` to get the full details. + +## Frequently Asked Questions + +A few frequent asked questions we've seen the last months are as follows: + +### Why would anyone use this ? + +This is not removing or trying to compete with existing ways to access Home +Assistant - this is a complementary way to access Home Assistant. If you like to +use CLI's and its power of auto-completion you'll find `hass-cli` to be awesome; +if not and you prefer the browser UI you just continue using it. We still use it +for normal interactions, but when we want to be fast or script things `hass-cli` +is great. + +### Why not just use the REST API's directly via curl or similar ? + +You can most definitely use `curl` or similar to access REST API directly - its +basically what `hass-cli` does behind the scenes. `hass-cli` give though a few +advantages. Firstly that you do not need to remember the exact commands, +`hass-cli` have contextual help and auto completion to make it super easy to +type out. Finally over time as `hass-cli` will get support for utilizing the +more extensive websocket API's `hass-cli` will be more consistent and simpler to +use than using "raw" access via `curl`. + +### Does this only work with HTTPS and hass.io ? + +No, it works with *any* Home Assistant that has REST API exposed - something +that is done by default. In short - if you can access Home Assistant with your +browser and see the UI `hass-cli` can communicate and control it too. + +Thus http, https, hass.io, non-hass.io, etc. are all supported by `hass-cli` + +### Do I need to install Home Assistant to use this ? + +No, `hass-cli` does not require Home Assistant installed on the computer you +want to run it on. It should run on any install with Python 3.5 or higher on all +major operating systems. + +### Does this work with client-generated certificates ? + +It should, but we have not yet been able to verify it. If you would like to help +us try it run with `--cert ` and let us know if it works on +issue [#66][client-cert-git]. + +## Next steps + +Personally the next feature I would like to add is more specific support for +system control commands (like refreshing groups, restarting, etc.) but also for +accessing hass.io add-ons. Also having an easy way to hook into the event bus +(via websocket) to see what is happening live. + +What would you like to see ? + +## Feedback + +If you have questions for feedback you can put a comment on this blog, use the +[hass-cli forum thread][forum-thread-hasscli] or open issues or pull-requests at +[github][github-hass-cli]. + +Have fun! + +[Max Rydahl Andersen][@maxandersen] + + +[pipsi]: https://github.com/mitsuhiko/pipsi +[github-hass-cli]: https://github.com/home-assistant/home-assistant-cli +[github-hass-issues]: https://github.com/home-assistant/home-assistant-cli/issues +[@fabaff]: https://github.com/fabaff +[forum-thread-hasscli]: https://community.home-assistant.io/t/resurrected-feature-home-assistant-cli/84107 +[client-cert-git]: https://github.com/home-assistant/home-assistant-cli/issues/66 +[@maxandersen]: https://xam.dk/about From 4f26be58b313524657643ed311bd2e38ee88de18 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Wed, 6 Feb 2019 15:11:31 +0000 Subject: [PATCH 058/198] Added note about compilation issues (#8418) * Added note about compilation issues Adding a note that the need to install `autoconf` doesn't apply to Hass.io/Docker. * Minor change --- source/_components/tradfri.markdown | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/_components/tradfri.markdown b/source/_components/tradfri.markdown index fb234f2e928..60a7770011c 100644 --- a/source/_components/tradfri.markdown +++ b/source/_components/tradfri.markdown @@ -27,7 +27,7 @@ The `tradfri` component support the IKEA Trådfri Gateway (a.k.a. IKEA Tradfri h You will be prompted to configure the gateway through the Home Assistant interface. The configuration process is very simple, when prompted, enter the security key printed on the physical sticker that is on the bottom of the IKEA Trådfri Gateway, then click configure.

-If you see an "Unable to connect" message, restart the gateway and try again. Don't forget to assign a permanent IP to your IKEA Trådfri Gateway in your router / DHCP-server. +If you see an "Unable to connect" message, restart the gateway and try again. Don't forget to assign a permanent IP address to your IKEA Trådfri Gateway in your router / DHCP-server.

## {% linkable_title Configuration %} @@ -60,6 +60,10 @@ After updating the firmware of your IKEA Trådfri Gateway it might be necessary ### {% linkable_title Compilation issues %} +

+ This does not apply to Hass.io or Docker. +

+ Please make sure you have `autoconf` installed (`$ sudo apt-get install autoconf`) if you want to use this component. Also, installing some dependencies might take considerable time (>1 h) on slow devices. ### {% linkable_title Setting the `api_key` %} From 817382b6c1cfc258f3a20104600b979c46ca749b Mon Sep 17 00:00:00 2001 From: MatteGary Date: Wed, 6 Feb 2019 21:53:41 +0100 Subject: [PATCH 059/198] Add documentation for Transmission component (#7816) * First checkin for documentation of the newly implemented Transmission Component * Fix * Fix and add switch platform documentation * :pencil2: Tweaks * :pencil2: Tweaks * :pencil2: Tweak * Fix in documentation * :pencil2: Tweak * :pencil2: Tweak to solve deploy error * Update from monitored_variables to monitored_conditions * Update Category Co-Authored-By: MatteGary * Update redirect Co-Authored-By: MatteGary * Add scan_interval Co-Authored-By: MatteGary * Removed scan interval, removed sensor and switch files * :pencil2: Added scan_interval variable * Update transmission.markdown --- .../_components/sensor.transmission.markdown | 91 ------------- .../_components/switch.transmission.markdown | 52 -------- source/_components/transmission.markdown | 123 ++++++++++++++++++ 3 files changed, 123 insertions(+), 143 deletions(-) delete mode 100644 source/_components/sensor.transmission.markdown delete mode 100644 source/_components/switch.transmission.markdown create mode 100644 source/_components/transmission.markdown diff --git a/source/_components/sensor.transmission.markdown b/source/_components/sensor.transmission.markdown deleted file mode 100644 index a1700cd591c..00000000000 --- a/source/_components/sensor.transmission.markdown +++ /dev/null @@ -1,91 +0,0 @@ ---- -layout: page -title: "Transmission Sensor" -description: "Instructions on how to integrate Transmission sensors within Home Assistant." -date: 2015-04-25 9:06 -sidebar: true -comments: false -sharing: true -footer: true -logo: transmission.png -ha_category: Downloading -ha_release: pre 0.7 -ha_iot_class: "Local Polling" ---- - - -The `transmission` platform allows you to monitor your downloads with [Transmission](http://www.transmissionbt.com/) from within Home Assistant and setup automation based on the information. - -## {% linkable_title Setup %} - -To use the monitoring, your transmission client needs to allow remote access. If you are running the graphical transmission client (transmission-gtk) go to **Edit** -> **Preferences** and choose the tab **Remote**. Check **Allow remote access**, enter your username and your password, and uncheck the network restriction as needed. - -

- -

- -If everything is setup correctly, the details will show up in the frontend. - -

- -

- -## {% linkable_title Configuration %} - -To enable this sensor, add the following lines to your `configuration.yaml`: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: transmission - host: IP_ADDRESS - monitored_variables: - - 'current_status' - - 'download_speed' - - 'upload_speed' - - 'active_torrents' - - 'paused_torrents' - - 'total_torrents' -``` - -{% configuration %} -host: - description: This is the IP address of your Transmission daemon, e.g., 192.168.1.32. - required: true - type: string -port: - description: The port your Transmission daemon uses. - required: false - type: integer - default: 9091 -name: - description: The name to use when displaying this Transmission instance in the frontend. - required: false - type: string -username: - description: Your Transmission username, if you use authentication. - required: false - type: string -password: - description: Your Transmission password, if you use authentication. - required: false - type: string -monitored_variables: - description: Conditions to display in the frontend. - required: false - type: map - keys: - current_status: - description: The status of your Transmission daemon. - download_speed: - description: The current download speed. - upload_speed: - description: The current upload speed. - active_torrents: - description: The current number of active torrents. - paused_torrents: - description: The current number of paused torrents. - total_torrents: - description: The total number of torrents present in the client. -{% endconfiguration %} - diff --git a/source/_components/switch.transmission.markdown b/source/_components/switch.transmission.markdown deleted file mode 100644 index 11a69c59823..00000000000 --- a/source/_components/switch.transmission.markdown +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: page -title: "Transmission Switch" -description: "Instructions on how to integrate Transmission within Home Assistant." -date: 2015-06-02 09:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: transmission.png -ha_category: Downloading -ha_release: pre 0.7 -ha_iot_class: "Local Polling" ---- - -The `transmission` switch platform allows you to control your [Transmission](http://www.transmissionbt.com/) client from within Home Assistant. The platform enables you switch to your 'Alternative Speed Limits' (aka 'Turtle mode') setting. - -## {% linkable_title Configuration %} - -To add Transmission to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -switch: - platform: transmission - host: IP_ADDRESS -``` - -{% configuration %} -host: - required: true - type: string - description: This is the IP address of your Transmission daemon, e.g., `192.168.1.32`. -port: - required: false - type: integer - default: 9091 - description: The port your Transmission daemon uses. -name: - required: false - type: string - default: Transmission Turtle Mode - description: The name to use when displaying this Transmission instance. -username: - required: false - type: string - description: Your Transmission username, if you use authentication. -password: - required: false - type: string - description: Your Transmission password, if you use authentication. -{% endconfiguration %} diff --git a/source/_components/transmission.markdown b/source/_components/transmission.markdown new file mode 100644 index 00000000000..ae4b0bfcb86 --- /dev/null +++ b/source/_components/transmission.markdown @@ -0,0 +1,123 @@ +--- +layout: page +title: "Transmission" +description: "Instructions on how to integrate Transmission within Home Assistant." +date: 2018-12-12 22:44 +sidebar: true +comments: false +sharing: true +footer: true +logo: transmission.png +ha_category: + - Downloading + - Switch + - Sensor +ha_release: 0.87 +ha_iot_class: "Local Polling" +redirect_from: + - /components/switch.transmission/ + - /components/sensor.transmission/ +--- + +The `transmission` component allows you to monitor your downloads with [Transmission](http://www.transmissionbt.com/) from within Home Assistant and setup automation based on the information. + +## {% linkable_title Setup %} + +To use the monitoring, your transmission client needs to allow remote access. If you are running the graphical transmission client (transmission-gtk) go to **Edit** -> **Preferences** and choose the tab **Remote**. Check **Allow remote access**, enter your username and your password, and uncheck the network restriction as needed. + +

+ +

+ +If everything is set up correctly, the details will show up in the frontend. + +

+ +

+ +## {% linkable_title Configuration %} + +To enable this sensor, add the following lines to your `configuration.yaml`: + +```yaml +transmission: + host: 192.168.1.1 +``` + +{% configuration %} +host: + description: "This is the IP address of your Transmission daemon, e.g., `192.168.1.1`." + required: true + type: string +port: + description: The port your Transmission daemon uses. + required: false + type: integer + default: 9091 +name: + description: The name to use when displaying this Transmission instance in the frontend. + required: false + type: string +username: + description: Your Transmission username, if you use authentication. + required: false + type: string +password: + description: Your Transmission password, if you use authentication. + required: false + type: string +turtle_mode: + description: If enabled, it creates a switch entity to control the 'Alternative Speed Limits' (aka 'Turtle mode') setting. + required: false + type: boolean +scan_interval: + description: How frequently to query for new data. Defaults to 120 seconds. + required: false + type: integer +monitored_conditions: + type: integer + description: "List of monitored conditions. Possible values are:" + required: false + type: map + keys: + current_status: + description: The status of your Transmission daemon. + download_speed: + description: The current download speed [MB/s]. + upload_speed: + description: The current upload speed [MB/s]. + active_torrents: + description: The current number of active torrents. + paused_torrents: + description: The current number of paused torrents. + total_torrents: + description: The total number of torrents present in the client. + started_torrents: + description: The current number of started torrents (downloading). + completed_torrents: + description: The current number of completed torrents (seeding) +{% endconfiguration %} + +## {% linkable_title Event Automation %} + +The Transmission component is continuously monitoring the status of torrents in the target client. Once a torrent is started or completed, an event is triggered on the Home Assistant Bus, which allows to implement any kind of automation. + +Possible events are: + - transmission_downloaded_torrent + - transmission_started_torrent + +Inside of the event, there is the name of the torrent that is started or completed, as it is seen in the Transmission User Interface. + +Example of configuration of an automation with completed torrents: + +```yaml +- alias: Completed Torrent + trigger: + platform: event + event_type: transmission_downloaded_torrent + action: + service: notify.telegram_notifier + data_template: + title: "Torrent completed!" + message: "{{trigger.event.data.name}}" +``` From 19d455ba66c597f0ba0ec57068115b45448aefd9 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 6 Feb 2019 21:54:18 +0100 Subject: [PATCH 060/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Wink?= =?UTF-8?q?=20component=20pages=20(#8427)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../alarm_control_panel.wink.markdown | 27 -- .../_components/binary_sensor.wink.markdown | 36 -- source/_components/climate.wink.markdown | 35 -- source/_components/cover.wink.markdown | 32 -- source/_components/fan.wink.markdown | 32 -- source/_components/light.wink.markdown | 34 -- source/_components/lock.wink.markdown | 147 -------- source/_components/scene.wink.markdown | 19 - source/_components/sensor.wink.markdown | 35 -- source/_components/switch.wink.markdown | 27 -- source/_components/water_heater.wink.markdown | 26 -- source/_components/wink.markdown | 335 +++++++++++++++++- 12 files changed, 333 insertions(+), 452 deletions(-) delete mode 100644 source/_components/alarm_control_panel.wink.markdown delete mode 100644 source/_components/binary_sensor.wink.markdown delete mode 100644 source/_components/climate.wink.markdown delete mode 100644 source/_components/cover.wink.markdown delete mode 100644 source/_components/fan.wink.markdown delete mode 100644 source/_components/light.wink.markdown delete mode 100644 source/_components/lock.wink.markdown delete mode 100644 source/_components/scene.wink.markdown delete mode 100644 source/_components/sensor.wink.markdown delete mode 100644 source/_components/switch.wink.markdown delete mode 100644 source/_components/water_heater.wink.markdown diff --git a/source/_components/alarm_control_panel.wink.markdown b/source/_components/alarm_control_panel.wink.markdown deleted file mode 100644 index b40c29927df..00000000000 --- a/source/_components/alarm_control_panel.wink.markdown +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: page -title: "Wink Alarm" -description: "Instructions on how to setup the Wink alarms within Home Assistant." -date: 2017-01-14 12:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Alarm -ha_release: 0.37 ---- - -No Wink hub is required to support these devices. - -The Wink alarm platform allows you to control your [Wink](http://www.wink.com/) Canary all-in-one security camera. - -The requirement is that you have setup [Wink](/components/wink/). - -### {% linkable_title Supported devices %} - -- Canary all-in-one security camera - -

-The above devices are confirmed to work, but others may work as well. -

diff --git a/source/_components/binary_sensor.wink.markdown b/source/_components/binary_sensor.wink.markdown deleted file mode 100644 index 1633d206bc9..00000000000 --- a/source/_components/binary_sensor.wink.markdown +++ /dev/null @@ -1,36 +0,0 @@ ---- -layout: page -title: "Wink Binary Sensor" -description: "Instructions on how to setup the Wink binary sensors within Home Assistant." -date: 2015-01-20 22:36 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Binary Sensor -ha_release: 0.14 -ha_iot_class: "Cloud Polling" ---- - -The Wink binary sensor platform allows you to get data from your [Wink](http://www.wink.com/) binary sensors. - -The requirement is that you have setup [Wink](/components/wink/). - -### {% linkable_title Supported Binary sensor devices %} - -- Smoke and CO detectors (No Wink hub required for Nest) -- Window/Door sensors -- Motion sensors -- Ring Door bells (No hub required) -- Liquid presence sensors -- Z-wave lock key codes -- Lutron connected bulb remote buttons -- Wink Relay buttons and presence detection -- Wink spotter loudness and vibration (No Wink hub required) -- Wink hub devices connection status. This includes any paired hubs like Hue, Wink v1, Wink v2, Wink Relay... -- Dropcam sensors - -

-The above devices are confirmed to work, but others may work as well. -

diff --git a/source/_components/climate.wink.markdown b/source/_components/climate.wink.markdown deleted file mode 100644 index 2520b49fa45..00000000000 --- a/source/_components/climate.wink.markdown +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: page -title: "Wink Climate" -description: "Instructions on how to setup the Wink climate devices within Home Assistant." -date: 2016-11-01 22:36 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Climate -ha_release: 0.32 -ha_iot_class: "Cloud Polling" ---- - - -The Wink climate platform allows you to get data from your [Wink](http://www.wink.com/) thermostats and air conditioners. - -The requirement is that you have setup [Wink](/components/wink/). - - -### {% linkable_title Supported climate devices %} - -- Nest (No Wink hub required) -- Ecobee (No Wink hub required) -- Sensi (No Wink hub required) -- Carrier (Unconfirmed) -- Honeywell (No Wink hub required) -- Generic Z-Wave -- Quirky Aros window AC unit - -

-The above devices are confirmed to work, but others may work as well. -

- diff --git a/source/_components/cover.wink.markdown b/source/_components/cover.wink.markdown deleted file mode 100644 index 8c826341870..00000000000 --- a/source/_components/cover.wink.markdown +++ /dev/null @@ -1,32 +0,0 @@ ---- -layout: page -title: "Wink Cover" -description: "Instructions on how to setup the Wink garage doors within Home Assistant." -date: 2016-06-28 17:30 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Cover -ha_release: 0.13 -ha_iot_class: "Cloud Polling" ---- - -Wink Cover garage door functionality varies on the product. Home Assistant can open, close, and view state of GoControl/Linear openers. For Chamberlain MyQ-enabled openers, Home Assistant is limited to show current state (open or closed) only using this Wink cover. This restriction was imposed by Chamberlain for third party control. Wink suggests that MyQ customers should contact Chamberlain directly to inquire about expanding permissions. - -The [MyQ Cover](/components/cover.myq/) does provide full functionality for opening and closing Chamberlain MyQ-enabled garage doors. If installed along with the Wink Component, a duplicate garage door entity may exist. In that case, the semi-functional Wink garage door entity can be hidden via customize.yaml. - -The requirement is that you have setup [Wink](/components/wink/). - -### {% linkable_title Supported cover devices %} - -- Bali window treatments -- Lutron shades -- Pella motorized blinds and shades -- GoControl garage door opener -- Chamberlain MyQ (Limited functionality) (No Wink hub required) - -

-The above devices are confirmed to work, but others may work as well. -

diff --git a/source/_components/fan.wink.markdown b/source/_components/fan.wink.markdown deleted file mode 100644 index 129db4b4693..00000000000 --- a/source/_components/fan.wink.markdown +++ /dev/null @@ -1,32 +0,0 @@ ---- -layout: page -title: "Wink Fan" -description: "Instructions on how to setup the Wink fans within Home Assistant." -date: 2017-01-14 12:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Fan -ha_release: 0.36 -ha_iot_class: "Cloud Polling" ---- - - -The Wink fan platform allows you to control your [Wink](http://www.wink.com/) fans. - -The requirement is that you have setup [Wink](/components/wink/). - - -### {% linkable_title Supported fan devices %} - -- Home Decorator Wink-enabled Gardinier ceiling fan -- Hampton Bay ceiling fan module - - -

-The above devices are confimed to work, but others may work as well. -

- - diff --git a/source/_components/light.wink.markdown b/source/_components/light.wink.markdown deleted file mode 100644 index e537c116018..00000000000 --- a/source/_components/light.wink.markdown +++ /dev/null @@ -1,34 +0,0 @@ ---- -layout: page -title: "Wink Light" -description: "Instructions on how to setup the Wink lights within Home Assistant." -date: 2015-01-20 22:36 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Light -ha_iot_class: "Cloud Polling" -ha_release: pre 0.7 ---- - - -The `wink` light platform allows you to use your [Wink](http://www.wink.com/) lights. - -The requirement is that you have setup [Wink](/components/wink/). - - -### {% linkable_title Supported light devices %} - -- Z-wave switches with dimming -- Hue -- Lightify -- GE link -- Wink light groups (User created groups of lights) - -

-The above devices are confirmed to work, but others may work as well. -

- - diff --git a/source/_components/lock.wink.markdown b/source/_components/lock.wink.markdown deleted file mode 100644 index 38b37fe9ea0..00000000000 --- a/source/_components/lock.wink.markdown +++ /dev/null @@ -1,147 +0,0 @@ ---- -layout: page -title: "Wink Lock" -description: "Instructions on how to setup the Wink locks within Home Assistant." -date: 2015-11-20 12:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Lock -ha_release: 0.9 -ha_iot_class: "Cloud Polling" ---- - -The Wink lock platform allows you to control your [Wink](http://www.wink.com/) locks. - -The requirement is that you have setup [Wink](/components/wink/). - -### {% linkable_title Supported lock devices %} - -- Kwikset -- Schlage -- August (No Wink hub required) (August Connect required) -- Generic Z-wave - -

-The following services have only been confirmed on Schlage locks. -

- -### {% linkable_title Service `wink_set_lock_alarm_mode` %} - -You can use the service wink/wink_set_lock_alarm_mode to set the alarm mode of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `mode` | no | String one of tamper, activity, or forced_entry -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. - -Example: - -```yaml -script: - set_locks_to_tamper: - sequence: - - service: wink.wink_set_lock_alarm_mode - data: - mode: "tamper" -``` - -### {% linkable_title Service `wink_set_lock_alarm_sensitivity` %} - -You can use the service wink/wink_set_lock_alarm_sensitivity to set the alarm sensitivity of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `sensitivity` | no | String one of low, medium_low, medium, medium_high, high. -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. - -Example: - -```yaml -script: - set_locks_to_high_sensitivity: - sequence: - - service: wink.wink_set_lock_alarm_sensitivity - data: - sensitivity: "high" -``` - -### {% linkable_title Service `wink_set_lock_alarm_state` %} - -You can use the service wink/wink_set_lock_alarm_state to set the alarm state of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `enabled` | no | Boolean enabled or disabled, true or false -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. - -Example: - -```yaml -script: - disable_all_locks_alarm: - sequence: - - service: wink.wink_set_lock_alarm_state - data: - enabled: false -``` - -### {% linkable_title Service `wink_set_lock_beeper_state` %} - -You can use the service wink/wink_set_lock_beeper_state to set the beeper state of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `enabled` | no | Boolean enabled or disabled, true or false -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. - -Example: - -```yaml -script: - disable_all_locks_beepers: - sequence: - - service: wink.wink_set_lock_beeper_state - data: - enabled: false -``` - -### {% linkable_title Service `wink_set_lock_vacation_mode` %} - -You can use the service wink/wink_set_lock_vacation_mode to set the vacation mode of your lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `enabled` | no | Boolean enabled or disabled, true or false -| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. - -Example: - -```yaml -script: - enabled_vacation_mode_on_all_locks: - sequence: - - service: wink.wink_set_lock_vacation_mode - data: - enabled: false -``` - -### {% linkable_title Service `wink_add_new_lock_key_code` %} - -You can use the service wink/wink_add_new_lock_key_code to add a new user code to your Wink lock. - -| Service data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | no | String or list of strings that point at `entity_id`s of locks. -| `name` | no | the name of the new key code -| `code` | no | The new code. Must match length of existing codes. - -

-Calling service wink/pull_newly_added_wink_devices will add the new key code to Home Assistant. The device will also show up on the next restart of Home Assistant. -

- -

-If supported by your lock, a binary sensor will be created for each user key code you have defined. These key codes will turn on when the code is entered and automatically turn off after a few seconds. -

diff --git a/source/_components/scene.wink.markdown b/source/_components/scene.wink.markdown deleted file mode 100644 index cf8e79cf4cc..00000000000 --- a/source/_components/scene.wink.markdown +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: page -title: "Wink Scene" -description: "Instructions on how to setup the Wink scenes(shortcuts) within Home Assistant." -date: 2017-04-01 16:45 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Scene -ha_release: 0.41 -ha_iot_class: "Cloud Polling" ---- - - -The Wink scene platform allows you to control your [Wink](http://www.wink.com/) shortcuts. - -The requirement is that you have setup [Wink](/components/wink/). diff --git a/source/_components/sensor.wink.markdown b/source/_components/sensor.wink.markdown deleted file mode 100644 index 7300fd8d65c..00000000000 --- a/source/_components/sensor.wink.markdown +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: page -title: "Wink Sensor" -description: "Instructions on how to setup the Wink sensors within Home Assistant." -date: 2015-01-20 22:36 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Sensor -ha_iot_class: "Cloud Polling" -ha_release: pre 0.7 ---- - - -The Wink sensor platform allows you to get data from your [Wink](http://www.wink.com/) sensors. - -The requirement is that you have setup [Wink](/components/wink/). - - -### Supported sensor devices - -- Wink Relay temperature, proximity, and humidity -- Wink Spotter temperature, humidity, and brightness (No Wink hub required) -- Wink Porkfolio balance (No Wink hub required) -- Wink eggminder (No Wink hub required) -- Nest protect Smoke and CO severity (No confirmation that this is actually reported) (No Wink hub required) -- Motion sensor temperature -- Quirky refuel propane tank monitor (No Wink hub required) - -

-The above devices are confirmed to work, but others may work as well. -

- diff --git a/source/_components/switch.wink.markdown b/source/_components/switch.wink.markdown deleted file mode 100644 index f3a6c80e07e..00000000000 --- a/source/_components/switch.wink.markdown +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: page -title: "Wink Switch" -description: "Instructions on how to setup the Wink switches within Home Assistant." -date: 2015-01-20 22:36 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Switch -ha_release: pre 0.7 -ha_iot_class: "Cloud Polling" ---- - -The Wink switch platform allows you to control your [Wink](http://www.wink.com/) switches. - -The requirement is that you have set up [Wink](/components/wink/). - -## {% linkable_title Supported switch devices %} - -- Wink Pivot power genius (No Wink hub required) -- non-dimming Z-wave in-wall switches (dimming switches show up as lights) -- Wink Relay load controlling switches -- Rachio sprinkler controller (No Wink hub required) -- iHome smart plug (No Wink hub required) -- Wink switch groups (User created groups of switches) diff --git a/source/_components/water_heater.wink.markdown b/source/_components/water_heater.wink.markdown deleted file mode 100644 index 661c256f39f..00000000000 --- a/source/_components/water_heater.wink.markdown +++ /dev/null @@ -1,26 +0,0 @@ ---- -layout: page -title: "Wink Water Heater" -description: "Instructions on how to set up the Wink water heaters within Home Assistant." -date: 2016-11-01 22:36 -sidebar: true -comments: false -sharing: true -footer: true -logo: wink.png -ha_category: Water heater -ha_release: 0.32 -ha_iot_class: "Cloud Polling" ---- - -The Wink water heater platform allows you to get data from your [Wink](http://www.wink.com/) Water Heaters. - -The requirement is that you have set up [Wink](/components/wink/). - -## {% linkable_title Supported water heaters %} - -- Rheem Econet water heaters (No Wink hub required) - -

-Wink water heaters use to live under the `climate` platform prior to release 0.81. -

diff --git a/source/_components/wink.markdown b/source/_components/wink.markdown index 3b4c3e1fe4e..f854ce8c769 100644 --- a/source/_components/wink.markdown +++ b/source/_components/wink.markdown @@ -8,10 +8,34 @@ comments: false sharing: true footer: true logo: wink.png -ha_category: Hub +ha_category: + - Hub + - Alarm + - Binary Sensor + - Climate + - Cover + - Fan + - Light + - Lock + - Scene + - Sensor + - Switch + - Water heater featured: true ha_iot_class: "Cloud Polling" ha_release: pre 0.7 +redirect_from: + - /components/alarm_control_panel.wink/ + - /components/binary_sensor.wink/ + - /components/climate.wink/ + - /components/cover.wink/ + - /components/fan.wink/ + - /components/light.wink/ + - /components/lock.wink/ + - /components/scene.wink/ + - /components/sensor.wink/ + - /components/switch.wink/ + - /components/water_heater.wink/ --- [Wink](http://www.wink.com/) is a home automation hub that can control a whole wide range of devices on the market. Or, as they say in their own words: @@ -22,7 +46,19 @@ ha_release: pre 0.7 Home Assistant integrates with the Wink API and automatically sets up any switches, lights, locks, fans, climate devices (thermostats, air conditioners, and water heaters), covers, sensors, alarms, and sirens. -Check the related components pages for actual devices that are supported. +There is currently support for the following device types within Home Assistant: + +- Alarm +- Binary Sensor +- Climate +- Cover +- Fan +- Light +- Lock +- Scene +- Sensor +- Switch +- Water heater ## {% linkable_title Authenticate using [developer.wink.com](https://developer.wink.com) %} @@ -351,3 +387,298 @@ script: entity_id: wink.nimbus_dial_1 rotation: 'ccw' ``` + +## {% linkable_title Alarm Control Panel %} + +The Wink alarm platform allows you to control your [Wink](http://www.wink.com/) Canary all-in-one security camera. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported devices %} + +- Canary all-in-one security camera + +

+The above devices are confirmed to work, but others may work as well. +

+ +## {% linkable_title Binary Sensor %} + +The Wink binary sensor platform allows you to get data from your [Wink](http://www.wink.com/) binary sensors. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported Binary sensor devices %} + +- Smoke and CO detectors (No Wink hub required for Nest) +- Window/Door sensors +- Motion sensors +- Ring Door bells (No hub required) +- Liquid presence sensors +- Z-wave lock key codes +- Lutron connected bulb remote buttons +- Wink Relay buttons and presence detection +- Wink spotter loudness and vibration (No Wink hub required) +- Wink hub devices connection status. This includes any paired hubs like Hue, Wink v1, Wink v2, Wink Relay... +- Dropcam sensors + +

+The above devices are confirmed to work, but others may work as well. +

+ +## {% linkable_title Climate %} + +The Wink climate platform allows you to get data from your [Wink](http://www.wink.com/) thermostats and air conditioners. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported climate devices %} + +- Nest (No Wink hub required) +- Ecobee (No Wink hub required) +- Sensi (No Wink hub required) +- Carrier (Unconfirmed) +- Honeywell (No Wink hub required) +- Generic Z-Wave +- Quirky Aros window AC unit + +

+The above devices are confirmed to work, but others may work as well. +

+ +## {% linkable_title Cover %} + +Wink Cover garage door functionality varies on the product. Home Assistant can open, close, and view state of GoControl/Linear openers. For Chamberlain MyQ-enabled openers, Home Assistant is limited to show current state (open or closed) only using this Wink cover. This restriction was imposed by Chamberlain for third party control. Wink suggests that MyQ customers should contact Chamberlain directly to inquire about expanding permissions. + +The [MyQ Cover](/components/cover.myq/) does provide full functionality for opening and closing Chamberlain MyQ-enabled garage doors. If installed along with the Wink Component, a duplicate garage door entity may exist. In that case, the semi-functional Wink garage door entity can be hidden via customize.yaml. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported cover devices %} + +- Bali window treatments +- Lutron shades +- Pella motorized blinds and shades +- GoControl garage door opener +- Chamberlain MyQ (Limited functionality) (No Wink hub required) + +

+The above devices are confirmed to work, but others may work as well. +

+ +## {% linkable_title Fan %} + +The Wink fan platform allows you to control your [Wink](http://www.wink.com/) fans. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported fan devices %} + +- Home Decorator Wink-enabled Gardinier ceiling fan +- Hampton Bay ceiling fan module + +

+The above devices are confimed to work, but others may work as well. +

+ +## {% linkable_title Light %} + +The `wink` light platform allows you to use your [Wink](http://www.wink.com/) lights. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported light devices %} + +- Z-wave switches with dimming +- Hue +- Lightify +- GE link +- Wink light groups (User created groups of lights) + +

+The above devices are confirmed to work, but others may work as well. +

+ +## {% linkable_title Lock %} + +The Wink lock platform allows you to control your [Wink](http://www.wink.com/) locks. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported lock devices %} + +- Kwikset +- Schlage +- August (No Wink hub required) (August Connect required) +- Generic Z-wave + +

+The following services have only been confirmed on Schlage locks. +

+ +### {% linkable_title Service `wink_set_lock_alarm_mode` %} + +You can use the service wink/wink_set_lock_alarm_mode to set the alarm mode of your lock. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `mode` | no | String one of tamper, activity, or forced_entry +| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. + +Example: + +```yaml +script: + set_locks_to_tamper: + sequence: + - service: wink.wink_set_lock_alarm_mode + data: + mode: "tamper" +``` + +### {% linkable_title Service `wink_set_lock_alarm_sensitivity` %} + +You can use the service wink/wink_set_lock_alarm_sensitivity to set the alarm sensitivity of your lock. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `sensitivity` | no | String one of low, medium_low, medium, medium_high, high. +| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. + +Example: + +```yaml +script: + set_locks_to_high_sensitivity: + sequence: + - service: wink.wink_set_lock_alarm_sensitivity + data: + sensitivity: "high" +``` + +### {% linkable_title Service `wink_set_lock_alarm_state` %} + +You can use the service wink/wink_set_lock_alarm_state to set the alarm state of your lock. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `enabled` | no | Boolean enabled or disabled, true or false +| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. + +Example: + +```yaml +script: + disable_all_locks_alarm: + sequence: + - service: wink.wink_set_lock_alarm_state + data: + enabled: false +``` + +### {% linkable_title Service `wink_set_lock_beeper_state` %} + +You can use the service wink/wink_set_lock_beeper_state to set the beeper state of your lock. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `enabled` | no | Boolean enabled or disabled, true or false +| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. + +Example: + +```yaml +script: + disable_all_locks_beepers: + sequence: + - service: wink.wink_set_lock_beeper_state + data: + enabled: false +``` + +### {% linkable_title Service `wink_set_lock_vacation_mode` %} + +You can use the service wink/wink_set_lock_vacation_mode to set the vacation mode of your lock. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `enabled` | no | Boolean enabled or disabled, true or false +| `entity_id` | yes | String or list of strings that point at `entity_id`s of locks. + +Example: + +```yaml +script: + enabled_vacation_mode_on_all_locks: + sequence: + - service: wink.wink_set_lock_vacation_mode + data: + enabled: false +``` + +### {% linkable_title Service `wink_add_new_lock_key_code` %} + +You can use the service wink/wink_add_new_lock_key_code to add a new user code to your Wink lock. + +| Service data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | String or list of strings that point at `entity_id`s of locks. +| `name` | no | the name of the new key code +| `code` | no | The new code. Must match length of existing codes. + +

+Calling service wink/pull_newly_added_wink_devices will add the new key code to Home Assistant. The device will also show up on the next restart of Home Assistant. +

+ +

+If supported by your lock, a binary sensor will be created for each user key code you have defined. These key codes will turn on when the code is entered and automatically turn off after a few seconds. +

+ +## {% linkable_title Sensor %} + +The Wink sensor platform allows you to get data from your [Wink](http://www.wink.com/) sensors. + +The requirement is that you have setup [Wink](/components/wink/) from above. + +### {% linkable_title Supported sensor devices %} + +- Wink Relay temperature, proximity, and humidity +- Wink Spotter temperature, humidity, and brightness (No Wink hub required) +- Wink Porkfolio balance (No Wink hub required) +- Wink eggminder (No Wink hub required) +- Nest protect Smoke and CO severity (No confirmation that this is actually reported) (No Wink hub required) +- Motion sensor temperature +- Quirky refuel propane tank monitor (No Wink hub required) + +

+The above devices are confirmed to work, but others may work as well. +

+ +## {% linkable_title Switch %} + +The Wink switch platform allows you to control your [Wink](http://www.wink.com/) switches. + +The requirement is that you have set up [Wink](/components/wink/) from above. + +## {% linkable_title Supported switch devices %} + +- Wink Pivot power genius (No Wink hub required) +- non-dimming Z-wave in-wall switches (dimming switches show up as lights) +- Wink Relay load controlling switches +- Rachio sprinkler controller (No Wink hub required) +- iHome smart plug (No Wink hub required) +- Wink switch groups (User created groups of switches) + +## {% linkable_title Water heater %} + +The Wink water heater platform allows you to get data from your [Wink](http://www.wink.com/) Water Heaters. + +The requirement is that you have set up [Wink](/components/wink/) from above. + +## {% linkable_title Supported water heaters %} + +- Rheem Econet water heaters (No Wink hub required) + +

+Wink water heaters use to live under the `climate` platform prior to release 0.81. +

\ No newline at end of file From d02a07e28cf10d813766c7441edbd64af928ec1e Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 6 Feb 2019 21:54:28 +0100 Subject: [PATCH 061/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Androi?= =?UTF-8?q?d=20IP=20Webcam=20component=20pages=20(#8423)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_components/android_ip_webcam.markdown | 60 ++++++++++++++++++- .../binary_sensor.android_ip_webcam.markdown | 33 ---------- .../camera.android_ip_webcam.markdown | 27 --------- .../sensor.android_ip_webcam.markdown | 21 ------- .../switch.android_ip_webcam.markdown | 19 ------ 5 files changed, 59 insertions(+), 101 deletions(-) delete mode 100644 source/_components/binary_sensor.android_ip_webcam.markdown delete mode 100644 source/_components/camera.android_ip_webcam.markdown delete mode 100644 source/_components/sensor.android_ip_webcam.markdown delete mode 100644 source/_components/switch.android_ip_webcam.markdown diff --git a/source/_components/android_ip_webcam.markdown b/source/_components/android_ip_webcam.markdown index 20bb942bc20..dcead93b80d 100644 --- a/source/_components/android_ip_webcam.markdown +++ b/source/_components/android_ip_webcam.markdown @@ -8,15 +8,32 @@ comments: false sharing: true footer: true logo: android_ip_webcam.png -ha_category: Hub +ha_category: + - Hub + - Binary Sensor + - Camera + - Sensor + - Switch ha_release: "0.40" ha_iot_class: "Local Polling" +redirect_from: + - /components/binary_sensor.android_ip_webcam/ + - /components/camera.android_ip_webcam/ + - /components/sensor.android_ip_webcam/ + - /components/switch.android_ip_webcam/ --- The `android_ip_webcam` component turns any Android phone or tablet into a network camera with multiple viewing options. It's setup as an MJPEG camera and all settings as switches inside of Home Assistant. You can also expose the sensors. If you have multiple phones, you can use all options inside a list. +There is currently support for the following device types within Home Assistant: + +- Binary Sensor +- Camera +- Sensor +- Switch + ## {% linkable_title Setup %} Download [the IP Webcam app](https://play.google.com/store/apps/details?id=com.pas.webcam) and launch the app. When you press 'Start Server', it will start streaming video from your phone and the IP address of the device will be shown on screen. @@ -153,3 +170,44 @@ android_ip_webcam: - torch ``` +## {% linkable_title Binary Sensor %} + +The `android_ip_webcam` binary sensor platform lets you observe the motion state of [Android IP webcam](https://play.google.com/store/apps/details?id=com.pas.webcam) sensors through Home Assistant. Devices will be configured automatically. + +## {% linkable_title Examples %} + +You can also setup the binary motion sensor with the following script: + +{% raw %} + +```yaml +binary_sensor: + - platform: rest + name: Kitchen Motion + sensor_class: motion + resource: http://IP:8080/sensors.json?sense=motion_active + value_template: '{{ value_json.motion_active.data[0][1][0] | round(0) }}' +``` + +{% endraw %} + +## {% linkable_title Camera %} + +The `android_ip_webcam` component adds a camera by default if you choose not to use the component but still want to see the video feed then the [`mjpeg` camera](/components/camera.mjpeg/) platform can be used. + +## {% linkable_title Configuration %} + +To enable only the camera in your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +camera: + - platform: mjpeg + mjpeg_url: http://IP_ADDRESS:8080/video +``` + +## {% linkable_title Sensor %} + +The `android_ip_webcam` sensor platform lets you observe states of [Android IP webcam](https://play.google.com/store/apps/details?id=com.pas.webcam) sensors through Home Assistant. Devices will be configured automatically. + +You can setup your own sensors by examining the JSON file from the webcam server: http://IP:8080/sensors.json \ No newline at end of file diff --git a/source/_components/binary_sensor.android_ip_webcam.markdown b/source/_components/binary_sensor.android_ip_webcam.markdown deleted file mode 100644 index 7e3e0131947..00000000000 --- a/source/_components/binary_sensor.android_ip_webcam.markdown +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: page -title: "Android IP Webcam Binary Sensor" -description: "Instructions on how to integrate binary motion sensors for Android IP webcam within Home Assistant." -date: 2017-03-10 00:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: android_ip_webcam.png -ha_category: Binary Sensor -ha_release: "0.40" -ha_iot_class: "Local Polling" ---- - -The `android_ip_webcam` binary sensor platform lets you observe the motion state of [Android IP webcam](https://play.google.com/store/apps/details?id=com.pas.webcam) sensors through Home Assistant. - -Devices will be configured automatically. Please refer to the [Android IP webcam](/components/android_ip_webcam/) configuration on how to setup. - -## {% linkable_title Examples %} - -You can also setup the binary motion sensor with the following script: - -{% raw %} -```yaml -binary_sensor: - - platform: rest - name: Kitchen Motion - sensor_class: motion - resource: http://IP:8080/sensors.json?sense=motion_active - value_template: '{{ value_json.motion_active.data[0][1][0] | round(0) }}' -``` -{% endraw %} diff --git a/source/_components/camera.android_ip_webcam.markdown b/source/_components/camera.android_ip_webcam.markdown deleted file mode 100644 index 0084fcebdb1..00000000000 --- a/source/_components/camera.android_ip_webcam.markdown +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: page -title: "Android IP Webcam Camera" -description: "Instructions on how to integrate Android IP Webcam cameras within Home Assistant." -date: 2015-07-11 0:36 -sidebar: true -comments: false -sharing: true -footer: true -ha_category: Camera -logo: android_ip_webcam.png -ha_release: "0.40" -ha_iot_class: "Local Polling" ---- - -The `android_ip_webcam` component adds a camera by default if you choose not to use the component but still want to see the video feed then the [`mjpeg` camera](/components/camera.mjpeg/) platform can be used. - -## {% linkable_title Configuration %} - -To enable only the camera in your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -camera: - - platform: mjpeg - mjpeg_url: http://IP_ADDRESS:8080/video -``` diff --git a/source/_components/sensor.android_ip_webcam.markdown b/source/_components/sensor.android_ip_webcam.markdown deleted file mode 100644 index 35d4eefb7aa..00000000000 --- a/source/_components/sensor.android_ip_webcam.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "Android IP Webcam Sensor" -description: "Instructions on how to integrate sensors for Android IP webcam within Home Assistant." -date: 2017-03-10 00:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: android_ip_webcam.png -ha_category: Sensor -ha_release: "0.40" -ha_iot_class: "Local Polling" ---- - - -The `android_ip_webcam` sensor platform lets you observe states of [Android IP webcam](https://play.google.com/store/apps/details?id=com.pas.webcam) sensors through Home Assistant. - -Devices will be configured automatically. Please refer to the [component](/components/android_ip_webcam/) configuration on how to setup. - -You can setup your own sensors by examining the JSON file from the webcam server: http://IP:8080/sensors.json diff --git a/source/_components/switch.android_ip_webcam.markdown b/source/_components/switch.android_ip_webcam.markdown deleted file mode 100644 index bb32b0c9f5d..00000000000 --- a/source/_components/switch.android_ip_webcam.markdown +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: page -title: "Android IP Webcam Settings" -description: "Instructions on how to integrate settings for Android IP webcam as switch within Home Assistant." -date: 2017-03-10 00:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: android_ip_webcam.png -ha_category: Switch -ha_release: "0.40" -ha_iot_class: "Local Polling" ---- - - -The `android_ip_webcam` switch platform lets you control settings of [Android IP webcam](https://play.google.com/store/apps/details?id=com.pas.webcam) through Home Assistant. - -Devices will be configured automatically. Please refer to the [component](/components/android_ip_webcam/) configuration on how to setup. From dede4a11b18d3ddbe212dc937c91a3ffa0d8c7d9 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Feb 2019 13:51:26 -0800 Subject: [PATCH 062/198] Remove external images --- ...-things-that-cant-track-themselves-part-ii.markdown | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/source/_posts/2016-05-26-ibeacons-how-to-track-things-that-cant-track-themselves-part-ii.markdown b/source/_posts/2016-05-26-ibeacons-how-to-track-things-that-cant-track-themselves-part-ii.markdown index f1baf86794e..8d8d73cf480 100644 --- a/source/_posts/2016-05-26-ibeacons-how-to-track-things-that-cant-track-themselves-part-ii.markdown +++ b/source/_posts/2016-05-26-ibeacons-how-to-track-things-that-cant-track-themselves-part-ii.markdown @@ -124,16 +124,6 @@ script: ### {% linkable_title Using both types of iBeacons at the same time %} Of course you can use both fixed and mobile beacons at the same time. I want my gates to open when I arrive home in the car - so I use an iBeacon in the car so that I can track the car, and an iBeacon on my drive so that a location update is triggered when I arrive. I've been experimenting with a high power beacon in a waterproof box on my drive which seems to work well to notice when I get home. -

- -

-Long range / High power beacon - -

- -

-Waterproof beacon - ### {% linkable_title Buying Beacons %} This isn’t a buyer's guide, but I just wanted to mention the iBeacons I’ve been using. I think you should be able to use any iBeacon with HA and OwnTracks. You generally can’t buy beacons in your local electronics shop - so I just wanted to briefly mention the two suppliers I’ve used so far. From e704e149f6ab51129a15d9172219b613c293a8c7 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Feb 2019 14:53:11 -0800 Subject: [PATCH 063/198] Fix og image --- source/_posts/2019-02-06-release-87.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-02-06-release-87.markdown b/source/_posts/2019-02-06-release-87.markdown index 488c7514301..08b475c27f1 100644 --- a/source/_posts/2019-02-06-release-87.markdown +++ b/source/_posts/2019-02-06-release-87.markdown @@ -8,7 +8,7 @@ author: Paulus Schoutsen author_twitter: balloob comments: true categories: Release-Notes -og_image: /images/blog/2019-02-release-87/smartthings.png +og_image: /images/blog/2019-02-release-87/components.png --- From 89c882f98a0f636a7b3fe1728f88884a4fdabc09 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Feb 2019 15:05:41 -0800 Subject: [PATCH 064/198] Update date --- source/_posts/2019-02-06-release-87.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-02-06-release-87.markdown b/source/_posts/2019-02-06-release-87.markdown index 08b475c27f1..cb7871eafd2 100644 --- a/source/_posts/2019-02-06-release-87.markdown +++ b/source/_posts/2019-02-06-release-87.markdown @@ -2,7 +2,7 @@ layout: post title: "0.87: SmartThings, Areas and Entity Registry UI." description: "Integrate SmartThings without issues" -date: 2019-01-30 00:01:03 +date: 2019-02-06 00:01:03 date_formatted: "February 6, 2019" author: Paulus Schoutsen author_twitter: balloob From cf8c884e5d1010c3750412f01d334f7546e3f45b Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Feb 2019 15:18:09 -0800 Subject: [PATCH 065/198] Fix links --- source/_posts/2019-02-06-release-87.markdown | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/_posts/2019-02-06-release-87.markdown b/source/_posts/2019-02-06-release-87.markdown index cb7871eafd2..24991192c7f 100644 --- a/source/_posts/2019-02-06-release-87.markdown +++ b/source/_posts/2019-02-06-release-87.markdown @@ -46,7 +46,7 @@ If you prefer a podcast over release notes, check out [the Hass Podcast](https:/ - Add Recollect Waste ([@stealthhacker] - [#20121]) ([sensor.recollect_waste docs]) (new-platform) - New Transmission component ([@MatteGary] - [#19230]) ([transmission docs]) ([sensor.transmission docs]) (breaking change) (new-platform) - Add support for FRITZ DECT 100 (temp sensor) ([@choss] - [#20308]) ([fritzbox docs]) ([sensor.fritzbox docs]) (new-platform) -- RFC: Add system health component ([@balloob] - [#20436]) ([system_health docs]) ([updater docs]) (new-platform) +- RFC: Add system health component ([@balloob] - [#20436]) ([system_health docs]) (new-platform) - Add sensor platform for Rova Garbage Collection ([@GidoHakvoort] - [#18868]) ([sensor.rova docs]) (new-platform) - Add SmartThings component and switch platform ([@andrewsayre] - [#20148]) ([smartthings docs]) ([switch.smartthings docs]) (new-platform) - Fix cloud webhook body ([@pvizeli] - [#20739]) ([cloud docs]) (beta fix) (new-platform) @@ -243,7 +243,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add remove commmand to entity registry ([@balloob] - [#20597]) ([config docs]) - Fix map icons ([@bramkragten] - [#20602]) ([map docs]) - Fix LIFX for single-zone strip extensions ([@amelchio] - [#20604]) ([light.lifx docs]) -- RFC: Add system health component ([@balloob] - [#20436]) ([system_health docs]) ([updater docs]) (new-platform) +- RFC: Add system health component ([@balloob] - [#20436]) ([system_health docs]) (new-platform) - Update to the newest python-wink and fix push updates! ([@w1ll1am23] - [#20594]) ([wink docs]) - Add lovelace systeam health ([@balloob] - [#20592]) ([lovelace docs]) - Add sensor platform for Rova Garbage Collection ([@GidoHakvoort] - [#18868]) ([sensor.rova docs]) (new-platform) @@ -471,6 +471,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [@balloob]: https://github.com/balloob [@boralyl]: https://github.com/boralyl [@bramkragten]: https://github.com/bramkragten +[@thomasloven]: https://github.com/thomasloven [@choss]: https://github.com/choss [@chrillux]: https://github.com/chrillux [@coreGreenberet]: https://github.com/coreGreenberet From 63e8878bc9219d911febd93be29c82eccd4967bf Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Feb 2019 15:19:49 -0800 Subject: [PATCH 066/198] Clarify smartthings --- source/_posts/2019-02-06-release-87.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-02-06-release-87.markdown b/source/_posts/2019-02-06-release-87.markdown index 24991192c7f..69fc8e95c3d 100644 --- a/source/_posts/2019-02-06-release-87.markdown +++ b/source/_posts/2019-02-06-release-87.markdown @@ -15,7 +15,7 @@ og_image: /images/blog/2019-02-release-87/components.png Today we're releasing Home Assistant 0.87, our third release of the year. Besides a bunch of bugs squashing and performance improvements, we got some cool new features too. -Let's start with the big one: we now support SmartThings. Via a custom app that can be installed inside SmartThings, you can now push the state of each device, as soon as it changes, to Home Assistant. No more fiddling with MQTT bridges or other solutions. Big shoutout to [@andrewsayre] for making this possible. Have a look at the [SmartThings docs] to get started. +Let's start with the big one: we now support SmartThings. Via a custom app that can be installed inside SmartThings, you can now push the state of each device in SmartThings, as soon as it changes, to Home Assistant. No more fiddling with MQTT bridges or other solutions. Big shoutout to [@andrewsayre] for making this possible. Have a look at the [SmartThings docs] to get started. New in this release is a new area feature thanks to [@Kane610]. Areas will allow users to organize their devices by their physical area, like kitchen or living room. This will unlock a whole new range of possible new features (of which none are implemented yet). With this release, users will just be able to manage areas in the configuration panel and place devices in areas via the integration page. In the future, we're planning to add area based user permissions and a Lovelace area card. If you can't wait to start leveraging areas today, [@thomasloven] has created [a custom Lovelace card](https://github.com/thomasloven/lovelace-auto-entities) that can leverage areas. From e7745a27c7347d344799e12a6e8110cc70b770ce Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Feb 2019 15:26:38 -0800 Subject: [PATCH 067/198] Update og_description --- source/_posts/2019-02-06-release-87.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-02-06-release-87.markdown b/source/_posts/2019-02-06-release-87.markdown index 69fc8e95c3d..7c94012d118 100644 --- a/source/_posts/2019-02-06-release-87.markdown +++ b/source/_posts/2019-02-06-release-87.markdown @@ -1,7 +1,7 @@ --- layout: post title: "0.87: SmartThings, Areas and Entity Registry UI." -description: "Integrate SmartThings without issues" +description: "Integrate SmartThings with ease, place devices in areas and manage entities via the UI in yet another awesome Home Assistant release." date: 2019-02-06 00:01:03 date_formatted: "February 6, 2019" author: Paulus Schoutsen From 5f9cbdda9b779a18fb591d4e859c89c8cbd0fc30 Mon Sep 17 00:00:00 2001 From: MatteGary Date: Wed, 6 Feb 2019 21:53:41 +0100 Subject: [PATCH 068/198] Add documentation for Transmission component (#7816) * First checkin for documentation of the newly implemented Transmission Component * Fix * Fix and add switch platform documentation * :pencil2: Tweaks * :pencil2: Tweaks * :pencil2: Tweak * Fix in documentation * :pencil2: Tweak * :pencil2: Tweak to solve deploy error * Update from monitored_variables to monitored_conditions * Update Category Co-Authored-By: MatteGary * Update redirect Co-Authored-By: MatteGary * Add scan_interval Co-Authored-By: MatteGary * Removed scan interval, removed sensor and switch files * :pencil2: Added scan_interval variable * Update transmission.markdown --- .../_components/sensor.transmission.markdown | 91 ------------- .../_components/switch.transmission.markdown | 52 -------- source/_components/transmission.markdown | 123 ++++++++++++++++++ 3 files changed, 123 insertions(+), 143 deletions(-) delete mode 100644 source/_components/sensor.transmission.markdown delete mode 100644 source/_components/switch.transmission.markdown create mode 100644 source/_components/transmission.markdown diff --git a/source/_components/sensor.transmission.markdown b/source/_components/sensor.transmission.markdown deleted file mode 100644 index a1700cd591c..00000000000 --- a/source/_components/sensor.transmission.markdown +++ /dev/null @@ -1,91 +0,0 @@ ---- -layout: page -title: "Transmission Sensor" -description: "Instructions on how to integrate Transmission sensors within Home Assistant." -date: 2015-04-25 9:06 -sidebar: true -comments: false -sharing: true -footer: true -logo: transmission.png -ha_category: Downloading -ha_release: pre 0.7 -ha_iot_class: "Local Polling" ---- - - -The `transmission` platform allows you to monitor your downloads with [Transmission](http://www.transmissionbt.com/) from within Home Assistant and setup automation based on the information. - -## {% linkable_title Setup %} - -To use the monitoring, your transmission client needs to allow remote access. If you are running the graphical transmission client (transmission-gtk) go to **Edit** -> **Preferences** and choose the tab **Remote**. Check **Allow remote access**, enter your username and your password, and uncheck the network restriction as needed. - -

- -

- -If everything is setup correctly, the details will show up in the frontend. - -

- -

- -## {% linkable_title Configuration %} - -To enable this sensor, add the following lines to your `configuration.yaml`: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: transmission - host: IP_ADDRESS - monitored_variables: - - 'current_status' - - 'download_speed' - - 'upload_speed' - - 'active_torrents' - - 'paused_torrents' - - 'total_torrents' -``` - -{% configuration %} -host: - description: This is the IP address of your Transmission daemon, e.g., 192.168.1.32. - required: true - type: string -port: - description: The port your Transmission daemon uses. - required: false - type: integer - default: 9091 -name: - description: The name to use when displaying this Transmission instance in the frontend. - required: false - type: string -username: - description: Your Transmission username, if you use authentication. - required: false - type: string -password: - description: Your Transmission password, if you use authentication. - required: false - type: string -monitored_variables: - description: Conditions to display in the frontend. - required: false - type: map - keys: - current_status: - description: The status of your Transmission daemon. - download_speed: - description: The current download speed. - upload_speed: - description: The current upload speed. - active_torrents: - description: The current number of active torrents. - paused_torrents: - description: The current number of paused torrents. - total_torrents: - description: The total number of torrents present in the client. -{% endconfiguration %} - diff --git a/source/_components/switch.transmission.markdown b/source/_components/switch.transmission.markdown deleted file mode 100644 index 11a69c59823..00000000000 --- a/source/_components/switch.transmission.markdown +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: page -title: "Transmission Switch" -description: "Instructions on how to integrate Transmission within Home Assistant." -date: 2015-06-02 09:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: transmission.png -ha_category: Downloading -ha_release: pre 0.7 -ha_iot_class: "Local Polling" ---- - -The `transmission` switch platform allows you to control your [Transmission](http://www.transmissionbt.com/) client from within Home Assistant. The platform enables you switch to your 'Alternative Speed Limits' (aka 'Turtle mode') setting. - -## {% linkable_title Configuration %} - -To add Transmission to your installation, add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -switch: - platform: transmission - host: IP_ADDRESS -``` - -{% configuration %} -host: - required: true - type: string - description: This is the IP address of your Transmission daemon, e.g., `192.168.1.32`. -port: - required: false - type: integer - default: 9091 - description: The port your Transmission daemon uses. -name: - required: false - type: string - default: Transmission Turtle Mode - description: The name to use when displaying this Transmission instance. -username: - required: false - type: string - description: Your Transmission username, if you use authentication. -password: - required: false - type: string - description: Your Transmission password, if you use authentication. -{% endconfiguration %} diff --git a/source/_components/transmission.markdown b/source/_components/transmission.markdown new file mode 100644 index 00000000000..ae4b0bfcb86 --- /dev/null +++ b/source/_components/transmission.markdown @@ -0,0 +1,123 @@ +--- +layout: page +title: "Transmission" +description: "Instructions on how to integrate Transmission within Home Assistant." +date: 2018-12-12 22:44 +sidebar: true +comments: false +sharing: true +footer: true +logo: transmission.png +ha_category: + - Downloading + - Switch + - Sensor +ha_release: 0.87 +ha_iot_class: "Local Polling" +redirect_from: + - /components/switch.transmission/ + - /components/sensor.transmission/ +--- + +The `transmission` component allows you to monitor your downloads with [Transmission](http://www.transmissionbt.com/) from within Home Assistant and setup automation based on the information. + +## {% linkable_title Setup %} + +To use the monitoring, your transmission client needs to allow remote access. If you are running the graphical transmission client (transmission-gtk) go to **Edit** -> **Preferences** and choose the tab **Remote**. Check **Allow remote access**, enter your username and your password, and uncheck the network restriction as needed. + +

+ +

+ +If everything is set up correctly, the details will show up in the frontend. + +

+ +

+ +## {% linkable_title Configuration %} + +To enable this sensor, add the following lines to your `configuration.yaml`: + +```yaml +transmission: + host: 192.168.1.1 +``` + +{% configuration %} +host: + description: "This is the IP address of your Transmission daemon, e.g., `192.168.1.1`." + required: true + type: string +port: + description: The port your Transmission daemon uses. + required: false + type: integer + default: 9091 +name: + description: The name to use when displaying this Transmission instance in the frontend. + required: false + type: string +username: + description: Your Transmission username, if you use authentication. + required: false + type: string +password: + description: Your Transmission password, if you use authentication. + required: false + type: string +turtle_mode: + description: If enabled, it creates a switch entity to control the 'Alternative Speed Limits' (aka 'Turtle mode') setting. + required: false + type: boolean +scan_interval: + description: How frequently to query for new data. Defaults to 120 seconds. + required: false + type: integer +monitored_conditions: + type: integer + description: "List of monitored conditions. Possible values are:" + required: false + type: map + keys: + current_status: + description: The status of your Transmission daemon. + download_speed: + description: The current download speed [MB/s]. + upload_speed: + description: The current upload speed [MB/s]. + active_torrents: + description: The current number of active torrents. + paused_torrents: + description: The current number of paused torrents. + total_torrents: + description: The total number of torrents present in the client. + started_torrents: + description: The current number of started torrents (downloading). + completed_torrents: + description: The current number of completed torrents (seeding) +{% endconfiguration %} + +## {% linkable_title Event Automation %} + +The Transmission component is continuously monitoring the status of torrents in the target client. Once a torrent is started or completed, an event is triggered on the Home Assistant Bus, which allows to implement any kind of automation. + +Possible events are: + - transmission_downloaded_torrent + - transmission_started_torrent + +Inside of the event, there is the name of the torrent that is started or completed, as it is seen in the Transmission User Interface. + +Example of configuration of an automation with completed torrents: + +```yaml +- alias: Completed Torrent + trigger: + platform: event + event_type: transmission_downloaded_torrent + action: + service: notify.telegram_notifier + data_template: + title: "Torrent completed!" + message: "{{trigger.event.data.name}}" +``` From 81cdb24ed6fad42671ad6669e1cb5fc8daf44dba Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 6 Feb 2019 16:18:37 -0800 Subject: [PATCH 069/198] Add JuanMTech video to Owntracks docs --- source/_components/owntracks.markdown | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/_components/owntracks.markdown b/source/_components/owntracks.markdown index 585bccb63ed..7d792c7f2bf 100644 --- a/source/_components/owntracks.markdown +++ b/source/_components/owntracks.markdown @@ -20,9 +20,13 @@ OwnTracks is a free and open source application for iOS and Android that allow y By default the integration will listen for incoming messages from OwnTracks via HTTP. It will also listen for MQTT messages if Home Assistant is configured to use MQTT. +
+ +
+ ### {% linkable_title Configuring the component %} -1. Open the Home Assistant frontend +1. Open the Home Assistant frontend 1. Open Settings -> integrations 1. If you see an Owntracks component under 'Configured', delete it. - Click on it. @@ -31,7 +35,7 @@ By default the integration will listen for incoming messages from OwnTracks via 1. The login credentials and configuration for owntracks will be presented to you. in a popup window. You will need these in the configuration for the app as mentioned below. 1. Save these credentials somewhere, as there is no way to get it back at a later point in time if it is lost, besides repeating step 1-5 - + ### {% linkable_title Configuring the app - Android %} [Install the OwnTracks application for Android.](https://play.google.com/store/apps/details?id=org.owntracks.android) From 47ce52f7f80f6837bc0a429e93763e4f80709998 Mon Sep 17 00:00:00 2001 From: Robert Schindler Date: Thu, 7 Feb 2019 01:42:08 +0100 Subject: [PATCH 070/198] Added docs for command line auth provider (#8321) * Added docs for command line auth provider Regards home-assistant/home-assistant#19985 * Added reference to a compatible script for LDAP authentication * Added note about stderr with command_line auth provider * Added note about stripping usernames * Note that usernames are stripped with command_line auth provider --- .../_docs/authentication/providers.markdown | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/source/_docs/authentication/providers.markdown b/source/_docs/authentication/providers.markdown index 659b027ae3f..4ee8b017a91 100644 --- a/source/_docs/authentication/providers.markdown +++ b/source/_docs/authentication/providers.markdown @@ -83,6 +83,45 @@ http: - fd00::/8 ``` +### {% linkable_title Command Line %} + +The Command Line auth provider executes a configurable shell command to perform user authentication. Two environment variables, `username` and `password`, are passed to the command. Access is granted when the command exits successfully (with exit code 0). + +This provider can be used to integrate Home Assistant with arbitrary external authentication services, from plaintext databases over LDAP to RADIUS. A compatible script for LDAP authentication is [this one](https://github.com/efficiosoft/ldap-auth-sh), for instance. + +Here is a configuration example: + +```yaml +homeassistant: + auth_providers: + - type: command_line + command: /absolute/path/to/command + # Optionally, define a list of arguments to pass to the command. + #args: ["--first", "--second"] + # Uncomment to enable parsing of meta variables (see below). + #meta: true +``` + +When `meta: true` is set in the auth provider's configuration, your command can write some variables to standard output to populate the user account created in Home Assistant with additional data. These variables have to be printed in the form: + +``` +name = John Doe +``` + +Leading and trailing whitespace, as well as lines starting with `#` are ignored. The following variables are supported. More may be added in the future. + +* `name`: The real name of the user to be displayed in his profile. + +Stdaerr is not read at all and just passed through to that of the Home Assistant process, hence you can use it for status messages or suchlike. + +

+Any leading and trailing whitespace is stripped from usernames before they're passed to the configured command. For instance, " hello " will be rewritten to just "hello". +

+ +

+For now, meta variables are only respected the first time a particular user is authenticated. Upon subsequent authentications of the same user, the previously created user object with the old values is reused. +

+ ### {% linkable_title Legacy API password %}

From e2dc947eb727cea0b12c2b52167086b1f6b2b75b Mon Sep 17 00:00:00 2001 From: JustinDwy <46458734+JustinDwy@users.noreply.github.com> Date: Thu, 7 Feb 2019 14:14:53 -0500 Subject: [PATCH 071/198] Update system_health.markdown (#8434) --- source/_components/system_health.markdown | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/_components/system_health.markdown b/source/_components/system_health.markdown index c17842e8957..c4e68821987 100644 --- a/source/_components/system_health.markdown +++ b/source/_components/system_health.markdown @@ -15,4 +15,9 @@ ha_release: 0.87 The System Health component provides an API to offer information on the system and it's components. It also allows to run diagnostic tools to diagnose problems. -The system health component data can be viewed in the developer tools under service developer tool icon. +Add the following to your configuration.yaml file. +```yaml +system_health: +``` + +Once added the system health component data can be viewed in the developer tools under service developer tool icon. From e3d02c58c244553b4f936a387b62e640b87b92d0 Mon Sep 17 00:00:00 2001 From: eracknaphobia Date: Thu, 7 Feb 2019 14:16:29 -0500 Subject: [PATCH 072/198] Update sensor.miflora.markdown (#8436) Fix verbiage --- source/_components/sensor.miflora.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.miflora.markdown b/source/_components/sensor.miflora.markdown index f406300f80f..c20f0155d58 100644 --- a/source/_components/sensor.miflora.markdown +++ b/source/_components/sensor.miflora.markdown @@ -24,7 +24,7 @@ Before configuring Home Assistant you need a Bluetooth backend and the MAC addre - On [Hass.io](/hassio/installation/): Miflora will work out of the box. - On a [generic Docker installation](/docs/installation/docker/): Works out of the box with `--net=host` and properly configured Bluetooth on the host. - On other Linux systems: - - Preferred solution: Install the `bluepy` library (via pip). When using a virtual environment, make sure to use install the library in the right one. + - Preferred solution: Install the `bluepy` library (via pip). When using a virtual environment, make sure to install the library in the right one.  - Fallback solution: Install `gatttool` via your package manager. Depending on the distribution, the package name might be: `bluez`, `bluetooth`, `bluez-deprecated` - On Windows and MacOS there is currently no support for the [miflora library](https://github.com/open-homeautomation/miflora/). From 2bef6198d74fe84ee4292e4a706d134aac490fc8 Mon Sep 17 00:00:00 2001 From: Cooper Dale Date: Thu, 7 Feb 2019 21:13:31 +0100 Subject: [PATCH 073/198] not valid config yaml (#8437) corrected --- source/_components/transmission.markdown | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/_components/transmission.markdown b/source/_components/transmission.markdown index ae4b0bfcb86..1665cc7cc3d 100644 --- a/source/_components/transmission.markdown +++ b/source/_components/transmission.markdown @@ -112,12 +112,12 @@ Example of configuration of an automation with completed torrents: ```yaml - alias: Completed Torrent - trigger: - platform: event - event_type: transmission_downloaded_torrent - action: - service: notify.telegram_notifier - data_template: - title: "Torrent completed!" - message: "{{trigger.event.data.name}}" + trigger: + platform: event + event_type: transmission_downloaded_torrent + action: + service: notify.telegram_notifier + data_template: + title: "Torrent completed!" + message: "{{trigger.event.data.name}}" ``` From c2d98501f5e7c4030c46822d63a07f0d7028908d Mon Sep 17 00:00:00 2001 From: Markus Jankowski <5650106+SukramJ@users.noreply.github.com> Date: Thu, 7 Feb 2019 21:15:16 +0100 Subject: [PATCH 074/198] Added components to Homematic IP Overview (#8438) * Added additional HmIP Components to doc * Fixed component name * Added missing star --- source/_components/homematicip_cloud.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/_components/homematicip_cloud.markdown b/source/_components/homematicip_cloud.markdown index 42ee4b27e2a..21949240ba3 100644 --- a/source/_components/homematicip_cloud.markdown +++ b/source/_components/homematicip_cloud.markdown @@ -64,7 +64,7 @@ authtoken: - Security zones (*HmIP-SecurityZone*) - homematicip_cloud.binary_sensor - - Window and door contact (*HmIP-SWDO*) + - Window and door contact (*HmIP-SWDO, HmIP-SWDO-I*) - Rotary Handle Sensor (*HmIP-SRH*) - Smoke sensor and alarm (*HmIP-SWSD*) - Motion detectors (*HmIP-SMI*) @@ -86,6 +86,8 @@ authtoken: - Temperature and humidity Sensor with display (*HmIP-STHD*) - Outdoor temperature and humidity sensor (*HmIP-STHO*) - Illuminance sensor (*HmIP-SMI, 55*) + - Light sensor Outdoor (*HmIP-SLO*) - homematicip_cloud.switch - Pluggable Switch and Meter (*HmIP-PSM*) + - Full flush Switch and Meter (*HmIP-FSM, HmIP-FSM16*) From fc45de08bf555d21a4a362c2e035a74cdf8ab511 Mon Sep 17 00:00:00 2001 From: zewelor Date: Thu, 7 Feb 2019 21:50:29 +0100 Subject: [PATCH 075/198] Fix octoprint number_of_tools default value (#8435) --- source/_components/octoprint.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/octoprint.markdown b/source/_components/octoprint.markdown index b9f51d4db04..a1dbd4bf5b3 100644 --- a/source/_components/octoprint.markdown +++ b/source/_components/octoprint.markdown @@ -68,7 +68,7 @@ octoprint: description: Number of temperature adjustable tools, e.g., nozzle. required: false type: integer - default: 1 + default: 0 sensors: description: Configuration for the sensors. required: false From e7e1fe62d7e6a491798b2047e032d447f4680eda Mon Sep 17 00:00:00 2001 From: Brad Sanders Date: Thu, 7 Feb 2019 14:51:17 -0600 Subject: [PATCH 076/198] Fix Typo (#8440) Changed "Max OS" to "Mac OS" --- source/_docs/installation/hassbian/common-tasks.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/installation/hassbian/common-tasks.markdown b/source/_docs/installation/hassbian/common-tasks.markdown index 7c8b9b5b880..3a0894c6c37 100644 --- a/source/_docs/installation/hassbian/common-tasks.markdown +++ b/source/_docs/installation/hassbian/common-tasks.markdown @@ -11,7 +11,7 @@ redirect_from: /docs/hassbian/common-tasks/ --- ### {% linkable_title Login to the Raspberry Pi %} -To login to your Raspberry Pi running Hassbian you're going to be using a ssh client. Depending on your platform there are several alternatives for doing this. Linux and Max OS generally have a ssh client installed. Windows users are recommended to download and install the ssh client [Putty][ssh-putty]. +To login to your Raspberry Pi running Hassbian you're going to be using a ssh client. Depending on your platform there are several alternatives for doing this. Linux and Mac OS generally have a ssh client installed. Windows users are recommended to download and install the ssh client [Putty][ssh-putty]. Connect to the Raspberry Pi over ssh. Default user name is `pi` and password is `raspberry`. Linux and Mac OS users execute the following command in a terminal. From 849ba03af70b93575979d2fcee0eb67a8b43edcd Mon Sep 17 00:00:00 2001 From: Eliseo Martelli Date: Fri, 8 Feb 2019 02:49:19 +0100 Subject: [PATCH 077/198] Added Google home alarm sensor (#8396) * added google home alarm documentation * fixed date * updated documentation for gh alarm sensor * fixed configuration to reflect the component * :pencil2: Tweak * added google home alarm documentation * fixed date * updated documentation for gh alarm sensor * fixed configuration to reflect the component * added sensor googlehome * updated documentation * removed sensor page * added default and removed redirect --- source/_components/googlehome.markdown | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/_components/googlehome.markdown b/source/_components/googlehome.markdown index 5e93eb3e7a9..e443643e05a 100644 --- a/source/_components/googlehome.markdown +++ b/source/_components/googlehome.markdown @@ -12,6 +12,7 @@ ha_release: 0.88 ha_category: - Hub - Presence Detection + - Sensor ha_iot_class: "Local Polling" redirect_from: - /components/device_tracker.googlehome/ @@ -19,7 +20,9 @@ redirect_from: The `googlehome` component allows you to connect to your Google Home device using an [unofficial Google Home API][googlehomeapi]. -This component will set up a [device_tracker](/components/device_tracker/) platform to track nearby bluetooth devices. +This component will provide: +- [device_tracker](/components/device_tracker/) platform to track nearby bluetooth devices; +- [sensor](/components/sensor/) platform to track the alarms and the timers. ## {% linkable_title Configuration %} @@ -51,6 +54,11 @@ devices: description: Device types that will be tracked [see device types](#device_types), by default all types are tracked. required: false type: list + track_alarms: + description: Setting to tell the component to track the alarms of the device. + required: false + type: boolean + default: false {% endconfiguration %} ## {% linkable_title Device types %} From 79c379207acdba8de8205c4c60fc394e517084c1 Mon Sep 17 00:00:00 2001 From: SiliconAvatar <43505983+SiliconAvatar@users.noreply.github.com> Date: Fri, 8 Feb 2019 01:29:32 -0500 Subject: [PATCH 078/198] Added required option to Utility Meter sample config (#8444) `cycle: ` is a required configuration option for this sensor, and was missing from the sample configuration. Added `cycle: monthly` to the displayed sample configuration to make it a valid config. --- source/_components/utility_meter.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/utility_meter.markdown b/source/_components/utility_meter.markdown index 3e4b5a3b2a3..7deb379101b 100644 --- a/source/_components/utility_meter.markdown +++ b/source/_components/utility_meter.markdown @@ -30,6 +30,7 @@ To enable the Utility Meter Sensor in your installation, add the following to yo utility_meter: energy: source: sensor.energy_in_kwh + cycle: monthly ``` {% configuration %} From ffd1482acf38126984fb9340755f5e26a9c26a48 Mon Sep 17 00:00:00 2001 From: sparkydave1981 Date: Fri, 8 Feb 2019 23:29:56 +0800 Subject: [PATCH 079/198] Update light.yeelight.markdown (#8446) Please see additional explanations on the usage of the custom_effects --- source/_components/light.yeelight.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_components/light.yeelight.markdown b/source/_components/light.yeelight.markdown index 81be8302ab8..9e6ca94dcae 100644 --- a/source/_components/light.yeelight.markdown +++ b/source/_components/light.yeelight.markdown @@ -200,6 +200,11 @@ This example shows how you can add your custom effects in your configuration. Possible transitions are `RGBTransition`, `HSVTransition`, `TemperatureTransition`, `SleepTransition`. + where the array values are as per the following: + - RGBTransition: [red, green, blue, duration, brightness] with red / green / blue being an integer between 0 and 255, duration being in milliseconds (minimum of 50) and final brightness to transition to 0-100 (%) + - HSVTransition: [hue, saturation, duration, brightness] with hue being an integer between 0 and 359, saturation 0 -100, duration in milliseconds (minimum 50) and final brightness 0-100 (%) + - TemperatureTransition: [temp, duration, brightness] with temp being the final color temperature between 1700 and 6500, duration in milliseconds (minimum 50) and final brightness to transition to 0-100 (%) + - SleepTransition: [duration] with duration being in integer for effect time in milliseconds (minimum 50) More info about transitions and their expected parameters can be found in [python-yeelight documentation](https://yeelight.readthedocs.io/en/stable/flow.html). From de6b66afa0e7eeb7c9e413f4c2d302d359112b94 Mon Sep 17 00:00:00 2001 From: Robin Malik <8790561+robinmalik@users.noreply.github.com> Date: Fri, 8 Feb 2019 20:37:24 +0000 Subject: [PATCH 080/198] Update device_tracker.markdown (#8449) Add clarification so that users understand 'local' in the path example refers to the 'www' folder that should be created in the config folder. This has caused confusion in the past. --- source/_components/device_tracker.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/device_tracker.markdown b/source/_components/device_tracker.markdown index d0841b10a90..ee06fbd6bba 100644 --- a/source/_components/device_tracker.markdown +++ b/source/_components/device_tracker.markdown @@ -86,7 +86,7 @@ devicename: |----------------|-------------------------------|---------------------------------------------------------------------------------------------------------| | `name` | Host name or "Unnamed Device" | The friendly name of the device. | | `mac` | None | The MAC address of the device. Add this if you are using a network device tracker like Nmap or SNMP. | -| `picture` | None | A picture that you can use to easily identify the person or device. You can also save the image file in a folder "www" in the same location (can be obtained from developer tools) where you have your configuration.yaml file and just use `picture: /local/favicon-192x192.png`. | +| `picture` | None | A picture that you can use to easily identify the person or device. You can also save the image file in a folder "www" in the same location (can be obtained from developer tools) where you have your configuration.yaml file and just use `picture: /local/favicon-192x192.png`. The path 'local' is mapped to the 'www' folder you create. | | `icon` | mdi:account | An icon for this device (use as an alternative to `picture`). | | `gravatar` | None | An email address for the device's owner. If provided, it will override `picture`. | | `track` | [uses platform setting] | If `yes`/`on`/`true` then the device will be tracked. Otherwise its location and state will not update. | From bb8d7dfd5d443cd66ad85ce24080af186f94997e Mon Sep 17 00:00:00 2001 From: DubhAd Date: Fri, 8 Feb 2019 20:38:01 +0000 Subject: [PATCH 081/198] Missed one ;) (#8451) The source shows that AU is a supported region --- source/_components/sensor.waze_travel_time.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/sensor.waze_travel_time.markdown b/source/_components/sensor.waze_travel_time.markdown index b288b7b868c..a1a02c7dd0f 100644 --- a/source/_components/sensor.waze_travel_time.markdown +++ b/source/_components/sensor.waze_travel_time.markdown @@ -40,7 +40,7 @@ destination: required: true type: string region: - description: Choose one of the available regions from 'EU', 'US', 'NA' (equivalent to 'US') or 'IL'. + description: Choose one of the available regions from 'AU', 'EU', 'US', 'NA' (equivalent to 'US') or 'IL'. required: true type: string name: From c3da1d7ac699822b44d113dc29d1db88696459ae Mon Sep 17 00:00:00 2001 From: Arno Jansen Date: Fri, 8 Feb 2019 21:39:17 +0100 Subject: [PATCH 082/198] Added configuration when using separate sensors per tariff (#8439) * Added configuration when using separate sensors per tariff Additional configuration example and explanation added for DSMR users, or other setups that have separate source sensors to track for different power tariffs. * note created about persistent sensor values Paragraph about persistent values for this component are now in a note css * Remove info overdose No need to explain that 6 new entities are created with the example, as it is clear from the yaml that 6 entities are configured. Removed. --- source/_components/utility_meter.markdown | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/source/_components/utility_meter.markdown b/source/_components/utility_meter.markdown index 7deb379101b..fe67179e7f1 100644 --- a/source/_components/utility_meter.markdown +++ b/source/_components/utility_meter.markdown @@ -20,6 +20,9 @@ From a user perspective, utility meters operate in cycles (usually monthly) for Some utility providers have different tariffs according to time/resource availability/etc. The utility meter enables you to define the various tariffs supported by your utility provider and accounts your consumptions in accordance. When tariffs are defined a new entity will show up indicating the current tariff. In order to change the tariff, the user must call a service, usually through an automation that can be based in time or other external source (eg. a REST sensor). +

+Sensors created with this component are persistent, so values are retained across restarts of home assistant. The first cycle for each sensor, will be incomplete; a sensor tracking daily usage, will start to be accurate the next day after the component was activated. A sensor tracking monthly usage, will present accurate data starting the first of the next month after being added to home assistant. +

## {% linkable_title Configuration %} @@ -129,3 +132,35 @@ automation: - service: utility_meter.next_tariff entity_id: utility_meter.monthly_energy ``` +# {% linkable_title Advanced Configuration for DSMR users %} + +When using the [DSMR component](https://www.home-assistant.io/components/sensor.dsmr/) to get data from the utility meter, each tariff (peak and off-peak) has a separate sensor. Additionally, there is a separate sensor for gas consumption. The meter switches automatically between tariffs, so an automation is not necessary in this case. But, you do have to setup a few more instances of the `utility_meter` component. + +If you want to create a daily and monthly sensor for each tariff, you have to track separate sensors: +- `sensor.power_consumption_low` for off-peak power +- `sensor.power_consumption_normal` for peak power +- `sensor.gas_consumption` for gas consumption + +So, tracking daily and monthly consumption for each sensor, will require setting up 6 entries under the `utility_meter` component. + +```yaml +utility_meter: + daily_power_offpeak: + source: sensor.power_consumption_low + cycle: daily + daily_power_peak: + source: sensor.power_consumption_normal + cycle: daily + daily_gas: + source: sensor.gas_consumption + cycle: daily + monthly_power_offpeak: + source: sensor.power_consumption_low + cycle: monthly + monthly_power_peak: + source: sensor.power_consumption_normal + cycle: monthly + monthly_gas: + source: sensor.gas_consumption + cycle: monthly +``` From 99ea2112a679dd6027bfb4dd71ea222350205edd Mon Sep 17 00:00:00 2001 From: Malachi Soord Date: Sat, 9 Feb 2019 01:32:30 +0100 Subject: [PATCH 083/198] Update lets_encrypt.markdown (#8406) * Update lets_encrypt.markdown Added case for when using nginx proxy * Update lets_encrypt.markdown * Update lets_encrypt.markdown --- source/_addons/lets_encrypt.markdown | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/source/_addons/lets_encrypt.markdown b/source/_addons/lets_encrypt.markdown index c50d52fb273..fb00c62ecac 100644 --- a/source/_addons/lets_encrypt.markdown +++ b/source/_addons/lets_encrypt.markdown @@ -79,4 +79,26 @@ Use this in your `automations.yaml` to attempt certificate renewal each day at m addon: core_letsencrypt ``` +If you are using the [Nginx Proxy add-on] you will need need to stop this during the renewal process. This can be achieved by stopping the add-on whilst restarting the Let's Encrypt add-on. This can be achieved the following configuration: + +```yaml +- id: letsencrypt-renewal + alias: 'LetsEncrypt renewal' + trigger: + - platform: time + at: '00:00:00' + action: + - service: hassio.addon_stop + data: + addon: core_nginx_proxy + - service: hassio.addon_restart + data: + addon: core_letsencrypt + - delay: '00:01:30' + - service: hassio.addon_start + data: + addon: core_nginx_proxy +``` + [DuckDNS add-on]: /addons/duckdns/ +[Nginx Proxy add-on]: /addons/nginx_proxy/ From 4b90411c53dba687d19e194a48b01bc3bd6d674d Mon Sep 17 00:00:00 2001 From: Eliran Turgeman Date: Sat, 9 Feb 2019 18:11:59 +0200 Subject: [PATCH 084/198] Update sensor.darksky.markdown (#8455) --- source/_components/sensor.darksky.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_components/sensor.darksky.markdown b/source/_components/sensor.darksky.markdown index d8f096d62a0..bedf4fe225f 100644 --- a/source/_components/sensor.darksky.markdown +++ b/source/_components/sensor.darksky.markdown @@ -183,6 +183,7 @@ All language options are described in this table that you can use for the dark s |Estonian|`et`| |Finnish|`fi`| |French|`fr`| +|Hebrew|`he`| |Croatian|`hr`| |Hungarian|`hu`| |Indonesian|`id`| @@ -190,7 +191,9 @@ All language options are described in this table that you can use for the dark s |Italian|`it`| |Japanese|`ja`| |Georgian|`ka`| +|Korean|`ko`| |Cornish|`kw`| +|Latvian|`lv`| |Norwegian Bokmål|`nb`| |Dutch|`nl`| |Polish|`pl`| From 9dcfe74ba7d4b1d1165db46bb185de02ecb2615d Mon Sep 17 00:00:00 2001 From: ThUnD3r|Gr33n Date: Sat, 9 Feb 2019 17:12:55 +0100 Subject: [PATCH 085/198] Update image_processing.qrcode.markdown (#8452) --- source/_components/image_processing.qrcode.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_components/image_processing.qrcode.markdown b/source/_components/image_processing.qrcode.markdown index b674e9b4626..6bb56d462ed 100644 --- a/source/_components/image_processing.qrcode.markdown +++ b/source/_components/image_processing.qrcode.markdown @@ -15,6 +15,8 @@ ha_release: 0.87 The `qrcode` image processing platform enables QR code recognition from cameras. +To get this running, please install `zbar-tools` (Ubuntu 18.04) + ## {% linkable_title Configuration %} To enable this, add the following lines to your `configuration.yaml` file: From 0104f5d14787af910644dbe43a2d9777dbd3221d Mon Sep 17 00:00:00 2001 From: Andreas Hartl Date: Sat, 9 Feb 2019 19:12:17 +0100 Subject: [PATCH 086/198] Add support for fan speed to HomeKit (#8044) Added documentation for the mapping between `speed`, `speed_list` and HomeKit speeds for fans --- source/_components/homekit.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/homekit.markdown b/source/_components/homekit.markdown index 33db99a2385..7e2c2ac1746 100644 --- a/source/_components/homekit.markdown +++ b/source/_components/homekit.markdown @@ -323,6 +323,7 @@ The following components are currently supported: | cover | WindowCovering | All covers that support `open_cover`, `stop_cover` and `close_cover` through value mapping. (`open` -> `>70`; `close` -> `<30`; `stop` -> every value in between) | | device_tracker | Sensor | Support for `occupancy` device class. | | fan | Fan | Support for `on / off`, `direction` and `oscillating`. | +| fan | Fan | All fans that support `speed` and `speed_list` through value mapping: `speed_list` is assumed to contain values in ascending order. The numeric ranges of HomeKit map to a corresponding entry of `speed_list`. The first entry of `speed_list` should be equivalent to `off` to match HomeKit's concept of fan speeds. (Example: `speed_list` = [`off`, `low`, `high`]; `off` -> `<= 33`; `low` -> between `33` and `66`; `high` -> `> 66`) | | light | Light | Support for `on / off`, `brightness` and `rgb_color`. | | lock | DoorLock | Support for `lock / unlock`. | | media_player | MediaPlayer | Represented as a series of switches which control `on / off`, `play / pause`, `play / stop`, or `mute` depending on `supported_features` of entity and the `mode` list specified in `entity_config`. | From 944a1f3a31875435904076c0c1a77dfda334ec7c Mon Sep 17 00:00:00 2001 From: DubhAd Date: Sun, 10 Feb 2019 13:10:04 +0000 Subject: [PATCH 087/198] Fixing typo (#8462) There's no such variable as %DEVICE_NAME - originally it was just DEVICE_NAME to indicate to people to put the name there. --- source/_components/gpslogger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/gpslogger.md b/source/_components/gpslogger.md index 5d19da193d7..e598245326e 100644 --- a/source/_components/gpslogger.md +++ b/source/_components/gpslogger.md @@ -60,7 +60,7 @@ https://YOUR.DNS.HOSTNAME:PORT/api/webhook/WEBHOOK_ID ```text latitude=%LAT&longitude=%LON&device=%SER&accuracy=%ACC&battery=%BATT&speed=%SPD&direction=%DIR&altitude=%ALT&provider=%PROV&activity=%ACT ``` -- You can change the name of your device name by replacing `&device=%SER` with `&device=%DEVICE_NAME`. +- You can change the name of your device name by replacing `&device=%SER` with `&device=DEVICE_NAME`. - Check that the **HTTP Headers** setting contains ```text Content-Type: application/x-www-form-urlencoded From 931ceab4facb2515ae5bfbd9565803786384411e Mon Sep 17 00:00:00 2001 From: Martin Hjelmare Date: Sun, 10 Feb 2019 14:11:35 +0100 Subject: [PATCH 088/198] Add person component (#8458) * Add person component * Add logo --- source/_components/person.markdown | 66 ++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 source/_components/person.markdown diff --git a/source/_components/person.markdown b/source/_components/person.markdown new file mode 100644 index 00000000000..079178bde58 --- /dev/null +++ b/source/_components/person.markdown @@ -0,0 +1,66 @@ +--- +layout: page +title: "Person" +description: "Instructions on how to setup people tracking within Home Assistant." +date: 2019-02-05 22:36 +sidebar: true +comments: false +sharing: true +footer: true +logo: home-assistant.png +ha_category: Presence Detection +ha_qa_scale: internal +ha_release: 0.88 +--- + +The person component allows to connect device tracker entities to one or more person entities. The last state update of a connected device tracker will set the state of the person. Eg if you connect your router and your owntracks device as trackers to your person, the last state update from either the router or your owntracks device will set the state of your person. + +## {% linkable_title Configuring the `person` component %} + +To get started add the following lines to your `configuration.yaml`: + +```yaml +# Example configuration.yaml entry +person: + - name: Ada + id: ada6789 + device_trackers: + - device_tracker.ada +``` + +{% configuration %} + id: + description: A unique id of the person. + required: true + type: string + name: + description: The name of the person. + required: true + type: string + user_id: + description: The user id of the Home Assistant user account for the person. + required: false + type: string + device_trackers: + description: A list of device tracker entity ids to track. These will represent the state of the person. + required: false + type: list, string +{% endconfiguration %} + + +An extended example would look like the following sample: + +```yaml +# Example configuration.yaml entry +person: + - name: Ada + id: ada6789 + device_trackers: + - device_tracker.ada + - name: Stacey + id: stacey12345 + user_id: 12345678912345678912345678912345 + device_trackers: + - device_tracker.stacey + - device_tracker.beacon +``` From 8d2620642292ec6e7fbec839db2e4114c0b123f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isabella=20Gross=20Alstr=C3=B6m?= Date: Sun, 10 Feb 2019 15:01:25 +0100 Subject: [PATCH 089/198] Add info about reloading buttons and packages (#8404) --- source/_docs/configuration/packages.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_docs/configuration/packages.markdown b/source/_docs/configuration/packages.markdown index c899808e8a7..91285f8c301 100644 --- a/source/_docs/configuration/packages.markdown +++ b/source/_docs/configuration/packages.markdown @@ -12,6 +12,10 @@ redirect_from: /topics/packages/ Packages in Home Assistant provide a way to bundle different component's configuration together. We already learned about the two configuration styles (specifying platforms entries together or individually) on the [adding devices](/docs/configuration/devices/) page. Both of these configuration methods require you to create the component key in the main `configuration.yaml` file. With packages we have a way to include different components, or different configuration parts using any of the `!include` directives introduced in [splitting the configuration](/docs/configuration/splitting_configuration). +

+Note that if you use packages for your configuration, the configuration reloading buttons in the configuration panel will not reload your packages. +

+ Packages are configured under the core `homeassistant/packages` in the configuration and take the format of a package name (no spaces, all lower case) followed by a dictionary with the package config. For example, package `pack_1` would be created as: ```yaml From 997adc6165884f5253cde052d818fc4e45c16979 Mon Sep 17 00:00:00 2001 From: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com> Date: Sun, 10 Feb 2019 08:03:31 -0600 Subject: [PATCH 090/198] Add SmartThings Sensor docs (#8443) --- source/_components/smartthings.markdown | 108 +++++++++++++++++++----- 1 file changed, 85 insertions(+), 23 deletions(-) diff --git a/source/_components/smartthings.markdown b/source/_components/smartthings.markdown index c3301c68331..394103793ed 100644 --- a/source/_components/smartthings.markdown +++ b/source/_components/smartthings.markdown @@ -10,10 +10,11 @@ footer: true featured: true logo: samsung_smartthings.png ha_category: + - Hub - Binary Sensor - Fan - - Hub - Light + - Sensor - Switch ha_release: "0.87" ha_iot_class: "Cloud Push" @@ -24,6 +25,8 @@ redirect_from: - /components/fan.smartthings/ - /components/smartthings.light/ - /components/light.smartthings/ + - /components/smartthings.sensor/ + - /components/sensor.smartthings/ - /components/smartthings.switch/ - /components/switch.smartthings/ --- @@ -102,35 +105,33 @@ The component will trigger an event when a device with the [button](https://smar ## {% linkable_title Platforms %} -SmartThings represents devices as a set of [capabilities](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html) and the SmartThings component mapps those to entity platforms in Home Assistant. A single device may be represented by one or more platforms. +SmartThings represents devices as a set of [capabilities](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html) and the SmartThings component maps those to entity platforms in Home Assistant. A single device may be represented by one or more platforms. +- [Binary Sensor](#binary-sensor) +- [Fan](#fan) +- [Light](#light) +- [Sensor](#sensor) +- [Switch](#switch) -| Platform |Capabilities -|---------------------------------|--------------------------------------------------------------------------------------------| -[binary_sensor](#binary-sensor) | `accelerationSensor`, `contactSensor`, `filterStatus`, `motionSensor`, `presenceSensor`, `tamperAlert`, `valve` and `waterSensor` -[fan](#fan) | `fanSpeed` and `switch` -[light](#light) | `colorControl`, `colorTemperature`, `switch` and `switchLevel` -[switch](#switch) | `switch` - -Support for additional capabilities will be added in the future. +Support for additional platforms will be added in the future. ### {% linkable_title Binary Sensor %} The SmartThings Binary Sensor platform lets you view devices that have binary sensor-related capabilities. A Binary Sensor entity will be created for each attribute (below) supported by the device. -| Capability |Attribute |On-Value |Binary Sensor Device Class -|-------------------|--------------|----------------|---------------------------------| -| [`accelerationSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Acceleration-Sensor) | `acceleration` | `active` | `moving` -| [`contactSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Contact-Sensor) | `contact` | `open` | `opening` -| [`filterStatus`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Filter-Status) | `filterStatus` | `replace` | `problem` -| [`motionSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Motion-Sensor) | `motion` | `active` | `motion` -| [`presenceSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Presence-Sensor) | `presence` | `present` | `presence` -| [`tamperAlert`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Tamper-Alert) | `tamper` | `detected` | `problem` -| [`valve`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Valve) | `valve` | `open` | `opening` -| [`waterSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Water-Sensor) | `water` | `wet` | `moisture` +| Capability |Attribute |On-Value +|-------------------|--------------|----------------| +| [`accelerationSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Acceleration-Sensor) | `acceleration` | `active` +| [`contactSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Contact-Sensor) | `contact` | `open` +| [`filterStatus`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Filter-Status) | `filterStatus` | `replace` +| [`motionSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Motion-Sensor) | `motion` | `active` +| [`presenceSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Presence-Sensor) | `presence` | `present` +| [`tamperAlert`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Tamper-Alert) | `tamper` | `detected` +| [`valve`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Valve) | `valve` | `open` +| [`waterSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Water-Sensor) | `water` | `wet` ### {% linkable_title Fan %} -The SmartThings fan platform lets you control devices that have fan-related capabilities. For a SmartThings device to be represented by the fan platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. +The SmartThings Fan platform lets you control devices that have fan-related capabilities. For a SmartThings device to be represented by the fan platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. | Capability |Fan Features |-------------------|------------------------------------------------------------| @@ -138,7 +139,7 @@ The SmartThings fan platform lets you control devices that have fan-related capa ### {% linkable_title Light %} -The SmartThings light platform lets you control devices that have light-related capabilities. For a SmartThings device to be represented by the light platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. +The SmartThings Light platform lets you control devices that have light-related capabilities. For a SmartThings device to be represented by the light platform, it must have one or more of the capabilities below in addition to the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability. | Capability |Light Features |-------------------|------------------------------------------------------------| @@ -146,6 +147,67 @@ The SmartThings light platform lets you control devices that have light-related | [`colorControl`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Control) | `color` | [`colorTemperature`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Color-Temperature) | `color_temp` +### {% linkable_title Sensor %} + +The SmartThings Sensor platform lets your view devices that have sensor-related capabilities. A Sensor entity is created for each attribute (below) supported by the device. + +| Capability |Attributes | +|-------------------|---------------| +| [`activityLightingMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Activity-Lighting-Mode) | `lightingMode` +| [`airConditionerMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Air-Conditioner-Mode) | `airConditionerMode` +| [`airQualitySensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Air-Quality-Sensory) | `airQuality` +| [`alarm`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Alarm) | `alarm` +| [`audioVolume`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Audio-Volume) | `volume` +| [`battery`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Battery) | `battery` +| [`bodyMassIndexMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Body-Mass-Index-Measurement) | `bmiMeasurement` +| [`bodyWeightMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Body-Weight-Measurement) | `bodyWeightMeasurement` +| [`carbonDioxideMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Carbon-Dioxide-Measurement) | `carbonDioxide` +| [`carbonMonoxideDetector`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Carbon-Monoxide-Detector) | `carbonMonoxide` +| [`carbonMonoxideMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Carbon-Monoxide-Measurement) | `carbonMonoxideLevel` +| [`dishwasherOperatingState`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Dishwasher-Operating-State) | `machineState`, `dishwasherJobState` and `completionTime` +| [`doorControl`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Door-Control) | `door` +| [`dryerMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Dryer-Mode) | `dryerMode` +| [`dryerOperatingState`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Dryer-Operating-State) | `machineState`, `dryerJobState` and `completionTime` +| [`dustSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Dust-Sensor) | `fineDustLevel` and `dustLevel` +| [`energyMeter`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Energy-Meter) | `energy` +| [`equivalentCarbonDioxideMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Equivalent-Carbon-Dioxide-Measurement) | `equivalentCarbonDioxideMeasurement` +| [`formaldehydeMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Formaldehyde-Measurement) | `formaldehydeLevel` +| [`garageDoorControl`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Garage-Door-Control) | `door` +| [`illuminanceMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Illuminance-Measurement) | `illuminance` +| [`infraredLevel`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Infrared-Level) | `infraredLevel` +| [`lock`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Lock) | `lock` +| [`mediaInputSource`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Media-Input-Source) | `inputSource` +| [`mediaPlaybackRepeat`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Media-Playback-Repeat) | `playbackRepeatMode` +| [`mediaPlaybackShuffle`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Media-Playback-Shuffle) | `playbackShuffle` +| [`mediaPlayback`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Media-Playback) | `playbackStatus` +| [`odorSensor`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Odor-Sensor) | `odorLevel` +| [`ovenMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Oven-Mode) | `ovenMode` +| [`ovenOperatingState`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Oven-Operating-State) | `machineState`, `ovenJobState` and `completionTime` +| [`ovenSetpoint`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Oven-Setpoint) | `ovenSetpoint` +| [`powerMeter`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Power-Meter) | `power` +| [`powerSource`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Power-Source) | `powerSource` +| [`refrigerationSetpoint`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Refrigeration-Setpoint) | `refrigerationSetpoint` +| [`relativeHumidityMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Relative-Humidity-Measurement) | `humidity` +| [`robotCleanerCleaningMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Robot-Cleaner-CleaningMode) | `robotCleanerCleaningMode` +| [`robotCleanerMovement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Robot-Cleaner-Movement) | `robotCleanerMovement` +| [`robotCleanerTurboMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Robot-Cleaner-Turbo-Mode) | `robotCleanerTurboMode` +| [`signalStrength`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Signal-Strength) | `lqi` and `rssi` +| [`smokeDetector`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Smoke-Detector) | `smoke` +| [`temperatureMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Temperature-Measurement) | `temperature` +| [`thermostatCoolingSetpoint`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Thermostat-Cooling-Setpoint) | `coolingSetpoint` +| [`thermostatFanMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Thermostat-Fan-Mode) | `thermostatFanMode` +| [`thermostatHeatingSetpoint`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Thermostat-Heating-Setpoint) | `heatingSetpoint` +| [`thermostatMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Thermostat-Mode) | `thermostatMode` +| [`thermostatOperatingState`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Thermostat-Operating-State) | `thermostatOperatingState` +| [`thermostatSetpoint`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Thermostat-Setpoint) | `thermostatSetpoint` +| [`tvChannel`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Tv-Channel) | `tvChannel` +| [`tvocMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Tvoc-Measurement) | `tvocLevel` +| [`ultravioletIndex`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Ultraviolet-Index) | `ultravioletIndex` +| [`voltageMeasurement`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Voltage-Measurement) | `voltage` +| [`washerMode`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Washer-Mode) | `washerMode` +| [`washerOperatingState`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Washer-Operating-State) | `machineState`, `washerJobState` and `completionTime` +| [`windowShade`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Window-Shade) | `windowShade` + ### {% linkable_title Switch %} -The SmartThings switch platform lets you control devices that have the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability that are not already represented by a more specific platform. \ No newline at end of file +The SmartThings Switch platform lets you control devices that have the [`switch`](https://smartthings.developer.samsung.com/develop/api-ref/capabilities.html#Switch) capability that are not already represented by a more specific platform. \ No newline at end of file From 62afdd0bf672036dc527c5998c3d5c4a3ddc73e9 Mon Sep 17 00:00:00 2001 From: Brian J King Date: Sun, 10 Feb 2019 06:33:42 -0800 Subject: [PATCH 091/198] Add missing link (#8453) --- .../_posts/2019-02-04-introducing-home-assistant-cli.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown b/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown index 42062e481c9..f5c4ad54822 100644 --- a/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown +++ b/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown @@ -38,7 +38,7 @@ looking for to do from a CLI. ## Usage -For the basic intro to `hass-cli` see the docs at https://github.com/home-assistant/home-assistant-cli. +For the basic intro to `hass-cli` see the docs at [github](github-hass-cli). ## Installation From 79fb062f64829889f910a5bfe0ab29694b0bbcf2 Mon Sep 17 00:00:00 2001 From: Brian J King Date: Sun, 10 Feb 2019 06:33:42 -0800 Subject: [PATCH 092/198] Add missing link (#8453) --- .../_posts/2019-02-04-introducing-home-assistant-cli.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown b/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown index 42062e481c9..f5c4ad54822 100644 --- a/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown +++ b/source/_posts/2019-02-04-introducing-home-assistant-cli.markdown @@ -38,7 +38,7 @@ looking for to do from a CLI. ## Usage -For the basic intro to `hass-cli` see the docs at https://github.com/home-assistant/home-assistant-cli. +For the basic intro to `hass-cli` see the docs at [github](github-hass-cli). ## Installation From 546ed70b32a2c184ef02d68b04e5e9e409b4a77e Mon Sep 17 00:00:00 2001 From: Rick Rubino Date: Sun, 10 Feb 2019 07:47:58 -0700 Subject: [PATCH 093/198] Clarify homekit pin location (#8461) added note to check under the HA Notifications for PIN if not immediately displayed. Discovered in Discord chat assistance with user. --- source/_components/homekit.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/homekit.markdown b/source/_components/homekit.markdown index 33db99a2385..2aba5001af3 100644 --- a/source/_components/homekit.markdown +++ b/source/_components/homekit.markdown @@ -146,7 +146,7 @@ homekit: After Home Assistant has started, the entities specified by the filter are exposed to HomeKit if they are [supported](#supported-components). To add them: -1. Open the Home Assistant frontend. A new card will display the `pin code`. +1. Open the Home Assistant frontend. A new card will display the `pin code`. Note: If pin code is not displayed, check "Notifications" (the bell icon) in the upper-right of the Home Assistant UI. 1. Open the `Home` app. 2. Click `Add Accessory`, then select `Don't Have a Code or Can't Scan?` and choose the `Home Assistant Bridge`. 4. Confirm that you are adding an `Uncertified Accessory` by clicking on `Add Anyway`. From 7600f955b6d27e0a46999a2f0f5fe167e0b1df03 Mon Sep 17 00:00:00 2001 From: Rohan Kapoor Date: Sun, 10 Feb 2019 09:59:15 -0800 Subject: [PATCH 094/198] Correct device_id name for GPSLogger (#8445) * Correct device_id name for GpsLogger Fixes https://github.com/home-assistant/home-assistant/issues/20819 * Fix GPSLogger name * Tweak some wording --- source/_components/gpslogger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/gpslogger.md b/source/_components/gpslogger.md index e598245326e..b02344facc5 100644 --- a/source/_components/gpslogger.md +++ b/source/_components/gpslogger.md @@ -60,7 +60,7 @@ https://YOUR.DNS.HOSTNAME:PORT/api/webhook/WEBHOOK_ID ```text latitude=%LAT&longitude=%LON&device=%SER&accuracy=%ACC&battery=%BATT&speed=%SPD&direction=%DIR&altitude=%ALT&provider=%PROV&activity=%ACT ``` -- You can change the name of your device name by replacing `&device=%SER` with `&device=DEVICE_NAME`. +- You can change the `device_id` of your phone by replacing `&device=%SER` with `&device=SOME_DEVICE_ID`, otherwise your phone's serial number will be used. - Check that the **HTTP Headers** setting contains ```text Content-Type: application/x-www-form-urlencoded From 9fa743db79b8f663d668777d0c864dcedb7dee73 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 9 Feb 2019 22:49:40 -0800 Subject: [PATCH 095/198] Release 87.1 --- _config.yml | 4 +-- source/_posts/2019-02-06-release-87.markdown | 27 ++++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index bbe95b287f0..43205f120e3 100644 --- a/_config.yml +++ b/_config.yml @@ -144,8 +144,8 @@ social: # Home Assistant release details current_major_version: 0 current_minor_version: 87 -current_patch_version: 0 -date_released: 2019-02-06 +current_patch_version: 1 +date_released: 2019-02-10 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2019-02-06-release-87.markdown b/source/_posts/2019-02-06-release-87.markdown index 7c94012d118..5bd2a8c49c1 100644 --- a/source/_posts/2019-02-06-release-87.markdown +++ b/source/_posts/2019-02-06-release-87.markdown @@ -51,6 +51,33 @@ If you prefer a podcast over release notes, check out [the Hass Podcast](https:/ - Add SmartThings component and switch platform ([@andrewsayre] - [#20148]) ([smartthings docs]) ([switch.smartthings docs]) (new-platform) - Fix cloud webhook body ([@pvizeli] - [#20739]) ([cloud docs]) (beta fix) (new-platform) +## {% linkable_title Release 0.87.1 - February 9 %} + +- Fix waze_travel_time component ERROR on startup ([@VirtualL] - [#20316]) ([sensor.waze_travel_time docs]) +- Add Transmission component 'scan_interval' option ([@jonudewux] - [#20575]) ([transmission docs]) +- Fix homekit_controller non-standard hk characteristics ([@Jc2k] - [#20824]) ([homekit_controller docs]) +- Fix STATE_UNLOCKED for verisure ([@Danielhiversen] - [#20858]) ([verisure docs]) +- Use text= instead of body= for creating web responses ([@balloob] - [#20879]) +- Upgrade zm-py to 0.3.3 ([@mnoorenberghe] - [#20886]) ([zoneminder docs]) + +[#20316]: https://github.com/home-assistant/home-assistant/pull/20316 +[#20575]: https://github.com/home-assistant/home-assistant/pull/20575 +[#20824]: https://github.com/home-assistant/home-assistant/pull/20824 +[#20858]: https://github.com/home-assistant/home-assistant/pull/20858 +[#20879]: https://github.com/home-assistant/home-assistant/pull/20879 +[#20886]: https://github.com/home-assistant/home-assistant/pull/20886 +[@Danielhiversen]: https://github.com/Danielhiversen +[@Jc2k]: https://github.com/Jc2k +[@VirtualL]: https://github.com/VirtualL +[@balloob]: https://github.com/balloob +[@jonudewux]: https://github.com/jonudewux +[@mnoorenberghe]: https://github.com/mnoorenberghe +[homekit_controller docs]: /components/homekit_controller/ +[sensor.waze_travel_time docs]: /components/sensor.waze_travel_time/ +[transmission docs]: /components/transmission/ +[verisure docs]: /components/verisure/ +[zoneminder docs]: /components/zoneminder/ + ## {% linkable_title New Features %} - Add yeelight start_flow service and ability to declare custom effects ([@zewelor] - [#20107]) ([light.yeelight docs]) (new-feature) From 2528f6b3c5a1f1c3c871161eb5683ded2c31c7f0 Mon Sep 17 00:00:00 2001 From: On Freund Date: Sun, 10 Feb 2019 20:42:39 +0200 Subject: [PATCH 096/198] CoolMasterNet integration documentation (#8422) --- .../_components/climate.coolmaster.markdown | 56 ++++++++++++++++++ .../supported_brands/coolautomation.png | Bin 0 -> 6540 bytes 2 files changed, 56 insertions(+) create mode 100644 source/_components/climate.coolmaster.markdown create mode 100644 source/images/supported_brands/coolautomation.png diff --git a/source/_components/climate.coolmaster.markdown b/source/_components/climate.coolmaster.markdown new file mode 100644 index 00000000000..ab68254c373 --- /dev/null +++ b/source/_components/climate.coolmaster.markdown @@ -0,0 +1,56 @@ +--- +layout: page +title: "CoolMasterNet Climate" +description: "Instructions on how to integrate CoolMasterNet within Home Assistant." +date: 2019-02-05 00:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: coolautomation.png +ha_category: Climate +ha_release: 0.88 +ha_iot_class: "Local Polling" +--- + + +The `coolmaster` climate platform lets you control HVAC through [CoolMasterNet](https://coolautomation.com/products/coolmasternet/). To set it up, add the following information to your `configuration.yaml` file: + +```yaml +climate: + - platform: coolmaster + host: YOUR_COOLMASTER_HOST + port: YOUR_COOLMASTER_PORT + supported_modes: + - heat + - cool + - dry +``` + +{% configuration %} +host: + description: The host address of your CoolMasterNet instance (IP or host name). + required: true + type: string +port: + description: The port number of your CoolMasterNet instance. + required: false + type: integer + default: 10102 +supported_modes: + description: The operation modes supported by your HVAC. + required: false + type: list + default: All modes + keys: + heat: + description: Heat mode. + cool: + description: Cool mode. + auto: + description: Auto mode. + dry: + description: Dry mode. + fan_only: + description: Fan only mode. +{% endconfiguration %} diff --git a/source/images/supported_brands/coolautomation.png b/source/images/supported_brands/coolautomation.png new file mode 100644 index 0000000000000000000000000000000000000000..de14a2a52a1950fb13f43c4199f7c30d7ea1abb5 GIT binary patch literal 6540 zcmV;78FS`|P)ENQs==J+k zvKH?=oiPd23&f0QM^Xmco07%KYigM!Ne;DwLi6(2;6sO)r>`#?dWniP6YPE9?;D^) zpbC&=O9M>4(x)e4rF|(`5&(=U0qq052D;k;y94$%1^amafRQd{^G{G-ZUk^%&SsOe zDmGEtn_Le&uOiTQpdk*}9kBmtu#W-AM_8 zR15k6)Yk#K1NPR2y~8kz^?mqW>e5KiQBEe4G$9~R+73W_i$UjA2$~DJ#s=(ff!=e# z>43dSu!AM;J;dx6)D+0;{dHeo>DiD_>33}xMo))9cWS_XJ!q|T;WNIBq>DcppgSFqI$*aK_GdxW zb^;!Q16T0vXMyYE@?b!~9b^0hI>WMCz#ZxgK6}r1BBKWb>~jF#UqNy901vR2?MluZ z2e1!-6LCt?{+K{lIY4#5ZWQ*XKy?NIF92-<4Fz2bV9SHqvHt#Sd_VyF4PY+h`{Q4L zodN91ptC(_G-xZRSQm7VS7N#pl9OLrTUS>s>3_ZeU2Vrn#jC+s(BDB*LBl{@+aP>5 zf;xe&ZLMt{%g?{8VIKpkGypl)SqJLHw@08cJUPY~?7Z#=Z35M)LEoN~E^Pyy$SaZz ze#$_17&w`ppuM1Sjdh%(@j%Zu1p9W-8PJohwar!W@odn+gO@Dmda&axXr2MkLqTp@ z>u3V(ibjD>Dxf3e7^ci9EjJ2!GROne&c=!S5LCl;4l8I4=x5LgZhhIHQEdcv3+>Z0 zt+738P7ZUq#I3pvy945RpnQcTa!q2&Vp`l1F-wj{`{k*x0PF2$tDK|$}Y^% zOC9zh0G}fF^M98Z0R1Cd16w1o{|>Nklc7EjxHrJQKQ)^j&N#~~Svl<3xdIlMTfidD z6?j$D)EWi-NAhWHok(Mq@=KZK0cQ`=rZi%07BG*AOQ0L zSF^dQsi5n@jveX&*zo-DD7GJ9KbU@o9nULd;GVF;%4$|!TcTt!V2KsOsW@t<-&yr?tXMT6Uq>8ddZbd7;^-$aAqH$flJJi+aM zHtabS73>kKl?^$3`0{}Lv7jTe9tRD#Sbw!KX|&PkB$OKV5%B;0a4Ezq$n#-g%=b(V zLon;a2OC|8)kaJ?bPy@%OfC*!m+wl>l&=ohiOiWf>;!ZqjdiyNB~kN*22cL2pvj=e zK^-*8HVX#0VW1H@>zzRzPW{OREvE^yKLz$pVAcB{IB;2jF2g<{AW#-q_n|hzjA5V~ z?S*}q#lk!R@M*yzY;{r+i!ClTa-h3`4jBO*thsbB{j4001fRbI)KBsIe*^bu55Qm5 z@M_VA8Nv`0k4A{G#bGa~s$x%o zk#f5XeD!+Roy{g0PS^9f=OWN?QpwpU=qM+XiMg80V8z4P&df|!R9$WKKo0?(Gy-~h zNtv`KIZJ}UEFYr$jvw&uO3q*<)ivsEJjg-V)R5u^Wp`-b`LbImOsJIe?owY+6*nKC zo&cK$s-*HaTO0Nbr%zv2R$YdD61Xo91q9yXs-LF2(jL(JfRE=67Jc36WG&G2^fV~X z2@o@g!FB4zA9`Ov~RPo@t$}zz+3TRBi*meLAhHh}@9I zLNb9HwEjh>-mg^8n;VZDr)BeW+6~6BH(B^QTLSiqni{q!DvAvND~^*!&ZNr?bQ$&+ zL&MvRvHBl&7F+ezM%@;)<{MK|Svgqqikeym{Ij2Eo9A;y{Y9+(gUXrS%-N(e_oU7sN$hvS`^@op!f@l#~ef z=7zltK%al?nCz~2US?ox!an6l@I8aY;l^6fAR~j(ez3A%Qq$yvSO}08fDFKnervEn z&<~(XP*YbYM_aZhWlYw~j0D|$-i^s%K55ykw(g?+=t=%Mex5Q2hcl>_G=P>Zp>^!F z(e|HIFPOe}r0IUiMx+J}K|a+R)|{|c!|`|vuE3X@U#<)LBY{Dab;6COFsaM7kA6sY zT`Iwv7gklvpc{bwVNj+)(AOyuiL9~;*$)ShJAjgPfFG|6QoUi2T72;U8Qq9TTK5)% zfV@oga|l*tjDepxL5NV%GOoko_v^TD<20Ri_hDp}T$u-&6ZW+U30D;8GVG(Q)(>@H z|J8{5G8EjGv`Bw+jL-Gc)@Q^XR-N3T6Z-m zuFOaqa9qblh<@Of-^2Y5Q3&%|F5O@$w|pNh+o`kNnOr32#^!=OEH96_fluyn8T#eA zu#d1>f6{?{mMz$O!vR~Jn8fM;Y94d}>=;p4VbGdqt7FqeaMeI7z2ibY&0-zc|HJ$3 zz8Pn=(qt33SyX2M99MC7K~m17Y#D$=LQD$Rr8n`}1u7~njqyf+v&i_A5Q~kYZK)IZ2 zyHum?E-otc77c#;QZ{1@m8F7uH3#fC-Z_|^Ek|2CuQ1SM*j@en5(HMg7}Q-4_P$`% zcV}j?S^ydcrE1|UT+Mmd-MQ&`TOTj2T$NIAk#;9%@>U%+SS#gW$TiX*tDP^HWm~9 zt}yq7&u7mSz@7u@ECL;)FS8>eWNVpQQOR=38|rL%1rA!LU~Jp~pKa7T=Xz7L3dUl9gYn;~uGJbk|dA zasbV`&J?&sj3%c(r%jyKPD7 z$F?S>OZ!u^rMSXksk~ucdLp?J!V?#moy$jH8g1EaSoaoJDS-ZRSeR^KmqbUi)Y8&s z-$r>&4T~)*V$+Wtk!M9cu3$^91$&~%XCLC{*WI0N>QD<)17?Rs$Twi<+*;R;pp$c0 zFf(y)N|qFzUnGIGR-ORRT{ru#qDszO#O-JZpHNVTkL1{|60`}@+9&9EEC4zWzYUDR zM;8{d)d>kQj4R^e*f*ev{Cqijp%u}`C&yyVCQd|M(Dxy zDGNN4+XM5>v&$;vgs~bGSQRj^`rt$ido?_g&4;UqT5}^Jr@j&%Db0aZg zv;g#W`@M1p}&%Sf=e+wG?Y21+zD3z(gXf_rKJhmhC^q-4mc6^ z5tFs*1nIc{3%>*Xa(SH&Yc7OcFSU23$c^c5@?}$x1hc&wKr&_N1Q8QX(eTBS$w>lSmq3tN=r^A(;{%EB(?56bV!1ZxDKxfTj_pQMR@Dq z?BGz=|A3DSHd??T7j7oL7IY8jUQicL0unoc6V+9O2M;>~-m>-)xFlsN%ZrwHXL`Ea zQP8Du7WmCLV8pVQ0O-hqf{P%>ycO&Wn4pFGfgSJ_xH_b8?vDbx)1~8=Ur)!l7wD?i zhW$ew*niQ>aKu~fypqzGw-|UK?DUB09_pK|WhfKz#)~xhxih#O*Yo-I4FvnKRrGkh zcO#=0;<`2^q}FRQtaE*QG8<#|6Is8fLFJ%I&|Y=9C^n6qVMcH;ODHK}B>?#@xC-D+ z$^+;M;o8up=nCoyx>;F7py6E_ESqM1-tlm$oHyVEXr!g_?7<7(V8dr=qpquFT z-KtSG5L5w51>Mrxuus;3Jyw((gVr5yvHJnw+0zWLt6hyviK%Q9z>eGS(2%Fa(!tGa zKCRwo7t)t8aTB%x+`j|XE|IF}#27k|2qETxBjhf070{`_8B_{- zm0ylvD`~cRu82F;!#ZvBPNL^PC7^v8WiE7l(V%o{RoLD9{O-|t7?N(*BU;^WPA13^ zndXEYJI{aPlI0u0$M~PWS(_IwA8xT~Ca~di-$(oVXRJ7x&~a64BKtNrpWh&={~aRr$F9xLcX%+V7eQJZ#S*~&8D2ZHarVDlYXCBqwIe`b3ijd*R?9_!z`9| zU_B4%Sobx0=>m(RV&ta;G$-sh4p@CEk^KXF>*qqkF4FTP0D7lZ4nB4Ou=?JQ1_oh9 zX9JCZ4l01;-*keOgGSQ-2`zL&ylDL|U#5e>>Gb=2+SCBm4g6Q|f9LDKF1%9-VV@Zq zuJ>fGM!}9@#h1fia0YGxz5t=2{O@-4Gnb0?8GwJy>HGlpA~~Cc)({7#v2=n)65y%y z{ZYZe!%OfBplP6M1a%&wI*RW)k-mq~x;NAJXFwe^+K&c(0$LAR2YN@xwdzaja;5Li z)OG`CCFn`j?|mM$hRU&?yACKF$r3N8`agh{fX1ro4WfPck$ztceMj9zb-K{^={knw zVKP3rt?xk#=*p{Aw>Pb?AAKJNT1stKgJvnm7JXmTeXjcNLRu+G@5Lt*AfVpO1iQC9 zSWTB*6`Z&lXu4P!g@J8v*4fuQQRno)bY$%VHknRN6zFPNwv3kjE@;z_%JXSJrd8(% z)frCTlesa0THUyIf8$&!wb0l7MkA83kjlRX%@wr$7Y!VPHOi{Vy-@##F`OaL(i-lV zeXUdPMXnP{G-grz?6_}#2-+8dKGN8~c~riTjDc2LJP+O2!vO2UFsK@4v2Jo{#M1=^ z0zmJ9EAvN6cC)~aF41Q(r{sq=EsKd~%TLC$uSn>3gT)^MV}%+W*tdw>E*;CYgAU44 zZrLbWRzmP;SyC)d2i+)GuP@aZO5brn`WcN2aQPv!U>|dlnHxY>DlZ0oN>_x*WZikl z_-(yT%Tws@ub?NW?Iv!}olL)J5m`{YGWk(?8HEIub)q%S;an2D8jJ%?Avz}-`(Rpz>+7Mj{rOZ6#~kfcuJ@R39$T<0mVJew++P6uZJ<{`+d)|xgU057eUgD=$!On{knr^?*nbqX z=|Qk(uo)p?^?CvH)REv015Lgm2HuLd7IYI2)c{yI#0nXEVZ%+ezYl{r{s#(CcIC~1 zSoO}_pzLM3-1SiD4vIgQY0P-`<*e`x8tcEBi!K<2y^ldRW-8~Wc4#5kui~OK7=FE7 zqs_8rg5AZS8}qu38)F-GoKoktngkYl9Jmxl-lt!*gRpm`D2zldlW2UU?Bn+u1613vYt1w|QKq4% z#WLO1&(G-F@`^y;gFKzhruGQ$3IG`_cNo44X%}fX2|zE|n2^#Llf7Vj=njpdXiupf zpuZ^s-AzBPj#eR*4$_wfrkW>G-8!;DjC|!{T0UN5M%Ih-ZAGxZrLnEWRF=oZ=S88% zp)Ck|XAbtqH0n>|_Tx1H>;ZO!9>1mKxq{H+Vs7%wy-~1>U_sasL=Qj93of?b#?ios z27p%$w_2yKIGGR!P)jfXl{P1)Nt+T`b6BToGXk}HxRfPFnJ&mvdgUGD18feW#fQ_Ork zb-48gCY74gjS1i;s%Fve!${E2+?YYx=1|VHn8=NVexmShe;crO;@rM`it*zl)#IS8 z-0%LkU{a}BU`H2YQe)n5jWKad*7ET4lZII=(r}Aa{_76kvCKf!M@waRQ;F`Y=k-BH zZP6I$*wS~@rh@Zd`*H&~^_2c}4vLW)QJ@^1bb;Gd>BhXu$O^Vot@CXv-)AExzD7{4 zTaqHVb}NPo)DHg&mjm z1s$~)P8S7w6DRoY(zsW{V}AWGJd&mm-gUJF3=PT05G!VlPU6atL{EOco4GgMv^Yin8 zI`3kA&|RQ*jfLC+yF-5l>~fAfYH?IF=Ep?fs~fi@rb(Lz}rP}_$cQw4@vtnAB}IQg!lU8gf6cAd_spFx#%I#cqN(*?5b*qD$azn<~| z-@|ryDhKQi{VA}!(35>90=W1r8G7P?%|tLv2i|r%oy`i3kUPpCK|Z?!c8A&o>;oyE z2A}VEBK8=o*Z}Dr2TjPM;p%#N3E%8GELF}uOadKL(>S3Y? yyBU Date: Sun, 10 Feb 2019 19:52:20 +0100 Subject: [PATCH 097/198] Add HmIP-BSL to Overview for homematicip cloud (#8448) --- source/_components/homematicip_cloud.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/homematicip_cloud.markdown b/source/_components/homematicip_cloud.markdown index 21949240ba3..fd4707c89df 100644 --- a/source/_components/homematicip_cloud.markdown +++ b/source/_components/homematicip_cloud.markdown @@ -78,6 +78,7 @@ authtoken: - homematicip_cloud.light - Switch actuator and meter for brand switches (*HmIP-BSM*) - Dimming actuator for brand switches (*HmIP-BDT*) + - Switch Actuator for brand switches – with signal lamp (*HmIP-BSL*) - homematicip_cloud.sensor - Accesspoint duty-cycle (*HmIP-HAP*) From 11b8101b8113b9cf5085a8739850cefc0888fde3 Mon Sep 17 00:00:00 2001 From: Flo Date: Sun, 10 Feb 2019 20:09:09 +0100 Subject: [PATCH 098/198] added new Model (UE49KU6470) (#8464) --- source/_components/media_player.samsungtv.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/media_player.samsungtv.markdown b/source/_components/media_player.samsungtv.markdown index f83ba209422..01a0c10c51a 100644 --- a/source/_components/media_player.samsungtv.markdown +++ b/source/_components/media_player.samsungtv.markdown @@ -97,6 +97,7 @@ Currently known supported models: - D7000 - UE6199UXZG (port must be set to 8001, On/Off, Forward/Backward, Volume control, but no Play button) - UE65KS8005 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button) +- UE49KU6470 (port must be set to 8001, On/Off, Forward/Backward, Volume are OK, but no Play button) Currently tested but not working models: From 72da767f1cfab3e05bf63e88aabec017c57641c8 Mon Sep 17 00:00:00 2001 From: Rohan Kapoor Date: Sun, 10 Feb 2019 12:52:56 -0800 Subject: [PATCH 099/198] Replace target with recipient in tplink_lte config (#8460) --- source/_components/tplink_lte.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/tplink_lte.markdown b/source/_components/tplink_lte.markdown index 1adabfe82d9..9d1ebfe1bc4 100644 --- a/source/_components/tplink_lte.markdown +++ b/source/_components/tplink_lte.markdown @@ -28,9 +28,9 @@ tplink_lte: password: SECRET notify: - name: sms1 - target: "+15105550123" + recipient: "+15105550123" - name: sms2 - target: "+55520525252" + recipient: "+55520525252" ``` {% configuration %} From f5989e69f1b83454fb27c4c6b54623fa760d61b4 Mon Sep 17 00:00:00 2001 From: CrazYoshi Date: Sun, 10 Feb 2019 22:14:41 +0100 Subject: [PATCH 100/198] Ebusd integration (#7961) * ebusd integration documentation * update markdown following suggestions * Update source/_components/ebusd.markdown Co-Authored-By: CrazYoshi * :pencil2: Tweaks * category changed to Hub * Update source/_components/ebusd.markdown Co-Authored-By: CrazYoshi * Bumping ha_release prior to merge --- source/_components/ebusd.markdown | 119 ++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 source/_components/ebusd.markdown diff --git a/source/_components/ebusd.markdown b/source/_components/ebusd.markdown new file mode 100644 index 00000000000..fcc02daa8e6 --- /dev/null +++ b/source/_components/ebusd.markdown @@ -0,0 +1,119 @@ +--- +layout: page +title: "ebusd" +description: "The ebusd component allows the integration between eBUS heating system and Home Assistant." +date: 2018-12-27 15:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: ebusd.png +ha_category: Sensor +ha_iot_class: "Local Polling" +ha_release: "0.88" +--- + +Integration between [ebusd](https://github.com/john30/ebusd/) daemon for communication with eBUS heating systems, and Home Assistant using sensor component. + +## {% linkable_title Configuration %} + +Enable the sensor by adding the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +ebusd: + host: 127.0.0.1 + circuit: '700' +``` + +{% configuration %} +host: + description: This is the IP address of your ebus daemon, e.g., `127.0.0.1`. + required: true + type: string +circuit: + description: The heating circuit name to monitor, e.g., 700. + required: true + type: string +port: + description: The port your ebus daemon uses. + type: integer + required: false + default: 8888 +name: + description: The name to use when displaying this ebusd instance. + type: string + required: false + default: ebusd +monitored_conditions: + description: List of condition to monitor. + type: list + required: false + keys: + ActualFlowTemperatureDesired: + description: Heating circuit flow temperature desired. + MaxFlowTemperatureDesired: + description: Heating circuit maximum flow temperature. + MinFlowTemperatureDesired: + description: Heating circuit minimum flow temperature. + PumpStatus: + description: Heating circuit pump status. + HCSummerTemperatureLimit: + description: Heating circuit summer temperature limit. + HolidayTemperature: + description: Heating circuit holiday temperature. + HWTemperature: + description: Hot water circuit actual temperature. + HWTemperatureDesired: + description: Hot water circuit desired temperature. + HWTimerMonday: + description: Hot water circuit monday timer. + HWTimerTuesday: + description: Hot water circuit tuesday timer. + HWTimerWednesday: + description: Hot water circuit wednesday timer. + HWTimerThursday: + description: Hot water circuit thursday timer. + HWTimerFriday: + description: Hot water circuit friday timer. + HWTimerSaturday: + description: Hot water circuit saturday timer. + HWTimerSunday: + description: Hot water circuit sunday timer. + WaterPressure: + description: Water pressure (bar). + Zone1RoomZoneMapping: + description: Room controller assignment zone 1. + Zone1NightTemperature: + description: Heating circuit night temperature desired on zone 1. + Zone1DayTemperature: + description: Heating circuit day temperature desired on zone 1. + Zone1HolidayTemperature: + description: Heating circuit holiday temperature desired on zone 1. + Zone1RoomTemperature: + description: Actual room temperature on zone 1. + Zone1ActualRoomTemperatureDesired: + description: Actual room temperature desired on zone 1. + Zone1TimerMonday: + description: Heating circuit monday timer on zone 1. + Zone1TimerTuesday: + description: Heating circuit tuesday timer on zone 1. + Zone1TimerWednesday: + description: Heating circuit wednesday timer on zone 1. + Zone1TimerThursday: + description: Heating circuit thursday timer on zone 1. + Zone1TimerFriday: + description: Heating circuit friday timer on zone 1. + Zone1TimerSaturday: + description: Heating circuit saturday timer on zone 1. + Zone1TimerSunday: + description: Heating circuit sunday timer on zone 1. + Zone1OperativeMode: + description: Heating circuit operative mode (on/off/day/night). + ContinuosHeating: + description: Continuos heating. + PowerEnergyConsumptionLastMonth: + description: Power energy consumption from last month. + PowerEnergyConsumptionThisMonth: + description: Power energy consumption from the actual month. +{% endconfiguration %} From 13467f21ba23e814e73bd7ce1c0328e93f575f69 Mon Sep 17 00:00:00 2001 From: Anders Einar Hilden Date: Sun, 10 Feb 2019 22:35:42 +0100 Subject: [PATCH 101/198] Add instructions for connecting to hidden SSIDs (#8465) * Add instructions for connecting to hidden SSIDs * Minor change --- source/_docs/installation/hassbian/installation.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_docs/installation/hassbian/installation.markdown b/source/_docs/installation/hassbian/installation.markdown index f7545cf61ed..26d1f729441 100644 --- a/source/_docs/installation/hassbian/installation.markdown +++ b/source/_docs/installation/hassbian/installation.markdown @@ -55,6 +55,8 @@ network={ You may need to adjust the country code depending upon where you are. A list of codes can be found [here](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements). +If you are using a [hidden SSID](https://en.wikipedia.org/wiki/Network_cloaking) for your WiFi network , you must add `scan_ssid=1` to the `network` section to be able to connect. + If you are running in trouble with your WiFi connection (for [further details](https://www.raspberrypi.org/forums/viewtopic.php?t=207882)), check the output of the following command: ```bash From b2b0d8d0ee1ebc1b6482a76de5980423c9be052c Mon Sep 17 00:00:00 2001 From: CV Date: Sun, 10 Feb 2019 22:38:23 +0100 Subject: [PATCH 102/198] Recommendations on lost connection detection (#8441) * Recommendations on lost connection detection After implementing the second option to detect lost connection I almost immediately ran into the issue that due to a network issue the connection between HASS and CCU was lost but HASS did not detect it. Since Home Automation gas to be as reliable as possible I rephrased the introduction to the second option to address this problem and make anyone aware or this problem. * Optimizing rephrasing --- source/_components/homematic.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/homematic.markdown b/source/_components/homematic.markdown index 4588d1d5b8a..e3e3b4c0774 100644 --- a/source/_components/homematic.markdown +++ b/source/_components/homematic.markdown @@ -406,7 +406,7 @@ When the connection to your HomeMatic CCU or Homegear is lost, Home Assistant wi service: homematic.reconnect ``` -- If you have a CCU you can also create a system variable on the CCU, which stores its last reboot time. Since Home Assistant can still refresh system variables from the CCU (even after a reboot), this is a pretty reliable way to detect situations where you need to call *homematic.reconnect*. This is how this can be done: +- If you have a CCU you can also create a system variable on the CCU, which stores its last reboot time. Since Home Assistant can still refresh system variables from the CCU (even after a reboot) this is another option to call *homematic.reconnect*. Even though this option might look preferrable to many since it does not rely on a sensor, **it is less fail-safe** than checking for updates of a sensor. Since the variable on the CCU is only changed on boot, any problem that causes the connection between Home Assistant and the CCU to break but will not result in a reboot will not be detected (eg. in case of networking issues). This is how this can be done: 1. Create a string variable **V_Last_Reboot** on the CCU @@ -541,4 +541,4 @@ alert: ``` {% endraw %} -Please note that the first `data` element belongs to the service `my_hm`, while the second one belongs to the event payload. \ No newline at end of file +Please note that the first `data` element belongs to the service `my_hm`, while the second one belongs to the event payload. From b7dee5cbb82ba3debec4b698ffe03c0ff9640ebc Mon Sep 17 00:00:00 2001 From: DubhAd Date: Sun, 10 Feb 2019 21:42:05 +0000 Subject: [PATCH 103/198] Restructuring for clarity (#8425) The current structure leads to confusion, which parts apply to Hass.io, or Hassbian, or ... As discussed in the architecture issue, I've moved all the platform specific parts to the end, even for those that require no actions. I've also: * moved the details for how to find the appropriate device path, and highlighting the likely default paths * linked to a useful site that'll generate the content for the key, for those not using Linux * stripped out the duplication of statements about the first run * reordered the Hass.io section to put the GUI actions first, with a "you can also use the command line" rather than the other way around * added details of how to pass the stick through on Docker * put in a Community install section for other Linux, and Mac. Removed RancherOS * expanded the wall of text note explaining the `ls` output so that you can actually follow it --- source/_docs/z-wave/installation.markdown | 237 +++++++++++----------- 1 file changed, 121 insertions(+), 116 deletions(-) diff --git a/source/_docs/z-wave/installation.markdown b/source/_docs/z-wave/installation.markdown index 077e1df2f91..803fd3f050e 100644 --- a/source/_docs/z-wave/installation.markdown +++ b/source/_docs/z-wave/installation.markdown @@ -10,41 +10,10 @@ footer: true redirect_from: /getting-started/z-wave-installation/ --- -The first time you enable the Z-Wave component it will install the Z-Wave drivers (python-openzwave). This can take up to half an hour on slow machines like Raspberry Pi. - -Installing the drivers might require some extra packages to be installed. Check your platform below. - -## {% linkable_title Platform specific installation instructions %} - -### {% linkable_title Linux (except Hass.io) %} - -On Linux platforms (other than Hass.io) there two dependencies you will need to have installed ahead of time (included in `systemd-devel` on Fedora/RHEL systems): - -```bash -$ sudo apt-get install libudev-dev -$ sudo apt-get install libopenzwave1.5-dev -``` - -On Python 3.6 you may also have to install `libpython3.6-dev`, and possibly `python3.6-dev`. - -### {% linkable_title macOS %} - -When installing on macOS you may have to also run the command below ahead of time, replace "x.x" with the version of Python (`$ python3 --version`) you have installed. - -```bash -$ sudo /Applications/Python\ x.x/Install\ Certificates.command -``` - -### {% linkable_title Raspberry Pi %} - -On Raspberry Pi you will need to enable the serial interface in the `raspi-config` tool before you can add Z-Wave to Home Assistant. +Z-Wave can be configured using the Z-Wave *Integration* in the *Configuration* menu, or manually using an entry in `configuration.yaml` ## {% linkable_title Configuration %} -

-You can also use the Z-Wave *Integration* in the *Configuration* menu to set up the Z-Wave component. -

- ```yaml # Example configuration.yaml entry zwave: @@ -54,7 +23,7 @@ zwave: {% configuration zwave %} usb_path: - description: The port where your device is connected to your Home Assistant host. + description: The port where your device is connected to your Home Assistant host. Z-Wave sticks will generally be `/dev/ttyACM0` and GPIO hats will generally be `/dev/ttyAMA0`. required: false type: string default: /zwaveusbstick @@ -116,85 +85,11 @@ device_config / device_config_domain / device_config_glob: {% endconfiguration %}

-As of Home Assistant 0.81, the Z-Wave `usb_path` and `network_key` options are configured through the Integrations page in Home Assistant. Specifying a `zwave:` section in configuration.yaml is no longer required unless you need to customize other settings, such as `device_config`, `polling_interval`, etc. +As of Home Assistant 0.81, the Z-Wave `usb_path` and `network_key` options are configured through the Integrations page in Home Assistant. Specifying a `zwave:` section in `configuration.yaml` is no longer required unless you need to customize other settings, such as `device_config`, `polling_interval`, etc. + +If you change the `usb_path` or `network_key` in your `configuration.yaml` then this will not be updated in the integration. You'll need to remove and re-add the Integration for these changes to take effect.

- -### {% linkable_title Finding the controller path on Linux %} - -

-If you're using Hass.io please follow [these setup instructions](/hassio/zwave/) for finding the controller path. -

- -To find the path of your Z-Wave USB stick or module, connect it to your system and run: - -```bash -$ ls -ltr /dev/tty*|tail -n 1 -``` - -That will give you a line that looks something like this: - -```bash -crw-rw---- 1 root dialout 204, 64 Sep 21 10:25 /dev/ttyUSB0 -``` - -Where the date and time displayed is approximately the time you connected the USB stick or module (it may also be something like `/dev/ttyAMA0` or `/dev/ttyACM0`). The number will be zero for the first device connected, and higher numbers for later devices. - -Or, if there is no result, try to find detailed USB connection info with: - -```bash -$ dmesg | grep USB -``` - -If Home Assistant (`hass`) runs with another user (e.g., *homeassistant* on Hassbian) give access to the stick with: - -```bash -$ sudo usermod -aG dialout homeassistant -``` - -

-The output from `ls -ltr` above contains the following information -The device type is `c` (character special) and permissions are `rw-rw----`, meaning only the owner and group can read and write to it, there is only `1` link to the file, it is owned by `root` and can be accessed by the group `dialout`, it has a major device number of `204`, and a minor device number of `64`, the device was connected at `10:25` on `21 September`, and the device is `/dev/ttyUSB0`. -

- -#### {% linkable_title Creating a Persistent Device Path %} - -Depending on what's plugged into your USB ports, the name found above may change. You can lock in a name, such as `/dev/zwave`, by following [these instructions](http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/). - -### {% linkable_title Finding the controller path on macOS %} - -On macOS you can find the USB stick with: - -```bash -$ ls /dev/cu.usbmodem* -``` - -### {% linkable_title Hass.io %} - -To enable Z-Wave, plug your Z-Wave USB stick into your system and add the following to your `configuration.yaml`: - -```yaml -zwave: - usb_path: /dev/ttyACM0 -``` - -If the above defaults don't work, you can check what hardware has been found using the [hassio command](/hassio/commandline/#hardware): - -```bash -$ hassio hardware info -``` - -Or you can use the UI and look in the *System* section of the *Hass.io* menu. There you'll find a *Hardware* button which will list all the hardware found. - -### {% linkable_title RancherOS %} - -If you're using RancherOS for containers, you'll need to ensure you enable the kernel-extras service so that the `USB_ACM` module (also known as `cdc_acm`) is loaded: - -```bash -$ sudo ros service enable kernel-extras -$ sudo ros service up kernel-extras -``` - ### {% linkable_title Network Key %} Security Z-Wave devices require a network key before being added to the network using the Add Secure Node button in the Z-Wave Network Management card. You must set the *network_key* configuration variable to use a network key before adding these devices. @@ -204,6 +99,8 @@ An easy script to generate a random key: $ cat /dev/urandom | tr -dc '0-9A-F' | fold -w 32 | head -n 1 | sed -e 's/\(..\)/0x\1, /g' -e 's/, $//' ``` +You can also use sites like [this one](https://www.random.org/cgi-bin/randbyte?nbytes=16&format=h) to generate the required data, just remember to put `0x` before each pair of characters: + ```yaml # Example configuration.yaml entry for network_key zwave: @@ -214,12 +111,124 @@ Ensure you keep a backup of this key. If you have to rebuild your system and don ## {% linkable_title First Run %} -The (compilation and) installation of python-openzwave happens when you first enable the Z-Wave component, and can take half an hour or more on a Raspberry Pi. When you upgrade Home Assistant and python-openzwave is also upgraded, this will also result in a delay while the new version is compiled and installed. +On platforms other than Hass.io and Docker, the compilation and installation of python-openzwave happens when you first enable the Z-Wave component, and can take half an hour or more on a Raspberry Pi. When you upgrade Home Assistant and python-openzwave is also upgraded, this will also result in a delay while the new version is compiled and installed. The first run after adding a device is when the `zwave` component will take time to initialize the entities, some entities may appear with incomplete names. Running a network heal may speed up this process. +## {% linkable_title Platform specific instructions %} + +### {% linkable_title Hass.io %} + +You do not need to install any software to use Z-Wave. + +If the path of `/dev/ttyACM0` doesn't work, look in the *System* section of the *Hass.io* menu. There you'll find a *Hardware* button which will list all the hardware found. + +You can also check what hardware has been found using the [hassio command](/hassio/commandline/#hardware): + +```bash +$ hassio hardware info +``` + +### {% linkable_title Docker %} + +You do not need to install any software to use Z-Wave. + +To enable access to the Z-Wave stick, add `--device=/dev/ttyACM0` to the `docker` command that starts your container, for example: + +```bash +$ docker run -d --name="home-assistant" -v /home/pi/homeassistant:/config -v /etc/localtime:/etc/localtime:ro --net=host --device=/dev/ttyACM0 homeassistant/raspberrypi3-homeassistant +``` + +If the path of `/dev/ttyACM0` doesn't work then you can find the path of the stick by disconnecting and then reconnecting it, and running the following in the Docker host: + +```bash +$ ls -1tr /dev/tty*|tail -n 1 +``` + +### {% linkable_title Hassbian %} + +You do not need to install any software to use Z-Wave. + +To find the path of your Z-Wave USB stick, disconnect it and then reconnect it to your system and run: + +```bash +$ ls -1tr /dev/tty*|tail -n 1 +``` + +### {% linkable_title Community install methods %} + +#### {% linkable_title Raspberry Pi specific %} + +On the Raspberry Pi you will need to enable the serial interface in the `raspi-config` tool before you can add Z-Wave to Home Assistant. + +#### {% linkable_title Linux (except Hassbian) %} + +On Debian Linux platforms there two dependencies you will need to have installed ahead of time (included in `systemd-devel` on Fedora/RHEL systems): + +```bash +$ sudo apt-get install libudev-dev +$ sudo apt-get install libopenzwave1.5-dev +``` + +You may also have to install the Python development libraries for your version of Python. For example `libpython3.6-dev`, and possibly `python3.6-dev` if you're using Python 3.6. + +##### {% linkable_title Finding the controller path %} + +To find the path of your Z-Wave USB stick, disconnect it and then reconnect it to your system and run: + +```bash +$ ls -ltr /dev/tty*|tail -n 1 +``` + +That will give you a line that looks something like this: + +```bash +crw-rw---- 1 root dialout 204, 64 Sep 21 10:25 /dev/ttyACM0 +``` + +Where the date and time displayed is approximately the time you connected the USB stick or module (it may also be something like `/dev/ttyAMA0` or `/dev/ttyUSB0`). The number will be zero for the first device connected, and higher numbers for later devices. + +Or, if there is no result, try to find detailed USB connection info with: + +```bash +$ dmesg | grep USB +``` + +If Home Assistant (`hass`) runs with another user (e.g., *homeassistant*) you need to give access to the stick with: + +```bash +$ sudo usermod -aG dialout homeassistant +``` + +The output from `ls -ltr` above contains the following information: +* The device type is `c` (character special) +* The permissions are `rw-rw----`, meaning only the owner and group can read and write to it +* There is only `1` link to the file +* It is owned by `root` and can be accessed by members of the group `dialout` +* It has a major device number of `204`, and a minor device number of `64` +* The device was connected at `10:25` on `21 September` +* The device is `/dev/ttyUSB0`. + +#### {% linkable_title macOS %} + +When installing on macOS you may have to also run the command below ahead of time, replace "x.x" with the version of Python (`$ python3 --version`) you have installed. + +```bash +$ sudo /Applications/Python\ x.x/Install\ Certificates.command +``` + +On macOS you can find the USB stick with: + +```bash +$ ls /dev/cu.usbmodem* +``` + ## {% linkable_title Troubleshooting %} +### {% linkable_title Device path changes %} + +If your device path changes when you restart, see [this guide](http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/) on fixing it. + ### {% linkable_title Component could not be set up %} Sometimes the device may not be accessible and you'll get an error message upon startup about not being able to set up Z-Wave. Run the following command for your device path (here we're using `/dev/ttyAMA0` for our Razberry board): @@ -253,14 +262,10 @@ That should include `dialout`, if it doesn't then: $ sudo usermod -aG dialout homeassistant ``` -### {% linkable_title Device path changes %} - -If your device path changes when you restart, see [this guide](http://hintshop.ludvig.co.nz/show/persistent-names-usb-serial-devices/) on fixing it. - ### {% linkable_title Unable to install Python Openzwave %} If you're getting errors like: openzwave-embed/open-zwave-master/libopenzwave.a: No such file or directory -Then the problem is that you're missing `libudev-dev`, please [install it](/docs/z-wave/installation/#linux-except-hassio). +Then the problem is that you're missing `libudev-dev` (or the equivalent for your distribution), please [install it](/docs/z-wave/installation/#linux-except-hassbian). From a486f521ff39b449bbf1c4c8ddd94ca5ed4f186a Mon Sep 17 00:00:00 2001 From: Peter Nijssen Date: Sun, 10 Feb 2019 23:15:13 +0100 Subject: [PATCH 104/198] added fan support for spider (#8456) --- source/_components/climate.spider.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/climate.spider.markdown b/source/_components/climate.spider.markdown index a25d49d7f94..084eae81865 100644 --- a/source/_components/climate.spider.markdown +++ b/source/_components/climate.spider.markdown @@ -13,7 +13,7 @@ ha_iot_class: "Cloud Polling" ha_release: 0.75 --- -The `spider` climate platform allows you to control your temperature settings as well as if you want to cool or heat. +The `spider` climate platform allows you to control your temperature and fan settings as well as if you want to cool or heat.

Full configuration details can be found on the main [Spider component](/components/spider/) page. From af0e934df6abee6ea55f9e1e67865de9101c4b1b Mon Sep 17 00:00:00 2001 From: akasma74 Date: Sun, 10 Feb 2019 22:19:21 +0000 Subject: [PATCH 105/198] Update input_datetime format description (#8430) * Update input_datetime.markdown Added description of correct format of date/time variables with automation examples. * Add missing raw --- source/_components/input_datetime.markdown | 24 +++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/source/_components/input_datetime.markdown b/source/_components/input_datetime.markdown index ae403e12759..5a3d8aa005e 100644 --- a/source/_components/input_datetime.markdown +++ b/source/_components/input_datetime.markdown @@ -114,9 +114,11 @@ automation: {% endraw %} To dynamically set the `input_datetime` you can call -`input_datetime.set_datetime`. The following example can be used in an -automation rule: +`input_datetime.set_datetime`. The values for `date` and `time` must be in a certain format for the call to be successful. +You can use either `strftime("%Y-%m-%d")`/`strftime("%H:%M:%S")` or `timestamp_custom("%Y-%m-%d", true)`/`timestamp_custom("%H:%M:%S", true)` filter respectively. +The following example can be used in an automation rule: +{% raw %} ```yaml # Example configuration.yaml entry # Sets input_datetime to '05:30' when an input_boolean is turned on. @@ -126,8 +128,24 @@ automation: entity_id: input_boolean.example to: 'on' action: - service: input_datetime.set_datetime + - service: input_datetime.set_datetime entity_id: input_datetime.bedroom_alarm_clock_time data: time: '05:30:00' + - service: input_datetime.set_datetime + entity_id: input_datetime.another_time + data_template: + time: '{{ now().strftime("%H:%M:%S") }}' + - service: input_datetime.set_datetime + entity_id: input_datetime.another_date + data_template: + date: '{{ now().strftime("%Y-%m-%d") }}' + - service: input_datetime.set_datetime + data_template: + entity_id: input_datetime.date_and_time + date: > + {{ now().timestamp() | timestamp_custom("%Y-%m-%d", true) }} + time: > + {{ now().timestamp() | timestamp_custom("%H:%M:%S", true) }} ``` +{% endraw %} From 4f9bb7efaeda9eacdc83e6ed3c21fd51d7cf6998 Mon Sep 17 00:00:00 2001 From: Max Rydahl Andersen Date: Mon, 11 Feb 2019 09:57:59 +0100 Subject: [PATCH 106/198] hass-cli 0.5 release (#8470) * blog: hass-cli 0.5 * Minor changes --- ...rea-entity-registry-and-event-cli.markdown | 157 ++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown diff --git a/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown b/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown new file mode 100644 index 00000000000..82e9d36964a --- /dev/null +++ b/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown @@ -0,0 +1,157 @@ +--- +layout: post +title: "hass-cli 0.5: Area, Device Reigstry and event CLI" +description: "Bulk editing for Areas!" +date: 2019-02-11 00:01:00 +date_formatted: "February 11, 2018" +author: Max Rydahl Andersen +author_twitter: maxandersen +comments: true +categories: Announcements +--- + +With [Home Assistant 0.87][hass-087] out we got Areas and Device Registry UI thus +it is time to do a release of `hass-cli` that allows you to operate on these in a terminal. + +This release adds the following features: + + - Area `list`, `create`, `delete`, `list` and `rename` + - Device `list` and `assign` + - Event `watch` + +To get it run: + + $ pip3 install homeassistant-cli + +And once you have configured some of the new things you can like: + +Create an area: + + $ hass-cli area create Attic + - id: 1 + type: result + success: true + result: + area_id: 83977bdb16524579a856560925a791a7 + name: Attic + +List all your areas: + + $ hass-cli area list + ID NAME + 295afc88012341ecb897cd12d3fbc6b4 Bathroom + 9e08d89203804d5db995c3d0d5dbd91b Winter Garden + 8816ee92b7b84f54bbb30a68b877e739 Office + e6ebd3e6f6e04b63a0e4a109b4748584 Kitchen + f7f5412a9f47436da669a537e0c0c10f Livingroom + bc98c209249f452f8d074e8384780e15 Hallway + 83977bdb16524579a856560925a791a7 Attic + +List devices matching a pattern: + + $ hass-cli device list "Kitchen.*Light*" + ID NAME MODEL MANUFACTURER AREA + f9cad07069c74d519fbe84811c91f1fb Kitchen Light 2 LCT003 Philips e6ebd3e6f6e04b63a0e4a109b4748584 + d02ec64623ae4407a80b903cbc061511 Kitchen Light 3 LCT003 Philips e6ebd3e6f6e04b63a0e4a109b4748584 + 820c9e511fce42ea92b228c18710aa56 Kitchen Light 1 LCT003 Philips e6ebd3e6f6e04b63a0e4a109b4748584 + 417dd42c0c764765aa29580d77b8b7ad Kitchen Light 5 LCT003 Philips e6ebd3e6f6e04b63a0e4a109b4748584 + +Like with `entity list` you can filter and pipe results to get interesting things. + +How about a inventory count? + + $ hass-cli --no-headers --columns manufacturer,model device list | sort | uniq -c | sort -nr + 10 IKEA of Sweden TRADFRI bulb GU10 WS 400lm + 8 Philips SML001 + 7 LUMI lumi.sensor_magnet.aq2 + 6 Sonos Play:1 + 6 Philips LTW012 + 6 Philips LCT003 + 6 Philips Hue color spot + 6 Philips Hue ambiance candle + 5 Philips LWG001 + 5 Philips LCT012 + 5 Philips Hue color candle + 5 IKEA of Sweden TRADFRI bulb E14 W op/ch 400lm + 4 Sonos One + 4 Philips RWL021 + 4 Philips Hue color lamp + 4 IKEA of Sweden TRADFRI remote control + 3 Philips Hue lightstrip plus + 3 OSRAM Color temperature light + 3 LUMI lumi.vibration.aq1 + 3 IKEA of Sweden TRADFRI transformer 30W + .... + +And then my favorite feature, assign of area to a device: + + $ hass-cli device assign Kitchen "Kitchen Light 2" + +or even more powerful, bulk-assign to any entity matching a certain pattern: + + $ hass-cli device assign --match "Kitchen" Kitchen + Successfully assigned 'Kitchen' to 'Kitchen' + Successfully assigned 'Kitchen' to 'Kitchen table left' + Successfully assigned 'Kitchen' to 'Kitchen table right' + Successfully assigned 'Kitchen' to 'Kitchen left middle at window' + Successfully assigned 'Kitchen' to 'Kitchen front right at fridge' + Successfully assigned 'Kitchen' to 'Kitchen left back at hub' + Successfully assigned 'Kitchen' to 'Kitchen left back at bar' + Successfully assigned 'Kitchen' to 'Kitchen right back at sink' + Successfully assigned 'Kitchen' to 'Kitchen right middle at oven' + Successfully assigned 'Kitchen' to 'Kitchen Light 2' + Successfully assigned 'Kitchen' to 'Kitchen Light 3' + .... + +And finally as a little bonus feature you can now watch the event bus from the CLI: + +All events: + + $ hass-cli event watch + +or specific events: + + $ hass-cli event watch call_service + +At the moment the output is raw JSON, that will improve in a future release. + +The full change list including bugfixes from community is as follows: + +## What's Changed + +New features: + +* Device, Area and event support [237ade8](http://github.com/homeassistant/homeassistant-cli/commit/237ade81372d25bfb3655c6a9f10d4aa697cad2e) @maxandersen +* add minimal dockerfile [2b00bd7](http://github.com/homeassistant/homeassistant-cli/commit/2b00bd7e5b865775e7787c9cedf8d9c17d5f68cb) Ben Lebherz + +Bug fixes: + +* fix(entity): honor --columns in entity get [67397a1](http://github.com/homeassistant/homeassistant-cli/commit/67397a102295381d5d9101a51764643a3668e1e6) @maxandersen +* Fix result reporting from service calls [14fc952](http://github.com/homeassistant/homeassistant-cli/commit/14fc9527ec0861a7dd26e185f4937bf9aace7f07) @maxandersen +* Remove pyaml and move to ruamel only for yaml [df9f8c2](http://github.com/homeassistant/homeassistant-cli/commit/df9f8c23fa9993f16c735159634f29d2a50e1a43) @maxandersen + +Minor fixes: + +* fix: release 0.5.0 version [200a099](http://github.com/homeassistant/homeassistant-cli/commit/200a099d066f2f5b34cce986e29952f4b6bb6594) @maxandersen +* fix: be pep440 complant [98320f8](http://github.com/homeassistant/homeassistant-cli/commit/98320f888b75c8a091c5d19b154cac5b2946ac7b) @maxandersen +* fix: fix lint errors [eca26fa](http://github.com/homeassistant/homeassistant-cli/commit/eca26fa4c2ebd0637a75a221dc17af60210bd0b3) @maxandersen +* fix: fix lint errors [ffd2369](http://github.com/homeassistant/homeassistant-cli/commit/ffd23695cace01e872590fba06dedab63a56693f) @maxandersen +* enable deploy of git timestamped build [4b27a65](http://github.com/homeassistant/homeassistant-cli/commit/4b27a65a2ddab302d97253b677df55739696c6d7) @maxandersen +* Merge branch 'master' into dev [caaf7b1](http://github.com/homeassistant/homeassistant-cli/commit/caaf7b160f1bc7f7854d82ecdb35d0954c5e7ea8) @maxandersen +* add docker reference [d3b64e8](http://github.com/homeassistant/homeassistant-cli/commit/d3b64e886f2a3380e0c4dceb0ea5a5c7d8e7eedc) @maxandersen +* docs: add docs for area, device and event watch [ee4f74a](http://github.com/homeassistant/homeassistant-cli/commit/ee4f74af87ec810a135c66d0d193a14242213328) @maxandersen +* Make dockerfile build from source + entrypoint [b7f8764](http://github.com/homeassistant/homeassistant-cli/commit/b7f876420df65b07a6b2a99c0e7dc7635711c1cd) @maxandersen +* Fix lint issue [8bb0c9e](http://github.com/homeassistant/homeassistant-cli/commit/8bb0c9e4d62ff364f54e1561573e37c7517a46c9) @fabaff +* Fix lint issues [58fdc83](http://github.com/homeassistant/homeassistant-cli/commit/58fdc835978f0448d43e43595379c32c161f3af3) @fabaff +* fix bad typing [499b544](http://github.com/homeassistant/homeassistant-cli/commit/499b5449b0441b546ea48aff212754433457dbd5) @maxandersen +* fix editor formatting [86d9bf8](http://github.com/homeassistant/homeassistant-cli/commit/86d9bf8bf6bfb5bec1a9f28177c105f84912a91b) @maxandersen +* Fix version [3765a03](http://github.com/homeassistant/homeassistant-cli/commit/3765a03ccf11f0865baa7e70937279bcaa245352) @maxandersen +* Fix version marker [edbe4bf](http://github.com/homeassistant/homeassistant-cli/commit/edbe4bf42e7d0993d68a367ca04ad80217aac395) @maxandersen + +Have fun! + +[Max Rydahl Andersen][@maxandersen] + + +[@maxandersen]: https://xam.dk/about +[hass-087]: https://www.home-assistant.io/blog/2019/02/06/release-87/ From ba93e5c47b5f8baca8933f068dfae1cc168a1fe2 Mon Sep 17 00:00:00 2001 From: wrkn4alivn Date: Mon, 11 Feb 2019 01:03:23 -0800 Subject: [PATCH 107/198] Update nest.markdown final step for clarity (#8474) It's unclear in the final step how to encounter the "configurator popup". Added details to guide user to the `Integrations` page to finish the auth configuration. --- source/_components/nest.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/nest.markdown b/source/_components/nest.markdown index 60a2a1e0824..d13409fcb12 100644 --- a/source/_components/nest.markdown +++ b/source/_components/nest.markdown @@ -32,7 +32,7 @@ The Nest component is the main component to integrate all [Nest](https://nest.co - Use "[Home Assistant] [Edit] [For Home Automation]" as the description as it is not super important. 8. Click "Create Product" 9. Once the new product page opens the "Product ID" and "Product Secret" are located on the right side. These will be used as `client_id` and `client_secret` below. -10. Once Home Assistant is started, a configurator will pop up asking you to log into your Nest account and copy a PIN code into Home Assistant. +10. Add the Nest component to your `configuration.yaml` and restart Home Assistant. Then, go to `Configuration > Integrations` and select `CONFIGURE` next to `Nest`. Click the link in the configurator pop up to log into your Nest account and complete the OAuth. Copy the resulting PIN code into the pop up. Connecting to the Nest Developer API requires outbound port 9553 on your firewall. The configuration will fail if this is not accessible. From 8e2f84510276a52e637df9fd865504c3bc0aff5f Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Mon, 11 Feb 2019 02:08:00 -0700 Subject: [PATCH 108/198] Added docs for new Ambient PWS fields (#8432) * Added docs for new Ambient PWS fields * Minor change --- source/_components/ambient_station.markdown | 129 +++++++++++++++++++- 1 file changed, 124 insertions(+), 5 deletions(-) diff --git a/source/_components/ambient_station.markdown b/source/_components/ambient_station.markdown index 079d57f9f96..5dc01ea15b2 100644 --- a/source/_components/ambient_station.markdown +++ b/source/_components/ambient_station.markdown @@ -14,10 +14,9 @@ redirect_from: --- The `Ambient Weather Station` component retrieves local weather information -via personal weather stations from -[Ambient Weather](https://ambientweather.net). +via personal weather stations from [Ambient Weather](https://ambientweather.net). -## {% linkable_title Generating API Keys and Application Keys %} +## {% linkable_title Setup %} Using this component requires both an Application Key and an API Key. To generate both, simply utilize the profile section of @@ -31,8 +30,8 @@ following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry ambient_station: - api_key: - app_key: + api_key: YOUR_API_KEY + app_key: YOUR_APPLICATION_KEY ``` {% configuration %} @@ -57,6 +56,26 @@ monitored_conditions: description: Relative atmospheric pressure battout: description: Weather station battery health + batt1: + description: Sensor 1 battery health + batt2: + description: Sensor 2 battery health + batt3: + description: Sensor 3 battery health + batt4: + description: Sensor 4 battery health + batt5: + description: Sensor 5 battery health + batt6: + description: Sensor 6 battery health + batt7: + description: Sensor 7 battery health + batt8: + description: Sensor 8 battery health + batt9: + description: Sensor 9 battery health + batt10: + description: Sensor 10 battery health co2: description: CO2 level dailyrainin: @@ -71,6 +90,26 @@ monitored_conditions: description: Hourly rain accumulation humidity: description: Outdoor humidity + humidity1: + description: Sensor 1 humidity + humidity2: + description: Sensor 2 humidity + humidity3: + description: Sensor 3 humidity + humidity4: + description: Sensor 4 humidity + humidity5: + description: Sensor 5 humidity + humidity6: + description: Sensor 6 humidity + humidity7: + description: Sensor 7 humidity + humidity8: + description: Sensor 8 humidity + humidity9: + description: Sensor 9 humidity + humidity10: + description: Sensor 10 humidity humidityin: description: Indoor humidity lastRain: @@ -79,8 +118,88 @@ monitored_conditions: description: Max daily wind gust monthlyrainin: description: Monthly rain accumulation + relay1: + description: Sensor 1 relay status + relay2: + description: Sensor 2 relay status + relay3: + description: Sensor 3 relay status + relay4: + description: Sensor 4 relay status + relay5: + description: Sensor 5 relay status + relay6: + description: Sensor 6 relay status + relay7: + description: Sensor 7 relay status + relay8: + description: Sensor 8 relay status + relay9: + description: Sensor 9 relay status + relay10: + description: Sensor 10 relay status + soilhum1: + description: Sensor 1 soil humidity + soilhum2: + description: Sensor 2 soil humidity + soilhum3: + description: Sensor 3 soil humidity + soilhum4: + description: Sensor 4 soil humidity + soilhum5: + description: Sensor 5 soil humidity + soilhum6: + description: Sensor 6 soil humidity + soilhum7: + description: Sensor 7 soil humidity + soilhum8: + description: Sensor 8 soil humidity + soilhum9: + description: Sensor 9 soil humidity + soilhum10: + description: Sensor 10 soil humidity + soiltemp1f: + description: Sensor 1 soil temperature + soiltemp2f: + description: Sensor 2 soil temperature + soiltemp3f: + description: Sensor 3 soil temperature + soiltemp4f: + description: Sensor 4 soil temperature + soiltemp5f: + description: Sensor 5 soil temperature + soiltemp6f: + description: Sensor 6 soil temperature + soiltemp7f: + description: Sensor 7 soil temperature + soiltemp8f: + description: Sensor 8 soil temperature + soiltemp9f: + description: Sensor 9 soil temperature + soiltemp10f: + description: Sensor 10 soil temperature solarradiation: description: Solar radiation + temp1f: + description: Sensor 1 temperature + temp2f: + description: Sensor 2 temperature + temp3f: + description: Sensor 3 temperature + temp4f: + description: Sensor 4 temperature + temp5f: + description: Sensor 5 temperature + temp6f: + description: Sensor 6 temperature + temp7f: + description: Sensor 7 temperature + temp8f: + description: Sensor 8 temperature + temp9f: + description: Sensor 9 temperature + temp10f: + description: Sensor 10 temperature tempf: description: Outdoor temperature tempinf: From 2e9854186e070a25c7b052bee6e9c78fed917c4a Mon Sep 17 00:00:00 2001 From: Max Rydahl Andersen Date: Mon, 11 Feb 2019 11:20:47 +0100 Subject: [PATCH 109/198] Fix typo in blog title (#8476) --- ...hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown b/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown index 82e9d36964a..4a95ce3171d 100644 --- a/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown +++ b/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown @@ -1,6 +1,6 @@ --- layout: post -title: "hass-cli 0.5: Area, Device Reigstry and event CLI" +title: "hass-cli 0.5: Area, Device Registry and event CLI" description: "Bulk editing for Areas!" date: 2019-02-11 00:01:00 date_formatted: "February 11, 2018" From 78ae86087bbb99144e9b1df4a3597fd3b07eaf98 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 11 Feb 2019 11:28:26 +0100 Subject: [PATCH 110/198] Update for 0.87 --- source/developers/credits.markdown | 6607 ++++++++++++++-------------- 1 file changed, 3377 insertions(+), 3230 deletions(-) diff --git a/source/developers/credits.markdown b/source/developers/credits.markdown index 23367e06ab3..d196e5d19e7 100644 --- a/source/developers/credits.markdown +++ b/source/developers/credits.markdown @@ -2,7 +2,7 @@ layout: page title: "Credits" description: "Credits for the developers who contributed to Home Assistant." -date: 2019-01-24, 22:39:22 +0000 +date: 2019-02-11, 10:23:58 +0000 sidebar: true comments: false sharing: true @@ -13,12 +13,12 @@ This page contains a list of people who have contributed in one way or another t ### {% linkable_title Author %} -- [Paulus Schoutsen (@balloob)](https://github.com/balloob "8673 total commits to the home-assistant organization: -4744 commits to home-assistant -1777 commits to home-assistant.io -1354 commits to home-assistant-polymer +- [Paulus Schoutsen (@balloob)](https://github.com/balloob "8828 total commits to the Home Assistant orga: +4806 commits to home-assistant +1798 commits to home-assistant.io +1425 commits to home-assistant-polymer 237 commits to home-assistant-js -148 commits to developers.home-assistant +149 commits to developers.home-assistant 132 commits to netdisco 120 commits to home-assistant-js-websocket 43 commits to hass-release @@ -32,12 +32,12 @@ This page contains a list of people who have contributed in one way or another t 6 commits to custom-panel-starter-kit-react 5 commits to home-assistant-notebooks 4 commits to ui-schema -3 commits to hassio-addons 3 commits to hassio-build +3 commits to hassio-addons 2 commits to lambda-home-assistant-github 2 commits to home-assistant-iOS -2 commits to hassio-addons-example 2 commits to issue-bot +2 commits to hassio-addons-example 1 commit to warrant 1 commit to architecture ") @@ -46,123 +46,123 @@ This page contains a list of people who have contributed in one way or another t (in alphabetical order) -- [15goudreau (@15goudreau)](https://github.com/15goudreau "1 total commits to the home-assistant organization: +- [15goudreau (@15goudreau)](https://github.com/15goudreau "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [333ryan18 (@333ryan18)](https://github.com/333ryan18 "1 total commits to the home-assistant organization: +- [333ryan18 (@333ryan18)](https://github.com/333ryan18 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [4lloyd (@4lloyd)](https://github.com/4lloyd "1 total commits to the home-assistant organization: +- [4lloyd (@4lloyd)](https://github.com/4lloyd "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [7even (@hwikene)](https://github.com/hwikene "1 total commits to the home-assistant organization: +- [7even (@hwikene)](https://github.com/hwikene "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [9R (@9R)](https://github.com/9R "1 total commits to the home-assistant organization: +- [9R (@9R)](https://github.com/9R "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [A Gomes (@ambgomes)](https://github.com/ambgomes "1 total commits to the home-assistant organization: +- [A Gomes (@ambgomes)](https://github.com/ambgomes "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [a1ex4 (@a1ex4)](https://github.com/a1ex4 "1 total commits to the home-assistant organization: +- [a1ex4 (@a1ex4)](https://github.com/a1ex4 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [a\-andre (@a-andre)](https://github.com/a-andre "3 total commits to the home-assistant organization: +- [a\-andre (@a-andre)](https://github.com/a-andre "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [a\-r\-j\-a\-n (@a-r-j-a-n)](https://github.com/a-r-j-a-n "1 total commits to the home-assistant organization: +- [a\-r\-j\-a\-n (@a-r-j-a-n)](https://github.com/a-r-j-a-n "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [aapjeisbaas (@aapjeisbaas)](https://github.com/aapjeisbaas "1 total commits to the home-assistant organization: +- [aapjeisbaas (@aapjeisbaas)](https://github.com/aapjeisbaas "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Aaron (@mcd1992)](https://github.com/mcd1992 "5 total commits to the home-assistant organization: +- [Aaron (@mcd1992)](https://github.com/mcd1992 "5 total commits to the Home Assistant orga: 5 commits to open-zwave ") -- [Aaron Bach (@bachya)](https://github.com/bachya "130 total commits to the home-assistant organization: -97 commits to home-assistant -33 commits to home-assistant.io +- [Aaron Bach (@bachya)](https://github.com/bachya "141 total commits to the Home Assistant orga: +105 commits to home-assistant +36 commits to home-assistant.io ") -- [Aaron Godfrey (@boralyl)](https://github.com/boralyl "1 total commits to the home-assistant organization: -1 commit to home-assistant +- [Aaron Godfrey (@boralyl)](https://github.com/boralyl "2 total commits to the Home Assistant orga: +2 commits to home-assistant ") -- [Aaron Linville (@linville)](https://github.com/linville "3 total commits to the home-assistant organization: +- [Aaron Linville (@linville)](https://github.com/linville "3 total commits to the Home Assistant orga: 2 commits to appdaemon 1 commit to home-assistant.io ") -- [Aaron Malone (@aaroncm)](https://github.com/aaroncm "1 total commits to the home-assistant organization: +- [Aaron Malone (@aaroncm)](https://github.com/aaroncm "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Aaron Morris (@Morrisai)](https://github.com/Morrisai "1 total commits to the home-assistant organization: +- [Aaron Morris (@Morrisai)](https://github.com/Morrisai "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Aaron Pica (@xeanhort)](https://github.com/xeanhort "1 total commits to the home-assistant organization: +- [Aaron Pica (@xeanhort)](https://github.com/xeanhort "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [Aaron Polley (@xarnze)](https://github.com/xarnze "2 total commits to the home-assistant organization: +- [Aaron Polley (@xarnze)](https://github.com/xarnze "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Aaron Wolen (@aaronwolen)](https://github.com/aaronwolen "4 total commits to the home-assistant organization: +- [Aaron Wolen (@aaronwolen)](https://github.com/aaronwolen "4 total commits to the Home Assistant orga: 3 commits to open-zwave 1 commit to home-assistant.io ") -- [aaronpace (@aaronpace)](https://github.com/aaronpace "1 total commits to the home-assistant organization: +- [aaronpace (@aaronpace)](https://github.com/aaronpace "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Abhishek Anand (@aa755)](https://github.com/aa755 "2 total commits to the home-assistant organization: +- [Abhishek Anand (@aa755)](https://github.com/aa755 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [abondoe (@abondoe)](https://github.com/abondoe "1 total commits to the home-assistant organization: +- [abondoe (@abondoe)](https://github.com/abondoe "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [ABOTlegacy (@ABOTlegacy)](https://github.com/ABOTlegacy "1 total commits to the home-assistant organization: +- [ABOTlegacy (@ABOTlegacy)](https://github.com/ABOTlegacy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Abílio Costa (@abmantis)](https://github.com/abmantis "42 total commits to the home-assistant organization: +- [Abílio Costa (@abmantis)](https://github.com/abmantis "42 total commits to the Home Assistant orga: 26 commits to home-assistant 12 commits to home-assistant.io 2 commits to home-assistant-polymer 1 commit to home-assistant-js-websocket 1 commit to netdisco ") -- [Achilleas Pipinellis (@axilleas)](https://github.com/axilleas "1 total commits to the home-assistant organization: +- [Achilleas Pipinellis (@axilleas)](https://github.com/axilleas "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Adam (@SilvrrGIT)](https://github.com/SilvrrGIT "17 total commits to the home-assistant organization: -15 commits to home-assistant.io +- [Adam (@SilvrrGIT)](https://github.com/SilvrrGIT "18 total commits to the Home Assistant orga: +16 commits to home-assistant.io 2 commits to home-assistant ") -- [Adam Allport (@AAllport)](https://github.com/AAllport "1 total commits to the home-assistant organization: +- [Adam Allport (@AAllport)](https://github.com/AAllport "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Adam Baxter (@voltagex)](https://github.com/voltagex "2 total commits to the home-assistant organization: +- [Adam Baxter (@voltagex)](https://github.com/voltagex "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant ") -- [Adam Belebczuk (@sqldiablo)](https://github.com/sqldiablo "18 total commits to the home-assistant organization: -12 commits to home-assistant +- [Adam Belebczuk (@sqldiablo)](https://github.com/sqldiablo "19 total commits to the Home Assistant orga: +13 commits to home-assistant 6 commits to home-assistant.io ") -- [Adam Cooper (@GenericStudent)](https://github.com/GenericStudent "11 total commits to the home-assistant organization: +- [Adam Cooper (@GenericStudent)](https://github.com/GenericStudent "11 total commits to the Home Assistant orga: 8 commits to home-assistant 3 commits to home-assistant.io ") -- [Adam Dullage (@Dullage)](https://github.com/Dullage "5 total commits to the home-assistant organization: +- [Adam Dullage (@Dullage)](https://github.com/Dullage "5 total commits to the Home Assistant orga: 4 commits to home-assistant.io 1 commit to home-assistant ") -- [Adam Garcia (@pancho-villa)](https://github.com/pancho-villa "1 total commits to the home-assistant organization: +- [Adam Garcia (@pancho-villa)](https://github.com/pancho-villa "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Adam Goodbar (@adamgoodbar)](https://github.com/adamgoodbar "1 total commits to the home-assistant organization: +- [Adam Goodbar (@adamgoodbar)](https://github.com/adamgoodbar "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Adam Knight (@ahknight)](https://github.com/ahknight "1 total commits to the home-assistant organization: +- [Adam Knight (@ahknight)](https://github.com/ahknight "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Adam Mills (@armills)](https://github.com/armills "368 total commits to the home-assistant organization: +- [Adam Mills (@armills)](https://github.com/armills "368 total commits to the Home Assistant orga: 197 commits to home-assistant 97 commits to home-assistant-polymer 64 commits to home-assistant.io @@ -172,1286 +172,1304 @@ This page contains a list of people who have contributed in one way or another t 1 commit to homebridge-homeassistant 1 commit to open-zwave ") -- [Adam Reznechek (@adreznec)](https://github.com/adreznec "1 total commits to the home-assistant organization: +- [Adam Reznechek (@adreznec)](https://github.com/adreznec "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Adam Starbuck (@starbuck93)](https://github.com/starbuck93 "1 total commits to the home-assistant organization: +- [Adam Starbuck (@starbuck93)](https://github.com/starbuck93 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Adam Stone (@astone123)](https://github.com/astone123 "1 total commits to the home-assistant organization: +- [Adam Stone (@astone123)](https://github.com/astone123 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [adamomg (@adamomg)](https://github.com/adamomg "1 total commits to the home-assistant organization: +- [adamomg (@adamomg)](https://github.com/adamomg "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [adamp237 (@adamp237)](https://github.com/adamp237 "2 total commits to the home-assistant organization: +- [adamp237 (@adamp237)](https://github.com/adamp237 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Adde Lovein (@addelovein)](https://github.com/addelovein "1 total commits to the home-assistant organization: +- [Adde Lovein (@addelovein)](https://github.com/addelovein "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Addo Solutions (@AddoSolutions)](https://github.com/AddoSolutions "1 total commits to the home-assistant organization: +- [Addo Solutions (@AddoSolutions)](https://github.com/AddoSolutions "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [adebeun (@adebeun)](https://github.com/adebeun "1 total commits to the home-assistant organization: +- [adebeun (@adebeun)](https://github.com/adebeun "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ADeeds (@ADeeds)](https://github.com/ADeeds "1 total commits to the home-assistant organization: +- [ADeeds (@ADeeds)](https://github.com/ADeeds "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [adipose (@adipose)](https://github.com/adipose "2 total commits to the home-assistant organization: +- [adipose (@adipose)](https://github.com/adipose "2 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to hassio-addons ") -- [AdithyanI (@AdithyanI)](https://github.com/AdithyanI "1 total commits to the home-assistant organization: +- [AdithyanI (@AdithyanI)](https://github.com/AdithyanI "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Aditya Shevade (@adibis)](https://github.com/adibis "1 total commits to the home-assistant organization: +- [Aditya Shevade (@adibis)](https://github.com/adibis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Adriaan Peeters (@apeeters)](https://github.com/apeeters "1 total commits to the home-assistant organization: +- [Adriaan Peeters (@apeeters)](https://github.com/apeeters "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Adrian Campos (@adriancampos)](https://github.com/adriancampos "2 total commits to the home-assistant organization: +- [Adrian Campos (@adriancampos)](https://github.com/adriancampos "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Adrian Goins (@oskapt)](https://github.com/oskapt "1 total commits to the home-assistant organization: +- [Adrian Goins (@oskapt)](https://github.com/oskapt "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Adrian Popa (@mad-ady)](https://github.com/mad-ady "6 total commits to the home-assistant organization: +- [Adrian Popa (@mad-ady)](https://github.com/mad-ady "6 total commits to the Home Assistant orga: 4 commits to appdaemon 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Adrian Scillato (@ascillato)](https://github.com/ascillato "1 total commits to the home-assistant organization: +- [Adrian Scillato (@ascillato)](https://github.com/ascillato "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Adrien Ball (@adrienball)](https://github.com/adrienball "2 total commits to the home-assistant organization: +- [Adrien Ball (@adrienball)](https://github.com/adrienball "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Adrien Brault (@adrienbrault)](https://github.com/adrienbrault "2 total commits to the home-assistant organization: +- [Adrien Brault (@adrienbrault)](https://github.com/adrienbrault "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Adrián López (@adrianlzt)](https://github.com/adrianlzt "8 total commits to the home-assistant organization: +- [Adrián López (@adrianlzt)](https://github.com/adrianlzt "8 total commits to the Home Assistant orga: 6 commits to home-assistant.io 2 commits to home-assistant ") -- [aenea (@aenea)](https://github.com/aenea "2 total commits to the home-assistant organization: +- [aenea (@aenea)](https://github.com/aenea "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Aephir (@Aephir)](https://github.com/Aephir "1 total commits to the home-assistant organization: +- [Aephir (@Aephir)](https://github.com/Aephir "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [aetolus (@aetolus)](https://github.com/aetolus "2 total commits to the home-assistant organization: +- [aetolus (@aetolus)](https://github.com/aetolus "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [aguedob (@aguedob)](https://github.com/aguedob "1 total commits to the home-assistant organization: +- [aguedob (@aguedob)](https://github.com/aguedob "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ahobsonsayers (@ahobsonsayers)](https://github.com/ahobsonsayers "2 total commits to the home-assistant organization: +- [ahobsonsayers (@ahobsonsayers)](https://github.com/ahobsonsayers "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [aisbergde (@aisbergde)](https://github.com/aisbergde "2 total commits to the home-assistant organization: +- [aisbergde (@aisbergde)](https://github.com/aisbergde "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [ajobbins (@ajobbins)](https://github.com/ajobbins "1 total commits to the home-assistant organization: +- [ajobbins (@ajobbins)](https://github.com/ajobbins "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [akloeckner (@akloeckner)](https://github.com/akloeckner "12 total commits to the home-assistant organization: +- [akloeckner (@akloeckner)](https://github.com/akloeckner "12 total commits to the Home Assistant orga: 6 commits to home-assistant 6 commits to home-assistant.io ") -- [Akriti Chadda (@akriticg)](https://github.com/akriticg "1 total commits to the home-assistant organization: +- [Akriti Chadda (@akriticg)](https://github.com/akriticg "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alan Bowman (@alanbowman)](https://github.com/alanbowman "5 total commits to the home-assistant organization: +- [Akın Ömeroğlu (@akinomeroglu)](https://github.com/akinomeroglu "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Alan Bowman (@alanbowman)](https://github.com/alanbowman "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Alan Fischer (@alanfischer)](https://github.com/alanfischer "21 total commits to the home-assistant organization: +- [Alan Fischer (@alanfischer)](https://github.com/alanfischer "21 total commits to the Home Assistant orga: 17 commits to home-assistant 4 commits to home-assistant.io ") -- [Alan Tse (@alandtse)](https://github.com/alandtse "4 total commits to the home-assistant organization: +- [Alan Tse (@alandtse)](https://github.com/alandtse "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Alasdair Nicol (@alasdairnicol)](https://github.com/alasdairnicol "2 total commits to the home-assistant organization: +- [Alasdair Nicol (@alasdairnicol)](https://github.com/alasdairnicol "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Alastair D'Silva (@deece)](https://github.com/deece "5 total commits to the home-assistant organization: +- [Alastair D'Silva (@deece)](https://github.com/deece "5 total commits to the Home Assistant orga: 2 commits to hassos -1 commit to hassio-homeassistant -1 commit to hassio 1 commit to hassio-build +1 commit to hassio +1 commit to hassio-homeassistant ") -- [Albatross (@DyingAlbatross)](https://github.com/DyingAlbatross "2 total commits to the home-assistant organization: +- [Albatross (@DyingAlbatross)](https://github.com/DyingAlbatross "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Albert Lee (@trisk)](https://github.com/trisk "20 total commits to the home-assistant organization: +- [Albert Lee (@trisk)](https://github.com/trisk "20 total commits to the Home Assistant orga: 12 commits to home-assistant 8 commits to home-assistant.io ") -- [Alberto Arias Maestro (@albertoarias)](https://github.com/albertoarias "2 total commits to the home-assistant organization: +- [Alberto Arias Maestro (@albertoarias)](https://github.com/albertoarias "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [AlCalzone (@AlCalzone)](https://github.com/AlCalzone "1 total commits to the home-assistant organization: +- [AlCalzone (@AlCalzone)](https://github.com/AlCalzone "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Alec Rust (@AlecRust)](https://github.com/AlecRust "7 total commits to the home-assistant organization: +- [Alec Rust (@AlecRust)](https://github.com/AlecRust "9 total commits to the Home Assistant orga: 6 commits to home-assistant.io +1 commit to home-assistant-polymer +1 commit to developers.home-assistant 1 commit to hassio-addons ") -- [Aleksandar Todorović \(r3bl\) (@aleksandar-todorovic)](https://github.com/aleksandar-todorovic "1 total commits to the home-assistant organization: +- [Aleksandar Todorović \(r3bl\) (@aleksandar-todorovic)](https://github.com/aleksandar-todorovic "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Aleksandr Smirnov (@jaxer)](https://github.com/jaxer "1 total commits to the home-assistant organization: +- [Aleksandr Smirnov (@jaxer)](https://github.com/jaxer "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Aleksey Gureiev (@alg)](https://github.com/alg "1 total commits to the home-assistant organization: +- [Aleksey Gureiev (@alg)](https://github.com/alg "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Aleksey Jurchenko (@alekseyjurchenko)](https://github.com/alekseyjurchenko "1 total commits to the home-assistant organization: +- [Aleksey Jurchenko (@alekseyjurchenko)](https://github.com/alekseyjurchenko "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [alekslyse (@alekslyse)](https://github.com/alekslyse "1 total commits to the home-assistant organization: +- [alekslyse (@alekslyse)](https://github.com/alekslyse "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alessandro Mogavero (@alexmogavero)](https://github.com/alexmogavero "4 total commits to the home-assistant organization: +- [Alessandro Mogavero (@alexmogavero)](https://github.com/alexmogavero "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Alessandro Staniscia (@Odyno)](https://github.com/Odyno "1 total commits to the home-assistant organization: +- [Alessandro Staniscia (@Odyno)](https://github.com/Odyno "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Alex (@asbach)](https://github.com/asbach "3 total commits to the home-assistant organization: +- [Alex (@asbach)](https://github.com/asbach "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Alex (@MungoRae)](https://github.com/MungoRae "1 total commits to the home-assistant organization: +- [Alex (@alexrockt)](https://github.com/alexrockt "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Alex (@alexrockt)](https://github.com/alexrockt "1 total commits to the home-assistant organization: +- [Alex (@MungoRae)](https://github.com/MungoRae "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Alex (@alexanderVonBergner)](https://github.com/alexanderVonBergner "1 total commits to the home-assistant organization: +- [Alex (@alexanderVonBergner)](https://github.com/alexanderVonBergner "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alex Barcelo (@alexbarcelo)](https://github.com/alexbarcelo "8 total commits to the home-assistant organization: +- [Alex Barcelo (@alexbarcelo)](https://github.com/alexbarcelo "8 total commits to the Home Assistant orga: 4 commits to home-assistant.io 3 commits to hassio-addons 1 commit to home-assistant ") -- [Alex Calderon (@AlexCalderon02)](https://github.com/AlexCalderon02 "1 total commits to the home-assistant organization: +- [Alex Calderon (@AlexCalderon02)](https://github.com/AlexCalderon02 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alex Harvey (@infamy)](https://github.com/infamy "29 total commits to the home-assistant organization: +- [Alex Harvey (@infamy)](https://github.com/infamy "29 total commits to the Home Assistant orga: 14 commits to home-assistant 11 commits to home-assistant.io 4 commits to hassos ") -- [Alex Lauerman (@alexlauerman)](https://github.com/alexlauerman "2 total commits to the home-assistant organization: +- [Alex Lauerman (@alexlauerman)](https://github.com/alexlauerman "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Alex Macleod (@Alexendoo)](https://github.com/Alexendoo "2 total commits to the home-assistant organization: +- [Alex Macleod (@Alexendoo)](https://github.com/Alexendoo "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [Alex Mekkering (@AlexMekkering)](https://github.com/AlexMekkering "3 total commits to the home-assistant organization: +- [Alex Mekkering (@AlexMekkering)](https://github.com/AlexMekkering "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Alex MF (@adsmf)](https://github.com/adsmf "1 total commits to the home-assistant organization: +- [Alex MF (@adsmf)](https://github.com/adsmf "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Alex Osadchyy (@aosadchyy)](https://github.com/aosadchyy "2 total commits to the home-assistant organization: +- [Alex Osadchyy (@aosadchyy)](https://github.com/aosadchyy "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Alex Tzonkov (@attzonko)](https://github.com/attzonko "3 total commits to the home-assistant organization: +- [Alex Tzonkov (@attzonko)](https://github.com/attzonko "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Alex1234 (@Alex1234)](https://github.com/Alex1234 "1 total commits to the home-assistant organization: +- [Alex1234 (@Alex1234)](https://github.com/Alex1234 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [alex9446 (@alex9446)](https://github.com/alex9446 "1 total commits to the home-assistant organization: +- [alex9446 (@alex9446)](https://github.com/alex9446 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Alexander (@ualex73)](https://github.com/ualex73 "162 total commits to the home-assistant organization: +- [Alexander (@ualex73)](https://github.com/ualex73 "162 total commits to the Home Assistant orga: 162 commits to open-zwave ") -- [Alexander (@vtochq)](https://github.com/vtochq "1 total commits to the home-assistant organization: +- [Alexander (@vtochq)](https://github.com/vtochq "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alexander Bandukwala (@7h3kk1d)](https://github.com/7h3kk1d "1 total commits to the home-assistant organization: +- [Alexander Bandukwala (@7h3kk1d)](https://github.com/7h3kk1d "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alexander Groß (@agross)](https://github.com/agross "1 total commits to the home-assistant organization: +- [Alexander Groß (@agross)](https://github.com/agross "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alexander Hardwicke (@alexhardwicke)](https://github.com/alexhardwicke "2 total commits to the home-assistant organization: +- [Alexander Hardwicke (@alexhardwicke)](https://github.com/alexhardwicke "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Alexander Hradetzky (@blitzkneisser)](https://github.com/blitzkneisser "2 total commits to the home-assistant organization: +- [Alexander Hradetzky (@blitzkneisser)](https://github.com/blitzkneisser "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Alexander Kratzer (@hexxter)](https://github.com/hexxter "8 total commits to the home-assistant organization: +- [Alexander Kratzer (@hexxter)](https://github.com/hexxter "8 total commits to the Home Assistant orga: 8 commits to home-assistant ") -- [Alexander Lyon (@arlyon)](https://github.com/arlyon "1 total commits to the home-assistant organization: +- [Alexander Lyon (@arlyon)](https://github.com/arlyon "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Alexander Rust (@binarybucks)](https://github.com/binarybucks "1 total commits to the home-assistant organization: +- [Alexander Rust (@binarybucks)](https://github.com/binarybucks "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Alexander Slansky (@aslansky)](https://github.com/aslansky "1 total commits to the home-assistant organization: +- [Alexander Slansky (@aslansky)](https://github.com/aslansky "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alexandre Perrin (@kAworu)](https://github.com/kAworu "4 total commits to the home-assistant organization: +- [Alexandre Perrin (@kAworu)](https://github.com/kAworu "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Alexandre Prates Dias (@pratesbh)](https://github.com/pratesbh "1 total commits to the home-assistant organization: +- [Alexandre Prates Dias (@pratesbh)](https://github.com/pratesbh "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alexei Chetroi (@Adminiuga)](https://github.com/Adminiuga "25 total commits to the home-assistant organization: +- [Alexei Chetroi (@Adminiuga)](https://github.com/Adminiuga "25 total commits to the Home Assistant orga: 24 commits to home-assistant 1 commit to home-assistant-polymer ") -- [Alexis Iglauer (@ax42)](https://github.com/ax42 "4 total commits to the home-assistant organization: +- [Alexis Iglauer (@ax42)](https://github.com/ax42 "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [AlexVPopov (@AlexVPopov)](https://github.com/AlexVPopov "1 total commits to the home-assistant organization: +- [AlexVPopov (@AlexVPopov)](https://github.com/AlexVPopov "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alexxander0 (@Alexxander0)](https://github.com/Alexxander0 "3 total commits to the home-assistant organization: +- [Alexxander0 (@Alexxander0)](https://github.com/Alexxander0 "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Alfie Day (@Azelphur)](https://github.com/Azelphur "12 total commits to the home-assistant organization: +- [Alfie Day (@Azelphur)](https://github.com/Azelphur "12 total commits to the Home Assistant orga: 12 commits to home-assistant ") -- [Aliaksandr (@minchik)](https://github.com/minchik "7 total commits to the home-assistant organization: +- [Aliaksandr (@minchik)](https://github.com/minchik "7 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to appdaemon 2 commits to home-assistant ") -- [Alistair Galbraith (@alistairg)](https://github.com/alistairg "2 total commits to the home-assistant organization: +- [Alistair Galbraith (@alistairg)](https://github.com/alistairg "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Allan Glen (@allanglen)](https://github.com/allanglen "1 total commits to the home-assistant organization: +- [Allan Glen (@allanglen)](https://github.com/allanglen "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Allan Klein (@allanak)](https://github.com/allanak "1 total commits to the home-assistant organization: +- [Allan Klein (@allanak)](https://github.com/allanak "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [allixx (@allixx)](https://github.com/allixx "1 total commits to the home-assistant organization: +- [allixx (@allixx)](https://github.com/allixx "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Almost Engineer (@almostengr)](https://github.com/almostengr "1 total commits to the home-assistant organization: +- [Almost Engineer (@almostengr)](https://github.com/almostengr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Alok Saboo (@arsaboo)](https://github.com/arsaboo "163 total commits to the home-assistant organization: -92 commits to home-assistant.io -58 commits to home-assistant +- [Alok Saboo (@arsaboo)](https://github.com/arsaboo "169 total commits to the Home Assistant orga: +95 commits to home-assistant.io +61 commits to home-assistant 7 commits to home-assistant-polymer 3 commits to developers.home-assistant -1 commit to pi-gen 1 commit to hassbian-scripts +1 commit to pi-gen 1 commit to hassio-addons ") -- [amigian74 (@amigian74)](https://github.com/amigian74 "2 total commits to the home-assistant organization: +- [amigian74 (@amigian74)](https://github.com/amigian74 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Amir Hanan (@Amir974)](https://github.com/Amir974 "9 total commits to the home-assistant organization: +- [Amir Hanan (@Amir974)](https://github.com/Amir974 "9 total commits to the Home Assistant orga: 9 commits to home-assistant.io ") -- [Amol Katdare (@amolkatdare)](https://github.com/amolkatdare "1 total commits to the home-assistant organization: +- [Amol Katdare (@amolkatdare)](https://github.com/amolkatdare "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [amorsillo (@AndrewMorsillo)](https://github.com/AndrewMorsillo "2 total commits to the home-assistant organization: +- [amorsillo (@AndrewMorsillo)](https://github.com/AndrewMorsillo "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Ana Paula Gomes (@anapaulagomes)](https://github.com/anapaulagomes "2 total commits to the home-assistant organization: +- [Ana Paula Gomes (@anapaulagomes)](https://github.com/anapaulagomes "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Anastasia A (@Sacret)](https://github.com/Sacret "1 total commits to the home-assistant organization: +- [Anastasia A (@Sacret)](https://github.com/Sacret "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Anders Fogh Eriksen (@Fogh)](https://github.com/Fogh "2 total commits to the home-assistant organization: +- [Anders Einar Hilden (@Kagee)](https://github.com/Kagee "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Anders Fogh Eriksen (@Fogh)](https://github.com/Fogh "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Anders Gjendem (@agjendem)](https://github.com/agjendem "1 total commits to the home-assistant organization: +- [Anders Gjendem (@agjendem)](https://github.com/agjendem "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Anders Melchiorsen (@amelchio)](https://github.com/amelchio "302 total commits to the home-assistant organization: -247 commits to home-assistant -46 commits to home-assistant.io +- [Anders Melchiorsen (@amelchio)](https://github.com/amelchio "311 total commits to the Home Assistant orga: +254 commits to home-assistant +47 commits to home-assistant.io 6 commits to pyharmony 3 commits to home-assistant-polymer +1 commit to home-assistant-iOS ") -- [Anders Norås (@anoras)](https://github.com/anoras "1 total commits to the home-assistant organization: +- [Anders Norås (@anoras)](https://github.com/anoras "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [andig (@andig)](https://github.com/andig "2 total commits to the home-assistant organization: +- [andig (@andig)](https://github.com/andig "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [Andre Lengwenus (@alengwenus)](https://github.com/alengwenus "7 total commits to the home-assistant organization: +- [Andre Lengwenus (@alengwenus)](https://github.com/alengwenus "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Andrea (@BubiDevs)](https://github.com/BubiDevs "2 total commits to the home-assistant organization: +- [Andrea (@BubiDevs)](https://github.com/BubiDevs "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Andrea Campi (@andreacampi)](https://github.com/andreacampi "8 total commits to the home-assistant organization: +- [Andrea Campi (@andreacampi)](https://github.com/andreacampi "8 total commits to the Home Assistant orga: 6 commits to home-assistant 2 commits to home-assistant.io ") -- [Andrea Tosatto (@andtos90)](https://github.com/andtos90 "2 total commits to the home-assistant organization: +- [Andrea Tosatto (@andtos90)](https://github.com/andtos90 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Andreas Björshammar (@abjorshammar)](https://github.com/abjorshammar "3 total commits to the home-assistant organization: +- [Andreas Björshammar (@abjorshammar)](https://github.com/abjorshammar "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Andreas Cambitsis (@acambitsis)](https://github.com/acambitsis "1 total commits to the home-assistant organization: +- [Andreas Cambitsis (@acambitsis)](https://github.com/acambitsis "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Andreas Franz (@andreasfranz)](https://github.com/andreasfranz "1 total commits to the home-assistant organization: +- [Andreas Franz (@andreasfranz)](https://github.com/andreasfranz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andreas Jacobsen (@andreasjacobsen93)](https://github.com/andreasjacobsen93 "9 total commits to the home-assistant organization: +- [Andreas Hartl (@nd-net)](https://github.com/nd-net "2 total commits to the Home Assistant orga: +1 commit to home-assistant +1 commit to home-assistant.io +") +- [Andreas Jacobsen (@andreasjacobsen93)](https://github.com/andreasjacobsen93 "9 total commits to the Home Assistant orga: 6 commits to home-assistant.io 2 commits to hassio-addons 1 commit to home-assistant ") -- [Andreas Oberritter (@mtdcr)](https://github.com/mtdcr "7 total commits to the home-assistant organization: +- [Andreas Oberritter (@mtdcr)](https://github.com/mtdcr "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Andreas Rammhold (@andir)](https://github.com/andir "1 total commits to the home-assistant organization: +- [Andreas Rammhold (@andir)](https://github.com/andir "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Andreas Renberg \(IQAndreas\) (@IQAndreas)](https://github.com/IQAndreas "2 total commits to the home-assistant organization: +- [Andreas Renberg \(IQAndreas\) (@IQAndreas)](https://github.com/IQAndreas "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Andreas Wolter (@a-wolter)](https://github.com/a-wolter "1 total commits to the home-assistant organization: +- [Andreas Wolter (@a-wolter)](https://github.com/a-wolter "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [andreasfelder (@andreasfelder)](https://github.com/andreasfelder "1 total commits to the home-assistant organization: +- [andreasfelder (@andreasfelder)](https://github.com/andreasfelder "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andreea\-Daniela Ene (@AndreeaEne)](https://github.com/AndreeaEne "3 total commits to the home-assistant organization: +- [Andreea\-Daniela Ene (@AndreeaEne)](https://github.com/AndreeaEne "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Andrei (@gipnokote)](https://github.com/gipnokote "3 total commits to the home-assistant organization: +- [Andrei (@gipnokote)](https://github.com/gipnokote "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Andrei Pop (@andreipop2005)](https://github.com/andreipop2005 "2 total commits to the home-assistant organization: +- [Andrei Pop (@andreipop2005)](https://github.com/andreipop2005 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Andrei Popovici (@andreipopovici)](https://github.com/andreipopovici "1 total commits to the home-assistant organization: +- [Andrei Popovici (@andreipopovici)](https://github.com/andreipopovici "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andrej Friesen (@ajfriesen)](https://github.com/ajfriesen "6 total commits to the home-assistant organization: +- [Andrej Friesen (@ajfriesen)](https://github.com/ajfriesen "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Andrejs (@tlpbu)](https://github.com/tlpbu "1 total commits to the home-assistant organization: +- [Andrejs (@tlpbu)](https://github.com/tlpbu "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andrew (@aneisch)](https://github.com/aneisch "6 total commits to the home-assistant organization: +- [Andrew (@aneisch)](https://github.com/aneisch "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Andrew (@aoakeson)](https://github.com/aoakeson "3 total commits to the home-assistant organization: +- [Andrew (@aoakeson)](https://github.com/aoakeson "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Andrew (@adpriebe)](https://github.com/adpriebe "2 total commits to the home-assistant organization: +- [Andrew (@adpriebe)](https://github.com/adpriebe "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Andrew Chatham (@achatham)](https://github.com/achatham "1 total commits to the home-assistant organization: +- [Andrew Chatham (@achatham)](https://github.com/achatham "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Andrew Cockburn (@acockburn)](https://github.com/acockburn "1261 total commits to the home-assistant organization: -1123 commits to appdaemon +- [Andrew Cockburn (@acockburn)](https://github.com/acockburn "1264 total commits to the Home Assistant orga: +1126 commits to appdaemon 88 commits to hadashboard 28 commits to scenegen 22 commits to home-assistant.io ") -- [Andrew Fahrenholtz (@PlasmaEye)](https://github.com/PlasmaEye "1 total commits to the home-assistant organization: +- [Andrew Fahrenholtz (@PlasmaEye)](https://github.com/PlasmaEye "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andrew Garrett (@werdnum)](https://github.com/werdnum "2 total commits to the home-assistant organization: +- [Andrew Garrett (@werdnum)](https://github.com/werdnum "2 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to home-assistant.io ") -- [Andrew Hayworth (@ahayworth)](https://github.com/ahayworth "12 total commits to the home-assistant organization: +- [Andrew Hayworth (@ahayworth)](https://github.com/ahayworth "12 total commits to the Home Assistant orga: 9 commits to home-assistant 3 commits to home-assistant.io ") -- [Andrew LeCody (@aceat64)](https://github.com/aceat64 "2 total commits to the home-assistant organization: +- [Andrew LeCody (@aceat64)](https://github.com/aceat64 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Andrew Loe (@loe)](https://github.com/loe "1 total commits to the home-assistant organization: +- [Andrew Loe (@loe)](https://github.com/loe "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Andrew Patton (@acusti)](https://github.com/acusti "1 total commits to the home-assistant organization: +- [Andrew Patton (@acusti)](https://github.com/acusti "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andrew Riley (@andrewcr7)](https://github.com/andrewcr7 "1 total commits to the home-assistant organization: +- [Andrew Riley (@andrewcr7)](https://github.com/andrewcr7 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andrew Sayre (@andrewsayre)](https://github.com/andrewsayre "3 total commits to the home-assistant organization: -3 commits to home-assistant +- [Andrew Sayre (@andrewsayre)](https://github.com/andrewsayre "19 total commits to the Home Assistant orga: +10 commits to home-assistant +9 commits to home-assistant.io ") -- [Andrew Smith (@andrewmichaelsmith)](https://github.com/andrewmichaelsmith "2 total commits to the home-assistant organization: +- [Andrew Smith (@andrewmichaelsmith)](https://github.com/andrewmichaelsmith "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [Andrew Starr\-Bochicchio (@andrewsomething)](https://github.com/andrewsomething "1 total commits to the home-assistant organization: +- [Andrew Starr\-Bochicchio (@andrewsomething)](https://github.com/andrewsomething "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andrew Stock (@watchforstock)](https://github.com/watchforstock "2 total commits to the home-assistant organization: +- [Andrew Stock (@watchforstock)](https://github.com/watchforstock "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Andrew Thigpen (@andythigpen)](https://github.com/andythigpen "33 total commits to the home-assistant organization: +- [Andrew Thigpen (@andythigpen)](https://github.com/andythigpen "33 total commits to the Home Assistant orga: 32 commits to home-assistant 1 commit to home-assistant-js ") -- [Andrew Wedgbury (@sconemad)](https://github.com/sconemad "1 total commits to the home-assistant organization: +- [Andrew Wedgbury (@sconemad)](https://github.com/sconemad "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Andrew Williams (@nikdoof)](https://github.com/nikdoof "1 total commits to the home-assistant organization: +- [Andrew Williams (@nikdoof)](https://github.com/nikdoof "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [andrew\-curtis (@andrew-curtis)](https://github.com/andrew-curtis "7 total commits to the home-assistant organization: +- [andrew\-curtis (@andrew-curtis)](https://github.com/andrew-curtis "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [andrewdolphin (@andrewdolphin)](https://github.com/andrewdolphin "1 total commits to the home-assistant organization: +- [andrewdolphin (@andrewdolphin)](https://github.com/andrewdolphin "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [andrewfoster (@andrewfoster)](https://github.com/andrewfoster "2 total commits to the home-assistant organization: +- [andrewfoster (@andrewfoster)](https://github.com/andrewfoster "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Andrey (@andrey-git)](https://github.com/andrey-git "329 total commits to the home-assistant organization: +- [Andrey (@andrey-git)](https://github.com/andrey-git "329 total commits to the Home Assistant orga: 148 commits to home-assistant 139 commits to home-assistant-polymer 37 commits to home-assistant.io 4 commits to open-zwave 1 commit to home-assistant-js-websocket ") -- [Andrey Jr\. Melnikov (@LynxChaus)](https://github.com/LynxChaus "1 total commits to the home-assistant organization: +- [Andrey Jr\. Melnikov (@LynxChaus)](https://github.com/LynxChaus "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Andrey Kupreychik (@foxel)](https://github.com/foxel "18 total commits to the home-assistant organization: -12 commits to home-assistant -6 commits to home-assistant.io +- [Andrey Kupreychik (@foxel)](https://github.com/foxel "20 total commits to the Home Assistant orga: +13 commits to home-assistant +7 commits to home-assistant.io ") -- [Andrey Mikhaylov \(lolmaus\) (@lolmaus)](https://github.com/lolmaus "1 total commits to the home-assistant organization: +- [Andrey Mikhaylov \(lolmaus\) (@lolmaus)](https://github.com/lolmaus "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andrey Petrov (@anpetrov)](https://github.com/anpetrov "2 total commits to the home-assistant organization: -1 commit to home-assistant.io -1 commit to home-assistant -") -- [Andrey Ulanov (@aulanov)](https://github.com/aulanov "2 total commits to the home-assistant organization: +- [Andrey Ulanov (@aulanov)](https://github.com/aulanov "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Andrzej (@andriej)](https://github.com/andriej "4 total commits to the home-assistant organization: +- [Andrzej (@andriej)](https://github.com/andriej "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [André Hahn (@ahahn94)](https://github.com/ahahn94 "1 total commits to the home-assistant organization: +- [André Hahn (@ahahn94)](https://github.com/ahahn94 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andréas Lundgren (@adevade)](https://github.com/adevade "2 total commits to the home-assistant organization: +- [Andréas Lundgren (@adevade)](https://github.com/adevade "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Andy Castille (@Klikini)](https://github.com/Klikini "20 total commits to the home-assistant organization: +- [Andy Castille (@Klikini)](https://github.com/Klikini "20 total commits to the Home Assistant orga: 12 commits to home-assistant 8 commits to home-assistant.io ") -- [Andy Lindeman (@alindeman)](https://github.com/alindeman "1 total commits to the home-assistant organization: +- [Andy Lindeman (@alindeman)](https://github.com/alindeman "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andy Shilton (@andyshilton)](https://github.com/andyshilton "1 total commits to the home-assistant organization: +- [Andy Shilton (@andyshilton)](https://github.com/andyshilton "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Andy9FromSpace (@Andy9FromSpace)](https://github.com/Andy9FromSpace "1 total commits to the home-assistant organization: +- [Andy9FromSpace (@Andy9FromSpace)](https://github.com/Andy9FromSpace "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [andyat (@andyat)](https://github.com/andyat "2 total commits to the home-assistant organization: +- [andyat (@andyat)](https://github.com/andyat "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [andylockran (@andylockran)](https://github.com/andylockran "4 total commits to the home-assistant organization: +- [andylockran (@andylockran)](https://github.com/andylockran "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [angel12 (@angel12)](https://github.com/angel12 "2 total commits to the home-assistant organization: +- [angel12 (@angel12)](https://github.com/angel12 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [anotherthomas (@anotherthomas)](https://github.com/anotherthomas "1 total commits to the home-assistant organization: +- [anotherthomas (@anotherthomas)](https://github.com/anotherthomas "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Anthony Arnaud (@aarnaud)](https://github.com/aarnaud "2 total commits to the home-assistant organization: +- [anpetrov (@anpetrov)](https://github.com/anpetrov "2 total commits to the Home Assistant orga: +1 commit to home-assistant.io +1 commit to home-assistant +") +- [Anthony Arnaud (@aarnaud)](https://github.com/aarnaud "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Anthony Hughes (@tony2nite)](https://github.com/tony2nite "15 total commits to the home-assistant organization: +- [Anthony Hughes (@tony2nite)](https://github.com/tony2nite "15 total commits to the Home Assistant orga: 12 commits to pyharmony 1 commit to netdisco 1 commit to home-assistant 1 commit to home-assistant.io ") -- [antihate8 (@antihate8)](https://github.com/antihate8 "1 total commits to the home-assistant organization: +- [antihate8 (@antihate8)](https://github.com/antihate8 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Antoine Bertin (@Diaoul)](https://github.com/Diaoul "5 total commits to the home-assistant organization: +- [Antoine Bertin (@Diaoul)](https://github.com/Diaoul "5 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Antoine GRÉA (@grea09)](https://github.com/grea09 "4 total commits to the home-assistant organization: +- [Antoine GRÉA (@grea09)](https://github.com/grea09 "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Antoine Meillet (@inetAnt)](https://github.com/inetAnt "1 total commits to the home-assistant organization: +- [Antoine Meillet (@inetAnt)](https://github.com/inetAnt "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Anton Chakirov (@achakirov)](https://github.com/achakirov "2 total commits to the home-assistant organization: +- [Anton Chakirov (@achakirov)](https://github.com/achakirov "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Anton Glukhov (@toxxin)](https://github.com/toxxin "1 total commits to the home-assistant organization: +- [Anton Glukhov (@toxxin)](https://github.com/toxxin "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Anton Johansson (@anton-johansson)](https://github.com/anton-johansson "1 total commits to the home-assistant organization: +- [Anton Johansson (@anton-johansson)](https://github.com/anton-johansson "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Anton Lundin (@glance-)](https://github.com/glance- "8 total commits to the home-assistant organization: +- [Anton Lundin (@glance-)](https://github.com/glance- "8 total commits to the Home Assistant orga: 7 commits to home-assistant 1 commit to netdisco ") -- [Anton Sarukhanov (@antsar)](https://github.com/antsar "8 total commits to the home-assistant organization: +- [Anton Sarukhanov (@antsar)](https://github.com/antsar "8 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Anton\-Juul\-Naber (@Anton-Juul-Naber)](https://github.com/Anton-Juul-Naber "1 total commits to the home-assistant organization: +- [Anton\-Juul\-Naber (@Anton-Juul-Naber)](https://github.com/Anton-Juul-Naber "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Antoni K (@antoni-k)](https://github.com/antoni-k "8 total commits to the home-assistant organization: -7 commits to home-assistant.io +- [Antoni K (@antoni-k)](https://github.com/antoni-k "11 total commits to the Home Assistant orga: +10 commits to home-assistant.io 1 commit to hassbian-scripts ") -- [Antoni K (@Antoni-K)](https://github.com/Antoni-K "3 total commits to the home-assistant organization: -3 commits to home-assistant.io -") -- [Antonio Párraga Navarro (@aparraga)](https://github.com/aparraga "1 total commits to the home-assistant organization: +- [Antonio Párraga Navarro (@aparraga)](https://github.com/aparraga "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Antony Messerli (@antonym)](https://github.com/antonym "2 total commits to the home-assistant organization: +- [Antony Messerli (@antonym)](https://github.com/antonym "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Anubhaw Arya (@aarya123)](https://github.com/aarya123 "2 total commits to the home-assistant organization: +- [Anubhaw Arya (@aarya123)](https://github.com/aarya123 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Anurag El Dorado (@aedorado)](https://github.com/aedorado "1 total commits to the home-assistant organization: +- [Anurag El Dorado (@aedorado)](https://github.com/aedorado "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [apastuszak (@apastuszak)](https://github.com/apastuszak "1 total commits to the home-assistant organization: +- [apastuszak (@apastuszak)](https://github.com/apastuszak "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [apetrycki (@apetrycki)](https://github.com/apetrycki "1 total commits to the home-assistant organization: +- [apetrycki (@apetrycki)](https://github.com/apetrycki "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [apo\-mak (@apo-mak)](https://github.com/apo-mak "2 total commits to the home-assistant organization: +- [apo\-mak (@apo-mak)](https://github.com/apo-mak "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [aquarium (@theaquarium)](https://github.com/theaquarium "1 total commits to the home-assistant organization: -1 commit to home-assistant.io +- [aquarium (@theaquarium)](https://github.com/theaquarium "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io ") -- [Aral Balkan (@aral)](https://github.com/aral "1 total commits to the home-assistant organization: +- [AR (@nepchunia)](https://github.com/nepchunia "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [Aral Balkan (@aral)](https://github.com/aral "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [arcsur (@arcsur)](https://github.com/arcsur "4 total commits to the home-assistant organization: +- [arcsur (@arcsur)](https://github.com/arcsur "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Ardetus (@Ardetus)](https://github.com/Ardetus "4 total commits to the home-assistant organization: +- [Ardetus (@Ardetus)](https://github.com/Ardetus "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Ardi Mehist (@omgapuppy)](https://github.com/omgapuppy "3 total commits to the home-assistant organization: +- [Ardi Mehist (@omgapuppy)](https://github.com/omgapuppy "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [arg0nik (@arg0nik)](https://github.com/arg0nik "1 total commits to the home-assistant organization: +- [arg0nik (@arg0nik)](https://github.com/arg0nik "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ari Lotter (@arilotter)](https://github.com/arilotter "3 total commits to the home-assistant organization: +- [Ari Lotter (@arilotter)](https://github.com/arilotter "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [aribarreto (@aribarreto)](https://github.com/aribarreto "1 total commits to the home-assistant organization: +- [aribarreto (@aribarreto)](https://github.com/aribarreto "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [arigilder (@arigilder)](https://github.com/arigilder "5 total commits to the home-assistant organization: +- [arigilder (@arigilder)](https://github.com/arigilder "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [arjenfvellinga (@arjenfvellinga)](https://github.com/arjenfvellinga "6 total commits to the home-assistant organization: +- [arjenfvellinga (@arjenfvellinga)](https://github.com/arjenfvellinga "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Arno (@aetjansen)](https://github.com/aetjansen "4 total commits to the home-assistant organization: +- [Arno (@aetjansen)](https://github.com/aetjansen "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [ArnoGit (@ArnoGit)](https://github.com/ArnoGit "1 total commits to the home-assistant organization: +- [ArnoGit (@ArnoGit)](https://github.com/ArnoGit "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [arraylabs (@arraylabs)](https://github.com/arraylabs "8 total commits to the home-assistant organization: +- [arraylabs (@arraylabs)](https://github.com/arraylabs "8 total commits to the Home Assistant orga: 6 commits to home-assistant 2 commits to home-assistant.io ") -- [Art M\. Gallagher (@artmg)](https://github.com/artmg "1 total commits to the home-assistant organization: +- [Art M\. Gallagher (@artmg)](https://github.com/artmg "1 total commits to the Home Assistant orga: 1 commit to scenegen ") -- [Artem (@ArtHome12)](https://github.com/ArtHome12 "2 total commits to the home-assistant organization: +- [Artem (@ArtHome12)](https://github.com/ArtHome12 "2 total commits to the Home Assistant orga: 2 commits to developers.home-assistant ") -- [Artem Sydorenko (@Art3mS1d)](https://github.com/Art3mS1d "1 total commits to the home-assistant organization: +- [Artem Sydorenko (@Art3mS1d)](https://github.com/Art3mS1d "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Artem Tokarev (@RealArtemiy)](https://github.com/RealArtemiy "1 total commits to the home-assistant organization: +- [Artem Tokarev (@RealArtemiy)](https://github.com/RealArtemiy "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Arthur Leonard Andersen (@leoc)](https://github.com/leoc "9 total commits to the home-assistant organization: +- [Arthur Leonard Andersen (@leoc)](https://github.com/leoc "9 total commits to the Home Assistant orga: 9 commits to home-assistant ") -- [Arttu mahlakaarto (@amahlaka)](https://github.com/amahlaka "6 total commits to the home-assistant organization: +- [Arttu mahlakaarto (@amahlaka)](https://github.com/amahlaka "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Arturo R\. (@jaquer)](https://github.com/jaquer "1 total commits to the home-assistant organization: +- [Arturo R\. (@jaquer)](https://github.com/jaquer "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Arvind Prasanna (@aprasanna)](https://github.com/aprasanna "1 total commits to the home-assistant organization: +- [Arvind Prasanna (@aprasanna)](https://github.com/aprasanna "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [ash7777 (@ash7777)](https://github.com/ash7777 "1 total commits to the home-assistant organization: +- [ash7777 (@ash7777)](https://github.com/ash7777 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [ashev (@ashev)](https://github.com/ashev "2 total commits to the home-assistant organization: +- [ashev (@ashev)](https://github.com/ashev "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ashton Campbell (@AshtonCampbell)](https://github.com/AshtonCampbell "5 total commits to the home-assistant organization: +- [Ashton Campbell (@AshtonCampbell)](https://github.com/AshtonCampbell "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Assaf Inbal (@shmuelzon)](https://github.com/shmuelzon "12 total commits to the home-assistant organization: +- [Assaf Inbal (@shmuelzon)](https://github.com/shmuelzon "12 total commits to the Home Assistant orga: 9 commits to homebridge-homeassistant 3 commits to home-assistant ") -- [atorralba (@atorralba)](https://github.com/atorralba "2 total commits to the home-assistant organization: +- [atorralba (@atorralba)](https://github.com/atorralba "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Attila Lukács (@LouiS22)](https://github.com/LouiS22 "27 total commits to the home-assistant organization: +- [Attila Lukács (@LouiS22)](https://github.com/LouiS22 "27 total commits to the Home Assistant orga: 27 commits to open-zwave ") -- [Aubin Paul (@outlyer)](https://github.com/outlyer "1 total commits to the home-assistant organization: +- [Aubin Paul (@outlyer)](https://github.com/outlyer "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Audric Schiltknecht (@chemicalstorm)](https://github.com/chemicalstorm "4 total commits to the home-assistant organization: +- [Audric Schiltknecht (@chemicalstorm)](https://github.com/chemicalstorm "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Audun Ytterdal (@auduny)](https://github.com/auduny "3 total commits to the home-assistant organization: +- [Audun Ytterdal (@auduny)](https://github.com/auduny "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [aufano (@aufano)](https://github.com/aufano "2 total commits to the home-assistant organization: +- [aufano (@aufano)](https://github.com/aufano "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [auhlie (@auhlie)](https://github.com/auhlie "1 total commits to the home-assistant organization: +- [auhlie (@auhlie)](https://github.com/auhlie "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Austin (@trainman419)](https://github.com/trainman419 "9 total commits to the home-assistant organization: +- [Austin (@trainman419)](https://github.com/trainman419 "9 total commits to the Home Assistant orga: 9 commits to home-assistant ") -- [Austin Drummond (@adrum)](https://github.com/adrum "10 total commits to the home-assistant organization: +- [Austin Drummond (@adrum)](https://github.com/adrum "11 total commits to the Home Assistant orga: 6 commits to home-assistant.io -4 commits to home-assistant +5 commits to home-assistant ") -- [austinlg96 (@austinlg96)](https://github.com/austinlg96 "2 total commits to the home-assistant organization: +- [austinlg96 (@austinlg96)](https://github.com/austinlg96 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [austinmroczek (@austinmroczek)](https://github.com/austinmroczek "4 total commits to the home-assistant organization: +- [austinmroczek (@austinmroczek)](https://github.com/austinmroczek "4 total commits to the Home Assistant orga: 2 commits to open-zwave 2 commits to home-assistant.io ") -- [Avraham David Gelbfish (@adgelbfish)](https://github.com/adgelbfish "3 total commits to the home-assistant organization: +- [Avraham David Gelbfish (@adgelbfish)](https://github.com/adgelbfish "3 total commits to the Home Assistant orga: 1 commit to hadashboard 1 commit to pi-gen 1 commit to home-assistant.io ") -- [awkwardDuck (@awkwardDuck)](https://github.com/awkwardDuck "3 total commits to the home-assistant organization: +- [awkwardDuck (@awkwardDuck)](https://github.com/awkwardDuck "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Axel (@axel8viii)](https://github.com/axel8viii "2 total commits to the home-assistant organization: +- [Axel (@axel8viii)](https://github.com/axel8viii "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Axel Burri (@digint)](https://github.com/digint "3 total commits to the home-assistant organization: +- [Axel Burri (@digint)](https://github.com/digint "3 total commits to the Home Assistant orga: 3 commits to dehydrated ") -- [azeroth12 (@azeroth12)](https://github.com/azeroth12 "2 total commits to the home-assistant organization: +- [azeroth12 (@azeroth12)](https://github.com/azeroth12 "2 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to home-assistant.io ") -- [Azimoth (@Azimoth)](https://github.com/Azimoth "3 total commits to the home-assistant organization: +- [Azimoth (@Azimoth)](https://github.com/Azimoth "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [b1g1an (@b1g1an)](https://github.com/b1g1an "1 total commits to the home-assistant organization: +- [b1g1an (@b1g1an)](https://github.com/b1g1an "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [B1ue\-W01f (@B1ue-W01f)](https://github.com/B1ue-W01f "1 total commits to the home-assistant organization: +- [B1ue\-W01f (@B1ue-W01f)](https://github.com/B1ue-W01f "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [b3nj1 (@b3nj1)](https://github.com/b3nj1 "3 total commits to the home-assistant organization: +- [b3nj1 (@b3nj1)](https://github.com/b3nj1 "3 total commits to the Home Assistant orga: 2 commits to python-openzwave 1 commit to home-assistant ") -- [badele (@badele)](https://github.com/badele "24 total commits to the home-assistant organization: +- [badele (@badele)](https://github.com/badele "24 total commits to the Home Assistant orga: 22 commits to home-assistant 2 commits to home-assistant.io ") -- [bailz (@bailz)](https://github.com/bailz "1 total commits to the home-assistant organization: +- [bailz (@bailz)](https://github.com/bailz "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Bakkoda (@Bakkoda)](https://github.com/Bakkoda "1 total commits to the home-assistant organization: +- [Bakkoda (@Bakkoda)](https://github.com/Bakkoda "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Balazs Keresztury (@belidzs)](https://github.com/belidzs "1 total commits to the home-assistant organization: +- [Balazs Keresztury (@belidzs)](https://github.com/belidzs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Balázs Suhajda (@suhajdab)](https://github.com/suhajdab "2 total commits to the home-assistant organization: +- [Balázs Suhajda (@suhajdab)](https://github.com/suhajdab "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Baptiste Lecocq (@tiste)](https://github.com/tiste "3 total commits to the home-assistant organization: +- [Baptiste Lecocq (@tiste)](https://github.com/tiste "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Baptiste Poirriez (@bpoirriez)](https://github.com/bpoirriez "3 total commits to the home-assistant organization: +- [Baptiste Poirriez (@bpoirriez)](https://github.com/bpoirriez "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Baran Kaynak (@barankaynak)](https://github.com/barankaynak "1 total commits to the home-assistant organization: +- [Baran Kaynak (@barankaynak)](https://github.com/barankaynak "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Barry Williams (@bazwilliams)](https://github.com/bazwilliams "11 total commits to the home-assistant organization: +- [Barry Williams (@bazwilliams)](https://github.com/bazwilliams "11 total commits to the Home Assistant orga: 6 commits to home-assistant 3 commits to netdisco 2 commits to home-assistant.io ") -- [Bart S (@zBart)](https://github.com/zBart "1 total commits to the home-assistant organization: +- [Bart S (@zBart)](https://github.com/zBart "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Bart274 (@Bart274)](https://github.com/Bart274 "26 total commits to the home-assistant organization: +- [Bart274 (@Bart274)](https://github.com/Bart274 "26 total commits to the Home Assistant orga: 17 commits to home-assistant 8 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Bartek Celary (@bcelary)](https://github.com/bcelary "1 total commits to the home-assistant organization: +- [Bartek Celary (@bcelary)](https://github.com/bcelary "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Bas (@basbl)](https://github.com/basbl "2 total commits to the home-assistant organization: +- [Bas (@basbl)](https://github.com/basbl "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Bas Schipper (@basschipper)](https://github.com/basschipper "10 total commits to the home-assistant organization: +- [Bas Schipper (@basschipper)](https://github.com/basschipper "10 total commits to the Home Assistant orga: 8 commits to home-assistant 2 commits to home-assistant.io ") -- [Bas Stottelaar (@basilfx)](https://github.com/basilfx "1 total commits to the home-assistant organization: +- [Bas Stottelaar (@basilfx)](https://github.com/basilfx "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [basst22778 (@basst22778)](https://github.com/basst22778 "1 total commits to the home-assistant organization: +- [basst22778 (@basst22778)](https://github.com/basst22778 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [bastshoes (@bastshoes)](https://github.com/bastshoes "5 total commits to the home-assistant organization: +- [bastshoes (@bastshoes)](https://github.com/bastshoes "5 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [battistaar (@battistaar)](https://github.com/battistaar "1 total commits to the home-assistant organization: +- [battistaar (@battistaar)](https://github.com/battistaar "1 total commits to the Home Assistant orga: 1 commit to homebridge-homeassistant ") -- [Batári Balázs László (@bayi)](https://github.com/bayi "2 total commits to the home-assistant organization: +- [Batári Balázs László (@bayi)](https://github.com/bayi "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [bcl1713 (@bcl1713)](https://github.com/bcl1713 "4 total commits to the home-assistant organization: +- [bcl1713 (@bcl1713)](https://github.com/bcl1713 "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Beat (@bdurrer)](https://github.com/bdurrer "16 total commits to the home-assistant organization: +- [Beat (@bdurrer)](https://github.com/bdurrer "16 total commits to the Home Assistant orga: 11 commits to home-assistant.io 4 commits to home-assistant 1 commit to home-assistant-polymer ") -- [Beau Breeden (@BeauBreeden)](https://github.com/BeauBreeden "1 total commits to the home-assistant organization: +- [Beau Breeden (@BeauBreeden)](https://github.com/BeauBreeden "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Beau Simensen (@simensen)](https://github.com/simensen "1 total commits to the home-assistant organization: +- [Beau Simensen (@simensen)](https://github.com/simensen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [beepmill (@beepmill)](https://github.com/beepmill "1 total commits to the home-assistant organization: +- [beepmill (@beepmill)](https://github.com/beepmill "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [beestree (@beestree)](https://github.com/beestree "1 total commits to the home-assistant organization: +- [beestree (@beestree)](https://github.com/beestree "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [bellma101 (@bellma101)](https://github.com/bellma101 "1 total commits to the home-assistant organization: -1 commit to data.home-assistant -") -- [Ben (@benweb)](https://github.com/benweb "6 total commits to the home-assistant organization: +- [Ben (@benweb)](https://github.com/benweb "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [Ben (@unixben)](https://github.com/unixben "2 total commits to the home-assistant organization: +- [Ben (@unixben)](https://github.com/unixben "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ben Bangert (@bbangert)](https://github.com/bbangert "6 total commits to the home-assistant organization: +- [Ben Bangert (@bbangert)](https://github.com/bbangert "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Ben Doerr (@bendoerr)](https://github.com/bendoerr "3 total commits to the home-assistant organization: +- [Ben Doerr (@bendoerr)](https://github.com/bendoerr "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Ben Krajancic (@Fantasmos)](https://github.com/Fantasmos "1 total commits to the home-assistant organization: +- [Ben Krajancic (@Fantasmos)](https://github.com/Fantasmos "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ben Lebherz (@benleb)](https://github.com/benleb "11 total commits to the home-assistant organization: +- [Ben Lebherz (@benleb)](https://github.com/benleb "12 total commits to the Home Assistant orga: 4 commits to home-assistant.io 3 commits to home-assistant 2 commits to appdaemon +1 commit to home-assistant-cli 1 commit to home-assistant-notebooks 1 commit to developers.home-assistant ") -- [Ben Menchaca (@bmenchaca)](https://github.com/bmenchaca "5 total commits to the home-assistant organization: +- [Ben Menchaca (@bmenchaca)](https://github.com/bmenchaca "5 total commits to the Home Assistant orga: 5 commits to open-zwave ") -- [Ben Nelson (@nelsonblaha)](https://github.com/nelsonblaha "2 total commits to the home-assistant organization: +- [Ben Nelson (@nelsonblaha)](https://github.com/nelsonblaha "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ben Nuttall (@bennuttall)](https://github.com/bennuttall "1 total commits to the home-assistant organization: +- [Ben Nuttall (@bennuttall)](https://github.com/bennuttall "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Ben Origas (@borigas)](https://github.com/borigas "1 total commits to the home-assistant organization: +- [Ben Origas (@borigas)](https://github.com/borigas "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Ben Pirt (@bjpirt)](https://github.com/bjpirt "2 total commits to the home-assistant organization: +- [Ben Pirt (@bjpirt)](https://github.com/bjpirt "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [Ben Randall (@veleek)](https://github.com/veleek "5 total commits to the home-assistant organization: +- [Ben Randall (@veleek)](https://github.com/veleek "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Ben Schattinger (@lights0123)](https://github.com/lights0123 "1 total commits to the home-assistant organization: +- [Ben Schattinger (@lights0123)](https://github.com/lights0123 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Ben Thomas (@wazoo)](https://github.com/wazoo "1 total commits to the home-assistant organization: +- [Ben Thomas (@wazoo)](https://github.com/wazoo "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Ben Van Mechelen (@benvm)](https://github.com/benvm "1 total commits to the home-assistant organization: +- [Ben Van Mechelen (@benvm)](https://github.com/benvm "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [ben423423n32j14e (@ben423423n32j14e)](https://github.com/ben423423n32j14e "1 total commits to the home-assistant organization: +- [ben423423n32j14e (@ben423423n32j14e)](https://github.com/ben423423n32j14e "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Benedict Aas (@Shou)](https://github.com/Shou "5 total commits to the home-assistant organization: +- [Benedict Aas (@Shou)](https://github.com/Shou "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Benedikt Böhm (@hollow)](https://github.com/hollow "1 total commits to the home-assistant organization: +- [Benedikt Böhm (@hollow)](https://github.com/hollow "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Benjamin Albrecht (@beelbrecht)](https://github.com/beelbrecht "1 total commits to the home-assistant organization: +- [Benjamin Albrecht (@beelbrecht)](https://github.com/beelbrecht "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Benjamin Bryan (@ahnooie)](https://github.com/ahnooie "1 total commits to the home-assistant organization: +- [Benjamin Bryan (@ahnooie)](https://github.com/ahnooie "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Benjamin Dos Santos (@bdossantos)](https://github.com/bdossantos "2 total commits to the home-assistant organization: +- [Benjamin Dos Santos (@bdossantos)](https://github.com/bdossantos "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [Benjamin Parzella (@bparzella)](https://github.com/bparzella "1 total commits to the home-assistant organization: +- [Benjamin Parzella (@bparzella)](https://github.com/bparzella "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Benji (@bbbenji)](https://github.com/bbbenji "2 total commits to the home-assistant organization: +- [Benji (@bbbenji)](https://github.com/bbbenji "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Bennett Kanuka (@bkanuka)](https://github.com/bkanuka "8 total commits to the home-assistant organization: +- [Bennett Kanuka (@bkanuka)](https://github.com/bkanuka "8 total commits to the Home Assistant orga: 8 commits to pyharmony ") -- [Benny de Leeuw (@leeuwte)](https://github.com/leeuwte "1 total commits to the home-assistant organization: +- [Benny de Leeuw (@leeuwte)](https://github.com/leeuwte "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Benoit BESSET (@bbesset)](https://github.com/bbesset "1 total commits to the home-assistant organization: +- [Benoit BESSET (@bbesset)](https://github.com/bbesset "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Benoit Louy (@benoitlouy)](https://github.com/benoitlouy "2 total commits to the home-assistant organization: +- [Benoit Louy (@benoitlouy)](https://github.com/benoitlouy "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [bergemalm (@bergemalm)](https://github.com/bergemalm "2 total commits to the home-assistant organization: +- [bergemalm (@bergemalm)](https://github.com/bergemalm "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Bernd Zeimetz (@bzed)](https://github.com/bzed "1 total commits to the home-assistant organization: +- [Bernardus Jansen (@bajansen)](https://github.com/bajansen "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Bernd Zeimetz (@bzed)](https://github.com/bzed "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Bertbert (@bertbert72)](https://github.com/bertbert72 "3 total commits to the home-assistant organization: +- [Bertbert (@bertbert72)](https://github.com/bertbert72 "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [bestlibre (@bestlibre)](https://github.com/bestlibre "16 total commits to the home-assistant organization: +- [bestlibre (@bestlibre)](https://github.com/bestlibre "16 total commits to the Home Assistant orga: 8 commits to home-assistant 5 commits to home-assistant.io -1 commit to hassio 1 commit to hassio-build +1 commit to hassio 1 commit to home-assistant-polymer ") -- [bforbird (@bforbird)](https://github.com/bforbird "1 total commits to the home-assistant organization: +- [bforbird (@bforbird)](https://github.com/bforbird "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [bigbadblunt (@bigbadblunt)](https://github.com/bigbadblunt "1 total commits to the home-assistant organization: +- [bigbadblunt (@bigbadblunt)](https://github.com/bigbadblunt "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [biggms (@biggms)](https://github.com/biggms "2 total commits to the home-assistant organization: +- [biggms (@biggms)](https://github.com/biggms "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [BigMoby (@bigmoby)](https://github.com/bigmoby "2 total commits to the home-assistant organization: +- [BigMoby (@bigmoby)](https://github.com/bigmoby "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [bigwoof (@bigwoof)](https://github.com/bigwoof "3 total commits to the home-assistant organization: +- [bigwoof (@bigwoof)](https://github.com/bigwoof "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Bike Dude (@hackacad)](https://github.com/hackacad "1 total commits to the home-assistant organization: +- [Bike Dude (@hackacad)](https://github.com/hackacad "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Bill Nelson (@xhostplus)](https://github.com/xhostplus "1 total commits to the home-assistant organization: +- [Bill Church (@billchurch)](https://github.com/billchurch "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Bill Nelson (@xhostplus)](https://github.com/xhostplus "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [binli71 (@binli71)](https://github.com/binli71 "4 total commits to the home-assistant organization: +- [binli71 (@binli71)](https://github.com/binli71 "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [BioSehnsucht (@BioSehnsucht)](https://github.com/BioSehnsucht "14 total commits to the home-assistant organization: +- [BioSehnsucht (@BioSehnsucht)](https://github.com/BioSehnsucht "14 total commits to the Home Assistant orga: 8 commits to home-assistant.io 4 commits to home-assistant 2 commits to home-assistant-polymer ") -- [Bjarni Ivarsson (@bjarniivarsson)](https://github.com/bjarniivarsson "8 total commits to the home-assistant organization: +- [Bjarni Ivarsson (@bjarniivarsson)](https://github.com/bjarniivarsson "8 total commits to the Home Assistant orga: 5 commits to home-assistant 3 commits to home-assistant-polymer ") -- [bjohnson8949 (@bjohnson8949)](https://github.com/bjohnson8949 "1 total commits to the home-assistant organization: +- [bjohnson8949 (@bjohnson8949)](https://github.com/bjohnson8949 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Björn Fredriksson (@Aangbaeck)](https://github.com/Aangbaeck "1 total commits to the home-assistant organization: +- [Björn Fredriksson (@Aangbaeck)](https://github.com/Aangbaeck "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Björn Orri (@bjornorri)](https://github.com/bjornorri "1 total commits to the home-assistant organization: +- [Björn Orri (@bjornorri)](https://github.com/bjornorri "1 total commits to the Home Assistant orga: 1 commit to home-assistant-iOS ") -- [Björn Ramberg (@bjorne)](https://github.com/bjorne "1 total commits to the home-assistant organization: +- [Björn Ramberg (@bjorne)](https://github.com/bjorne "1 total commits to the Home Assistant orga: 1 commit to hassio-build ") -- [bkcberry (@bkcberry)](https://github.com/bkcberry "1 total commits to the home-assistant organization: +- [bkcberry (@bkcberry)](https://github.com/bkcberry "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [bl8rnr (@bl8rnr)](https://github.com/bl8rnr "2 total commits to the home-assistant organization: +- [bl8rnr (@bl8rnr)](https://github.com/bl8rnr "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [blackdog70 (@blackdog70)](https://github.com/blackdog70 "1 total commits to the home-assistant organization: +- [blackdog70 (@blackdog70)](https://github.com/blackdog70 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [blackmesataiwan (@blackmesataiwan)](https://github.com/blackmesataiwan "1 total commits to the home-assistant organization: +- [blackmesataiwan (@blackmesataiwan)](https://github.com/blackmesataiwan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [blackwind (@blackwind)](https://github.com/blackwind "2 total commits to the home-assistant organization: +- [blackwind (@blackwind)](https://github.com/blackwind "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [blakadder (@blakadder)](https://github.com/blakadder "2 total commits to the home-assistant organization: +- [blakadder (@blakadder)](https://github.com/blakadder "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Blake Blackshear (@blakeblackshear)](https://github.com/blakeblackshear "9 total commits to the home-assistant organization: +- [Blake Blackshear (@blakeblackshear)](https://github.com/blakeblackshear "9 total commits to the Home Assistant orga: 7 commits to home-assistant.io 2 commits to home-assistant ") -- [Blanyal D'Souza (@blanyal)](https://github.com/blanyal "2 total commits to the home-assistant organization: +- [Blanyal D'Souza (@blanyal)](https://github.com/blanyal "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [bleader (@bleader)](https://github.com/bleader "1 total commits to the home-assistant organization: +- [bleader (@bleader)](https://github.com/bleader "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Blender3D (@Blender3D)](https://github.com/Blender3D "2 total commits to the home-assistant organization: +- [Blender3D (@Blender3D)](https://github.com/Blender3D "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Bo (@bohmandan)](https://github.com/bohmandan "2 total commits to the home-assistant organization: +- [Bo (@bohmandan)](https://github.com/bohmandan "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Bob Anderson (@rwa)](https://github.com/rwa "12 total commits to the home-assistant organization: +- [Bob Anderson (@rwa)](https://github.com/rwa "12 total commits to the Home Assistant orga: 7 commits to home-assistant 4 commits to home-assistant.io 1 commit to appdaemon ") -- [Bob Clough (@thinkl33t)](https://github.com/thinkl33t "6 total commits to the home-assistant organization: +- [Bob Clough (@thinkl33t)](https://github.com/thinkl33t "6 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to appdaemon 1 commit to home-assistant.io ") -- [Bob Igo (@Human)](https://github.com/Human "4 total commits to the home-assistant organization: +- [Bob Igo (@Human)](https://github.com/Human "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Bob van Oijen (@bobvanoijen)](https://github.com/bobvanoijen "2 total commits to the home-assistant organization: +- [Bob van Oijen (@bobvanoijen)](https://github.com/bobvanoijen "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [bobnwk (@bobnwk)](https://github.com/bobnwk "1 total commits to the home-assistant organization: +- [bobnwk (@bobnwk)](https://github.com/bobnwk "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Boced66 (@boced66)](https://github.com/boced66 "3 total commits to the home-assistant organization: +- [Boced66 (@boced66)](https://github.com/boced66 "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [boltgolt (@boltgolt)](https://github.com/boltgolt "4 total commits to the home-assistant organization: +- [boltgolt (@boltgolt)](https://github.com/boltgolt "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [bonanitech (@bonanitech)](https://github.com/bonanitech "16 total commits to the home-assistant organization: -16 commits to home-assistant.io -") -- [bonterra (@bonterra)](https://github.com/bonterra "1 total commits to the home-assistant organization: +- [bonterra (@bonterra)](https://github.com/bonterra "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [boojew (@boojew)](https://github.com/boojew "9 total commits to the home-assistant organization: +- [boojew (@boojew)](https://github.com/boojew "9 total commits to the Home Assistant orga: 7 commits to home-assistant.io 2 commits to home-assistant ") -- [Boris K (@bokub)](https://github.com/bokub "12 total commits to the home-assistant organization: +- [Boris K (@bokub)](https://github.com/bokub "12 total commits to the Home Assistant orga: 6 commits to home-assistant 6 commits to home-assistant.io ") -- [bottomquark (@bottomquark)](https://github.com/bottomquark "4 total commits to the home-assistant organization: +- [bottomquark (@bottomquark)](https://github.com/bottomquark "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [bouni (@Bouni)](https://github.com/Bouni "2 total commits to the home-assistant organization: +- [bouni (@Bouni)](https://github.com/Bouni "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Boyi C (@fanthos)](https://github.com/fanthos "25 total commits to the home-assistant organization: +- [Boyi C (@fanthos)](https://github.com/fanthos "25 total commits to the Home Assistant orga: 17 commits to home-assistant-polymer 6 commits to home-assistant 2 commits to home-assistant.io ") -- [Br4veSt4rr (@Br4veSt4rr)](https://github.com/Br4veSt4rr "1 total commits to the home-assistant organization: +- [Br4veSt4rr (@Br4veSt4rr)](https://github.com/Br4veSt4rr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [brad (@oakbrad)](https://github.com/oakbrad "1 total commits to the home-assistant organization: +- [brad (@oakbrad)](https://github.com/oakbrad "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brad Buran (@bburan)](https://github.com/bburan "1 total commits to the home-assistant organization: +- [Brad Buran (@bburan)](https://github.com/bburan "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Brad Dixon (@rbdixon)](https://github.com/rbdixon "3 total commits to the home-assistant organization: +- [Brad Dixon (@rbdixon)](https://github.com/rbdixon "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Brad Fitzpatrick (@bradfitz)](https://github.com/bradfitz "2 total commits to the home-assistant organization: +- [Brad Fitzpatrick (@bradfitz)](https://github.com/bradfitz "2 total commits to the Home Assistant orga: 2 commits to developers.home-assistant ") -- [Brad Johnson (@bradsk88)](https://github.com/bradsk88 "2 total commits to the home-assistant organization: +- [Brad Johnson (@bradsk88)](https://github.com/bradsk88 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [bradarndt (@digdugg)](https://github.com/digdugg "2 total commits to the home-assistant organization: +- [bradarndt (@digdugg)](https://github.com/digdugg "2 total commits to the Home Assistant orga: 2 commits to python-openzwave ") -- [braddparker (@braddparker)](https://github.com/braddparker "1 total commits to the home-assistant organization: +- [braddparker (@braddparker)](https://github.com/braddparker "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [BradleyDHobbs (@BradleyDHobbs)](https://github.com/BradleyDHobbs "1 total commits to the home-assistant organization: +- [BradleyDHobbs (@BradleyDHobbs)](https://github.com/BradleyDHobbs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brady Rosino (@BradyRosino)](https://github.com/BradyRosino "1 total commits to the home-assistant organization: +- [Brady Rosino (@BradyRosino)](https://github.com/BradyRosino "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brahma Fear (@brahmafear)](https://github.com/brahmafear "8 total commits to the home-assistant organization: +- [Brahma Fear (@brahmafear)](https://github.com/brahmafear "8 total commits to the Home Assistant orga: 8 commits to home-assistant.io ") -- [Bram Kragten (@bramkragten)](https://github.com/bramkragten "94 total commits to the home-assistant organization: -59 commits to home-assistant-polymer -25 commits to home-assistant +- [Bram Kragten (@bramkragten)](https://github.com/bramkragten "115 total commits to the Home Assistant orga: +79 commits to home-assistant-polymer +26 commits to home-assistant 9 commits to home-assistant.io 1 commit to home-assistant-notebooks ") -- [Brandon Mathis (@imathis)](https://github.com/imathis "484 total commits to the home-assistant organization: +- [Brandon Mathis (@imathis)](https://github.com/imathis "484 total commits to the Home Assistant orga: 484 commits to home-assistant.io ") -- [Brandon Weeks (@brandonweeks)](https://github.com/brandonweeks "3 total commits to the home-assistant organization: +- [Brandon Weeks (@brandonweeks)](https://github.com/brandonweeks "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Brant Knudson (@brantlk)](https://github.com/brantlk "2 total commits to the home-assistant organization: +- [Brant Knudson (@brantlk)](https://github.com/brantlk "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [brburns (@brburns)](https://github.com/brburns "2 total commits to the home-assistant organization: +- [brburns (@brburns)](https://github.com/brburns "2 total commits to the Home Assistant orga: 2 commits to netdisco ") -- [bremor (@bremor)](https://github.com/bremor "3 total commits to the home-assistant organization: +- [bremor (@bremor)](https://github.com/bremor "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Brendan Berg (@captainnapalm)](https://github.com/captainnapalm "1 total commits to the home-assistant organization: +- [Brendan Berg (@captainnapalm)](https://github.com/captainnapalm "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brendon Baumgartner (@bbrendon)](https://github.com/bbrendon "11 total commits to the home-assistant organization: +- [Brendon Baumgartner (@bbrendon)](https://github.com/bbrendon "11 total commits to the Home Assistant orga: 11 commits to home-assistant.io ") -- [Brent Hughes (@bah2830)](https://github.com/bah2830 "28 total commits to the home-assistant organization: +- [Brent Hughes (@bah2830)](https://github.com/bah2830 "28 total commits to the Home Assistant orga: 18 commits to home-assistant 9 commits to home-assistant.io 1 commit to netdisco ") -- [Brent Kerlin (@bkerlin)](https://github.com/bkerlin "1 total commits to the home-assistant organization: +- [Brent Kerlin (@bkerlin)](https://github.com/bkerlin "1 total commits to the Home Assistant orga: 1 commit to hassio-build ") -- [Brent Saltzman (@brent20)](https://github.com/brent20 "9 total commits to the home-assistant organization: +- [Brent Saltzman (@brent20)](https://github.com/brent20 "9 total commits to the Home Assistant orga: 9 commits to home-assistant.io ") -- [Brenton Zillins (@bzillins)](https://github.com/bzillins "2 total commits to the home-assistant organization: +- [Brenton Zillins (@bzillins)](https://github.com/bzillins "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Brian Bennett (@bahamat)](https://github.com/bahamat "1 total commits to the home-assistant organization: +- [Brian Bennett (@bahamat)](https://github.com/bahamat "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Brian Cribbs (@cribbstechnologies)](https://github.com/cribbstechnologies "44 total commits to the home-assistant organization: +- [Brian Cribbs (@cribbstechnologies)](https://github.com/cribbstechnologies "44 total commits to the Home Assistant orga: 27 commits to home-assistant 15 commits to home-assistant.io 2 commits to home-assistant-polymer ") -- [Brian Fitzgerald (@Brianfit)](https://github.com/Brianfit "2 total commits to the home-assistant organization: +- [Brian Fitzgerald (@Brianfit)](https://github.com/Brianfit "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Brian Gehrich (@bgehrich)](https://github.com/bgehrich "1 total commits to the home-assistant organization: +- [Brian Gehrich (@bgehrich)](https://github.com/bgehrich "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Brian Gianforcaro (@bgianfo)](https://github.com/bgianfo "1 total commits to the home-assistant organization: +- [Brian Gianforcaro (@bgianfo)](https://github.com/bgianfo "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Brian Hanifin (@brianhanifin)](https://github.com/brianhanifin "1 total commits to the home-assistant organization: +- [Brian Hanifin (@brianhanifin)](https://github.com/brianhanifin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brian Harwell (@brianharwell)](https://github.com/brianharwell "1 total commits to the home-assistant organization: +- [Brian Harwell (@brianharwell)](https://github.com/brianharwell "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brian Hopkins (@btotharye)](https://github.com/btotharye "6 total commits to the home-assistant organization: +- [Brian Hopkins (@btotharye)](https://github.com/btotharye "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [Brian J King (@brianjking)](https://github.com/brianjking "16 total commits to the home-assistant organization: -16 commits to home-assistant.io +- [Brian J King (@brianjking)](https://github.com/brianjking "17 total commits to the Home Assistant orga: +17 commits to home-assistant.io ") -- [Brian Jinwright (@bjinwright)](https://github.com/bjinwright "159 total commits to the home-assistant organization: +- [Brian Jinwright (@bjinwright)](https://github.com/bjinwright "159 total commits to the Home Assistant orga: 159 commits to warrant ") -- [Brian Karani Ndwiga (@rayrayndwiga)](https://github.com/rayrayndwiga "1 total commits to the home-assistant organization: +- [Brian Karani Ndwiga (@rayrayndwiga)](https://github.com/rayrayndwiga "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Brian Low (@brianlow)](https://github.com/brianlow "1 total commits to the home-assistant organization: +- [Brian Low (@brianlow)](https://github.com/brianlow "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brian Orpin (@borpin)](https://github.com/borpin "1 total commits to the home-assistant organization: +- [Brian Orpin (@borpin)](https://github.com/borpin "1 total commits to the Home Assistant orga: 1 commit to hassos ") -- [Brian Torres\-Gil (@btorresgil)](https://github.com/btorresgil "1 total commits to the home-assistant organization: +- [Brian Torres\-Gil (@btorresgil)](https://github.com/btorresgil "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Brian Towles (@wonderslug)](https://github.com/wonderslug "2 total commits to the home-assistant organization: -2 commits to home-assistant +- [Brian Towles (@wonderslug)](https://github.com/wonderslug "3 total commits to the Home Assistant orga: +3 commits to home-assistant ") -- [Brig Lamoreaux (@briglx)](https://github.com/briglx "2 total commits to the home-assistant organization: +- [Brig Lamoreaux (@briglx)](https://github.com/briglx "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Brigham Brown (@brigham)](https://github.com/brigham "1 total commits to the home-assistant organization: +- [Brigham Brown (@brigham)](https://github.com/brigham "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Britton Clapp (@britton-clapp)](https://github.com/britton-clapp "2 total commits to the home-assistant organization: +- [Britton Clapp (@britton-clapp)](https://github.com/britton-clapp "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [brkr19 (@brkr19)](https://github.com/brkr19 "1 total commits to the home-assistant organization: +- [brkr19 (@brkr19)](https://github.com/brkr19 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Brooke Hedrick (@hedrickbt)](https://github.com/hedrickbt "1 total commits to the home-assistant organization: +- [Brooke Hedrick (@hedrickbt)](https://github.com/hedrickbt "1 total commits to the Home Assistant orga: 1 commit to python-openzwave ") -- [brouwer (@brouwer)](https://github.com/brouwer "3 total commits to the home-assistant organization: +- [brouwer (@brouwer)](https://github.com/brouwer "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [brubaked (@brubaked)](https://github.com/brubaked "1 total commits to the home-assistant organization: +- [brubaked (@brubaked)](https://github.com/brubaked "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Bruce (@trux66)](https://github.com/trux66 "1 total commits to the home-assistant organization: +- [Bruce (@trux66)](https://github.com/trux66 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [BRUH Automation (@bruhautomation)](https://github.com/bruhautomation "4 total commits to the home-assistant organization: +- [BRUH Automation (@bruhautomation)](https://github.com/bruhautomation "4 total commits to the Home Assistant orga: 3 commits to hassbian-scripts 1 commit to home-assistant.io ") -- [Bruno Binet (@bbinet)](https://github.com/bbinet "1 total commits to the home-assistant organization: +- [Bruno Binet (@bbinet)](https://github.com/bbinet "1 total commits to the Home Assistant orga: 1 commit to hassio-build ") -- [Bryan York (@bryanyork)](https://github.com/bryanyork "4 total commits to the home-assistant organization: +- [Bryan Berg (@berg)](https://github.com/berg "1 total commits to the Home Assistant orga: +1 commit to hassos +") +- [Bryan York (@bryanyork)](https://github.com/bryanyork "4 total commits to the Home Assistant orga: 4 commits to home-assistant ") -- [BryanJacobs (@BryanJacobs)](https://github.com/BryanJacobs "1 total commits to the home-assistant organization: +- [BryanJacobs (@BryanJacobs)](https://github.com/BryanJacobs "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Bryce Edwards (@hoopty)](https://github.com/hoopty "6 total commits to the home-assistant organization: +- [Bryce Edwards (@hoopty)](https://github.com/hoopty "6 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io 1 commit to python-openzwave ") -- [BtbN (@BtbN)](https://github.com/BtbN "2 total commits to the home-assistant organization: +- [BtbN (@BtbN)](https://github.com/BtbN "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [bufferUnderrun (@bufferUnderrun)](https://github.com/bufferUnderrun "12 total commits to the home-assistant organization: +- [bufferUnderrun (@bufferUnderrun)](https://github.com/bufferUnderrun "12 total commits to the Home Assistant orga: 12 commits to open-zwave ") -- [BUUT\! (@buut-vrij)](https://github.com/buut-vrij "2 total commits to the home-assistant organization: +- [BUUT\! (@buut-vrij)](https://github.com/buut-vrij "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [bvansambeek (@bvansambeek)](https://github.com/bvansambeek "4 total commits to the home-assistant organization: +- [bvansambeek (@bvansambeek)](https://github.com/bvansambeek "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to hassio-build ") -- [bw3 (@bw3)](https://github.com/bw3 "1 total commits to the home-assistant organization: +- [bw3 (@bw3)](https://github.com/bw3 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [byte\-bender (@byte-bender)](https://github.com/byte-bender "1 total commits to the home-assistant organization: +- [byte\-bender (@byte-bender)](https://github.com/byte-bender "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [c727 (@c727)](https://github.com/c727 "244 total commits to the home-assistant organization: +- [c727 (@c727)](https://github.com/c727 "244 total commits to the Home Assistant orga: 157 commits to home-assistant-polymer 54 commits to home-assistant.io 11 commits to ui-schema @@ -1459,1496 +1477,1531 @@ This page contains a list of people who have contributed in one way or another t 9 commits to home-assistant 3 commits to hassio ") -- [c\-soft (@c-soft)](https://github.com/c-soft "4 total commits to the home-assistant organization: +- [c\-soft (@c-soft)](https://github.com/c-soft "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [caius (@caiuspb)](https://github.com/caiuspb "3 total commits to the home-assistant organization: +- [caius (@caiuspb)](https://github.com/caiuspb "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Caleb (@finish06)](https://github.com/finish06 "9 total commits to the home-assistant organization: +- [Caleb (@finish06)](https://github.com/finish06 "9 total commits to the Home Assistant orga: 8 commits to home-assistant 1 commit to home-assistant.io ") -- [callifo (@callifo)](https://github.com/callifo "1 total commits to the home-assistant organization: +- [callifo (@callifo)](https://github.com/callifo "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Cameron Bulock (@cbulock)](https://github.com/cbulock "5 total commits to the home-assistant organization: +- [Cameron Bulock (@cbulock)](https://github.com/cbulock "5 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io 1 commit to netdisco ") -- [Cameron Llewellyn (@camrun91)](https://github.com/camrun91 "2 total commits to the home-assistant organization: +- [Cameron Llewellyn (@camrun91)](https://github.com/camrun91 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Carl Chan (@carlchan)](https://github.com/carlchan "2 total commits to the home-assistant organization: +- [Carl Chan (@carlchan)](https://github.com/carlchan "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Carl Johnson (@carlivar)](https://github.com/carlivar "1 total commits to the home-assistant organization: +- [Carl Johnson (@carlivar)](https://github.com/carlivar "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Carlo Costanzo (@CCOSTAN)](https://github.com/CCOSTAN "100 total commits to the home-assistant organization: +- [Carlo Costanzo (@CCOSTAN)](https://github.com/CCOSTAN "100 total commits to the Home Assistant orga: 92 commits to home-assistant.io 5 commits to home-assistant +1 commit to hassbian-scripts 1 commit to fabric-home-assistant 1 commit to homebridge-homeassistant -1 commit to hassbian-scripts ") -- [Carlos Gustavo Sarmiento (@carlos-sarmiento)](https://github.com/carlos-sarmiento "2 total commits to the home-assistant organization: +- [Carlos Gustavo Sarmiento (@carlos-sarmiento)](https://github.com/carlos-sarmiento "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [carlosmgr (@carlosmgr)](https://github.com/carlosmgr "6 total commits to the home-assistant organization: +- [carlosmgr (@carlosmgr)](https://github.com/carlosmgr "6 total commits to the Home Assistant orga: 6 commits to home-assistant ") -- [carstenschroeder (@carstenschroeder)](https://github.com/carstenschroeder "4 total commits to the home-assistant organization: +- [carstenschroeder (@carstenschroeder)](https://github.com/carstenschroeder "4 total commits to the Home Assistant orga: 4 commits to home-assistant ") -- [Carter (@BluGeni)](https://github.com/BluGeni "3 total commits to the home-assistant organization: +- [Carter (@BluGeni)](https://github.com/BluGeni "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Casper (@casperklein)](https://github.com/casperklein "2 total commits to the home-assistant organization: +- [Casper (@casperklein)](https://github.com/casperklein "2 total commits to the Home Assistant orga: 1 commit to hassio 1 commit to home-assistant.io ") -- [Casper Weiss Bang (@C0DK)](https://github.com/C0DK "1 total commits to the home-assistant organization: +- [Casper Weiss Bang (@C0DK)](https://github.com/C0DK "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Caswell1000 (@Caswell1000)](https://github.com/Caswell1000 "1 total commits to the home-assistant organization: +- [Caswell1000 (@Caswell1000)](https://github.com/Caswell1000 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [caz0075 (@caz0075)](https://github.com/caz0075 "1 total commits to the home-assistant organization: +- [caz0075 (@caz0075)](https://github.com/caz0075 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [cburgess (@cburgess)](https://github.com/cburgess "1 total commits to the home-assistant organization: +- [cburgess (@cburgess)](https://github.com/cburgess "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [cby016 (@cby016)](https://github.com/cby016 "2 total commits to the home-assistant organization: +- [cby016 (@cby016)](https://github.com/cby016 "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant.io ") -- [cclauss (@cclauss)](https://github.com/cclauss "1 total commits to the home-assistant organization: +- [cclauss (@cclauss)](https://github.com/cclauss "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [cdce8p (@cdce8p)](https://github.com/cdce8p "206 total commits to the home-assistant organization: +- [cdce8p (@cdce8p)](https://github.com/cdce8p "206 total commits to the Home Assistant orga: 130 commits to home-assistant 51 commits to home-assistant.io 14 commits to home-assistant-polymer 6 commits to developers.home-assistant 5 commits to hass-release ") -- [cdheiser (@cdheiser)](https://github.com/cdheiser "5 total commits to the home-assistant organization: +- [cdheiser (@cdheiser)](https://github.com/cdheiser "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Cecron (@Cecron)](https://github.com/Cecron "1 total commits to the home-assistant organization: +- [Cecron (@Cecron)](https://github.com/Cecron "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Cedric Gatay (@CedricGatay)](https://github.com/CedricGatay "1 total commits to the home-assistant organization: +- [Cedric Gatay (@CedricGatay)](https://github.com/CedricGatay "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Cedric Van Goethem (@Zepheus)](https://github.com/Zepheus "2 total commits to the home-assistant organization: +- [Cedric Van Goethem (@Zepheus)](https://github.com/Zepheus "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [ceejii (@ceejii)](https://github.com/ceejii "2 total commits to the home-assistant organization: +- [ceejii (@ceejii)](https://github.com/ceejii "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [celeroll (@celeroll)](https://github.com/celeroll "1 total commits to the home-assistant organization: +- [celeroll (@celeroll)](https://github.com/celeroll "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Cello Spring (@cellerich)](https://github.com/cellerich "1 total commits to the home-assistant organization: +- [Cello Spring (@cellerich)](https://github.com/cellerich "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Cenk Gündoğan (@cgundogan)](https://github.com/cgundogan "1 total commits to the home-assistant organization: +- [Cenk Gündoğan (@cgundogan)](https://github.com/cgundogan "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Censored3 (@Censored3)](https://github.com/Censored3 "7 total commits to the home-assistant organization: -4 commits to hassio-addons -1 commit to developers.home-assistant -1 commit to home-assistant -1 commit to home-assistant.io -") -- [Cezar Sá Espinola (@cezarsa)](https://github.com/cezarsa "2 total commits to the home-assistant organization: +- [Cezar Sá Espinola (@cezarsa)](https://github.com/cezarsa "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Chad Parry (@chadparry)](https://github.com/chadparry "10 total commits to the home-assistant organization: +- [Chad Parry (@chadparry)](https://github.com/chadparry "10 total commits to the Home Assistant orga: 10 commits to open-zwave ") -- [ChadCurvin (@Curvin777)](https://github.com/Curvin777 "1 total commits to the home-assistant organization: +- [ChadCurvin (@Curvin777)](https://github.com/Curvin777 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [chanders (@chanders)](https://github.com/chanders "2 total commits to the home-assistant organization: +- [chanders (@chanders)](https://github.com/chanders "2 total commits to the Home Assistant orga: 2 commits to hadashboard ") -- [CHAPELLE Quentin (@quentinchap)](https://github.com/quentinchap "1 total commits to the home-assistant organization: +- [CHAPELLE Quentin (@quentinchap)](https://github.com/quentinchap "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Charles Blonde (@CharlesBlonde)](https://github.com/CharlesBlonde "19 total commits to the home-assistant organization: +- [Charles Blonde (@CharlesBlonde)](https://github.com/CharlesBlonde "19 total commits to the Home Assistant orga: 12 commits to home-assistant 7 commits to home-assistant.io ") -- [Charles Garwood (@cgarwood)](https://github.com/cgarwood "56 total commits to the home-assistant organization: +- [Charles Garwood (@cgarwood)](https://github.com/cgarwood "56 total commits to the Home Assistant orga: 25 commits to home-assistant 19 commits to home-assistant.io 12 commits to home-assistant-polymer ") -- [Charles Spirakis (@srcLurker)](https://github.com/srcLurker "8 total commits to the home-assistant organization: +- [Charles Spirakis (@srcLurker)](https://github.com/srcLurker "8 total commits to the Home Assistant orga: 5 commits to home-assistant 3 commits to home-assistant.io ") -- [Chayoung You (@yous)](https://github.com/yous "3 total commits to the home-assistant organization: +- [Chayoung You (@yous)](https://github.com/yous "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Check your git settings\! (@invalid-email-address)](https://github.com/invalid-email-address "1 total commits to the home-assistant organization: +- [Check your git settings\! (@invalid-email-address)](https://github.com/invalid-email-address "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Chema García (@sch3m4)](https://github.com/sch3m4 "1 total commits to the home-assistant organization: +- [Chema García (@sch3m4)](https://github.com/sch3m4 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Cheong Yip (@wingy3181)](https://github.com/wingy3181 "1 total commits to the home-assistant organization: +- [Cheong Yip (@wingy3181)](https://github.com/wingy3181 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Chia\-liang Kao (@clkao)](https://github.com/clkao "2 total commits to the home-assistant organization: +- [Chia\-liang Kao (@clkao)](https://github.com/clkao "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [chierichetto (@chierichetto)](https://github.com/chierichetto "1 total commits to the home-assistant organization: +- [chierichetto (@chierichetto)](https://github.com/chierichetto "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [chkhanu (@chkhanu)](https://github.com/chkhanu "1 total commits to the home-assistant organization: +- [chkhanu (@chkhanu)](https://github.com/chkhanu "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [chknetsc (@chknetsc)](https://github.com/chknetsc "1 total commits to the home-assistant organization: +- [chknetsc (@chknetsc)](https://github.com/chknetsc "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [chocomega (@chocomega)](https://github.com/chocomega "1 total commits to the home-assistant organization: +- [chocomega (@chocomega)](https://github.com/chocomega "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [choss (@choss)](https://github.com/choss "1 total commits to the home-assistant organization: -1 commit to home-assistant.io +- [choss (@choss)](https://github.com/choss "4 total commits to the Home Assistant orga: +3 commits to home-assistant.io +1 commit to home-assistant ") -- [Chris (@chennin)](https://github.com/chennin "15 total commits to the home-assistant organization: +- [Chris (@chennin)](https://github.com/chennin "15 total commits to the Home Assistant orga: 11 commits to home-assistant.io 4 commits to home-assistant ") -- [Chris (@firstof9)](https://github.com/firstof9 "1 total commits to the home-assistant organization: +- [Chris (@firstof9)](https://github.com/firstof9 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Chris (@darthsebulba04)](https://github.com/darthsebulba04 "1 total commits to the home-assistant organization: +- [Chris (@darthsebulba04)](https://github.com/darthsebulba04 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Chris Aloi (@ctaloi)](https://github.com/ctaloi "2 total commits to the home-assistant organization: +- [Chris Aloi (@ctaloi)](https://github.com/ctaloi "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Chris Baumgartner (@mchrisb03)](https://github.com/mchrisb03 "1 total commits to the home-assistant organization: +- [Chris Baumgartner (@mchrisb03)](https://github.com/mchrisb03 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Chris Cowart (@cpcowart)](https://github.com/cpcowart "2 total commits to the home-assistant organization: +- [Chris Cowart (@cpcowart)](https://github.com/cpcowart "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Chris Crowe (@chriscrowe)](https://github.com/chriscrowe "3 total commits to the home-assistant organization: +- [Chris Crowe (@chriscrowe)](https://github.com/chriscrowe "3 total commits to the Home Assistant orga: 3 commits to homebridge-homeassistant ") -- [Chris Feist (@chris-feist)](https://github.com/chris-feist "1 total commits to the home-assistant organization: +- [Chris Feist (@chris-feist)](https://github.com/chris-feist "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Chris Heath (@Nedlinin)](https://github.com/Nedlinin "1 total commits to the home-assistant organization: +- [Chris Heath (@Nedlinin)](https://github.com/Nedlinin "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Chris Helming (@cwhits)](https://github.com/cwhits "2 total commits to the home-assistant organization: +- [Chris Helming (@cwhits)](https://github.com/cwhits "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Chris Huegle (@chuegle)](https://github.com/chuegle "1 total commits to the home-assistant organization: +- [Chris Huegle (@chuegle)](https://github.com/chuegle "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [Chris Jones (@fezfox)](https://github.com/fezfox "3 total commits to the home-assistant organization: +- [Chris Jones (@fezfox)](https://github.com/fezfox "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Chris Kacerguis (@chriskacerguis)](https://github.com/chriskacerguis "3 total commits to the home-assistant organization: +- [Chris Kacerguis (@chriskacerguis)](https://github.com/chriskacerguis "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Chris LaRose (@cjlarose)](https://github.com/cjlarose "1 total commits to the home-assistant organization: +- [Chris LaRose (@cjlarose)](https://github.com/cjlarose "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Chris LeBlanc (@spacesuitdiver)](https://github.com/spacesuitdiver "1 total commits to the home-assistant organization: +- [Chris LeBlanc (@spacesuitdiver)](https://github.com/spacesuitdiver "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Chris Miller (@mysteriouspants)](https://github.com/mysteriouspants "1 total commits to the home-assistant organization: +- [Chris Miller (@mysteriouspants)](https://github.com/mysteriouspants "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Chris Monteiro (@cmonteiro128)](https://github.com/cmonteiro128 "2 total commits to the home-assistant organization: +- [Chris Monteiro (@cmonteiro128)](https://github.com/cmonteiro128 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Chris Mulder (@chrisvis)](https://github.com/chrisvis "2 total commits to the home-assistant organization: +- [Chris Mulder (@chrisvis)](https://github.com/chrisvis "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Chris Nesbitt\-Smith (@chrisns)](https://github.com/chrisns "3 total commits to the home-assistant organization: +- [Chris Nesbitt\-Smith (@chrisns)](https://github.com/chrisns "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [Chris R (@ChrisRomp)](https://github.com/ChrisRomp "2 total commits to the home-assistant organization: +- [Chris R (@ChrisRomp)](https://github.com/ChrisRomp "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant.io ") -- [Chris Sims (@jcsims)](https://github.com/jcsims "1 total commits to the home-assistant organization: +- [Chris Sims (@jcsims)](https://github.com/jcsims "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Chris Smolen (@smolz)](https://github.com/smolz "10 total commits to the home-assistant organization: +- [Chris Smolen (@smolz)](https://github.com/smolz "10 total commits to the Home Assistant orga: 6 commits to home-assistant.io 4 commits to appdaemon ") -- [Chris Thorn (@chris-thorn)](https://github.com/chris-thorn "7 total commits to the home-assistant organization: +- [Chris Thorn (@chris-thorn)](https://github.com/chris-thorn "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Chris Vanclercq (@Vanclec)](https://github.com/Vanclec "1 total commits to the home-assistant organization: +- [Chris Vanclercq (@Vanclec)](https://github.com/Vanclec "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [chrismcneil (@chrismcneil)](https://github.com/chrismcneil "1 total commits to the home-assistant organization: +- [chrismcneil (@chrismcneil)](https://github.com/chrismcneil "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ChrisS85 (@ChrisS85)](https://github.com/ChrisS85 "1 total commits to the home-assistant organization: +- [ChrisS85 (@ChrisS85)](https://github.com/ChrisS85 "1 total commits to the Home Assistant orga: 1 commit to hassio-build ") -- [ChrisTBarnes (@ChrisTBarnes)](https://github.com/ChrisTBarnes "1 total commits to the home-assistant organization: +- [ChrisTBarnes (@ChrisTBarnes)](https://github.com/ChrisTBarnes "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [christerr (@christerr)](https://github.com/christerr "3 total commits to the home-assistant organization: +- [christerr (@christerr)](https://github.com/christerr "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [Christiaan Blom (@Deinara)](https://github.com/Deinara "8 total commits to the home-assistant organization: +- [Christiaan Blom (@Deinara)](https://github.com/Deinara "8 total commits to the Home Assistant orga: 7 commits to home-assistant 1 commit to home-assistant.io ") -- [Christian (@cschroeter)](https://github.com/cschroeter "2 total commits to the home-assistant organization: +- [Christian (@cschroeter)](https://github.com/cschroeter "2 total commits to the Home Assistant orga: 2 commits to hassio ") -- [Christian Baer (@chrisb86)](https://github.com/chrisb86 "1 total commits to the home-assistant organization: +- [Christian Baer (@chrisb86)](https://github.com/chrisb86 "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Christian Biamont (@chrillux)](https://github.com/chrillux "2 total commits to the home-assistant organization: -1 commit to home-assistant +- [Christian Biamont (@chrillux)](https://github.com/chrillux "3 total commits to the Home Assistant orga: +2 commits to home-assistant 1 commit to home-assistant.io ") -- [Christian Brædstrup (@LinuxChristian)](https://github.com/LinuxChristian "9 total commits to the home-assistant organization: +- [Christian Brædstrup (@LinuxChristian)](https://github.com/LinuxChristian "9 total commits to the Home Assistant orga: 8 commits to home-assistant 1 commit to home-assistant.io ") -- [Christian Lahme (@krys1976)](https://github.com/krys1976 "1 total commits to the home-assistant organization: +- [Christian Lahme (@krys1976)](https://github.com/krys1976 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Christian Lasarczyk (@ChrisLasar)](https://github.com/ChrisLasar "2 total commits to the home-assistant organization: +- [Christian Lasarczyk (@ChrisLasar)](https://github.com/ChrisLasar "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Christian Muck (@cmuck)](https://github.com/cmuck "1 total commits to the home-assistant organization: +- [Christian Muck (@cmuck)](https://github.com/cmuck "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Christian Müller (@chphmu)](https://github.com/chphmu "1 total commits to the home-assistant organization: +- [Christian Müller (@chphmu)](https://github.com/chphmu "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Christian Stigen Larsen (@cslarsen)](https://github.com/cslarsen "9 total commits to the home-assistant organization: +- [Christian Stigen Larsen (@cslarsen)](https://github.com/cslarsen "9 total commits to the Home Assistant orga: 7 commits to python-openzwave 2 commits to open-zwave ") -- [Christian Studer (@cstuder)](https://github.com/cstuder "7 total commits to the home-assistant organization: +- [Christian Studer (@cstuder)](https://github.com/cstuder "7 total commits to the Home Assistant orga: 6 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Christian Tacke (@ChristianTacke)](https://github.com/ChristianTacke "1 total commits to the home-assistant organization: +- [Christian Tacke (@ChristianTacke)](https://github.com/ChristianTacke "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [ChristianKuehnel (@ChristianKuehnel)](https://github.com/ChristianKuehnel "39 total commits to the home-assistant organization: +- [ChristianKuehnel (@ChristianKuehnel)](https://github.com/ChristianKuehnel "39 total commits to the Home Assistant orga: 23 commits to home-assistant 16 commits to home-assistant.io ") -- [Christofer Hellqvist (@hellqvist)](https://github.com/hellqvist "2 total commits to the home-assistant organization: +- [Christofer Hellqvist (@hellqvist)](https://github.com/hellqvist "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Christoffer Graversen (@ChristofferG)](https://github.com/ChristofferG "6 total commits to the home-assistant organization: +- [Christoffer Graversen (@ChristofferG)](https://github.com/ChristofferG "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Christoffer Kylvåg (@christoe)](https://github.com/christoe "2 total commits to the home-assistant organization: +- [Christoffer Kylvåg (@christoe)](https://github.com/christoe "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Christoph Gerneth (@c7h)](https://github.com/c7h "5 total commits to the home-assistant organization: +- [Christoph Gerneth (@c7h)](https://github.com/c7h "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Christoph Roeder (@brightdroid)](https://github.com/brightdroid "2 total commits to the home-assistant organization: +- [Christoph Roeder (@brightdroid)](https://github.com/brightdroid "2 total commits to the Home Assistant orga: 2 commits to appdaemon ") -- [Christoph Wagner (@Christoph-Wagner)](https://github.com/Christoph-Wagner "5 total commits to the home-assistant organization: +- [Christoph Wagner (@Christoph-Wagner)](https://github.com/Christoph-Wagner "5 total commits to the Home Assistant orga: 4 commits to home-assistant.io 1 commit to home-assistant ") -- [Christophe Vu\-Brugier (@cvubrugier)](https://github.com/cvubrugier "2 total commits to the home-assistant organization: +- [Christophe Vu\-Brugier (@cvubrugier)](https://github.com/cvubrugier "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [christopheBfr (@christopheBfr)](https://github.com/christopheBfr "1 total commits to the home-assistant organization: +- [christopheBfr (@christopheBfr)](https://github.com/christopheBfr "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Christopher Cavey (@cicavey)](https://github.com/cicavey "3 total commits to the home-assistant organization: +- [Christopher Cavey (@cicavey)](https://github.com/cicavey "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [Christopher Vella (@chrisvella)](https://github.com/chrisvella "2 total commits to the home-assistant organization: +- [Christopher Vella (@chrisvella)](https://github.com/chrisvella "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Christopher Viel (@Chris-V)](https://github.com/Chris-V "6 total commits to the home-assistant organization: +- [Christopher Viel (@Chris-V)](https://github.com/Chris-V "6 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io 1 commit to open-zwave ") -- [chrom3 (@chrom3)](https://github.com/chrom3 "3 total commits to the home-assistant organization: +- [chrom3 (@chrom3)](https://github.com/chrom3 "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [chrysn (@chrysn)](https://github.com/chrysn "65 total commits to the home-assistant organization: +- [chrysn (@chrysn)](https://github.com/chrysn "65 total commits to the Home Assistant orga: 65 commits to libcoap ") -- [Chun\-wei Kuo (@Domon)](https://github.com/Domon "1 total commits to the home-assistant organization: +- [Chun\-wei Kuo (@Domon)](https://github.com/Domon "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [chz^3 (@chzchzchz)](https://github.com/chzchzchz "1 total commits to the home-assistant organization: +- [chz^3 (@chzchzchz)](https://github.com/chzchzchz "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Ciquattro (@CiquattroFPV)](https://github.com/CiquattroFPV "3 total commits to the home-assistant organization: +- [Ciquattro (@CiquattroFPV)](https://github.com/CiquattroFPV "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [citruz (@citruz)](https://github.com/citruz "5 total commits to the home-assistant organization: +- [citruz (@citruz)](https://github.com/citruz "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [clach04 (@clach04)](https://github.com/clach04 "6 total commits to the home-assistant organization: +- [clach04 (@clach04)](https://github.com/clach04 "6 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant 1 commit to hassbian-scripts ") -- [clarkewd (@clarkewd)](https://github.com/clarkewd "2 total commits to the home-assistant organization: +- [clarkewd (@clarkewd)](https://github.com/clarkewd "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Claudiu Farcas (@farcasclaudiu)](https://github.com/farcasclaudiu "1 total commits to the home-assistant organization: +- [Claudiu Farcas (@farcasclaudiu)](https://github.com/farcasclaudiu "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Claus F\. Strasburger (@cfstras)](https://github.com/cfstras "5 total commits to the home-assistant organization: +- [Claus F\. Strasburger (@cfstras)](https://github.com/cfstras "5 total commits to the Home Assistant orga: 5 commits to pi-gen ") -- [clayton craft (@craftyguy)](https://github.com/craftyguy "3 total commits to the home-assistant organization: +- [clayton craft (@craftyguy)](https://github.com/craftyguy "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Clayton Nummer (@claytonjn)](https://github.com/claytonjn "3 total commits to the home-assistant organization: +- [Clayton Nummer (@claytonjn)](https://github.com/claytonjn "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Clemens Wolff (@c-w)](https://github.com/c-w "1 total commits to the home-assistant organization: +- [Clemens Wolff (@c-w)](https://github.com/c-w "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Clement Wong (@clementhk)](https://github.com/clementhk "2 total commits to the home-assistant organization: +- [Clement Wong (@clementhk)](https://github.com/clementhk "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant ") -- [Clifford W\. Hansen (@cliffordwhansen)](https://github.com/cliffordwhansen "5 total commits to the home-assistant organization: +- [Clifford W\. Hansen (@cliffordwhansen)](https://github.com/cliffordwhansen "5 total commits to the Home Assistant orga: 2 commits to appdaemon 2 commits to home-assistant.io 1 commit to home-assistant ") -- [clyra (@clyra)](https://github.com/clyra "3 total commits to the home-assistant organization: +- [clyra (@clyra)](https://github.com/clyra "3 total commits to the Home Assistant orga: 3 commits to appdaemon ") -- [Cláudio Ribeiro (@DailyMatters)](https://github.com/DailyMatters "1 total commits to the home-assistant organization: +- [Cláudio Ribeiro (@DailyMatters)](https://github.com/DailyMatters "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [codeavenger07 (@codeavenger07)](https://github.com/codeavenger07 "2 total commits to the home-assistant organization: +- [codeavenger07 (@codeavenger07)](https://github.com/codeavenger07 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Codepadawan (@Codepadawan)](https://github.com/Codepadawan "1 total commits to the home-assistant organization: +- [codedmind (@codedmind)](https://github.com/codedmind "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [Codepadawan (@Codepadawan)](https://github.com/Codepadawan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [cogneato (@cogneato)](https://github.com/cogneato "27 total commits to the home-assistant organization: +- [cogneato (@cogneato)](https://github.com/cogneato "27 total commits to the Home Assistant orga: 20 commits to home-assistant.io 4 commits to developers.home-assistant 3 commits to hassos ") -- [Colby Rome (@cisasteelersfan)](https://github.com/cisasteelersfan "2 total commits to the home-assistant organization: +- [Colby Rome (@cisasteelersfan)](https://github.com/cisasteelersfan "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [colemamd (@colemamd)](https://github.com/colemamd "1 total commits to the home-assistant organization: +- [colemamd (@colemamd)](https://github.com/colemamd "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Colin Dunn (@colindunn)](https://github.com/colindunn "2 total commits to the home-assistant organization: +- [Colin Dunn (@colindunn)](https://github.com/colindunn "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Colin Frei (@colinfrei)](https://github.com/colinfrei "5 total commits to the home-assistant organization: +- [Colin Frei (@colinfrei)](https://github.com/colinfrei "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Colin Harrington (@ColinHarrington)](https://github.com/ColinHarrington "2 total commits to the home-assistant organization: +- [Colin Harrington (@ColinHarrington)](https://github.com/ColinHarrington "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Colin O'Dell (@colinodell)](https://github.com/colinodell "34 total commits to the home-assistant organization: +- [Colin O'Dell (@colinodell)](https://github.com/colinodell "34 total commits to the Home Assistant orga: 18 commits to home-assistant 15 commits to home-assistant.io 1 commit to python-openzwave ") -- [Colin Teubner (@netopiax)](https://github.com/netopiax "6 total commits to the home-assistant organization: +- [Colin Teubner (@netopiax)](https://github.com/netopiax "6 total commits to the Home Assistant orga: 3 commits to open-zwave 3 commits to home-assistant.io ") -- [Collin Allen (@commandtab)](https://github.com/commandtab "1 total commits to the home-assistant organization: +- [Collin Allen (@commandtab)](https://github.com/commandtab "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Comic Chang (@comicchang)](https://github.com/comicchang "1 total commits to the home-assistant organization: +- [Comic Chang (@comicchang)](https://github.com/comicchang "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ComputerCandy (@ComputerCandy)](https://github.com/ComputerCandy "1 total commits to the home-assistant organization: +- [ComputerCandy (@ComputerCandy)](https://github.com/ComputerCandy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Conrad Juhl Andersen (@cnrd)](https://github.com/cnrd "17 total commits to the home-assistant organization: +- [Conrad Juhl Andersen (@cnrd)](https://github.com/cnrd "17 total commits to the Home Assistant orga: 9 commits to home-assistant 5 commits to home-assistant.io 2 commits to home-assistant-polymer 1 commit to developers.home-assistant ") -- [Constantine Grantcharov (@conz27)](https://github.com/conz27 "1 total commits to the home-assistant organization: +- [Constantine Grantcharov (@conz27)](https://github.com/conz27 "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Constantine Poltyrev (@shprota)](https://github.com/shprota "1 total commits to the home-assistant organization: +- [Constantine Poltyrev (@shprota)](https://github.com/shprota "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Cooper Dale (@Cooper-Dale)](https://github.com/Cooper-Dale "3 total commits to the home-assistant organization: +- [Cooper Dale (@Cooper-Dale)](https://github.com/Cooper-Dale "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Corban Mailloux (@corbanmailloux)](https://github.com/corbanmailloux "19 total commits to the home-assistant organization: +- [Corban Mailloux (@corbanmailloux)](https://github.com/corbanmailloux "19 total commits to the Home Assistant orga: 18 commits to home-assistant.io 1 commit to home-assistant ") -- [Corey Edwards (@heytensai)](https://github.com/heytensai "3 total commits to the home-assistant organization: +- [coreGreenberet (@coreGreenberet)](https://github.com/coreGreenberet "2 total commits to the Home Assistant orga: +2 commits to home-assistant +") +- [Corey Edwards (@heytensai)](https://github.com/heytensai "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Corey Pauley (@devspacenine)](https://github.com/devspacenine "5 total commits to the home-assistant organization: +- [Corey Pauley (@devspacenine)](https://github.com/devspacenine "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [corneyl (@corneyl)](https://github.com/corneyl "5 total commits to the home-assistant organization: +- [corneyl (@corneyl)](https://github.com/corneyl "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Courtenay (@hdsheena)](https://github.com/hdsheena "1 total commits to the home-assistant organization: +- [Courtenay (@hdsheena)](https://github.com/hdsheena "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Courtney Strachan (@cstrachan88)](https://github.com/cstrachan88 "1 total commits to the home-assistant organization: +- [Courtney Strachan (@cstrachan88)](https://github.com/cstrachan88 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [cpgifford (@cpgifford)](https://github.com/cpgifford "1 total commits to the home-assistant organization: +- [cpgifford (@cpgifford)](https://github.com/cpgifford "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [cpw (@cpw)](https://github.com/cpw "1 total commits to the home-assistant organization: +- [cpw (@cpw)](https://github.com/cpw "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Craig Hills (@chills42)](https://github.com/chills42 "1 total commits to the home-assistant organization: +- [Craig Hills (@chills42)](https://github.com/chills42 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Craig Huckabee (@huckabeec)](https://github.com/huckabeec "1 total commits to the home-assistant organization: +- [Craig Huckabee (@huckabeec)](https://github.com/huckabeec "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Craig J\. Midwinter (@craigjmidwinter)](https://github.com/craigjmidwinter "29 total commits to the home-assistant organization: +- [Craig J\. Midwinter (@craigjmidwinter)](https://github.com/craigjmidwinter "29 total commits to the Home Assistant orga: 22 commits to home-assistant 7 commits to home-assistant.io ") -- [CrazYoshi (@CrazYoshi)](https://github.com/CrazYoshi "1 total commits to the home-assistant organization: +- [CrazYoshi (@CrazYoshi)](https://github.com/CrazYoshi "3 total commits to the Home Assistant orga: +2 commits to home-assistant.io +1 commit to home-assistant +") +- [cswinford (@cswinford)](https://github.com/cswinford "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [cswinford (@cswinford)](https://github.com/cswinford "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [ctborg (@ctborg)](https://github.com/ctborg "5 total commits to the home-assistant organization: +- [ctborg (@ctborg)](https://github.com/ctborg "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [CTLS (@CTLS)](https://github.com/CTLS "4 total commits to the home-assistant organization: +- [CTLS (@CTLS)](https://github.com/CTLS "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [CupricReki (@CupricReki)](https://github.com/CupricReki "1 total commits to the home-assistant organization: +- [CupricReki (@CupricReki)](https://github.com/CupricReki "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [CV (@dagobert)](https://github.com/dagobert "9 total commits to the home-assistant organization: +- [CV (@dagobert)](https://github.com/dagobert "10 total commits to the Home Assistant orga: 9 commits to home-assistant.io +1 commit to home-assistant ") -- [cvwillegen (@cvwillegen)](https://github.com/cvwillegen "4 total commits to the home-assistant organization: +- [cvwillegen (@cvwillegen)](https://github.com/cvwillegen "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [cweakland (@cweakland)](https://github.com/cweakland "1 total commits to the home-assistant organization: +- [cweakland (@cweakland)](https://github.com/cweakland "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [cxlwill (@cxlwill)](https://github.com/cxlwill "4 total commits to the home-assistant organization: +- [cxlwill (@cxlwill)](https://github.com/cxlwill "4 total commits to the Home Assistant orga: 2 commits to hassbian-scripts 2 commits to home-assistant-polymer ") -- [daemondazz (@daemondazz)](https://github.com/daemondazz "2 total commits to the home-assistant organization: +- [daemondazz (@daemondazz)](https://github.com/daemondazz "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [dainok (@dainok)](https://github.com/dainok "2 total commits to the home-assistant organization: -1 commit to home-assistant -1 commit to home-assistant.io -") -- [Dale Higgs (@dale3h)](https://github.com/dale3h "45 total commits to the home-assistant organization: +- [Dale Higgs (@dale3h)](https://github.com/dale3h "45 total commits to the Home Assistant orga: 32 commits to home-assistant.io 11 commits to home-assistant 1 commit to hassbot 1 commit to homebridge-homeassistant ") -- [Dallas Opelt (@DallasO)](https://github.com/DallasO "1 total commits to the home-assistant organization: +- [Dallas Opelt (@DallasO)](https://github.com/DallasO "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [damarco (@damarco)](https://github.com/damarco "15 total commits to the home-assistant organization: +- [damarco (@damarco)](https://github.com/damarco "15 total commits to the Home Assistant orga: 15 commits to home-assistant ") -- [Dan (@danieljkemp)](https://github.com/danieljkemp "23 total commits to the home-assistant organization: +- [Dan (@danieljkemp)](https://github.com/danieljkemp "23 total commits to the Home Assistant orga: 16 commits to home-assistant 7 commits to home-assistant.io ") -- [Dan Burke (@danburke)](https://github.com/danburke "1 total commits to the home-assistant organization: +- [Dan Burke (@danburke)](https://github.com/danburke "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Dan C Williams (@dancwilliams)](https://github.com/dancwilliams "1 total commits to the home-assistant organization: +- [Dan C Williams (@dancwilliams)](https://github.com/dancwilliams "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Dan Chen (@djchen)](https://github.com/djchen "2 total commits to the home-assistant organization: +- [Dan Chen (@djchen)](https://github.com/djchen "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Dan Cinnamon (@Cinntax)](https://github.com/Cinntax "24 total commits to the home-assistant organization: +- [Dan Cinnamon (@Cinntax)](https://github.com/Cinntax "24 total commits to the Home Assistant orga: 19 commits to home-assistant 5 commits to home-assistant.io ") -- [Dan Faulknor (@danielfaulknor)](https://github.com/danielfaulknor "3 total commits to the home-assistant organization: +- [Dan Faulknor (@danielfaulknor)](https://github.com/danielfaulknor "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Dan Ferrante (@dferrante)](https://github.com/dferrante "1 total commits to the home-assistant organization: +- [Dan Ferrante (@dferrante)](https://github.com/dferrante "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Dan Ford (@dpford)](https://github.com/dpford "1 total commits to the home-assistant organization: +- [Dan Ford (@dpford)](https://github.com/dpford "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Dan Klaffenbach (@klada)](https://github.com/klada "8 total commits to the home-assistant organization: +- [Dan Klaffenbach (@klada)](https://github.com/klada "8 total commits to the Home Assistant orga: 6 commits to home-assistant 2 commits to home-assistant.io ") -- [Dan Lowe (@tangledhelix)](https://github.com/tangledhelix "1 total commits to the home-assistant organization: +- [Dan Loewenherz (@dlo)](https://github.com/dlo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Dan Nixon (@DanNixon)](https://github.com/DanNixon "25 total commits to the home-assistant organization: +- [Dan Lowe (@tangledhelix)](https://github.com/tangledhelix "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Dan Nixon (@DanNixon)](https://github.com/DanNixon "25 total commits to the Home Assistant orga: 19 commits to home-assistant 6 commits to home-assistant.io ") -- [Dan Olson (@danielolson13)](https://github.com/danielolson13 "1 total commits to the home-assistant organization: +- [Dan Olson (@danielolson13)](https://github.com/danielolson13 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Dan Ports (@drkp)](https://github.com/drkp "15 total commits to the home-assistant organization: +- [Dan Ports (@drkp)](https://github.com/drkp "15 total commits to the Home Assistant orga: 10 commits to open-zwave 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Dan Sarginson (@dansarginson)](https://github.com/dansarginson "2 total commits to the home-assistant organization: +- [Dan Sarginson (@dansarginson)](https://github.com/dansarginson "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Dan Smith (@kk7ds)](https://github.com/kk7ds "84 total commits to the home-assistant organization: +- [Dan Smith (@kk7ds)](https://github.com/kk7ds "84 total commits to the Home Assistant orga: 68 commits to home-assistant 14 commits to home-assistant.io 2 commits to home-assistant-polymer ") -- [Dan Sullivan (@dansullivan86)](https://github.com/dansullivan86 "3 total commits to the home-assistant organization: +- [Dan Sullivan (@dansullivan86)](https://github.com/dansullivan86 "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Dan Trevino (@dantrevino)](https://github.com/dantrevino "1 total commits to the home-assistant organization: +- [Dan Trevino (@dantrevino)](https://github.com/dantrevino "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Dane (@Xiol)](https://github.com/Xiol "1 total commits to the home-assistant organization: +- [Dane (@Xiol)](https://github.com/Xiol "2 total commits to the Home Assistant orga: +1 commit to home-assistant 1 commit to home-assistant.io ") -- [Dane Peterson (@peterson-dane)](https://github.com/peterson-dane "1 total commits to the home-assistant organization: +- [Dane Peterson (@peterson-dane)](https://github.com/peterson-dane "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [dangyuluo (@left4taco)](https://github.com/left4taco "1 total commits to the home-assistant organization: +- [dangyuluo (@left4taco)](https://github.com/left4taco "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Dani (@danichispa)](https://github.com/danichispa "9 total commits to the home-assistant organization: +- [Dani (@danichispa)](https://github.com/danichispa "9 total commits to the Home Assistant orga: 9 commits to home-assistant.io ") -- [Daniel (@delneet)](https://github.com/delneet "2 total commits to the home-assistant organization: +- [Daniel (@delneet)](https://github.com/delneet "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Daniel (@azrarel783)](https://github.com/azrarel783 "1 total commits to the home-assistant organization: +- [Daniel (@danimtb)](https://github.com/danimtb "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Daniel (@danimtb)](https://github.com/danimtb "1 total commits to the home-assistant organization: +- [Daniel (@azrarel783)](https://github.com/azrarel783 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Daniel Beyer (@ymc-dabe)](https://github.com/ymc-dabe "5 total commits to the home-assistant organization: +- [Daniel Beyer (@ymc-dabe)](https://github.com/ymc-dabe "5 total commits to the Home Assistant orga: 5 commits to dehydrated ") -- [Daniel Bowman (@vrih)](https://github.com/vrih "5 total commits to the home-assistant organization: +- [Daniel Bowman (@vrih)](https://github.com/vrih "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to netdisco ") -- [Daniel Chesterton (@dchesterton)](https://github.com/dchesterton "2 total commits to the home-assistant organization: +- [Daniel Chesterton (@dchesterton)](https://github.com/dchesterton "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Daniel Claes (@daenny)](https://github.com/daenny "1 total commits to the home-assistant organization: +- [Daniel Claes (@daenny)](https://github.com/daenny "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Daniel Escoz (@Darkhogg)](https://github.com/Darkhogg "3 total commits to the home-assistant organization: +- [Daniel Escoz (@Darkhogg)](https://github.com/Darkhogg "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Daniel Høyer Iversen (@Danielhiversen)](https://github.com/Danielhiversen "410 total commits to the home-assistant organization: -281 commits to home-assistant +- [Daniel Høyer Iversen (@Danielhiversen)](https://github.com/Danielhiversen "418 total commits to the Home Assistant orga: +289 commits to home-assistant 126 commits to home-assistant.io 3 commits to home-assistant-polymer ") -- [Daniel Kalmar (@kalimaul)](https://github.com/kalimaul "2 total commits to the home-assistant organization: +- [Daniel Kalmar (@kalimaul)](https://github.com/kalimaul "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Daniel Lando (@robertsLando)](https://github.com/robertsLando "11 total commits to the home-assistant organization: +- [Daniel Lando (@robertsLando)](https://github.com/robertsLando "11 total commits to the Home Assistant orga: 11 commits to open-zwave ") -- [Daniel Lashua (@dlashua)](https://github.com/dlashua "3 total commits to the home-assistant organization: +- [Daniel Lashua (@dlashua)](https://github.com/dlashua "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Daniel Matuschek (@usul27)](https://github.com/usul27 "2 total commits to the home-assistant organization: +- [Daniel Matuschek (@usul27)](https://github.com/usul27 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Daniel Perna (@danielperna84)](https://github.com/danielperna84 "120 total commits to the home-assistant organization: -62 commits to home-assistant +- [Daniel Perna (@danielperna84)](https://github.com/danielperna84 "121 total commits to the Home Assistant orga: +63 commits to home-assistant 47 commits to home-assistant.io 11 commits to hassio-addons ") -- [Daniel Peukert (@dpeukert)](https://github.com/dpeukert "3 total commits to the home-assistant organization: +- [Daniel Peukert (@dpeukert)](https://github.com/dpeukert "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Daniel Reimer (@dreimer1986)](https://github.com/dreimer1986 "1 total commits to the home-assistant organization: +- [Daniel Reimer (@dreimer1986)](https://github.com/dreimer1986 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Daniel Schaal (@schaal)](https://github.com/schaal "2 total commits to the home-assistant organization: +- [Daniel Schaal (@schaal)](https://github.com/schaal "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Daniel Shokouhi (@dshokouhi)](https://github.com/dshokouhi "49 total commits to the home-assistant organization: +- [Daniel Shokouhi (@dshokouhi)](https://github.com/dshokouhi "49 total commits to the Home Assistant orga: 26 commits to home-assistant 23 commits to home-assistant.io ") -- [Daniel Stone (@daniel-stoneuk)](https://github.com/daniel-stoneuk "2 total commits to the home-assistant organization: +- [Daniel Stone (@daniel-stoneuk)](https://github.com/daniel-stoneuk "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Daniel Trnka (@trnila)](https://github.com/trnila "2 total commits to the home-assistant organization: +- [Daniel Trnka (@trnila)](https://github.com/trnila "2 total commits to the Home Assistant orga: 2 commits to appdaemon ") -- [Daniel Watkins (@OddBloke)](https://github.com/OddBloke "3 total commits to the home-assistant organization: +- [Daniel Watkins (@OddBloke)](https://github.com/OddBloke "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Daniel Welch (@danielwelch)](https://github.com/danielwelch "7 total commits to the home-assistant organization: +- [Daniel Welch (@danielwelch)](https://github.com/danielwelch "7 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to homebridge-homeassistant 1 commit to hassio-addons 1 commit to home-assistant ") -- [Daniel Wiberg (@dannew)](https://github.com/dannew "1 total commits to the home-assistant organization: +- [Daniel Wiberg (@dannew)](https://github.com/dannew "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Daniel Winks (@DanielWinks)](https://github.com/DanielWinks "2 total commits to the home-assistant organization: +- [Daniel Winks (@DanielWinks)](https://github.com/DanielWinks "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [DanielXYZ2000 (@DanielXYZ2000)](https://github.com/DanielXYZ2000 "3 total commits to the home-assistant organization: +- [DanielXYZ2000 (@DanielXYZ2000)](https://github.com/DanielXYZ2000 "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to hassio-addons ") -- [Danijel Stojnic (@danijelst)](https://github.com/danijelst "1 total commits to the home-assistant organization: +- [Danijel Stojnic (@danijelst)](https://github.com/danijelst "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Daniyar Yeralin (@yeralin)](https://github.com/yeralin "4 total commits to the home-assistant organization: +- [Daniyar Yeralin (@yeralin)](https://github.com/yeralin "4 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to homebridge-homeassistant 1 commit to home-assistant ") -- [Daniël van de Giessen (@DvdGiessen)](https://github.com/DvdGiessen "2 total commits to the home-assistant organization: +- [Daniël van de Giessen (@DvdGiessen)](https://github.com/DvdGiessen "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Danny Murphy (@Dmurph24)](https://github.com/Dmurph24 "1 total commits to the home-assistant organization: +- [Danny Murphy (@Dmurph24)](https://github.com/Dmurph24 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [daphatty (@daphatty)](https://github.com/daphatty "1 total commits to the home-assistant organization: +- [daphatty (@daphatty)](https://github.com/daphatty "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Daphne Lin (@daphotron)](https://github.com/daphotron "1 total commits to the home-assistant organization: +- [Daphne Lin (@daphotron)](https://github.com/daphotron "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [dapowers87 (@dapowers87)](https://github.com/dapowers87 "2 total commits to the home-assistant organization: +- [dapowers87 (@dapowers87)](https://github.com/dapowers87 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Dara Adib (@daradib)](https://github.com/daradib "2 total commits to the home-assistant organization: +- [Dara Adib (@daradib)](https://github.com/daradib "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Dario Iacampo (@JackNova)](https://github.com/JackNova "3 total commits to the home-assistant organization: +- [Dario Iacampo (@JackNova)](https://github.com/JackNova "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Darren Foo (@stonith)](https://github.com/stonith "2 total commits to the home-assistant organization: +- [Darren Foo (@stonith)](https://github.com/stonith "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Darren Reynolds (@reynos)](https://github.com/reynos "1 total commits to the home-assistant organization: +- [Darren Reynolds (@reynos)](https://github.com/reynos "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [dasos (@dasos)](https://github.com/dasos "11 total commits to the home-assistant organization: +- [dasos (@dasos)](https://github.com/dasos "11 total commits to the Home Assistant orga: 7 commits to home-assistant 3 commits to home-assistant.io 1 commit to netdisco ") -- [datafx (@datafx)](https://github.com/datafx "7 total commits to the home-assistant organization: +- [datafx (@datafx)](https://github.com/datafx "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Dav0815 (@Dav0815)](https://github.com/Dav0815 "7 total commits to the home-assistant organization: +- [Dav0815 (@Dav0815)](https://github.com/Dav0815 "7 total commits to the Home Assistant orga: 5 commits to home-assistant.io 2 commits to home-assistant ") -- [dav76df (@dav76df)](https://github.com/dav76df "5 total commits to the home-assistant organization: +- [dav76df (@dav76df)](https://github.com/dav76df "5 total commits to the Home Assistant orga: 5 commits to open-zwave ") -- [Dave (@davidrhunt)](https://github.com/davidrhunt "1 total commits to the home-assistant organization: +- [Dave (@davidrhunt)](https://github.com/davidrhunt "1 total commits to the Home Assistant orga: 1 commit to hassos ") -- [Dave (@d4v3d)](https://github.com/d4v3d "2 total commits to the home-assistant organization: +- [Dave (@d4v3d)](https://github.com/d4v3d "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Dave Banks (@djbanks)](https://github.com/djbanks "3 total commits to the home-assistant organization: +- [Dave Banks (@djbanks)](https://github.com/djbanks "3 total commits to the Home Assistant orga: 2 commits to appdaemon 1 commit to home-assistant ") -- [Dave Eddy (@bahamas10)](https://github.com/bahamas10 "1 total commits to the home-assistant organization: +- [Dave Eddy (@bahamas10)](https://github.com/bahamas10 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Dave Finlay (@dfinlay)](https://github.com/dfinlay "2 total commits to the home-assistant organization: +- [Dave Finlay (@dfinlay)](https://github.com/dfinlay "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Dave J (@kxtcd950)](https://github.com/kxtcd950 "3 total commits to the home-assistant organization: +- [Dave J (@kxtcd950)](https://github.com/kxtcd950 "3 total commits to the Home Assistant orga: 3 commits to hassbian-scripts ") -- [DaveSergeant (@dethpickle)](https://github.com/dethpickle "3 total commits to the home-assistant organization: +- [DaveSergeant (@dethpickle)](https://github.com/dethpickle "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [David (@fanaticDavid)](https://github.com/fanaticDavid "16 total commits to the home-assistant organization: +- [David (@fanaticDavid)](https://github.com/fanaticDavid "16 total commits to the Home Assistant orga: 12 commits to home-assistant.io 3 commits to home-assistant 1 commit to home-assistant-polymer ") -- [David (@dschoorisse)](https://github.com/dschoorisse "1 total commits to the home-assistant organization: +- [David (@dschoorisse)](https://github.com/dschoorisse "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [David Barnett (@dbarnett)](https://github.com/dbarnett "50 total commits to the home-assistant organization: +- [David Barnett (@dbarnett)](https://github.com/dbarnett "50 total commits to the Home Assistant orga: 50 commits to open-zwave ") -- [David Baumann (@daBONDi)](https://github.com/daBONDi "2 total commits to the home-assistant organization: +- [David Baumann (@daBONDi)](https://github.com/daBONDi "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [David Bilay (@dYalib)](https://github.com/dYalib "2 total commits to the home-assistant organization: +- [David Bilay (@dYalib)](https://github.com/dYalib "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [David Bonnes (@zxdavb)](https://github.com/zxdavb "14 total commits to the home-assistant organization: +- [David Bonnes (@zxdavb)](https://github.com/zxdavb "14 total commits to the Home Assistant orga: 12 commits to home-assistant.io 2 commits to home-assistant ") -- [David Broadfoot (@dlbroadfoot)](https://github.com/dlbroadfoot "6 total commits to the home-assistant organization: +- [David Broadfoot (@dlbroadfoot)](https://github.com/dlbroadfoot "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [David Byrne (@David-Byrne)](https://github.com/David-Byrne "1 total commits to the home-assistant organization: +- [David Byrne (@David-Byrne)](https://github.com/David-Byrne "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [David De Sloovere (@DavidDeSloovere)](https://github.com/DavidDeSloovere "20 total commits to the home-assistant organization: +- [David De Sloovere (@DavidDeSloovere)](https://github.com/DavidDeSloovere "20 total commits to the Home Assistant orga: 18 commits to home-assistant.io 1 commit to developers.home-assistant 1 commit to home-assistant ") -- [David Earl (@davidearl)](https://github.com/davidearl "1 total commits to the home-assistant organization: +- [David Earl (@davidearl)](https://github.com/davidearl "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [David F\. Mulcahey (@dmulcahey)](https://github.com/dmulcahey "26 total commits to the home-assistant organization: -21 commits to home-assistant -4 commits to home-assistant-polymer +- [David F\. Mulcahey (@dmulcahey)](https://github.com/dmulcahey "45 total commits to the Home Assistant orga: +38 commits to home-assistant +6 commits to home-assistant-polymer 1 commit to home-assistant.io ") -- [David Fiel (@dfiel)](https://github.com/dfiel "3 total commits to the home-assistant organization: +- [David Fiel (@dfiel)](https://github.com/dfiel "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [David Gibbons (@davidgibbons)](https://github.com/davidgibbons "1 total commits to the home-assistant organization: +- [David Gibbons (@davidgibbons)](https://github.com/davidgibbons "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [David Grant (@davegravy)](https://github.com/davegravy "6 total commits to the home-assistant organization: +- [David Grant (@davegravy)](https://github.com/davegravy "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [David Jackson (@David-Jackson)](https://github.com/David-Jackson "2 total commits to the home-assistant organization: +- [David Jackson (@David-Jackson)](https://github.com/David-Jackson "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [David K (@neffs)](https://github.com/neffs "1 total commits to the home-assistant organization: +- [David K (@neffs)](https://github.com/neffs "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [David Lloyd (@davlloyd)](https://github.com/davlloyd "2 total commits to the home-assistant organization: +- [David Lie (@davidlie)](https://github.com/davidlie "2 total commits to the Home Assistant orga: +2 commits to home-assistant +") +- [David Lloyd (@davlloyd)](https://github.com/davlloyd "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [David McNett (@nugget)](https://github.com/nugget "10 total commits to the home-assistant organization: +- [David McNett (@nugget)](https://github.com/nugget "10 total commits to the Home Assistant orga: 5 commits to home-assistant 5 commits to home-assistant.io ") -- [David Ohayon (@ohayon)](https://github.com/ohayon "3 total commits to the home-assistant organization: +- [David Ohayon (@ohayon)](https://github.com/ohayon "3 total commits to the Home Assistant orga: 3 commits to issue-bot ") -- [David Peterson (@dippysan)](https://github.com/dippysan "2 total commits to the home-assistant organization: +- [David Peterson (@dippysan)](https://github.com/dippysan "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [David Ryan (@ptcryan)](https://github.com/ptcryan "2 total commits to the home-assistant organization: +- [David Ryan (@ptcryan)](https://github.com/ptcryan "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [David Shanske (@dshanske)](https://github.com/dshanske "1 total commits to the home-assistant organization: +- [David Shanske (@dshanske)](https://github.com/dshanske "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [David Steele (@davesteele)](https://github.com/davesteele "4 total commits to the home-assistant organization: +- [David Steele (@davesteele)](https://github.com/davesteele "4 total commits to the Home Assistant orga: 4 commits to pi-gen ") -- [David Straub (@DavidMStraub)](https://github.com/DavidMStraub "10 total commits to the home-assistant organization: +- [David Straub (@DavidMStraub)](https://github.com/DavidMStraub "10 total commits to the Home Assistant orga: 6 commits to home-assistant 4 commits to home-assistant.io ") -- [David Tchepak (@dtchepak)](https://github.com/dtchepak "1 total commits to the home-assistant organization: +- [David Tchepak (@dtchepak)](https://github.com/dtchepak "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [David Thomas (@synth3tk)](https://github.com/synth3tk "1 total commits to the home-assistant organization: +- [David Thomas (@synth3tk)](https://github.com/synth3tk "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [David Thulke (@dthulke)](https://github.com/dthulke "1 total commits to the home-assistant organization: +- [David Thulke (@dthulke)](https://github.com/dthulke "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [David VINET (@DavZero)](https://github.com/DavZero "4 total commits to the home-assistant organization: +- [David VINET (@DavZero)](https://github.com/DavZero "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [David Wang (@dcwangmit01)](https://github.com/dcwangmit01 "2 total commits to the home-assistant organization: +- [David Wang (@dcwangmit01)](https://github.com/dcwangmit01 "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [David Woodhouse (@dwmw2)](https://github.com/dwmw2 "2 total commits to the home-assistant organization: +- [David Woodhouse (@dwmw2)](https://github.com/dwmw2 "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [David Worsham (@arbreng)](https://github.com/arbreng "3 total commits to the home-assistant organization: +- [David Worsham (@arbreng)](https://github.com/arbreng "3 total commits to the Home Assistant orga: 2 commits to hassio-build 1 commit to home-assistant ") -- [David\-Leon Pohl (@DavidLP)](https://github.com/DavidLP "15 total commits to the home-assistant organization: +- [David\-Leon Pohl (@DavidLP)](https://github.com/DavidLP "15 total commits to the Home Assistant orga: 13 commits to home-assistant 2 commits to home-assistant.io ") -- [Davide Setti (@vad)](https://github.com/vad "1 total commits to the home-assistant organization: +- [Davide Setti (@vad)](https://github.com/vad "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [davidedmundson (@davidedmundson)](https://github.com/davidedmundson "7 total commits to the home-assistant organization: +- [davidedmundson (@davidedmundson)](https://github.com/davidedmundson "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [DavidFW1960 (@DavidFW1960)](https://github.com/DavidFW1960 "1 total commits to the home-assistant organization: +- [DavidFW1960 (@DavidFW1960)](https://github.com/DavidFW1960 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [davidm84 (@davidm84)](https://github.com/davidm84 "1 total commits to the home-assistant organization: +- [davidm84 (@davidm84)](https://github.com/davidm84 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Dawid Wróbel (@wrobelda)](https://github.com/wrobelda "6 total commits to the home-assistant organization: +- [Dawid Wróbel (@wrobelda)](https://github.com/wrobelda "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to open-zwave ") -- [dayofdoom (@dayofdoom)](https://github.com/dayofdoom "2 total commits to the home-assistant organization: +- [dayofdoom (@dayofdoom)](https://github.com/dayofdoom "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [dbrowndan (@dbrowndan)](https://github.com/dbrowndan "3 total commits to the home-assistant organization: +- [dbrowndan (@dbrowndan)](https://github.com/dbrowndan "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Dean (@FreekingDean)](https://github.com/FreekingDean "1 total commits to the home-assistant organization: +- [Dean (@FreekingDean)](https://github.com/FreekingDean "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Dean Camera (@abcminiuser)](https://github.com/abcminiuser "4 total commits to the home-assistant organization: +- [Dean Camera (@abcminiuser)](https://github.com/abcminiuser "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [definitio (@definitio)](https://github.com/definitio "4 total commits to the home-assistant organization: +- [definitio (@definitio)](https://github.com/definitio "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [deisi (@deisi)](https://github.com/deisi "12 total commits to the home-assistant organization: +- [deftdawg (@deftdawg)](https://github.com/deftdawg "18 total commits to the Home Assistant orga: +14 commits to home-assistant +4 commits to home-assistant.io +") +- [deisi (@deisi)](https://github.com/deisi "12 total commits to the Home Assistant orga: 10 commits to home-assistant 2 commits to home-assistant.io ") -- [Dejan Dakić (@dejx)](https://github.com/dejx "1 total commits to the home-assistant organization: +- [Dejan Dakić (@dejx)](https://github.com/dejx "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Delio Castillo (@jangeador)](https://github.com/jangeador "3 total commits to the home-assistant organization: +- [Delio Castillo (@jangeador)](https://github.com/jangeador "3 total commits to the Home Assistant orga: 2 commits to hassio-addons 1 commit to home-assistant.io ") -- [Delper (@Delper)](https://github.com/Delper "2 total commits to the home-assistant organization: +- [Delper (@Delper)](https://github.com/Delper "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Demkes (@Demkes)](https://github.com/Demkes "1 total commits to the home-assistant organization: +- [Demkes (@r2xud)](https://github.com/r2xud "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [demonspork (@demonspork)](https://github.com/demonspork "2 total commits to the home-assistant organization: +- [demonspork (@demonspork)](https://github.com/demonspork "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Denix (@denics)](https://github.com/denics "3 total commits to the home-assistant organization: +- [Denix (@denics)](https://github.com/denics "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Dennis (@CookieMonster87)](https://github.com/CookieMonster87 "7 total commits to the home-assistant organization: +- [Dennis (@CookieMonster87)](https://github.com/CookieMonster87 "7 total commits to the Home Assistant orga: 7 commits to open-zwave ") -- [Dennis de Greef (@dennisdegreef)](https://github.com/dennisdegreef "2 total commits to the home-assistant organization: +- [Dennis de Greef (@dennisdegreef)](https://github.com/dennisdegreef "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Dennis Karpienski (@TheRealLink)](https://github.com/TheRealLink "24 total commits to the home-assistant organization: +- [Dennis Karpienski (@TheRealLink)](https://github.com/TheRealLink "24 total commits to the Home Assistant orga: 15 commits to home-assistant-polymer 6 commits to home-assistant 2 commits to home-assistant.io 1 commit to netdisco ") -- [Dennis Modig (@techdude200)](https://github.com/techdude200 "2 total commits to the home-assistant organization: +- [Dennis Modig (@techdude200)](https://github.com/techdude200 "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Dennis Sutch (@sutch)](https://github.com/sutch "2 total commits to the home-assistant organization: +- [Dennis Sutch (@sutch)](https://github.com/sutch "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [dennisaion (@dennisaion)](https://github.com/dennisaion "1 total commits to the home-assistant organization: +- [dennisaion (@dennisaion)](https://github.com/dennisaion "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Denver P (@DrTexxOfficial)](https://github.com/DrTexxOfficial "1 total commits to the home-assistant organization: +- [Denver P (@DrTexxOfficial)](https://github.com/DrTexxOfficial "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Department G33k (@department-g33k)](https://github.com/department-g33k "1 total commits to the home-assistant organization: +- [Department G33k (@department-g33k)](https://github.com/department-g33k "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Derek (@itchaboy)](https://github.com/itchaboy "6 total commits to the home-assistant organization: +- [Derek (@itchaboy)](https://github.com/itchaboy "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Derek (@KrunchMuffin)](https://github.com/KrunchMuffin "1 total commits to the home-assistant organization: +- [Derek (@KrunchMuffin)](https://github.com/KrunchMuffin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Derek Brooks (@broox)](https://github.com/broox "40 total commits to the home-assistant organization: +- [Derek Brooks (@broox)](https://github.com/broox "40 total commits to the Home Assistant orga: 30 commits to home-assistant 9 commits to home-assistant.io 1 commit to open-zwave ") -- [dersger (@dersger)](https://github.com/dersger "4 total commits to the home-assistant organization: +- [dersger (@dersger)](https://github.com/dersger "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant-polymer ") -- [Destix (@Destix)](https://github.com/Destix "3 total commits to the home-assistant organization: +- [Destix (@Destix)](https://github.com/Destix "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [DetroitEE (@DetroitEE)](https://github.com/DetroitEE "3 total commits to the home-assistant organization: +- [DetroitEE (@DetroitEE)](https://github.com/DetroitEE "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [devdelay (@devdelay)](https://github.com/devdelay "16 total commits to the home-assistant organization: +- [devdelay (@devdelay)](https://github.com/devdelay "16 total commits to the Home Assistant orga: 7 commits to home-assistant.io 5 commits to home-assistant 4 commits to homebridge-homeassistant ") -- [DeviantEng (@DeviantEng)](https://github.com/DeviantEng "1 total commits to the home-assistant organization: +- [DeviantEng (@DeviantEng)](https://github.com/DeviantEng "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [devnill (@devnill)](https://github.com/devnill "1 total commits to the home-assistant organization: +- [devnill (@devnill)](https://github.com/devnill "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Devon Peet (@dpeet)](https://github.com/dpeet "5 total commits to the home-assistant organization: +- [Devon Peet (@dpeet)](https://github.com/dpeet "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [dhaas (@dhaas)](https://github.com/dhaas "1 total commits to the home-assistant organization: +- [dhaas (@dhaas)](https://github.com/dhaas "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [dhzl84 (@dhzl84)](https://github.com/dhzl84 "1 total commits to the home-assistant organization: +- [dhzl84 (@dhzl84)](https://github.com/dhzl84 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [dickesW (@dickesW)](https://github.com/dickesW "1 total commits to the home-assistant organization: +- [dickesW (@dickesW)](https://github.com/dickesW "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [digiblur (@digiblur)](https://github.com/digiblur "2 total commits to the home-assistant organization: +- [digiblur (@digiblur)](https://github.com/digiblur "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Dilepa (@Dilepa)](https://github.com/Dilepa "8 total commits to the home-assistant organization: +- [Dilepa (@Dilepa)](https://github.com/Dilepa "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [Dimitri Pribysh (@dmand)](https://github.com/dmand "1 total commits to the home-assistant organization: +- [Dimitri Pribysh (@dmand)](https://github.com/dmand "1 total commits to the Home Assistant orga: 1 commit to hassos ") -- [dimitripb (@dimitripb)](https://github.com/dimitripb "2 total commits to the home-assistant organization: +- [dimitripb (@dimitripb)](https://github.com/dimitripb "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [dinoaus (@dinoaus)](https://github.com/dinoaus "1 total commits to the home-assistant organization: +- [dinoaus (@dinoaus)](https://github.com/dinoaus "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Diogo Alves (@killercode)](https://github.com/killercode "2 total commits to the home-assistant organization: +- [Diogo Alves (@killercode)](https://github.com/killercode "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Diogo Gomes (@dgomes)](https://github.com/dgomes "89 total commits to the home-assistant organization: -60 commits to home-assistant -28 commits to home-assistant.io +- [Diogo Gomes (@dgomes)](https://github.com/dgomes "99 total commits to the Home Assistant orga: +68 commits to home-assistant +30 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Diogo Soares (@diogos88)](https://github.com/diogos88 "2 total commits to the home-assistant organization: +- [Diogo Soares (@diogos88)](https://github.com/diogos88 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [diplix (@diplix)](https://github.com/diplix "3 total commits to the home-assistant organization: +- [diplix (@diplix)](https://github.com/diplix "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [djm300 (@djm300)](https://github.com/djm300 "2 total commits to the home-assistant organization: +- [djm300 (@djm300)](https://github.com/djm300 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [djschaap (@djschaap)](https://github.com/djschaap "2 total commits to the home-assistant organization: +- [djschaap (@djschaap)](https://github.com/djschaap "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [DK (@poldim)](https://github.com/poldim "2 total commits to the home-assistant organization: +- [DK (@poldim)](https://github.com/poldim "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Dmitriy (@marcellus00)](https://github.com/marcellus00 "2 total commits to the home-assistant organization: +- [Dmitriy (@marcellus00)](https://github.com/marcellus00 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Dmitriy Shafranskiy (@shafr)](https://github.com/shafr "1 total commits to the home-assistant organization: +- [Dmitriy Shafranskiy (@shafr)](https://github.com/shafr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Dmitry Avramenko (@B1tMaster)](https://github.com/B1tMaster "2 total commits to the home-assistant organization: +- [Dmitry Avramenko (@B1tMaster)](https://github.com/B1tMaster "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [dmschlab (@dmschlab)](https://github.com/dmschlab "2 total commits to the home-assistant organization: +- [dmschlab (@dmschlab)](https://github.com/dmschlab "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Dmytro Kytsmen (@Kietzmann)](https://github.com/Kietzmann "1 total commits to the home-assistant organization: +- [Dmytro Kytsmen (@Kietzmann)](https://github.com/Kietzmann "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [dnaphreak (@dnaphreak)](https://github.com/dnaphreak "2 total commits to the home-assistant organization: +- [dnaphreak (@dnaphreak)](https://github.com/dnaphreak "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [dnguyen800 (@dnguyen800)](https://github.com/dnguyen800 "6 total commits to the home-assistant organization: +- [dnguyen800 (@dnguyen800)](https://github.com/dnguyen800 "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [DoloresHA (@DoloresHA)](https://github.com/DoloresHA "3 total commits to the home-assistant organization: +- [DoloresHA (@DoloresHA)](https://github.com/DoloresHA "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Dom (@domwillcode)](https://github.com/domwillcode "4 total commits to the home-assistant organization: +- [Dom (@domwillcode)](https://github.com/domwillcode "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Domantas (@Dohxis)](https://github.com/Dohxis "1 total commits to the home-assistant organization: +- [Domantas (@Dohxis)](https://github.com/Dohxis "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Domen Puncer Kugler (@domenpk)](https://github.com/domenpk "1 total commits to the home-assistant organization: +- [Domen Puncer Kugler (@domenpk)](https://github.com/domenpk "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Dominik Heidler (@asdil12)](https://github.com/asdil12 "1 total commits to the home-assistant organization: +- [Dominik Heidler (@asdil12)](https://github.com/asdil12 "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Donal Phipps (@Phippsy)](https://github.com/Phippsy "1 total commits to the home-assistant organization: +- [Dominik Palo (@DominikPalo)](https://github.com/DominikPalo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [DonHugo (@DonHugo)](https://github.com/DonHugo "1 total commits to the home-assistant organization: +- [Donal Phipps (@Phippsy)](https://github.com/Phippsy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [doudz (@doudz)](https://github.com/doudz "6 total commits to the home-assistant organization: +- [DonHugo (@DonHugo)](https://github.com/DonHugo "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [doudz (@doudz)](https://github.com/doudz "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [Doug (@douglasbeck)](https://github.com/douglasbeck "2 total commits to the home-assistant organization: +- [Doug (@douglasbeck)](https://github.com/douglasbeck "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Dougal Matthews (@d0ugal)](https://github.com/d0ugal "8 total commits to the home-assistant organization: +- [Dougal Matthews (@d0ugal)](https://github.com/d0ugal "8 total commits to the Home Assistant orga: 5 commits to home-assistant 2 commits to home-assistant.io 1 commit to hassio-addons ") -- [dpressle (@dpressle)](https://github.com/dpressle "2 total commits to the home-assistant organization: +- [dpressle (@dpressle)](https://github.com/dpressle "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [dpryor (@dpryor)](https://github.com/dpryor "3 total commits to the home-assistant organization: +- [dpryor (@dpryor)](https://github.com/dpryor "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [dramamoose (@dramamoose)](https://github.com/dramamoose "7 total commits to the home-assistant organization: +- [dramamoose (@dramamoose)](https://github.com/dramamoose "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [dreizehnelf (@dreizehnelf)](https://github.com/dreizehnelf "1 total commits to the home-assistant organization: +- [dreizehnelf (@dreizehnelf)](https://github.com/dreizehnelf "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Drew Budwin (@dbudwin)](https://github.com/dbudwin "1 total commits to the home-assistant organization: +- [Drew Budwin (@dbudwin)](https://github.com/dbudwin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Drew Wells (@drewwells)](https://github.com/drewwells "1 total commits to the home-assistant organization: +- [Drew Wells (@drewwells)](https://github.com/drewwells "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [DrewSK (@dzsquared)](https://github.com/dzsquared "8 total commits to the home-assistant organization: +- [DrewSK (@dzsquared)](https://github.com/dzsquared "8 total commits to the Home Assistant orga: 8 commits to home-assistant.io ") -- [Dries De Peuter (@NoUseFreak)](https://github.com/NoUseFreak "1 total commits to the home-assistant organization: +- [Dries De Peuter (@NoUseFreak)](https://github.com/NoUseFreak "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [drjared88 (@drjared88)](https://github.com/drjared88 "1 total commits to the home-assistant organization: +- [drjared88 (@drjared88)](https://github.com/drjared88 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [drogfild (@drogfild)](https://github.com/drogfild "2 total commits to the home-assistant organization: +- [DrJeff (@DrJeff)](https://github.com/DrJeff "1 total commits to the Home Assistant orga: +1 commit to home-assistant-cli +") +- [drogfild (@drogfild)](https://github.com/drogfild "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [drop table USERS; \-\- (@hudashot)](https://github.com/hudashot "1 total commits to the home-assistant organization: +- [drop table USERS; \-\- (@hudashot)](https://github.com/hudashot "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [DrZzs (@Snipercaine)](https://github.com/Snipercaine "1 total commits to the home-assistant organization: +- [DrZzs (@Snipercaine)](https://github.com/Snipercaine "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [dtorner (@dtorner)](https://github.com/dtorner "1 total commits to the home-assistant organization: +- [dtorner (@dtorner)](https://github.com/dtorner "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [DubhAd (@DubhAd)](https://github.com/DubhAd "540 total commits to the home-assistant organization: -533 commits to home-assistant.io +- [DubhAd (@DubhAd)](https://github.com/DubhAd "553 total commits to the Home Assistant orga: +546 commits to home-assistant.io 3 commits to developers.home-assistant 2 commits to hassos 1 commit to appdaemon 1 commit to home-assistant ") -- [dunstad (@dunstad)](https://github.com/dunstad "1 total commits to the home-assistant organization: +- [dunstad (@dunstad)](https://github.com/dunstad "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Duoxilian (@Duoxilian)](https://github.com/Duoxilian "11 total commits to the home-assistant organization: +- [Duoxilian (@Duoxilian)](https://github.com/Duoxilian "11 total commits to the Home Assistant orga: 6 commits to home-assistant.io 5 commits to home-assistant ") -- [Dustin S (@texnofobix)](https://github.com/texnofobix "1 total commits to the home-assistant organization: +- [Dustin Rue (@dustinrue)](https://github.com/dustinrue "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Dustin S (@texnofobix)](https://github.com/texnofobix "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Dustin Wyatt (@dmwyatt)](https://github.com/dmwyatt "1 total commits to the home-assistant organization: +- [Dustin Wyatt (@dmwyatt)](https://github.com/dmwyatt "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Dwight Holman (@anonfunc)](https://github.com/anonfunc "6 total commits to the home-assistant organization: +- [Dwight Holman (@anonfunc)](https://github.com/anonfunc "6 total commits to the Home Assistant orga: 6 commits to pyharmony ") -- [Dylan Barlett (@dbarlett)](https://github.com/dbarlett "1 total commits to the home-assistant organization: +- [Dylan Barlett (@dbarlett)](https://github.com/dbarlett "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Eamonn O'Connell (@halfbaked)](https://github.com/halfbaked "1 total commits to the home-assistant organization: +- [Eamonn O'Connell (@halfbaked)](https://github.com/halfbaked "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [earaya (@earaya)](https://github.com/earaya "1 total commits to the home-assistant organization: +- [earaya (@earaya)](https://github.com/earaya "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ebpetway (@ebpetway)](https://github.com/ebpetway "55 total commits to the home-assistant organization: +- [ebpetway (@ebpetway)](https://github.com/ebpetway "55 total commits to the Home Assistant orga: 55 commits to warrant ") -- [ecksun (@ecksun)](https://github.com/ecksun "2 total commits to the home-assistant organization: +- [ecksun (@ecksun)](https://github.com/ecksun "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Ed Boal (@edwork)](https://github.com/edwork "2 total commits to the home-assistant organization: +- [Ed Boal (@edwork)](https://github.com/edwork "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ed Marshall (@logic)](https://github.com/logic "2 total commits to the home-assistant organization: +- [Ed Marshall (@logic)](https://github.com/logic "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant ") -- [edgimar (@edgimar)](https://github.com/edgimar "1 total commits to the home-assistant organization: +- [edgimar (@edgimar)](https://github.com/edgimar "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [edif30 (@edif30)](https://github.com/edif30 "3 total commits to the home-assistant organization: +- [edif30 (@edif30)](https://github.com/edif30 "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Eduard van Valkenburg (@eavanvalkenburg)](https://github.com/eavanvalkenburg "7 total commits to the home-assistant organization: +- [Eduard van Valkenburg (@eavanvalkenburg)](https://github.com/eavanvalkenburg "7 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Eduardo Fonseca (@ebfio)](https://github.com/ebfio "1 total commits to the home-assistant organization: +- [Eduardo Fonseca (@ebfio)](https://github.com/ebfio "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Edward Romano (@oudeismetis)](https://github.com/oudeismetis "1 total commits to the home-assistant organization: +- [Edward Romano (@oudeismetis)](https://github.com/oudeismetis "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Edwin Smulders (@Dutchy-)](https://github.com/Dutchy- "4 total commits to the home-assistant organization: +- [Edwin Smulders (@Dutchy-)](https://github.com/Dutchy- "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [efp1 (@efp1)](https://github.com/efp1 "1 total commits to the home-assistant organization: +- [efp1 (@efp1)](https://github.com/efp1 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Egor Tsinko (@etsinko)](https://github.com/etsinko "12 total commits to the home-assistant organization: +- [Egor Tsinko (@etsinko)](https://github.com/etsinko "12 total commits to the Home Assistant orga: 9 commits to home-assistant 3 commits to home-assistant.io ") -- [ehendrix23 (@ehendrix23)](https://github.com/ehendrix23 "34 total commits to the home-assistant organization: -28 commits to home-assistant +- [ehendrix23 (@ehendrix23)](https://github.com/ehendrix23 "35 total commits to the Home Assistant orga: +29 commits to home-assistant 4 commits to home-assistant.io 1 commit to pyharmony 1 commit to home-assistant-polymer ") -- [eiaro (@eiaro)](https://github.com/eiaro "4 total commits to the home-assistant organization: +- [eiaro (@eiaro)](https://github.com/eiaro "4 total commits to the Home Assistant orga: 4 commits to home-assistant ") -- [eieste (@eieste)](https://github.com/eieste "1 total commits to the home-assistant organization: +- [eieste (@eieste)](https://github.com/eieste "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Eirik H (@eithe)](https://github.com/eithe "1 total commits to the home-assistant organization: +- [Eirik H (@eithe)](https://github.com/eithe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Eitan Mosenkis (@emosenkis)](https://github.com/emosenkis "6 total commits to the home-assistant organization: +- [Eitan Mosenkis (@emosenkis)](https://github.com/emosenkis "6 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io 1 commit to netdisco ") -- [Elan Ruusamäe (@glensc)](https://github.com/glensc "1 total commits to the home-assistant organization: +- [ejars (@ejars)](https://github.com/ejars "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Elan Ruusamäe (@glensc)](https://github.com/glensc "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [eldanb (@eldanb)](https://github.com/eldanb "1 total commits to the home-assistant organization: +- [eldanb (@eldanb)](https://github.com/eldanb "1 total commits to the Home Assistant orga: 1 commit to homebridge-homeassistant ") -- [Eleftherios Chamakiotis (@lexam79)](https://github.com/lexam79 "4 total commits to the home-assistant organization: +- [Eleftherios Chamakiotis (@lexam79)](https://github.com/lexam79 "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Elelabs\-maintainer (@Elelabs-maintainer)](https://github.com/Elelabs-maintainer "1 total commits to the home-assistant organization: +- [Elelabs\-maintainer (@Elelabs-maintainer)](https://github.com/Elelabs-maintainer "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Elias Karakoulakis (@ekarak)](https://github.com/ekarak "8 total commits to the home-assistant organization: +- [Elias Karakoulakis (@ekarak)](https://github.com/ekarak "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [Eliseo Martelli (@eliseomartelli)](https://github.com/eliseomartelli "19 total commits to the home-assistant organization: -14 commits to home-assistant -5 commits to home-assistant.io +- [Eliran Turgeman (@VirtualL)](https://github.com/VirtualL "3 total commits to the Home Assistant orga: +2 commits to home-assistant +1 commit to home-assistant.io ") -- [Ellis Percival (@flyte)](https://github.com/flyte "31 total commits to the home-assistant organization: +- [Eliseo Martelli (@eliseomartelli)](https://github.com/eliseomartelli "25 total commits to the Home Assistant orga: +18 commits to home-assistant +7 commits to home-assistant.io +") +- [Ellis Percival (@flyte)](https://github.com/flyte "31 total commits to the Home Assistant orga: 25 commits to home-assistant 6 commits to home-assistant.io ") -- [eltoro81 (@eltoro81)](https://github.com/eltoro81 "1 total commits to the home-assistant organization: +- [eltoro81 (@eltoro81)](https://github.com/eltoro81 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Elvis (@mu3)](https://github.com/mu3 "1 total commits to the home-assistant organization: +- [Elvis (@mu3)](https://github.com/mu3 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Emacee (@Emacee)](https://github.com/Emacee "1 total commits to the home-assistant organization: +- [Emacee (@Emacee)](https://github.com/Emacee "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Emanuele (@ema987)](https://github.com/ema987 "1 total commits to the home-assistant organization: +- [Emanuele (@ema987)](https://github.com/ema987 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Emanuele Palombo (@elbowz)](https://github.com/elbowz "1 total commits to the home-assistant organization: +- [Emanuele Palombo (@elbowz)](https://github.com/elbowz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [emartec\-ca (@emartec-ca)](https://github.com/emartec-ca "1 total commits to the home-assistant organization: +- [emartec\-ca (@emartec-ca)](https://github.com/emartec-ca "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Emeric (@Mryck)](https://github.com/Mryck "30 total commits to the home-assistant organization: +- [Emeric (@Mryck)](https://github.com/Mryck "30 total commits to the Home Assistant orga: 30 commits to home-assistant.io ") -- [Emil Horpen Hetty (@emilhetty)](https://github.com/emilhetty "3 total commits to the home-assistant organization: +- [Emil Horpen Hetty (@emilhetty)](https://github.com/emilhetty "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Emil Stjerneman (@bratanon)](https://github.com/bratanon "3 total commits to the home-assistant organization: +- [Emil Stjerneman (@bratanon)](https://github.com/bratanon "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant-polymer ") -- [emil\-e (@emil-e)](https://github.com/emil-e "1 total commits to the home-assistant organization: +- [emil\-e (@emil-e)](https://github.com/emil-e "1 total commits to the Home Assistant orga: 1 commit to python-openzwave ") -- [Emily Cassandra Meeker (@ecmeeker)](https://github.com/ecmeeker "1 total commits to the home-assistant organization: +- [Emily Cassandra Meeker (@ecmeeker)](https://github.com/ecmeeker "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [EmitKiwi (@EmitKiwi)](https://github.com/EmitKiwi "2 total commits to the home-assistant organization: +- [EmitKiwi (@EmitKiwi)](https://github.com/EmitKiwi "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [emlt (@emlt)](https://github.com/emlt "2 total commits to the home-assistant organization: +- [emkay82 (@emkay82)](https://github.com/emkay82 "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [emlt (@emlt)](https://github.com/emlt "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Emmanuel Mwangi (@cloudbring)](https://github.com/cloudbring "1 total commits to the home-assistant organization: +- [Emmanuel Krebs (@e-krebs)](https://github.com/e-krebs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [emontnemery (@emontnemery)](https://github.com/emontnemery "125 total commits to the home-assistant organization: -102 commits to home-assistant -22 commits to home-assistant.io +- [Emmanuel Mwangi (@cloudbring)](https://github.com/cloudbring "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [emontnemery (@emontnemery)](https://github.com/emontnemery "157 total commits to the Home Assistant orga: +124 commits to home-assistant +32 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Emre Saglam (@emresaglam)](https://github.com/emresaglam "1 total commits to the home-assistant organization: +- [Emre Saglam (@emresaglam)](https://github.com/emresaglam "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [engrbm87 (@engrbm87)](https://github.com/engrbm87 "6 total commits to the home-assistant organization: +- [engrbm87 (@engrbm87)](https://github.com/engrbm87 "6 total commits to the Home Assistant orga: 3 commits to appdaemon 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Enrico Berndt (@treehoof)](https://github.com/treehoof "3 total commits to the home-assistant organization: +- [Enrico Berndt (@treehoof)](https://github.com/treehoof "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Enrique Gonzalez (@enriquegh)](https://github.com/enriquegh "1 total commits to the home-assistant organization: +- [Enrique Gonzalez (@enriquegh)](https://github.com/enriquegh "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Enu Rist (@enurist)](https://github.com/enurist "1 total commits to the home-assistant organization: +- [Enu Rist (@enurist)](https://github.com/enurist "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [erdgeist (@erdgeist)](https://github.com/erdgeist "1 total commits to the home-assistant organization: +- [erdgeist (@erdgeist)](https://github.com/erdgeist "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [eresonance (@eresonance)](https://github.com/eresonance "1 total commits to the home-assistant organization: +- [eresonance (@eresonance)](https://github.com/eresonance "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Eric Clymer (@ericwclymer)](https://github.com/ericwclymer "1 total commits to the home-assistant organization: +- [Eric Clymer (@ericwclymer)](https://github.com/ericwclymer "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Eric Hagan (@ehagan)](https://github.com/ehagan "5 total commits to the home-assistant organization: +- [Eric Hagan (@ehagan)](https://github.com/ehagan "5 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Eric Harris (@ericmharris)](https://github.com/ericmharris "1 total commits to the home-assistant organization: +- [Eric Harris (@ericmharris)](https://github.com/ericmharris "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Eric Hosford (@HosfordDotMe)](https://github.com/HosfordDotMe "1 total commits to the home-assistant organization: +- [Eric Hosford (@HosfordDotMe)](https://github.com/HosfordDotMe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Eric Jansen (@ej81)](https://github.com/ej81 "1 total commits to the home-assistant organization: +- [Eric Jansen (@ej81)](https://github.com/ej81 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Eric Nagley (@marchingphoenix)](https://github.com/marchingphoenix "18 total commits to the home-assistant organization: +- [Eric Nagley (@marchingphoenix)](https://github.com/marchingphoenix "18 total commits to the Home Assistant orga: 15 commits to home-assistant 3 commits to home-assistant.io ") -- [Eric Oosting (@eoosting)](https://github.com/eoosting "3 total commits to the home-assistant organization: +- [Eric Oosting (@eoosting)](https://github.com/eoosting "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Eric Pignet (@ericpignet)](https://github.com/ericpignet "2 total commits to the home-assistant organization: +- [Eric Pignet (@ericpignet)](https://github.com/ericpignet "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Eric Rolf (@xrolfex)](https://github.com/xrolfex "13 total commits to the home-assistant organization: +- [Eric Rolf (@xrolfex)](https://github.com/xrolfex "13 total commits to the Home Assistant orga: 13 commits to home-assistant ") -- [Eric Thompson (@er0ck)](https://github.com/er0ck "2 total commits to the home-assistant organization: +- [Eric Thompson (@er0ck)](https://github.com/er0ck "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [ericgingras (@e850205)](https://github.com/e850205 "1 total commits to the home-assistant organization: +- [ericgingras (@e850205)](https://github.com/e850205 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Erik Eriksson (@molobrakos)](https://github.com/molobrakos "125 total commits to the home-assistant organization: +- [Erik Eriksson (@molobrakos)](https://github.com/molobrakos "125 total commits to the Home Assistant orga: 108 commits to home-assistant 14 commits to home-assistant.io 3 commits to netdisco ") -- [Erik Gustavsson (@cyr123)](https://github.com/cyr123 "2 total commits to the home-assistant organization: +- [Erik Gustavsson (@cyr123)](https://github.com/cyr123 "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Erik\-jan Riemers (@riemers)](https://github.com/riemers "14 total commits to the home-assistant organization: +- [Erik\-jan Riemers (@riemers)](https://github.com/riemers "14 total commits to the Home Assistant orga: 13 commits to home-assistant.io 1 commit to hassbian-scripts ") -- [erizhang (@erizhang)](https://github.com/erizhang "1 total commits to the home-assistant organization: +- [erizhang (@erizhang)](https://github.com/erizhang "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ernst79 (@Ernst79)](https://github.com/Ernst79 "1 total commits to the home-assistant organization: +- [Ernst79 (@Ernst79)](https://github.com/Ernst79 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ErnstEeldert (@ErnstEeldert)](https://github.com/ErnstEeldert "1 total commits to the home-assistant organization: +- [ErnstEeldert (@ErnstEeldert)](https://github.com/ErnstEeldert "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [escoand (@escoand)](https://github.com/escoand "13 total commits to the home-assistant organization: +- [escoand (@escoand)](https://github.com/escoand "13 total commits to the Home Assistant orga: 8 commits to home-assistant 3 commits to netdisco 2 commits to home-assistant.io ") -- [EspenT (@EspenT)](https://github.com/EspenT "1 total commits to the home-assistant organization: +- [EspenT (@EspenT)](https://github.com/EspenT "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ettienne Gous (@ettiennegous)](https://github.com/ettiennegous "2 total commits to the home-assistant organization: +- [Ettienne Gous (@ettiennegous)](https://github.com/ettiennegous "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [ettisan (@ettisan)](https://github.com/ettisan "8 total commits to the home-assistant organization: +- [ettisan (@ettisan)](https://github.com/ettisan "8 total commits to the Home Assistant orga: 8 commits to home-assistant ") -- [Eu (@covrig)](https://github.com/covrig "5 total commits to the home-assistant organization: +- [Eu (@covrig)](https://github.com/covrig "5 total commits to the Home Assistant orga: 2 commits to home-assistant-polymer 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Eugene Kuzin (@kuzin2006)](https://github.com/kuzin2006 "1 total commits to the home-assistant organization: +- [Eugene Kuzin (@kuzin2006)](https://github.com/kuzin2006 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Eugenio Panadero (@azogue)](https://github.com/azogue "77 total commits to the home-assistant organization: +- [Eugenio Panadero (@azogue)](https://github.com/azogue "77 total commits to the Home Assistant orga: 46 commits to home-assistant 25 commits to home-assistant.io 3 commits to homebridge-homeassistant 3 commits to home-assistant-polymer ") -- [Evan Bruhn (@evanjd)](https://github.com/evanjd "4 total commits to the home-assistant organization: +- [Evan Bruhn (@evanjd)](https://github.com/evanjd "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Evan Morse (@RowdyDog12)](https://github.com/RowdyDog12 "1 total commits to the home-assistant organization: +- [Evan Morse (@RowdyDog12)](https://github.com/RowdyDog12 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [everix1992 (@everix1992)](https://github.com/everix1992 "4 total commits to the home-assistant organization: +- [everix1992 (@everix1992)](https://github.com/everix1992 "4 total commits to the Home Assistant orga: 2 commits to pyharmony 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Evgeni Kunev (@kunev)](https://github.com/kunev "1 total commits to the home-assistant organization: +- [Evert Van den Bruel (@Evertvandenbruel)](https://github.com/Evertvandenbruel "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Evgeni Kunev (@kunev)](https://github.com/kunev "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Evgeniy (@evgeniy-khatko)](https://github.com/evgeniy-khatko "2 total commits to the home-assistant organization: +- [Evgeniy (@evgeniy-khatko)](https://github.com/evgeniy-khatko "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [ewgast (@ewgast)](https://github.com/ewgast "6 total commits to the home-assistant organization: +- [ewgast (@ewgast)](https://github.com/ewgast "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [eXtgmA (@eXtgmA)](https://github.com/eXtgmA "1 total commits to the home-assistant organization: +- [eXtgmA (@eXtgmA)](https://github.com/eXtgmA "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [eyager1 (@eyager1)](https://github.com/eyager1 "1 total commits to the home-assistant organization: +- [eyager1 (@eyager1)](https://github.com/eyager1 "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Ezra Bowden (@bn0)](https://github.com/bn0 "2 total commits to the home-assistant organization: +- [Ezra Bowden (@bn0)](https://github.com/bn0 "2 total commits to the Home Assistant orga: 2 commits to warrant ") -- [Fabian Affolter (@fabaff)](https://github.com/fabaff "5326 total commits to the home-assistant organization: -3250 commits to home-assistant.io -1842 commits to home-assistant -48 commits to home-assistant-cli +- [Fabian Affolter (@fabaff)](https://github.com/fabaff "5361 total commits to the Home Assistant orga: +3254 commits to home-assistant.io +1850 commits to home-assistant +66 commits to home-assistant-cli +40 commits to developers.home-assistant 36 commits to home-assistant-notebooks -36 commits to developers.home-assistant 33 commits to home-assistant-assets 18 commits to organization-internal 12 commits to hassio-build @@ -2958,190 +3011,190 @@ This page contains a list of people who have contributed in one way or another t 6 commits to hassio-addons 6 commits to hassio 3 commits to hass-release +3 commits to data.home-assistant 2 commits to home-assistant-iOS -2 commits to data.home-assistant 1 commit to home-assistant-js-websocket -1 commit to ui-schema 1 commit to example-custom-config +1 commit to ui-schema ") -- [Fabian Fischer (@nodomain)](https://github.com/nodomain "1 total commits to the home-assistant organization: +- [Fabian Fischer (@nodomain)](https://github.com/nodomain "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Fabian Heredia Montiel (@fabianhjr)](https://github.com/fabianhjr "4 total commits to the home-assistant organization: +- [Fabian Heredia Montiel (@fabianhjr)](https://github.com/fabianhjr "4 total commits to the Home Assistant orga: 4 commits to home-assistant ") -- [Fabien Piuzzi (@reefab)](https://github.com/reefab "12 total commits to the home-assistant organization: -7 commits to home-assistant +- [Fabien Piuzzi (@reefab)](https://github.com/reefab "13 total commits to the Home Assistant orga: +8 commits to home-assistant 4 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Fabrice Fontaine (@ffontaine)](https://github.com/ffontaine "7 total commits to the home-assistant organization: +- [Fabrice Fontaine (@ffontaine)](https://github.com/ffontaine "7 total commits to the Home Assistant orga: 7 commits to open-zwave ") -- [Fabrizio Furnari (@fabfurnari)](https://github.com/fabfurnari "5 total commits to the home-assistant organization: +- [Fabrizio Furnari (@fabfurnari)](https://github.com/fabfurnari "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [fakezeta (@fakezeta)](https://github.com/fakezeta "8 total commits to the home-assistant organization: +- [fakezeta (@fakezeta)](https://github.com/fakezeta "8 total commits to the Home Assistant orga: 7 commits to home-assistant 1 commit to home-assistant.io ") -- [Fares Rihani (@anchepiece)](https://github.com/anchepiece "2 total commits to the home-assistant organization: +- [Fares Rihani (@anchepiece)](https://github.com/anchepiece "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [farmous (@farmio)](https://github.com/farmio "1 total commits to the home-assistant organization: +- [farmous (@farmio)](https://github.com/farmio "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Farzad Noorian (@fnoorian)](https://github.com/fnoorian "1 total commits to the home-assistant organization: +- [Farzad Noorian (@fnoorian)](https://github.com/fnoorian "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Federico Zivolo (@FezVrasta)](https://github.com/FezVrasta "3 total commits to the home-assistant organization: +- [Federico Zivolo (@FezVrasta)](https://github.com/FezVrasta "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [fedor1210 (@fedor1210)](https://github.com/fedor1210 "3 total commits to the home-assistant organization: +- [fedor1210 (@fedor1210)](https://github.com/fedor1210 "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Felipe Cypriano (@fcy)](https://github.com/fcy "1 total commits to the home-assistant organization: +- [Felipe Cypriano (@fcy)](https://github.com/fcy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Felix (@xifle)](https://github.com/xifle "2 total commits to the home-assistant organization: +- [Felix (@xifle)](https://github.com/xifle "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Felix Breidenstein (@fleaz)](https://github.com/fleaz "1 total commits to the home-assistant organization: +- [Felix Breidenstein (@fleaz)](https://github.com/fleaz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Felix Fischer (@felixfischer)](https://github.com/felixfischer "2 total commits to the home-assistant organization: +- [Felix Fischer (@felixfischer)](https://github.com/felixfischer "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Felix Ippolitov (@fellu)](https://github.com/fellu "1 total commits to the home-assistant organization: +- [Felix Ippolitov (@fellu)](https://github.com/fellu "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Felix Krause (@KrauseFx)](https://github.com/KrauseFx "48 total commits to the home-assistant organization: +- [Felix Krause (@KrauseFx)](https://github.com/KrauseFx "48 total commits to the Home Assistant orga: 48 commits to issue-bot ") -- [fenner (@fenner)](https://github.com/fenner "1 total commits to the home-assistant organization: +- [fenner (@fenner)](https://github.com/fenner "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ferdydek (@ferdydek)](https://github.com/ferdydek "1 total commits to the home-assistant organization: +- [ferdydek (@ferdydek)](https://github.com/ferdydek "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Fergus (@fergus)](https://github.com/fergus "1 total commits to the home-assistant organization: +- [Fergus (@fergus)](https://github.com/fergus "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Fermulator (@fermulator)](https://github.com/fermulator "2 total commits to the home-assistant organization: +- [Fermulator (@fermulator)](https://github.com/fermulator "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Fernando (@ferazambuja)](https://github.com/ferazambuja "4 total commits to the home-assistant organization: +- [Fernando (@ferazambuja)](https://github.com/ferazambuja "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Ferry van Zeelst (@StaticCube)](https://github.com/StaticCube "6 total commits to the home-assistant organization: +- [Ferry van Zeelst (@StaticCube)](https://github.com/StaticCube "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [FieldofClay (@FieldofClay)](https://github.com/FieldofClay "2 total commits to the home-assistant organization: +- [FieldofClay (@FieldofClay)](https://github.com/FieldofClay "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [fignew (@fignew)](https://github.com/fignew "1 total commits to the home-assistant organization: +- [fignew (@fignew)](https://github.com/fignew "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Filip Bednárik (@drndos)](https://github.com/drndos "5 total commits to the home-assistant organization: +- [Filip Bednárik (@drndos)](https://github.com/drndos "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Finbarr Brady (@fbradyirl)](https://github.com/fbradyirl "9 total commits to the home-assistant organization: +- [Finbarr Brady (@fbradyirl)](https://github.com/fbradyirl "9 total commits to the Home Assistant orga: 8 commits to home-assistant 1 commit to home-assistant.io ") -- [finity69x2 (@finity69x2)](https://github.com/finity69x2 "1 total commits to the home-assistant organization: +- [finity69x2 (@finity69x2)](https://github.com/finity69x2 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [firstmentoring (@firstmentoring)](https://github.com/firstmentoring "2 total commits to the home-assistant organization: +- [firstmentoring (@firstmentoring)](https://github.com/firstmentoring "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [flashoftheblades (@TheSwert)](https://github.com/TheSwert "1 total commits to the home-assistant organization: +- [flashoftheblades (@TheSwert)](https://github.com/TheSwert "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Flavien Charlon (@Flavien)](https://github.com/Flavien "2 total commits to the home-assistant organization: +- [Flavien Charlon (@Flavien)](https://github.com/Flavien "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Flavien Norindr (@Plumillon)](https://github.com/Plumillon "1 total commits to the home-assistant organization: +- [Flavien Norindr (@Plumillon)](https://github.com/Plumillon "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Flavio Barisi (@flavio20002)](https://github.com/flavio20002 "2 total commits to the home-assistant organization: +- [Flavio Barisi (@flavio20002)](https://github.com/flavio20002 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Flavio Castelli (@flavio)](https://github.com/flavio "3 total commits to the home-assistant organization: +- [Flavio Castelli (@flavio)](https://github.com/flavio "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [FletcherAU (@FletcherAU)](https://github.com/FletcherAU "1 total commits to the home-assistant organization: +- [FletcherAU (@FletcherAU)](https://github.com/FletcherAU "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [flinkebernt (@flinkebernt)](https://github.com/flinkebernt "2 total commits to the home-assistant organization: +- [flinkebernt (@flinkebernt)](https://github.com/flinkebernt "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Flip Hess (@fliphess)](https://github.com/fliphess "2 total commits to the home-assistant organization: +- [Flip Hess (@fliphess)](https://github.com/fliphess "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [flopp999 (@flopp999)](https://github.com/flopp999 "7 total commits to the home-assistant organization: +- [flopp999 (@flopp999)](https://github.com/flopp999 "7 total commits to the Home Assistant orga: 7 commits to open-zwave ") -- [Florian Bachmann (@baflo)](https://github.com/baflo "1 total commits to the home-assistant organization: +- [Florian Bachmann (@baflo)](https://github.com/baflo "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Florian Gareis (@TheZoker)](https://github.com/TheZoker "1 total commits to the home-assistant organization: +- [Florian Gareis (@TheZoker)](https://github.com/TheZoker "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Florian Harr (@caffeineflo)](https://github.com/caffeineflo "1 total commits to the home-assistant organization: +- [Florian Harr (@caffeineflo)](https://github.com/caffeineflo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Florian Holzapfel (@florianholzapfel)](https://github.com/florianholzapfel "12 total commits to the home-assistant organization: +- [Florian Holzapfel (@florianholzapfel)](https://github.com/florianholzapfel "12 total commits to the Home Assistant orga: 5 commits to home-assistant.io 4 commits to home-assistant 3 commits to netdisco ") -- [Florian Klien (@flowolf)](https://github.com/flowolf "26 total commits to the home-assistant organization: +- [Florian Klien (@flowolf)](https://github.com/flowolf "26 total commits to the Home Assistant orga: 19 commits to home-assistant.io 7 commits to home-assistant ") -- [Florian Ludwig (@FlorianLudwig)](https://github.com/FlorianLudwig "2 total commits to the home-assistant organization: +- [Florian Ludwig (@FlorianLudwig)](https://github.com/FlorianLudwig "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Florian Werner (@flo-wer)](https://github.com/flo-wer "2 total commits to the home-assistant organization: +- [Florian Werner (@flo-wer)](https://github.com/flo-wer "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [florianj1 (@florianj1)](https://github.com/florianj1 "3 total commits to the home-assistant organization: +- [florianj1 (@florianj1)](https://github.com/florianj1 "3 total commits to the Home Assistant orga: 1 commit to hassio 1 commit to home-assistant 1 commit to home-assistant.io ") -- [florincosta (@florincosta)](https://github.com/florincosta "6 total commits to the home-assistant organization: +- [florincosta (@florincosta)](https://github.com/florincosta "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [Floyd Pink (@floydpink)](https://github.com/floydpink "2 total commits to the home-assistant organization: +- [Floyd Pink (@floydpink)](https://github.com/floydpink "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Fonta (@f0nt4)](https://github.com/f0nt4 "4 total commits to the home-assistant organization: +- [Fonta (@f0nt4)](https://github.com/f0nt4 "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [fortepc (@fortepc)](https://github.com/fortepc "3 total commits to the home-assistant organization: +- [fortepc (@fortepc)](https://github.com/fortepc "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [fotoetienne (@fotoetienne)](https://github.com/fotoetienne "2 total commits to the home-assistant organization: +- [fotoetienne (@fotoetienne)](https://github.com/fotoetienne "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [fran1987 (@fran1987)](https://github.com/fran1987 "1 total commits to the home-assistant organization: +- [fran1987 (@fran1987)](https://github.com/fran1987 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Franck Nijhof (@frenck)](https://github.com/frenck "116 total commits to the home-assistant organization: -66 commits to home-assistant.io +- [Franck Nijhof (@frenck)](https://github.com/frenck "119 total commits to the Home Assistant orga: +69 commits to home-assistant.io 15 commits to hassio-cli 12 commits to hassio 8 commits to developers.home-assistant @@ -3151,1581 +3204,1611 @@ This page contains a list of people who have contributed in one way or another t 1 commit to appdaemon 1 commit to data.home-assistant ") -- [Frank (@syphernl)](https://github.com/syphernl "3 total commits to the home-assistant organization: +- [Frank (@syphernl)](https://github.com/syphernl "3 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Frank Niesten (@Frankniesten)](https://github.com/Frankniesten "1 total commits to the home-assistant organization: +- [Frank Niesten (@Frankniesten)](https://github.com/Frankniesten "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Frank Wickström (@frwickst)](https://github.com/frwickst "1 total commits to the home-assistant organization: +- [Frank Wickström (@frwickst)](https://github.com/frwickst "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Frankwin Hooglander (@Frankwin)](https://github.com/Frankwin "1 total commits to the home-assistant organization: +- [Frankwin Hooglander (@Frankwin)](https://github.com/Frankwin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Frantz (@rofrantz)](https://github.com/rofrantz "17 total commits to the home-assistant organization: +- [Frantz (@rofrantz)](https://github.com/rofrantz "17 total commits to the Home Assistant orga: 9 commits to home-assistant 4 commits to home-assistant.io 3 commits to netdisco 1 commit to home-assistant-js-websocket ") -- [Fred Smith (@fredsmith)](https://github.com/fredsmith "1 total commits to the home-assistant organization: +- [Fred Smith (@fredsmith)](https://github.com/fredsmith "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Frederic Hemberger (@fhemberger)](https://github.com/fhemberger "93 total commits to the home-assistant organization: +- [Frederic Hemberger (@fhemberger)](https://github.com/fhemberger "93 total commits to the Home Assistant orga: 93 commits to home-assistant.io ") -- [Frederik Bolding (@FrederikBolding)](https://github.com/FrederikBolding "6 total commits to the home-assistant organization: +- [Frederik Bolding (@FrederikBolding)](https://github.com/FrederikBolding "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [fredespi (@fredespi)](https://github.com/fredespi "1 total commits to the home-assistant organization: +- [fredespi (@fredespi)](https://github.com/fredespi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Fredrik Baberg (@fredrikbaberg)](https://github.com/fredrikbaberg "7 total commits to the home-assistant organization: +- [Fredrik Baberg (@fredrikbaberg)](https://github.com/fredrikbaberg "7 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to developers.home-assistant 1 commit to home-assistant ") -- [Fredrik Erlandsson (@fredrike)](https://github.com/fredrike "29 total commits to the home-assistant organization: -27 commits to home-assistant +- [Fredrik Erlandsson (@fredrike)](https://github.com/fredrike "34 total commits to the Home Assistant orga: +31 commits to home-assistant +3 commits to home-assistant.io +") +- [Fredrik Fjeld (@fredrikfjeld)](https://github.com/fredrikfjeld "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Fredrik Fjeld (@fredrikfjeld)](https://github.com/fredrikfjeld "2 total commits to the home-assistant organization: -2 commits to home-assistant.io -") -- [Fredrik Haglund (@PetitCircuitLab)](https://github.com/PetitCircuitLab "1 total commits to the home-assistant organization: +- [Fredrik Haglund (@PetitCircuitLab)](https://github.com/PetitCircuitLab "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Fredrik Lindqvist (@Landrash)](https://github.com/Landrash "259 total commits to the home-assistant organization: -145 commits to hassbian-scripts +- [Fredrik Lindqvist (@Landrash)](https://github.com/Landrash "265 total commits to the Home Assistant orga: +151 commits to hassbian-scripts 73 commits to home-assistant.io 36 commits to pi-gen 4 commits to home-assistant 1 commit to home-assistant-polymer ") -- [FredrikFornstad (@FredrikFornstad)](https://github.com/FredrikFornstad "4 total commits to the home-assistant organization: +- [FredrikFornstad (@FredrikFornstad)](https://github.com/FredrikFornstad "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [freol35241 (@freol35241)](https://github.com/freol35241 "3 total commits to the home-assistant organization: +- [freol35241 (@freol35241)](https://github.com/freol35241 "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [frittes (@frittes)](https://github.com/frittes "2 total commits to the home-assistant organization: +- [frittes (@frittes)](https://github.com/frittes "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [froz (@froz)](https://github.com/froz "3 total commits to the home-assistant organization: +- [froz (@froz)](https://github.com/froz "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [fucm (@fucm)](https://github.com/fucm "6 total commits to the home-assistant organization: +- [Fréderic Kinnaer (@Censored3)](https://github.com/Censored3 "9 total commits to the Home Assistant orga: +5 commits to hassio-addons +2 commits to home-assistant.io +1 commit to developers.home-assistant +1 commit to home-assistant +") +- [fucm (@fucm)](https://github.com/fucm "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [fuga2136 (@fuga2136)](https://github.com/fuga2136 "13 total commits to the home-assistant organization: +- [fuga2136 (@fuga2136)](https://github.com/fuga2136 "13 total commits to the Home Assistant orga: 13 commits to home-assistant.io ") -- [Gabe (@gives1976)](https://github.com/gives1976 "1 total commits to the home-assistant organization: +- [Gabe (@gives1976)](https://github.com/gives1976 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Gabor SZOLLOSI (@szogi)](https://github.com/szogi "4 total commits to the home-assistant organization: +- [Gabor SZOLLOSI (@szogi)](https://github.com/szogi "4 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to appdaemon 1 commit to home-assistant.io ") -- [Gabriel Oliveira (@gabrielboliveira)](https://github.com/gabrielboliveira "4 total commits to the home-assistant organization: +- [Gabriel Oliveira (@gabrielboliveira)](https://github.com/gabrielboliveira "4 total commits to the Home Assistant orga: 1 commit to hassio-addons 1 commit to hassos 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [GadgetReactor (@GadgetReactor)](https://github.com/GadgetReactor "2 total commits to the home-assistant organization: +- [GadgetReactor (@GadgetReactor)](https://github.com/GadgetReactor "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Gaetan Semet (@gsemet)](https://github.com/gsemet "2 total commits to the home-assistant organization: +- [Gaetan Semet (@gsemet)](https://github.com/gsemet "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Galtwise (@Galtwise)](https://github.com/Galtwise "3 total commits to the home-assistant organization: +- [Galtwise (@Galtwise)](https://github.com/Galtwise "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Gamester17 (@Gamester17)](https://github.com/Gamester17 "4 total commits to the home-assistant organization: +- [Gamester17 (@Gamester17)](https://github.com/Gamester17 "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Garret Heaton (@powdahound)](https://github.com/powdahound "1 total commits to the home-assistant organization: +- [Garret Heaton (@powdahound)](https://github.com/powdahound "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [garrettbeachy (@garrettbeachy)](https://github.com/garrettbeachy "2 total commits to the home-assistant organization: +- [garrettbeachy (@garrettbeachy)](https://github.com/garrettbeachy "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Gary Barclay (@Bodge-IT)](https://github.com/Bodge-IT "1 total commits to the home-assistant organization: +- [Gary Barclay (@Bodge-IT)](https://github.com/Bodge-IT "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [GaryOkie (@GaryOkie)](https://github.com/GaryOkie "1 total commits to the home-assistant organization: +- [GaryOkie (@GaryOkie)](https://github.com/GaryOkie "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Gaston Dombiak (@gdombiak)](https://github.com/gdombiak "4 total commits to the home-assistant organization: +- [Gaston Dombiak (@gdombiak)](https://github.com/gdombiak "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Gaurav Kulkarni (@gauravkulkarni96)](https://github.com/gauravkulkarni96 "1 total commits to the home-assistant organization: +- [Gaurav Kulkarni (@gauravkulkarni96)](https://github.com/gauravkulkarni96 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Gavin Mogan (@halkeye)](https://github.com/halkeye "3 total commits to the home-assistant organization: +- [Gavin Mogan (@halkeye)](https://github.com/halkeye "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [gazoscalvertos (@gazoscalvertos)](https://github.com/gazoscalvertos "1 total commits to the home-assistant organization: +- [gazoscalvertos (@gazoscalvertos)](https://github.com/gazoscalvertos "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [geekman2 (@geekman2)](https://github.com/geekman2 "1 total commits to the home-assistant organization: +- [geekman2 (@geekman2)](https://github.com/geekman2 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [geekofweek (@geekofweek)](https://github.com/geekofweek "3 total commits to the home-assistant organization: +- [geekofweek (@geekofweek)](https://github.com/geekofweek "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [geirra (@geirra)](https://github.com/geirra "2 total commits to the home-assistant organization: +- [Geert van Horrik (@GeertvanHorrik)](https://github.com/GeertvanHorrik "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [geirra (@geirra)](https://github.com/geirra "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant.io ") -- [Geoff Norton (@kangaroo)](https://github.com/kangaroo "14 total commits to the home-assistant organization: +- [Geoff Norton (@kangaroo)](https://github.com/kangaroo "14 total commits to the Home Assistant orga: 14 commits to home-assistant ") -- [GeoffAtHome (@GeoffAtHome)](https://github.com/GeoffAtHome "3 total commits to the home-assistant organization: +- [GeoffAtHome (@GeoffAtHome)](https://github.com/GeoffAtHome "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Geoffrey Westhoff (@GeoffreyWesthoff)](https://github.com/GeoffreyWesthoff "1 total commits to the home-assistant organization: +- [Geoffrey Westhoff (@GeoffreyWesthoff)](https://github.com/GeoffreyWesthoff "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [George Marshall (@georgemarshall)](https://github.com/georgemarshall "4 total commits to the home-assistant organization: +- [George Marshall (@georgemarshall)](https://github.com/georgemarshall "4 total commits to the Home Assistant orga: 2 commits to open-zwave 1 commit to hassio-addons 1 commit to home-assistant ") -- [George Vedamanickam (@intractve)](https://github.com/intractve "1 total commits to the home-assistant organization: +- [George Vedamanickam (@intractve)](https://github.com/intractve "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [George\.M (@nodinosaur)](https://github.com/nodinosaur "8 total commits to the home-assistant organization: +- [George\.M (@nodinosaur)](https://github.com/nodinosaur "8 total commits to the Home Assistant orga: 6 commits to home-assistant.io 2 commits to home-assistant ") -- [Georgi Kirichkov (@kirichkov)](https://github.com/kirichkov "22 total commits to the home-assistant organization: +- [Georgi Kirichkov (@kirichkov)](https://github.com/kirichkov "22 total commits to the Home Assistant orga: 13 commits to home-assistant.io 7 commits to home-assistant 1 commit to appdaemon 1 commit to developers.home-assistant ") -- [Georgi Todorov (@TeraHz)](https://github.com/TeraHz "1 total commits to the home-assistant organization: +- [Georgi Todorov (@TeraHz)](https://github.com/TeraHz "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Georgi Yanev (@jumpalottahigh)](https://github.com/jumpalottahigh "6 total commits to the home-assistant organization: +- [Georgi Yanev (@jumpalottahigh)](https://github.com/jumpalottahigh "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant-polymer ") -- [Georgii Staroselskii (@staroselskii)](https://github.com/staroselskii "1 total commits to the home-assistant organization: +- [Georgii Staroselskii (@staroselskii)](https://github.com/staroselskii "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [georgroehl (@georgroehl)](https://github.com/georgroehl "1 total commits to the home-assistant organization: +- [georgroehl (@georgroehl)](https://github.com/georgroehl "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Gerard (@erorus)](https://github.com/erorus "1 total commits to the home-assistant organization: +- [Gerard (@erorus)](https://github.com/erorus "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Gerard (@gerard33)](https://github.com/gerard33 "22 total commits to the home-assistant organization: +- [Gerard (@gerard33)](https://github.com/gerard33 "22 total commits to the Home Assistant orga: 13 commits to home-assistant.io 9 commits to home-assistant ") -- [Gerardo Castillo (@altersis)](https://github.com/altersis "1 total commits to the home-assistant organization: +- [Gerardo Castillo (@altersis)](https://github.com/altersis "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Gerben Meijer (@infernix)](https://github.com/infernix "2 total commits to the home-assistant organization: +- [Gerben Meijer (@infernix)](https://github.com/infernix "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Gergely Imreh (@imrehg)](https://github.com/imrehg "16 total commits to the home-assistant organization: +- [Gergely Imreh (@imrehg)](https://github.com/imrehg "16 total commits to the Home Assistant orga: 11 commits to home-assistant 5 commits to home-assistant.io ") -- [Gergely Peidl (@geripgeri)](https://github.com/geripgeri "1 total commits to the home-assistant organization: +- [Gergely Peidl (@geripgeri)](https://github.com/geripgeri "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [germeier (@germeier)](https://github.com/germeier "17 total commits to the home-assistant organization: +- [gerliczky (@gerliczky)](https://github.com/gerliczky "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [germeier (@germeier)](https://github.com/germeier "17 total commits to the Home Assistant orga: 17 commits to dehydrated ") -- [Gert (@Gerto)](https://github.com/Gerto "2 total commits to the home-assistant organization: +- [Gert (@Gerto)](https://github.com/Gerto "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Gert Jansen van Rensburg (@gertjvr)](https://github.com/gertjvr "1 total commits to the home-assistant organization: +- [Gert Jansen van Rensburg (@gertjvr)](https://github.com/gertjvr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Gert\-Jan van de Streek (@keerts)](https://github.com/keerts "1 total commits to the home-assistant organization: +- [Gert\-Jan van de Streek (@keerts)](https://github.com/keerts "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [giangvo (@giangvo)](https://github.com/giangvo "4 total commits to the home-assistant organization: +- [giangvo (@giangvo)](https://github.com/giangvo "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Gianluca Barbaro (@MrMep)](https://github.com/MrMep "24 total commits to the home-assistant organization: +- [Gianluca Barbaro (@MrMep)](https://github.com/MrMep "24 total commits to the Home Assistant orga: 16 commits to home-assistant 8 commits to home-assistant.io ") -- [Giannie (@Giannie)](https://github.com/Giannie "2 total commits to the home-assistant organization: +- [Giannie (@Giannie)](https://github.com/Giannie "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Gianpaolo Macario (@gmacario)](https://github.com/gmacario "2 total commits to the home-assistant organization: +- [Gianpaolo Macario (@gmacario)](https://github.com/gmacario "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Gido (@GidoHakvoort)](https://github.com/GidoHakvoort "2 total commits to the home-assistant organization: -1 commit to home-assistant -1 commit to home-assistant.io +- [Gido (@GidoHakvoort)](https://github.com/GidoHakvoort "5 total commits to the Home Assistant orga: +3 commits to home-assistant.io +2 commits to home-assistant ") -- [Giel Janssens (@gieljnssns)](https://github.com/gieljnssns "7 total commits to the home-assistant organization: +- [Giel Janssens (@gieljnssns)](https://github.com/gieljnssns "7 total commits to the Home Assistant orga: 5 commits to home-assistant 2 commits to home-assistant.io ") -- [Gilles Margerie (@Gilles95)](https://github.com/Gilles95 "1 total commits to the home-assistant organization: +- [Gilles Margerie (@Gilles95)](https://github.com/Gilles95 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [gillkyle (@gillkyle)](https://github.com/gillkyle "1 total commits to the home-assistant organization: +- [gillkyle (@gillkyle)](https://github.com/gillkyle "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [Giorgos Logiotatidis (@glogiotatidis)](https://github.com/glogiotatidis "1 total commits to the home-assistant organization: +- [Giorgos Logiotatidis (@glogiotatidis)](https://github.com/glogiotatidis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [GitBook Bot (@gitbook-bot)](https://github.com/gitbook-bot "1 total commits to the home-assistant organization: +- [GitBook Bot (@gitbook-bot)](https://github.com/gitbook-bot "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [githubbuh (@githubbuh)](https://github.com/githubbuh "5 total commits to the home-assistant organization: +- [githubbuh (@githubbuh)](https://github.com/githubbuh "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [gitmopp (@gitmopp)](https://github.com/gitmopp "4 total commits to the home-assistant organization: +- [gitmopp (@gitmopp)](https://github.com/gitmopp "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Giuseppe (@glpatcern)](https://github.com/glpatcern "8 total commits to the home-assistant organization: +- [Giuseppe (@glpatcern)](https://github.com/glpatcern "8 total commits to the Home Assistant orga: 6 commits to home-assistant 2 commits to home-assistant.io ") -- [gizmocuz (@gizmocuz)](https://github.com/gizmocuz "21 total commits to the home-assistant organization: +- [gizmocuz (@gizmocuz)](https://github.com/gizmocuz "21 total commits to the Home Assistant orga: 21 commits to open-zwave ") -- [Glen Takahashi (@glentakahashi)](https://github.com/glentakahashi "4 total commits to the home-assistant organization: +- [Glen Takahashi (@glentakahashi)](https://github.com/glentakahashi "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Glenn Morrison (@atomicpapa)](https://github.com/atomicpapa "8 total commits to the home-assistant organization: +- [Glenn Morrison (@atomicpapa)](https://github.com/atomicpapa "8 total commits to the Home Assistant orga: 8 commits to home-assistant.io ") -- [Glenn Waters (@gwww)](https://github.com/gwww "19 total commits to the home-assistant organization: +- [Glenn Waters (@gwww)](https://github.com/gwww "19 total commits to the Home Assistant orga: 11 commits to home-assistant 6 commits to home-assistant.io 1 commit to developers.home-assistant 1 commit to home-assistant-polymer ") -- [glenn20 (@glenn20)](https://github.com/glenn20 "2 total commits to the home-assistant organization: +- [glenn20 (@glenn20)](https://github.com/glenn20 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Glyn Hudson (@glynhudson)](https://github.com/glynhudson "1 total commits to the home-assistant organization: +- [Glyn Hudson (@glynhudson)](https://github.com/glynhudson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [GMFalka (@GMFalka)](https://github.com/GMFalka "3 total commits to the home-assistant organization: +- [GMFalka (@GMFalka)](https://github.com/GMFalka "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Goir (@goir)](https://github.com/goir "1 total commits to the home-assistant organization: +- [Goir (@goir)](https://github.com/goir "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [goldminenine (@goldminenine)](https://github.com/goldminenine "2 total commits to the home-assistant organization: +- [goldminenine (@goldminenine)](https://github.com/goldminenine "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Gopal Kildoliya (@gopalkildoliya)](https://github.com/gopalkildoliya "6 total commits to the home-assistant organization: +- [Gopal Kildoliya (@gopalkildoliya)](https://github.com/gopalkildoliya "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [GoSpursGoNL (@GoSpursGoNL)](https://github.com/GoSpursGoNL "1 total commits to the home-assistant organization: +- [GoSpursGoNL (@GoSpursGoNL)](https://github.com/GoSpursGoNL "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [goto100 (@goto100)](https://github.com/goto100 "2 total commits to the home-assistant organization: +- [goto100 (@goto100)](https://github.com/goto100 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [GP8x (@GP8x)](https://github.com/GP8x "2 total commits to the home-assistant organization: +- [GP8x (@GP8x)](https://github.com/GP8x "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Graeme Smith (@Instagraeme)](https://github.com/Instagraeme "2 total commits to the home-assistant organization: +- [Graeme Smith (@Instagraeme)](https://github.com/Instagraeme "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Graham Christensen (@grahamc)](https://github.com/grahamc "1 total commits to the home-assistant organization: +- [Graham Christensen (@grahamc)](https://github.com/grahamc "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Grant McConnaughey (@grantmcconnaughey)](https://github.com/grantmcconnaughey "8 total commits to the home-assistant organization: +- [Grant McConnaughey (@grantmcconnaughey)](https://github.com/grantmcconnaughey "8 total commits to the Home Assistant orga: 8 commits to warrant ") -- [Grant Russell (@ukgrant)](https://github.com/ukgrant "3 total commits to the home-assistant organization: +- [Grant Russell (@ukgrant)](https://github.com/ukgrant "3 total commits to the Home Assistant orga: 3 commits to home-assistant-iOS ") -- [Green Lightning (@GreenLightning)](https://github.com/GreenLightning "1 total commits to the home-assistant organization: +- [Green Lightning (@GreenLightning)](https://github.com/GreenLightning "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [GreenTurtwig (@GreenTurtwig)](https://github.com/GreenTurtwig "83 total commits to the home-assistant organization: +- [GreenTurtwig (@GreenTurtwig)](https://github.com/GreenTurtwig "83 total commits to the Home Assistant orga: 75 commits to home-assistant.io 8 commits to home-assistant ") -- [Greg (@theCMack)](https://github.com/theCMack "2 total commits to the home-assistant organization: +- [Greg (@theCMack)](https://github.com/theCMack "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Greg Dowling (@pavoni)](https://github.com/pavoni "209 total commits to the home-assistant organization: +- [Greg Dowling (@pavoni)](https://github.com/pavoni "209 total commits to the Home Assistant orga: 183 commits to home-assistant 25 commits to home-assistant.io 1 commit to netdisco ") -- [Greg Laabs (@OverloadUT)](https://github.com/OverloadUT "28 total commits to the home-assistant organization: +- [Greg Johnson (@notgwj)](https://github.com/notgwj "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Greg Laabs (@OverloadUT)](https://github.com/OverloadUT "28 total commits to the Home Assistant orga: 23 commits to home-assistant 5 commits to home-assistant.io ") -- [Greg MacLellan (@gregmac)](https://github.com/gregmac "1 total commits to the home-assistant organization: +- [Greg MacLellan (@gregmac)](https://github.com/gregmac "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Greg Stevenson (@gstevenson)](https://github.com/gstevenson "6 total commits to the home-assistant organization: +- [Greg Stevenson (@gstevenson)](https://github.com/gstevenson "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Greg\. A (@gautric)](https://github.com/gautric "3 total commits to the home-assistant organization: +- [Greg\. A (@gautric)](https://github.com/gautric "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Gregor Gruener (@ggruner)](https://github.com/ggruner "2 total commits to the home-assistant organization: +- [Gregor Gruener (@ggruner)](https://github.com/ggruner "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Gregory Benner (@Klathmon)](https://github.com/Klathmon "6 total commits to the home-assistant organization: +- [Gregory Benner (@Klathmon)](https://github.com/Klathmon "6 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io 1 commit to open-zwave ") -- [Gregory Dosh (@GregoryDosh)](https://github.com/GregoryDosh "2 total commits to the home-assistant organization: +- [Gregory Dosh (@GregoryDosh)](https://github.com/GregoryDosh "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [gregwis (@gregwis)](https://github.com/gregwis "1 total commits to the home-assistant organization: +- [gregwis (@gregwis)](https://github.com/gregwis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [gremblin (@e2m32)](https://github.com/e2m32 "4 total commits to the home-assistant organization: +- [gremblin (@e2m32)](https://github.com/e2m32 "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [groth\-its (@groth-its)](https://github.com/groth-its "2 total commits to the home-assistant organization: +- [groth\-its (@groth-its)](https://github.com/groth-its "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [gstorer (@gstorer)](https://github.com/gstorer "2 total commits to the home-assistant organization: +- [gstorer (@gstorer)](https://github.com/gstorer "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [GTH (@gunnarhelgason)](https://github.com/gunnarhelgason "6 total commits to the home-assistant organization: +- [GTH (@gunnarhelgason)](https://github.com/gunnarhelgason "6 total commits to the Home Assistant orga: 2 commits to appdaemon 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Guilherme Conti Teixeira (@guiconti)](https://github.com/guiconti "1 total commits to the home-assistant organization: +- [Guilherme Conti Teixeira (@guiconti)](https://github.com/guiconti "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Guillaume Boudrias (@gboudrias)](https://github.com/gboudrias "2 total commits to the home-assistant organization: +- [Guillaume Boudrias (@gboudrias)](https://github.com/gboudrias "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [Guillaume Rischard (@grischard)](https://github.com/grischard "3 total commits to the home-assistant organization: +- [Guillaume Rischard (@grischard)](https://github.com/grischard "3 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Guillaume SABBE (@gsabbe)](https://github.com/gsabbe "1 total commits to the home-assistant organization: +- [Guillaume SABBE (@gsabbe)](https://github.com/gsabbe "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Guillaume Zin (@guillaumezin)](https://github.com/guillaumezin "6 total commits to the home-assistant organization: +- [Guillaume Zin (@guillaumezin)](https://github.com/guillaumezin "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [guillaume1410 (@guillaume1410)](https://github.com/guillaume1410 "4 total commits to the home-assistant organization: +- [guillaume1410 (@guillaume1410)](https://github.com/guillaume1410 "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Gummientchen (@Gummientchen)](https://github.com/Gummientchen "1 total commits to the home-assistant organization: +- [Gummientchen (@Gummientchen)](https://github.com/Gummientchen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Gustav Ahlberg (@Gyran)](https://github.com/Gyran "20 total commits to the home-assistant organization: +- [Gustav Ahlberg (@Gyran)](https://github.com/Gyran "20 total commits to the Home Assistant orga: 20 commits to home-assistant ") -- [Guy Khmelnitsky (@GuyKh)](https://github.com/GuyKh "6 total commits to the home-assistant organization: +- [Guy Khmelnitsky (@GuyKh)](https://github.com/GuyKh "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Guy Parisi (@Guyanthalas)](https://github.com/Guyanthalas "7 total commits to the home-assistant organization: +- [Guy Parisi (@Guyanthalas)](https://github.com/Guyanthalas "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [guygma (@guygma)](https://github.com/guygma "1 total commits to the home-assistant organization: +- [guygma (@guygma)](https://github.com/guygma "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [gwendalg (@gwendalg)](https://github.com/gwendalg "4 total commits to the home-assistant organization: +- [gwendalg (@gwendalg)](https://github.com/gwendalg "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [gwhiteCL (@gwhiteCL)](https://github.com/gwhiteCL "2 total commits to the home-assistant organization: +- [gwhiteCL (@gwhiteCL)](https://github.com/gwhiteCL "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [gwmullin (@gwmullin)](https://github.com/gwmullin "24 total commits to the home-assistant organization: +- [gwmullin (@gwmullin)](https://github.com/gwmullin "24 total commits to the Home Assistant orga: 24 commits to open-zwave ") -- [Haim Gelfenbeyn (@haimgel)](https://github.com/haimgel "2 total commits to the home-assistant organization: +- [Haim Gelfenbeyn (@haimgel)](https://github.com/haimgel "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Hamid Elaosta (@hamid-elaosta)](https://github.com/hamid-elaosta "3 total commits to the home-assistant organization: +- [Hamid Elaosta (@hamid-elaosta)](https://github.com/hamid-elaosta "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Hans Bakker (@hansmbakker)](https://github.com/hansmbakker "5 total commits to the home-assistant organization: +- [Hans Bakker (@hansmbakker)](https://github.com/hansmbakker "5 total commits to the Home Assistant orga: 5 commits to home-assistant ") -- [Hans Svedåker (@svedaker)](https://github.com/svedaker "1 total commits to the home-assistant organization: +- [Hans Svedåker (@svedaker)](https://github.com/svedaker "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [hanzoh (@hanzoh)](https://github.com/hanzoh "6 total commits to the home-assistant organization: +- [hanzoh (@hanzoh)](https://github.com/hanzoh "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [hanzukun (@hanzukun)](https://github.com/hanzukun "1 total commits to the home-assistant organization: +- [hanzukun (@hanzukun)](https://github.com/hanzukun "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [happyleavesaoc (@happyleavesaoc)](https://github.com/happyleavesaoc "114 total commits to the home-assistant organization: +- [happyleavesaoc (@happyleavesaoc)](https://github.com/happyleavesaoc "114 total commits to the Home Assistant orga: 90 commits to home-assistant 23 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Harald Klein (@haklein)](https://github.com/haklein "98 total commits to the home-assistant organization: +- [Harald Klein (@haklein)](https://github.com/haklein "98 total commits to the Home Assistant orga: 98 commits to open-zwave ") -- [Harald Nagel (@haraldnagel)](https://github.com/haraldnagel "8 total commits to the home-assistant organization: +- [Harald Nagel (@haraldnagel)](https://github.com/haraldnagel "8 total commits to the Home Assistant orga: 6 commits to home-assistant 2 commits to home-assistant.io ") -- [Harm\-Jan Roskam (@harmjanr)](https://github.com/harmjanr "1 total commits to the home-assistant organization: +- [Harm\-Jan Roskam (@harmjanr)](https://github.com/harmjanr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Harris Borawski (@hborawski)](https://github.com/hborawski "3 total commits to the home-assistant organization: +- [Harris Borawski (@hborawski)](https://github.com/hborawski "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Harry Kantas (@harrykantas)](https://github.com/harrykantas "1 total commits to the home-assistant organization: +- [Harry Kantas (@harrykantas)](https://github.com/harrykantas "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Harvtronix (@Harvtronix)](https://github.com/Harvtronix "1 total commits to the home-assistant organization: +- [Harvtronix (@Harvtronix)](https://github.com/Harvtronix "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Hate\-Usernames (@Hate-Usernames)](https://github.com/Hate-Usernames "3 total commits to the home-assistant organization: +- [Hate\-Usernames (@Hate-Usernames)](https://github.com/Hate-Usernames "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [hawk259 (@hawk259)](https://github.com/hawk259 "14 total commits to the home-assistant organization: +- [hawk259 (@hawk259)](https://github.com/hawk259 "14 total commits to the Home Assistant orga: 7 commits to home-assistant 5 commits to home-assistant.io 1 commit to home-assistant-polymer 1 commit to open-zwave ") -- [haXs (@haXs)](https://github.com/haXs "1 total commits to the home-assistant organization: +- [haXs (@haXs)](https://github.com/haXs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [HBDK (@HBDK)](https://github.com/HBDK "2 total commits to the home-assistant organization: +- [HBDK (@HBDK)](https://github.com/HBDK "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [hblaschka (@hblaschka)](https://github.com/hblaschka "1 total commits to the home-assistant organization: +- [hblaschka (@hblaschka)](https://github.com/hblaschka "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [hcooper (@hcooper)](https://github.com/hcooper "8 total commits to the home-assistant organization: +- [hcooper (@hcooper)](https://github.com/hcooper "8 total commits to the Home Assistant orga: 5 commits to home-assistant.io 2 commits to open-zwave 1 commit to home-assistant ") -- [Heath Paddock (@heathbar)](https://github.com/heathbar "6 total commits to the home-assistant organization: +- [Heath Paddock (@heathbar)](https://github.com/heathbar "6 total commits to the Home Assistant orga: 6 commits to home-assistant ") -- [Hedda (@Hedda)](https://github.com/Hedda "2 total commits to the home-assistant organization: +- [Hedda (@Hedda)](https://github.com/Hedda "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Heiko Rothe (@mKeRix)](https://github.com/mKeRix "21 total commits to the home-assistant organization: +- [Heiko Rothe (@mKeRix)](https://github.com/mKeRix "21 total commits to the Home Assistant orga: 15 commits to home-assistant 6 commits to home-assistant.io ") -- [Heiko Thiery (@hthiery)](https://github.com/hthiery "11 total commits to the home-assistant organization: +- [Heiko Thiery (@hthiery)](https://github.com/hthiery "11 total commits to the Home Assistant orga: 6 commits to home-assistant 5 commits to home-assistant.io ") -- [Heine Furubotten (@hfurubotten)](https://github.com/hfurubotten "5 total commits to the home-assistant organization: -3 commits to home-assistant -2 commits to home-assistant.io +- [Heine Furubotten (@hfurubotten)](https://github.com/hfurubotten "7 total commits to the Home Assistant orga: +4 commits to home-assistant +3 commits to home-assistant.io ") -- [Heinrich Dahms (@htdahms)](https://github.com/htdahms "1 total commits to the home-assistant organization: +- [Heinrich Dahms (@htdahms)](https://github.com/htdahms "1 total commits to the Home Assistant orga: 1 commit to home-assistant-iOS ") -- [Hellowlol (@Hellowlol)](https://github.com/Hellowlol "6 total commits to the home-assistant organization: +- [Hellowlol (@Hellowlol)](https://github.com/Hellowlol "6 total commits to the Home Assistant orga: 3 commits to netdisco 1 commit to appdaemon 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Helmut Januschka (@hjanuschka)](https://github.com/hjanuschka "3 total commits to the home-assistant organization: +- [Helmut Januschka (@hjanuschka)](https://github.com/hjanuschka "3 total commits to the Home Assistant orga: 3 commits to issue-bot ") -- [Henning Dickten (@hensing)](https://github.com/hensing "2 total commits to the home-assistant organization: +- [Henning Dickten (@hensing)](https://github.com/hensing "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Henrik Aronsson (@heennkkee)](https://github.com/heennkkee "2 total commits to the home-assistant organization: +- [Henrik Aronsson (@heennkkee)](https://github.com/heennkkee "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Henrik Carlioth (@carlioth)](https://github.com/carlioth "1 total commits to the home-assistant organization: +- [Henrik Carlioth (@carlioth)](https://github.com/carlioth "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Henrik Nicolaisen (@hmn)](https://github.com/hmn "10 total commits to the home-assistant organization: +- [Henrik Nicolaisen (@hmn)](https://github.com/hmn "10 total commits to the Home Assistant orga: 8 commits to home-assistant 2 commits to home-assistant.io ") -- [henryk (@henryk)](https://github.com/henryk "1 total commits to the home-assistant organization: +- [henryk (@henryk)](https://github.com/henryk "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Heriberto Madrigal (@magic-madrigal)](https://github.com/magic-madrigal "1 total commits to the home-assistant organization: +- [Heriberto Madrigal (@magic-madrigal)](https://github.com/magic-madrigal "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Hermann Kraus (@herm)](https://github.com/herm "2 total commits to the home-assistant organization: +- [Hermann Kraus (@herm)](https://github.com/herm "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Hernán (@hmronline)](https://github.com/hmronline "2 total commits to the home-assistant organization: +- [Hernán (@hmronline)](https://github.com/hmronline "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [heydonms (@heydonms)](https://github.com/heydonms "1 total commits to the home-assistant organization: +- [heydonms (@heydonms)](https://github.com/heydonms "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [heymoe (@heymoe)](https://github.com/heymoe "1 total commits to the home-assistant organization: +- [heymoe (@heymoe)](https://github.com/heymoe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [heytcass (@heytcass)](https://github.com/heytcass "6 total commits to the home-assistant organization: +- [heytcass (@heytcass)](https://github.com/heytcass "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [HFeenstra (@HFeenstra)](https://github.com/HFeenstra "1 total commits to the home-assistant organization: +- [HFeenstra (@HFeenstra)](https://github.com/HFeenstra "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Hillary Fraley (@hillaryfraley)](https://github.com/hillaryfraley "12 total commits to the home-assistant organization: +- [Hillary Fraley (@hillaryfraley)](https://github.com/hillaryfraley "12 total commits to the Home Assistant orga: 12 commits to home-assistant.io ") -- [hitokiri8x (@hitokiri8x)](https://github.com/hitokiri8x "1 total commits to the home-assistant organization: +- [hitokiri8x (@hitokiri8x)](https://github.com/hitokiri8x "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Hmmbob (@hmmbob)](https://github.com/hmmbob "14 total commits to the home-assistant organization: +- [Hmmbob (@hmmbob)](https://github.com/hmmbob "14 total commits to the Home Assistant orga: 10 commits to home-assistant.io 3 commits to home-assistant 1 commit to home-assistant-polymer ") -- [hokagegano (@hokagegano)](https://github.com/hokagegano "2 total commits to the home-assistant organization: +- [hokagegano (@hokagegano)](https://github.com/hokagegano "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [holelattanuttin (@holelattanuttin)](https://github.com/holelattanuttin "1 total commits to the home-assistant organization: +- [holelattanuttin (@holelattanuttin)](https://github.com/holelattanuttin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [honcheng (@honcheng)](https://github.com/honcheng "3 total commits to the home-assistant organization: +- [honcheng (@honcheng)](https://github.com/honcheng "3 total commits to the Home Assistant orga: 2 commits to homebridge-homeassistant 1 commit to home-assistant.io ") -- [Hoobie7 (@Hoobie7)](https://github.com/Hoobie7 "1 total commits to the home-assistant organization: +- [Hoobie7 (@Hoobie7)](https://github.com/Hoobie7 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [HoppingMonk (@HoppingMonk)](https://github.com/HoppingMonk "1 total commits to the home-assistant organization: +- [HoppingMonk (@HoppingMonk)](https://github.com/HoppingMonk "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [horga83 (@horga83)](https://github.com/horga83 "2 total commits to the home-assistant organization: +- [horga83 (@horga83)](https://github.com/horga83 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Hovo \(Luke\) (@lhovo)](https://github.com/lhovo "2 total commits to the home-assistant organization: +- [Hovo \(Luke\) (@lhovo)](https://github.com/lhovo "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [hSATAC (@hSATAC)](https://github.com/hSATAC "1 total commits to the home-assistant organization: +- [hSATAC (@hSATAC)](https://github.com/hSATAC "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Hu Hao (@howiehu)](https://github.com/howiehu "2 total commits to the home-assistant organization: +- [Hu Hao (@howiehu)](https://github.com/howiehu "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [huangyupeng (@huangyupeng)](https://github.com/huangyupeng "15 total commits to the home-assistant organization: +- [huangyupeng (@huangyupeng)](https://github.com/huangyupeng "15 total commits to the Home Assistant orga: 8 commits to home-assistant 7 commits to home-assistant.io ") -- [hubertbanas (@hubertbanas)](https://github.com/hubertbanas "2 total commits to the home-assistant organization: +- [hubertbanas (@hubertbanas)](https://github.com/hubertbanas "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Hugo Dupras (@jabesq)](https://github.com/jabesq "29 total commits to the home-assistant organization: +- [Hugo Dupras (@jabesq)](https://github.com/jabesq "29 total commits to the Home Assistant orga: 21 commits to home-assistant 8 commits to home-assistant.io ") -- [Hugo Gresse (@HugoGresse)](https://github.com/HugoGresse "8 total commits to the home-assistant organization: +- [Hugo Gresse (@HugoGresse)](https://github.com/HugoGresse "8 total commits to the Home Assistant orga: 8 commits to home-assistant.io ") -- [Hugo Herter (@hoh)](https://github.com/hoh "1 total commits to the home-assistant organization: +- [Hugo Herter (@hoh)](https://github.com/hoh "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Hugo Hromic (@hhromic)](https://github.com/hhromic "4 total commits to the home-assistant organization: +- [Hugo Hromic (@hhromic)](https://github.com/hhromic "4 total commits to the Home Assistant orga: 4 commits to pi-gen ") -- [hulkhaugen (@hulkhaugen)](https://github.com/hulkhaugen "2 total commits to the home-assistant organization: +- [hulkhaugen (@hulkhaugen)](https://github.com/hulkhaugen "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Hung Le (@hungle)](https://github.com/hungle "1 total commits to the home-assistant organization: +- [Hung Le (@hungle)](https://github.com/hungle "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Hunter Horsman (@kariudo)](https://github.com/kariudo "1 total commits to the home-assistant organization: +- [Hunter Horsman (@kariudo)](https://github.com/kariudo "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [husky\-koglhof (@husky-koglhof)](https://github.com/husky-koglhof "4 total commits to the home-assistant organization: +- [husky\-koglhof (@husky-koglhof)](https://github.com/husky-koglhof "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Huw Davies (@beardedgeek)](https://github.com/beardedgeek "2 total commits to the home-assistant organization: +- [Huw Davies (@beardedgeek)](https://github.com/beardedgeek "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [hwmland (@hwmland)](https://github.com/hwmland "1 total commits to the home-assistant organization: +- [hwmland (@hwmland)](https://github.com/hwmland "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Hydreliox (@HydrelioxGitHub)](https://github.com/HydrelioxGitHub "46 total commits to the home-assistant organization: +- [Hydreliox (@HydrelioxGitHub)](https://github.com/HydrelioxGitHub "46 total commits to the Home Assistant orga: 34 commits to home-assistant 12 commits to home-assistant.io ") -- [i\-am\-shodan (@i-am-shodan)](https://github.com/i-am-shodan "1 total commits to the home-assistant organization: +- [I Shults (@ishults)](https://github.com/ishults "12 total commits to the Home Assistant orga: +6 commits to home-assistant +5 commits to home-assistant.io +1 commit to home-assistant-polymer +") +- [i\-am\-shodan (@i-am-shodan)](https://github.com/i-am-shodan "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Iain Matchett (@matchett808)](https://github.com/matchett808 "2 total commits to the home-assistant organization: +- [Iain Matchett (@matchett808)](https://github.com/matchett808 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [IainPHay (@IainPHay)](https://github.com/IainPHay "2 total commits to the home-assistant organization: +- [IainPHay (@IainPHay)](https://github.com/IainPHay "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [iainsmacleod (@iainsmacleod)](https://github.com/iainsmacleod "1 total commits to the home-assistant organization: +- [iainsmacleod (@iainsmacleod)](https://github.com/iainsmacleod "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ian (@Apocrathia)](https://github.com/Apocrathia "1 total commits to the home-assistant organization: +- [Ian (@Apocrathia)](https://github.com/Apocrathia "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ian Copp (@icopp)](https://github.com/icopp "3 total commits to the home-assistant organization: +- [Ian Copp (@icopp)](https://github.com/icopp "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Ian Darwin (@IanDarwin)](https://github.com/IanDarwin "1 total commits to the home-assistant organization: +- [Ian Darwin (@IanDarwin)](https://github.com/IanDarwin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ian Day (@iandday)](https://github.com/iandday "16 total commits to the home-assistant organization: +- [Ian Day (@iandday)](https://github.com/iandday "16 total commits to the Home Assistant orga: 16 commits to pyharmony ") -- [Ian Richardson (@iantrich)](https://github.com/iantrich "150 total commits to the home-assistant organization: -113 commits to home-assistant-polymer +- [Ian Richardson (@iantrich)](https://github.com/iantrich "154 total commits to the Home Assistant orga: +117 commits to home-assistant-polymer 29 commits to home-assistant.io 6 commits to home-assistant 2 commits to developers.home-assistant ") -- [Ian Slinger (@ianjs)](https://github.com/ianjs "1 total commits to the home-assistant organization: -1 commit to home-assistant.io +- [Ian Slinger (@ianjs)](https://github.com/ianjs "3 total commits to the Home Assistant orga: +3 commits to home-assistant.io ") -- [ianj001 (@ianj001)](https://github.com/ianj001 "7 total commits to the home-assistant organization: +- [ianj001 (@ianj001)](https://github.com/ianj001 "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [ic3cool (@ic3cool)](https://github.com/ic3cool "2 total commits to the home-assistant organization: +- [ic3cool (@ic3cool)](https://github.com/ic3cool "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [IceOnly (@IceOnly)](https://github.com/IceOnly "1 total commits to the home-assistant organization: +- [IceOnly (@IceOnly)](https://github.com/IceOnly "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [icovada (@icovada)](https://github.com/icovada "6 total commits to the home-assistant organization: +- [icovada (@icovada)](https://github.com/icovada "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [idfxken (@idfxken)](https://github.com/idfxken "5 total commits to the home-assistant organization: +- [idfxken (@idfxken)](https://github.com/idfxken "5 total commits to the Home Assistant orga: 4 commits to open-zwave 1 commit to home-assistant.io ") -- [iDVB (@iDVB)](https://github.com/iDVB "2 total commits to the home-assistant organization: +- [iDVB (@iDVB)](https://github.com/iDVB "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Igor Bernstein (@igorbernstein2)](https://github.com/igorbernstein2 "3 total commits to the home-assistant organization: +- [Igor Bernstein (@igorbernstein2)](https://github.com/igorbernstein2 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Igor Motov (@imotov)](https://github.com/imotov "3 total commits to the home-assistant organization: +- [Igor Motov (@imotov)](https://github.com/imotov "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Igor Shults (@ishults)](https://github.com/ishults "12 total commits to the home-assistant organization: -6 commits to home-assistant -5 commits to home-assistant.io -1 commit to home-assistant-polymer -") -- [IIIdefconIII (@IIIdefconIII)](https://github.com/IIIdefconIII "2 total commits to the home-assistant organization: +- [IIIdefconIII (@IIIdefconIII)](https://github.com/IIIdefconIII "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [ikifar2012 (@ikifar2012)](https://github.com/ikifar2012 "3 total commits to the home-assistant organization: +- [ikifar2012 (@ikifar2012)](https://github.com/ikifar2012 "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [ikonixx (@ikonixx)](https://github.com/ikonixx "1 total commits to the home-assistant organization: +- [ikonixx (@ikonixx)](https://github.com/ikonixx "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Iku (@yokattana)](https://github.com/yokattana "1 total commits to the home-assistant organization: +- [Iku (@yokattana)](https://github.com/yokattana "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [ikucuze (@ikucuze)](https://github.com/ikucuze "1 total commits to the home-assistant organization: +- [ikucuze (@ikucuze)](https://github.com/ikucuze "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [iliketoprogram14 (@iliketoprogram14)](https://github.com/iliketoprogram14 "3 total commits to the home-assistant organization: +- [iliketoprogram14 (@iliketoprogram14)](https://github.com/iliketoprogram14 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Illia Grybkov (@igrybkov)](https://github.com/igrybkov "1 total commits to the home-assistant organization: +- [Illia Grybkov (@igrybkov)](https://github.com/igrybkov "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ing\. Jaroslav Šafka (@jedi7)](https://github.com/jedi7 "2 total commits to the home-assistant organization: +- [Ing\. Jaroslav Šafka (@jedi7)](https://github.com/jedi7 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [InovelliUSA (@InovelliUSA)](https://github.com/InovelliUSA "2 total commits to the home-assistant organization: +- [InovelliUSA (@InovelliUSA)](https://github.com/InovelliUSA "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [inputd (@inputd)](https://github.com/inputd "1 total commits to the home-assistant organization: +- [inputd (@inputd)](https://github.com/inputd "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [insajd (@insajd)](https://github.com/insajd "1 total commits to the home-assistant organization: +- [insajd (@insajd)](https://github.com/insajd "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ioan Loosley (@ioangogo)](https://github.com/ioangogo "21 total commits to the home-assistant organization: +- [Ioan Loosley (@ioangogo)](https://github.com/ioangogo "21 total commits to the Home Assistant orga: 17 commits to home-assistant.io 4 commits to home-assistant ") -- [ionred (@ionred)](https://github.com/ionred "1 total commits to the home-assistant organization: +- [ionred (@ionred)](https://github.com/ionred "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [IoTmessenger (@IoTmessenger)](https://github.com/IoTmessenger "2 total commits to the home-assistant organization: +- [IoTmessenger (@IoTmessenger)](https://github.com/IoTmessenger "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [irvingwa (@irvingwa)](https://github.com/irvingwa "1 total commits to the home-assistant organization: +- [irvingwa (@irvingwa)](https://github.com/irvingwa "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Isabella Gross Alström (@isabellaalstrom)](https://github.com/isabellaalstrom "5 total commits to the home-assistant organization: -5 commits to home-assistant.io -") -- [Issac Kelly (@issackelly)](https://github.com/issackelly "3 total commits to the home-assistant organization: -3 commits to home-assistant -") -- [itineric (@itineric)](https://github.com/itineric "2 total commits to the home-assistant organization: -2 commits to home-assistant.io -") -- [Ivo Wever (@Confusion)](https://github.com/Confusion "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [j james (@wakeuplaughing)](https://github.com/wakeuplaughing "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [J4nsen (@J4nsen)](https://github.com/J4nsen "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [J\-CMartin (@J-CMartin)](https://github.com/J-CMartin "2 total commits to the home-assistant organization: -2 commits to home-assistant.io -") -- [J\. B\. Rainsberger (@jbrains)](https://github.com/jbrains "2 total commits to the home-assistant organization: -2 commits to home-assistant.io -") -- [J\.A\.P\. Klessens (@JKlessens)](https://github.com/JKlessens "40 total commits to the home-assistant organization: -40 commits to open-zwave -") -- [Jaak Laineste (@jaakla)](https://github.com/jaakla "1 total commits to the home-assistant organization: -1 commit to home-assistant-polymer -") -- [jaburges (@jaburges)](https://github.com/jaburges "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [Jacen (@jacen92)](https://github.com/jacen92 "2 total commits to the home-assistant organization: -2 commits to pi-gen -") -- [Jack (@jackjohnsonuk)](https://github.com/jackjohnsonuk "6 total commits to the home-assistant organization: +- [Isabella Gross Alström (@isabellaalstrom)](https://github.com/isabellaalstrom "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [jack (@jackmakesthings)](https://github.com/jackmakesthings "3 total commits to the home-assistant organization: +- [Issac Kelly (@issackelly)](https://github.com/issackelly "3 total commits to the Home Assistant orga: +3 commits to home-assistant +") +- [itineric (@itineric)](https://github.com/itineric "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [Ivo Wever (@Confusion)](https://github.com/Confusion "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [j james (@wakeuplaughing)](https://github.com/wakeuplaughing "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [J4nsen (@J4nsen)](https://github.com/J4nsen "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [J\-CMartin (@J-CMartin)](https://github.com/J-CMartin "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [J\. B\. Rainsberger (@jbrains)](https://github.com/jbrains "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [J\.A\.P\. Klessens (@JKlessens)](https://github.com/JKlessens "40 total commits to the Home Assistant orga: +40 commits to open-zwave +") +- [Jaak Laineste (@jaakla)](https://github.com/jaakla "1 total commits to the Home Assistant orga: +1 commit to home-assistant-polymer +") +- [jaburges (@jaburges)](https://github.com/jaburges "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Jacen (@jacen92)](https://github.com/jacen92 "2 total commits to the Home Assistant orga: +2 commits to pi-gen +") +- [Jack (@jackjohnsonuk)](https://github.com/jackjohnsonuk "6 total commits to the Home Assistant orga: +6 commits to home-assistant.io +") +- [jack (@jackmakesthings)](https://github.com/jackmakesthings "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Jack (@iamjackg)](https://github.com/iamjackg "2 total commits to the home-assistant organization: +- [Jack (@iamjackg)](https://github.com/iamjackg "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jack Chapple (@jchapple)](https://github.com/jchapple "2 total commits to the home-assistant organization: +- [Jack Chapple (@jchapple)](https://github.com/jchapple "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Jack Fan (@JackWindows)](https://github.com/JackWindows "2 total commits to the home-assistant organization: +- [Jack Fan (@JackWindows)](https://github.com/JackWindows "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Jack Minardi (@jminardi)](https://github.com/jminardi "9 total commits to the home-assistant organization: +- [Jack Minardi (@jminardi)](https://github.com/jminardi "9 total commits to the Home Assistant orga: 8 commits to home-assistant 1 commit to home-assistant.io ") -- [Jack Wilsdon (@jackwilsdon)](https://github.com/jackwilsdon "5 total commits to the home-assistant organization: +- [Jack Wilsdon (@jackwilsdon)](https://github.com/jackwilsdon "5 total commits to the Home Assistant orga: 2 commits to home-assistant-polymer 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Jacob Mansfield (@cyberjacob)](https://github.com/cyberjacob "6 total commits to the home-assistant organization: +- [Jacob Mansfield (@cyberjacob)](https://github.com/cyberjacob "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [Jacob Minnis (@jminn)](https://github.com/jminn "2 total commits to the home-assistant organization: +- [Jacob Minnis (@jminn)](https://github.com/jminn "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Jacob Siverskog (@jsiverskog)](https://github.com/jsiverskog "1 total commits to the home-assistant organization: +- [Jacob Siverskog (@jsiverskog)](https://github.com/jsiverskog "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Jacob Tomlinson (@jacobtomlinson)](https://github.com/jacobtomlinson "9 total commits to the home-assistant organization: +- [Jacob Tomlinson (@jacobtomlinson)](https://github.com/jacobtomlinson "9 total commits to the Home Assistant orga: 7 commits to home-assistant.io 2 commits to home-assistant ") -- [Jacques\-D\. Piguet (@jdpiguet)](https://github.com/jdpiguet "1 total commits to the home-assistant organization: +- [Jacques\-D\. Piguet (@jdpiguet)](https://github.com/jdpiguet "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jagjordi (@jagjordi)](https://github.com/jagjordi "1 total commits to the home-assistant organization: +- [jagjordi (@jagjordi)](https://github.com/jagjordi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jaimyn Mayer (@jabelone)](https://github.com/jabelone "1 total commits to the home-assistant organization: +- [Jaimyn Mayer (@jabelone)](https://github.com/jabelone "1 total commits to the Home Assistant orga: 1 commit to hassbian-scripts ") -- [Jake McCrary (@jakemcc)](https://github.com/jakemcc "2 total commits to the home-assistant organization: +- [Jake McCrary (@jakemcc)](https://github.com/jakemcc "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [jakecolman (@jakecolman)](https://github.com/jakecolman "1 total commits to the home-assistant organization: +- [jakecolman (@jakecolman)](https://github.com/jakecolman "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jakob Reiter (@jakommo)](https://github.com/jakommo "1 total commits to the home-assistant organization: +- [Jakob Reiter (@jakommo)](https://github.com/jakommo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jakub Bittner (@rexcze)](https://github.com/rexcze "2 total commits to the home-assistant organization: +- [Jakub Bittner (@rexcze)](https://github.com/rexcze "2 total commits to the Home Assistant orga: 2 commits to home-assistant-polymer ") -- [jakubradziwon (@jakubradziwon)](https://github.com/jakubradziwon "1 total commits to the home-assistant organization: +- [jakubradziwon (@jakubradziwon)](https://github.com/jakubradziwon "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [James Clancey (@Clancey)](https://github.com/Clancey "2 total commits to the home-assistant organization: +- [James (@jimbob1001)](https://github.com/jimbob1001 "4 total commits to the Home Assistant orga: +4 commits to home-assistant.io +") +- [James Clancey (@Clancey)](https://github.com/Clancey "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [James Cole (@jamespcole)](https://github.com/jamespcole "94 total commits to the home-assistant organization: +- [James Cole (@jamespcole)](https://github.com/jamespcole "94 total commits to the Home Assistant orga: 93 commits to home-assistant 1 commit to home-assistant-js ") -- [James Crook (@cooljimy84)](https://github.com/cooljimy84 "2 total commits to the home-assistant organization: +- [James Crook (@cooljimy84)](https://github.com/cooljimy84 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [James Hilliard (@jameshilliard)](https://github.com/jameshilliard "2 total commits to the home-assistant organization: +- [James Hilliard (@jameshilliard)](https://github.com/jameshilliard "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [James Marsh (@doctorjames)](https://github.com/doctorjames "3 total commits to the home-assistant organization: +- [James Marsh (@doctorjames)](https://github.com/doctorjames "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [James Milligan (@nightowlengineer)](https://github.com/nightowlengineer "1 total commits to the home-assistant organization: +- [James Milligan (@nightowlengineer)](https://github.com/nightowlengineer "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [James Ruan (@jamesruan)](https://github.com/jamesruan "2 total commits to the home-assistant organization: +- [James Ruan (@jamesruan)](https://github.com/jamesruan "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [james\-fry (@james-fry)](https://github.com/james-fry "2 total commits to the home-assistant organization: +- [james\-fry (@james-fry)](https://github.com/james-fry "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [jamesthomas128 (@jamesthomas128)](https://github.com/jamesthomas128 "1 total commits to the home-assistant organization: +- [jamesthomas128 (@jamesthomas128)](https://github.com/jamesthomas128 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Jamie Shaw (@jamieshaw)](https://github.com/jamieshaw "1 total commits to the home-assistant organization: +- [Jamie Shaw (@jamieshaw)](https://github.com/jamieshaw "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jamie van Dyke (@fearoffish)](https://github.com/fearoffish "3 total commits to the home-assistant organization: +- [Jamie van Dyke (@fearoffish)](https://github.com/fearoffish "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant-iOS ") -- [jaminh (@jaminh)](https://github.com/jaminh "1 total commits to the home-assistant organization: +- [jaminh (@jaminh)](https://github.com/jaminh "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [JammyDodger231 (@JammyDodger231)](https://github.com/JammyDodger231 "6 total commits to the home-assistant organization: +- [JammyDodger231 (@JammyDodger231)](https://github.com/JammyDodger231 "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Jan Almeroth (@jalmeroth)](https://github.com/jalmeroth "8 total commits to the home-assistant organization: +- [Jan Almeroth (@jalmeroth)](https://github.com/jalmeroth "8 total commits to the Home Assistant orga: 5 commits to home-assistant 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Jan Castermans (@pprazzi)](https://github.com/pprazzi "2 total commits to the home-assistant organization: +- [Jan Castermans (@pprazzi)](https://github.com/pprazzi "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Jan Collijs (@visibilityspots)](https://github.com/visibilityspots "1 total commits to the home-assistant organization: +- [Jan Collijs (@visibilityspots)](https://github.com/visibilityspots "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jan Harkes (@jaharkes)](https://github.com/jaharkes "111 total commits to the home-assistant organization: +- [Jan Harkes (@jaharkes)](https://github.com/jaharkes "111 total commits to the Home Assistant orga: 100 commits to home-assistant 10 commits to netdisco 1 commit to home-assistant.io ") -- [Jan Losinski (@janLo)](https://github.com/janLo "22 total commits to the home-assistant organization: +- [Jan Losinski (@janLo)](https://github.com/janLo "22 total commits to the Home Assistant orga: 16 commits to home-assistant 6 commits to home-assistant.io ") -- [Jan Pobořil (@iBobik)](https://github.com/iBobik "3 total commits to the home-assistant organization: +- [Jan Pobořil (@iBobik)](https://github.com/iBobik "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Jan Sepke (@jansepke)](https://github.com/jansepke "1 total commits to the home-assistant organization: +- [Jan Sepke (@jansepke)](https://github.com/jansepke "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jan Tore Morken (@jantore)](https://github.com/jantore "2 total commits to the home-assistant organization: +- [Jan Tore Morken (@jantore)](https://github.com/jantore "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [Jan van Helvoort (@janvanhelvoort)](https://github.com/janvanhelvoort "4 total commits to the home-assistant organization: +- [Jan van Helvoort (@janvanhelvoort)](https://github.com/janvanhelvoort "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Jan Willhaus (@janw)](https://github.com/janw "4 total commits to the home-assistant organization: +- [Jan Willhaus (@janw)](https://github.com/janw "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Jan\-Preben Mossin (@jpmossin)](https://github.com/jpmossin "1 total commits to the home-assistant organization: +- [Jan\-Preben Mossin (@jpmossin)](https://github.com/jpmossin "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Janne Grunau (@jannau)](https://github.com/jannau "6 total commits to the home-assistant organization: +- [Janne Grunau (@jannau)](https://github.com/jannau "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Janos Racz (@rczjns)](https://github.com/rczjns "1 total commits to the home-assistant organization: +- [Janos Racz (@rczjns)](https://github.com/rczjns "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jared Beckham (@jtbeckha)](https://github.com/jtbeckha "4 total commits to the home-assistant organization: +- [Jared Beckham (@jtbeckha)](https://github.com/jtbeckha "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Jared J (@jjensn)](https://github.com/jjensn "2 total commits to the home-assistant organization: +- [Jared J (@jjensn)](https://github.com/jjensn "2 total commits to the Home Assistant orga: 1 commit to netdisco 1 commit to home-assistant ") -- [Jared Quinn (@jaredquinn)](https://github.com/jaredquinn "2 total commits to the home-assistant organization: +- [Jared Quinn (@jaredquinn)](https://github.com/jaredquinn "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jari Ylimäinen (@JariInc)](https://github.com/JariInc "2 total commits to the home-assistant organization: +- [Jari Ylimäinen (@JariInc)](https://github.com/JariInc "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jarle B\. Hjortand (@jarlebh)](https://github.com/jarlebh "1 total commits to the home-assistant organization: +- [Jarle B\. Hjortand (@jarlebh)](https://github.com/jarlebh "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jason Albert (@thejta)](https://github.com/thejta "1 total commits to the home-assistant organization: +- [Jarmo van Lenthe (@jarmovanlenthe)](https://github.com/jarmovanlenthe "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Jason Albert (@thejta)](https://github.com/thejta "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jason Antman (@jantman)](https://github.com/jantman "1 total commits to the home-assistant organization: +- [Jason Antman (@jantman)](https://github.com/jantman "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jason Carter (@JasonCarter80)](https://github.com/JasonCarter80 "7 total commits to the home-assistant organization: +- [Jason Carter (@JasonCarter80)](https://github.com/JasonCarter80 "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Jason Hite (@jasonmhite)](https://github.com/jasonmhite "6 total commits to the home-assistant organization: +- [Jason Hite (@jasonmhite)](https://github.com/jasonmhite "6 total commits to the Home Assistant orga: 6 commits to appdaemon ") -- [Jason Hu (@awarecan)](https://github.com/awarecan "169 total commits to the home-assistant organization: -110 commits to home-assistant +- [Jason Hu (@awarecan)](https://github.com/awarecan "173 total commits to the Home Assistant orga: +114 commits to home-assistant 27 commits to home-assistant.io 21 commits to home-assistant-polymer 9 commits to developers.home-assistant 1 commit to home-assistant-js-websocket 1 commit to netdisco ") -- [Jason Hunter (@hunterjm)](https://github.com/hunterjm "10 total commits to the home-assistant organization: +- [Jason Hunter (@hunterjm)](https://github.com/hunterjm "10 total commits to the Home Assistant orga: 6 commits to home-assistant 3 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Jason Kingsbury (@relvacode)](https://github.com/relvacode "2 total commits to the home-assistant organization: +- [Jason Kingsbury (@relvacode)](https://github.com/relvacode "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jason Kölker (@jkoelker)](https://github.com/jkoelker "2 total commits to the home-assistant organization: +- [Jason Kölker (@jkoelker)](https://github.com/jkoelker "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jason Lawrence (@jjlawren)](https://github.com/jjlawren "9 total commits to the home-assistant organization: +- [Jason Lawrence (@jjlawren)](https://github.com/jjlawren "12 total commits to the Home Assistant orga: +6 commits to home-assistant-iOS 5 commits to home-assistant -3 commits to home-assistant-iOS 1 commit to home-assistant.io ") -- [Jason Schollenberger (@jschollenberger)](https://github.com/jschollenberger "1 total commits to the home-assistant organization: +- [Jason Schollenberger (@jschollenberger)](https://github.com/jschollenberger "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jason Wells (@singularitycoder)](https://github.com/singularitycoder "3 total commits to the home-assistant organization: +- [Jason Wells (@singularitycoder)](https://github.com/singularitycoder "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [Jason Woodford (@jwood55812)](https://github.com/jwood55812 "1 total commits to the home-assistant organization: +- [Jason Woodford (@jwood55812)](https://github.com/jwood55812 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jason Woodward (@woodwardjd)](https://github.com/woodwardjd "1 total commits to the home-assistant organization: +- [Jason Woodward (@woodwardjd)](https://github.com/woodwardjd "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jasper van der Neut \- Stulen (@jvanderneutstulen)](https://github.com/jvanderneutstulen "8 total commits to the home-assistant organization: +- [Jasper van der Neut \- Stulen (@jvanderneutstulen)](https://github.com/jvanderneutstulen "10 total commits to the Home Assistant orga: 8 commits to hassos -") -- [javicalle (@javicalle)](https://github.com/javicalle "6 total commits to the home-assistant organization: -4 commits to home-assistant -2 commits to home-assistant.io -") -- [Javier Gonel (@graffic)](https://github.com/graffic "2 total commits to the home-assistant organization: 2 commits to home-assistant ") -- [Javier González Calleja (@gonzalezcalleja)](https://github.com/gonzalezcalleja "3 total commits to the home-assistant organization: +- [javicalle (@javicalle)](https://github.com/javicalle "18 total commits to the Home Assistant orga: +13 commits to home-assistant.io +5 commits to home-assistant +") +- [Javier Gonel (@graffic)](https://github.com/graffic "2 total commits to the Home Assistant orga: +2 commits to home-assistant +") +- [Javier González Calleja (@gonzalezcalleja)](https://github.com/gonzalezcalleja "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Jaxom Nutt (@JaxomCS)](https://github.com/JaxomCS "3 total commits to the home-assistant organization: +- [Jaxom Nutt (@JaxomCS)](https://github.com/JaxomCS "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Jay Love (@jslove)](https://github.com/jslove "2 total commits to the home-assistant organization: +- [Jay Love (@jslove)](https://github.com/jslove "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jay Stevens (@Jay2645)](https://github.com/Jay2645 "4 total commits to the home-assistant organization: +- [Jay Stevens (@Jay2645)](https://github.com/Jay2645 "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Jaydev Shiroya (@jaydev1997)](https://github.com/jaydev1997 "1 total commits to the home-assistant organization: +- [Jaydev Shiroya (@jaydev1997)](https://github.com/jaydev1997 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [JAYMAN\-ATX (@JAYMAN-ATX)](https://github.com/JAYMAN-ATX "2 total commits to the home-assistant organization: +- [JAYMAN\-ATX (@JAYMAN-ATX)](https://github.com/JAYMAN-ATX "2 total commits to the Home Assistant orga: 2 commits to homebridge-homeassistant ") -- [jazzaj (@jazzaj)](https://github.com/jazzaj "2 total commits to the home-assistant organization: +- [jazzaj (@jazzaj)](https://github.com/jazzaj "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [jbcodemonkey (@jbcodemonkey)](https://github.com/jbcodemonkey "1 total commits to the home-assistant organization: +- [jbcodemonkey (@jbcodemonkey)](https://github.com/jbcodemonkey "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [JC Connell (@jcconnell)](https://github.com/jcconnell "13 total commits to the home-assistant organization: +- [JC Connell (@jcconnell)](https://github.com/jcconnell "13 total commits to the Home Assistant orga: 7 commits to home-assistant.io 6 commits to home-assistant ") -- [Jc2k (@Jc2k)](https://github.com/Jc2k "3 total commits to the home-assistant organization: -3 commits to home-assistant +- [Jc2k (@Jc2k)](https://github.com/Jc2k "12 total commits to the Home Assistant orga: +11 commits to home-assistant +1 commit to home-assistant.io ") -- [jchasey (@jchasey)](https://github.com/jchasey "1 total commits to the home-assistant organization: +- [jchasey (@jchasey)](https://github.com/jchasey "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [jcrowegitHu8 (@jcrowegitHu8)](https://github.com/jcrowegitHu8 "1 total commits to the home-assistant organization: +- [jcrowegitHu8 (@jcrowegitHu8)](https://github.com/jcrowegitHu8 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jdegraef (@jdegraef)](https://github.com/jdegraef "1 total commits to the home-assistant organization: +- [jdegraef (@jdegraef)](https://github.com/jdegraef "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jean Regisser (@jeanregisser)](https://github.com/jeanregisser "2 total commits to the home-assistant organization: +- [Jean Gauthier (@SupremeSports)](https://github.com/SupremeSports "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Jean Regisser (@jeanregisser)](https://github.com/jeanregisser "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Jean\-François Auger (@nechry)](https://github.com/nechry "922 total commits to the home-assistant organization: +- [Jean\-François Auger (@nechry)](https://github.com/nechry "922 total commits to the Home Assistant orga: 916 commits to open-zwave 6 commits to python-openzwave ") -- [Jean\-Michel Julien (@KurdyMalloy)](https://github.com/KurdyMalloy "1 total commits to the home-assistant organization: +- [Jean\-Michel Julien (@KurdyMalloy)](https://github.com/KurdyMalloy "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Jean\-Michel Ruiz (@coolcow)](https://github.com/coolcow "1 total commits to the home-assistant organization: +- [Jean\-Michel Ruiz (@coolcow)](https://github.com/coolcow "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jean\-Paul van Ravensberg (@jvravensberg)](https://github.com/jvravensberg "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [Jean\-Philippe Bouillot (@Jypy)](https://github.com/Jypy "3 total commits to the home-assistant organization: +- [Jean\-Philippe Bouillot (@Jypy)](https://github.com/Jypy "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Jean\-Philippe Jodoin (@jpjodoin)](https://github.com/jpjodoin "2 total commits to the home-assistant organization: +- [Jean\-Philippe Jodoin (@jpjodoin)](https://github.com/jpjodoin "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jed Lippold (@jlippold)](https://github.com/jlippold "1 total commits to the home-assistant organization: +- [Jed Lippold (@jlippold)](https://github.com/jlippold "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jedmeng (@jedmeng)](https://github.com/jedmeng "3 total commits to the home-assistant organization: +- [Jedmeng (@jedmeng)](https://github.com/jedmeng "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Jeena Paradies (@jeena)](https://github.com/jeena "1 total commits to the home-assistant organization: +- [Jeena Paradies (@jeena)](https://github.com/jeena "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeff Boothe (@jboothe)](https://github.com/jboothe "1 total commits to the home-assistant organization: +- [Jef D (@danielsjf)](https://github.com/danielsjf "2 total commits to the Home Assistant orga: +1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jeff Irion (@JeffLIrion)](https://github.com/JeffLIrion "5 total commits to the home-assistant organization: -4 commits to home-assistant +- [Jeff Boothe (@jboothe)](https://github.com/jboothe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeff Lewis (@Jeff-Lewis)](https://github.com/Jeff-Lewis "1 total commits to the home-assistant organization: +- [Jeff Irion (@JeffLIrion)](https://github.com/JeffLIrion "7 total commits to the Home Assistant orga: +6 commits to home-assistant 1 commit to home-assistant.io ") -- [Jeff McGehee (@jlmcgehee21)](https://github.com/jlmcgehee21 "3 total commits to the home-assistant organization: +- [Jeff Lewis (@Jeff-Lewis)](https://github.com/Jeff-Lewis "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Jeff McGehee (@jlmcgehee21)](https://github.com/jlmcgehee21 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Jeff Schroeder (@SEJeff)](https://github.com/SEJeff "18 total commits to the home-assistant organization: +- [Jeff Schroeder (@SEJeff)](https://github.com/SEJeff "18 total commits to the Home Assistant orga: 17 commits to home-assistant 1 commit to home-assistant.io ") -- [jeff tapia (@jtmoderate876)](https://github.com/jtmoderate876 "1 total commits to the home-assistant organization: +- [jeff tapia (@jtmoderate876)](https://github.com/jtmoderate876 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeff Terrace (@jterrace)](https://github.com/jterrace "6 total commits to the home-assistant organization: +- [Jeff Terrace (@jterrace)](https://github.com/jterrace "6 total commits to the Home Assistant orga: 6 commits to pyharmony ") -- [Jeff Wilson (@jawilson)](https://github.com/jawilson "28 total commits to the home-assistant organization: +- [Jeff Wilson (@jawilson)](https://github.com/jawilson "28 total commits to the Home Assistant orga: 20 commits to home-assistant 6 commits to home-assistant.io 2 commits to pyharmony ") -- [Jeffrey Lin (@linjef)](https://github.com/linjef "3 total commits to the home-assistant organization: +- [Jeffrey Lin (@linjef)](https://github.com/linjef "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Jelmer Tiete (@JelmerT)](https://github.com/JelmerT "1 total commits to the home-assistant organization: +- [Jelmer Tiete (@JelmerT)](https://github.com/JelmerT "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jens (@jensihnow)](https://github.com/jensihnow "6 total commits to the home-assistant organization: +- [Jens (@jensihnow)](https://github.com/jensihnow "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [Jens (@jhoepken)](https://github.com/jhoepken "3 total commits to the home-assistant organization: +- [Jens (@jhoepken)](https://github.com/jhoepken "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Jens Kohl (@jk)](https://github.com/jk "1 total commits to the home-assistant organization: +- [Jens Kohl (@jk)](https://github.com/jk "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jens Østergaard Nielsen (@dingusdk)](https://github.com/dingusdk "8 total commits to the home-assistant organization: +- [Jens Østergaard Nielsen (@dingusdk)](https://github.com/dingusdk "8 total commits to the Home Assistant orga: 4 commits to home-assistant 4 commits to home-assistant.io ") -- [jensjakob (@jensjakob)](https://github.com/jensjakob "1 total commits to the home-assistant organization: +- [jensjakob (@jensjakob)](https://github.com/jensjakob "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jenya Y (@jenyayel)](https://github.com/jenyayel "1 total commits to the home-assistant organization: +- [Jenya Y (@jenyayel)](https://github.com/jenyayel "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeppe Ladefoged (@ladefoged81)](https://github.com/ladefoged81 "11 total commits to the home-assistant organization: +- [Jeppe Ladefoged (@ladefoged81)](https://github.com/ladefoged81 "11 total commits to the Home Assistant orga: 11 commits to home-assistant.io ") -- [Jerad Meisner (@jeradM)](https://github.com/jeradM "62 total commits to the home-assistant organization: +- [Jerad Meisner (@jeradM)](https://github.com/jeradM "62 total commits to the Home Assistant orga: 37 commits to home-assistant-polymer 13 commits to home-assistant 12 commits to home-assistant.io ") -- [Jeremiah Wuenschel (@jer)](https://github.com/jer "3 total commits to the home-assistant organization: +- [Jeremiah Wuenschel (@jer)](https://github.com/jer "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Jeremy (@Wutname1)](https://github.com/Wutname1 "2 total commits to the home-assistant organization: +- [Jeremy (@Wutname1)](https://github.com/Wutname1 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Jeremy (@jeremyowens)](https://github.com/jeremyowens "1 total commits to the home-assistant organization: +- [Jeremy (@jeremyowens)](https://github.com/jeremyowens "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeremy Bunting (@qbunt)](https://github.com/qbunt "1 total commits to the home-assistant organization: +- [Jeremy Bunting (@qbunt)](https://github.com/qbunt "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeremy Klein (@jeremydk)](https://github.com/jeremydk "5 total commits to the home-assistant organization: +- [Jeremy Klein (@jeremydk)](https://github.com/jeremydk "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Jeremy Roe (@jeremyroe)](https://github.com/jeremyroe "1 total commits to the home-assistant organization: +- [Jeremy Roe (@jeremyroe)](https://github.com/jeremyroe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeremy Volkman (@jvolkman)](https://github.com/jvolkman "1 total commits to the home-assistant organization: +- [Jeremy Volkman (@jvolkman)](https://github.com/jvolkman "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jeremy Williams (@jwillaz)](https://github.com/jwillaz "6 total commits to the home-assistant organization: +- [Jeremy Williams (@jwillaz)](https://github.com/jwillaz "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [jeremysv (@jeremysv)](https://github.com/jeremysv "3 total commits to the home-assistant organization: +- [jeremysv (@jeremysv)](https://github.com/jeremysv "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Jerod Santo (@jerodsanto)](https://github.com/jerodsanto "1 total commits to the home-assistant organization: +- [Jerod Santo (@jerodsanto)](https://github.com/jerodsanto "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jeroen St (@jeroenst)](https://github.com/jeroenst "1 total commits to the home-assistant organization: +- [Jeroen (@jeroenst)](https://github.com/jeroenst "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Jeroen ter Heerdt (@jeroenterheerdt)](https://github.com/jeroenterheerdt "40 total commits to the home-assistant organization: +- [Jeroen ter Heerdt (@jeroenterheerdt)](https://github.com/jeroenterheerdt "40 total commits to the Home Assistant orga: 21 commits to home-assistant 19 commits to home-assistant.io ") -- [Jerold Albertson (@jeroldalbertson-wf)](https://github.com/jeroldalbertson-wf "5 total commits to the home-assistant organization: +- [Jerold Albertson (@jeroldalbertson-wf)](https://github.com/jeroldalbertson-wf "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Jerrod Lankford (@Jerrkawz)](https://github.com/Jerrkawz "1 total commits to the home-assistant organization: +- [Jerrod Lankford (@Jerrkawz)](https://github.com/Jerrkawz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jerry Workman (@JerryWorkman)](https://github.com/JerryWorkman "9 total commits to the home-assistant organization: +- [Jerry Workman (@JerryWorkman)](https://github.com/JerryWorkman "9 total commits to the Home Assistant orga: 9 commits to home-assistant.io ") -- [Jesse Hills (@jesserockz)](https://github.com/jesserockz "13 total commits to the home-assistant organization: +- [Jesse Hills (@jesserockz)](https://github.com/jesserockz "13 total commits to the Home Assistant orga: 10 commits to home-assistant 3 commits to home-assistant.io ") -- [Jesse Newland (@jnewland)](https://github.com/jnewland "17 total commits to the home-assistant organization: +- [Jesse Newland (@jnewland)](https://github.com/jnewland "17 total commits to the Home Assistant orga: 13 commits to home-assistant 3 commits to hubot-home-assistant 1 commit to home-assistant.io ") -- [Jesse O'Connor (@jessexoc)](https://github.com/jessexoc "1 total commits to the home-assistant organization: +- [Jesse O'Connor (@jessexoc)](https://github.com/jessexoc "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jesse Osiecki (@stratosmacker)](https://github.com/stratosmacker "1 total commits to the home-assistant organization: +- [Jesse Osiecki (@stratosmacker)](https://github.com/stratosmacker "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jesse Rizzo (@jesserizzo)](https://github.com/jesserizzo "4 total commits to the home-assistant organization: +- [Jesse Rizzo (@jesserizzo)](https://github.com/jesserizzo "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Jesse Ruiter (@jesseruiter)](https://github.com/jesseruiter "1 total commits to the home-assistant organization: +- [Jesse Ruiter (@jesseruiter)](https://github.com/jesseruiter "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jesse Zoldak (@jzoldak)](https://github.com/jzoldak "1 total commits to the home-assistant organization: +- [Jesse Zoldak (@jzoldak)](https://github.com/jzoldak "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [JesseWebDotCom (@JesseWebDotCom)](https://github.com/JesseWebDotCom "16 total commits to the home-assistant organization: +- [JesseWebDotCom (@JesseWebDotCom)](https://github.com/JesseWebDotCom "16 total commits to the Home Assistant orga: 8 commits to home-assistant.io 8 commits to home-assistant ") -- [jessyjones (@jessyjones)](https://github.com/jessyjones "1 total commits to the home-assistant organization: +- [jessyjones (@jessyjones)](https://github.com/jessyjones "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jgrieger1 (@jgrieger1)](https://github.com/jgrieger1 "2 total commits to the home-assistant organization: +- [jgrieger1 (@jgrieger1)](https://github.com/jgrieger1 "2 total commits to the Home Assistant orga: 2 commits to appdaemon ") -- [jgriff2 (@jgriff2)](https://github.com/jgriff2 "3 total commits to the home-assistant organization: +- [jgriff2 (@jgriff2)](https://github.com/jgriff2 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [jhemzal (@jhemzal)](https://github.com/jhemzal "2 total commits to the home-assistant organization: +- [jhemzal (@jhemzal)](https://github.com/jhemzal "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [jiafengwang (@jiafengwang)](https://github.com/jiafengwang "1 total commits to the home-assistant organization: +- [jiafengwang (@jiafengwang)](https://github.com/jiafengwang "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Jim Rollenhagen (@jimrollenhagen)](https://github.com/jimrollenhagen "2 total commits to the home-assistant organization: +- [Jim Rollenhagen (@jimrollenhagen)](https://github.com/jimrollenhagen "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [jimbob1001 (@jimbob1001)](https://github.com/jimbob1001 "4 total commits to the home-assistant organization: -4 commits to home-assistant.io -") -- [jimboca (@jimboca)](https://github.com/jimboca "3 total commits to the home-assistant organization: +- [jimboca (@jimboca)](https://github.com/jimboca "3 total commits to the Home Assistant orga: 3 commits to pyharmony ") -- [Jimmy Tang (@jcftang)](https://github.com/jcftang "1 total commits to the home-assistant organization: +- [Jimmy Tang (@jcftang)](https://github.com/jcftang "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jiri Cincura ↹ (@cincuranet)](https://github.com/cincuranet "13 total commits to the home-assistant organization: +- [Jiri Cincura ↹ (@cincuranet)](https://github.com/cincuranet "13 total commits to the Home Assistant orga: 13 commits to open-zwave ") -- [jma89 (@jma89)](https://github.com/jma89 "1 total commits to the home-assistant organization: +- [jma89 (@jma89)](https://github.com/jma89 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jmgarciamari (@jmgarciamari)](https://github.com/jmgarciamari "1 total commits to the home-assistant organization: +- [jmgarciamari (@jmgarciamari)](https://github.com/jmgarciamari "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jmtatsch (@jmtatsch)](https://github.com/jmtatsch "2 total commits to the home-assistant organization: +- [jmtatsch (@jmtatsch)](https://github.com/jmtatsch "3 total commits to the Home Assistant orga: +2 commits to home-assistant.io 1 commit to home-assistant -1 commit to home-assistant.io ") -- [jmvermeulen (@jmvermeulen)](https://github.com/jmvermeulen "4 total commits to the home-assistant organization: +- [jmvermeulen (@jmvermeulen)](https://github.com/jmvermeulen "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [jnimmo (@jnimmo)](https://github.com/jnimmo "3 total commits to the home-assistant organization: +- [jnimmo (@jnimmo)](https://github.com/jnimmo "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Jo Liss (@joliss)](https://github.com/joliss "1 total commits to the home-assistant organization: +- [Jo Liss (@joliss)](https://github.com/joliss "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joachim Bauch (@fancycode)](https://github.com/fancycode "2 total commits to the home-assistant organization: +- [Joachim Bauch (@fancycode)](https://github.com/fancycode "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [Joakim af Sandeberg (@jotunacorn)](https://github.com/jotunacorn "2 total commits to the home-assistant organization: +- [Joakim af Sandeberg (@jotunacorn)](https://github.com/jotunacorn "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Joakim Lindbom (@JoakimLindbom)](https://github.com/JoakimLindbom "1 total commits to the home-assistant organization: +- [Joakim Lindbom (@JoakimLindbom)](https://github.com/JoakimLindbom "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Joakim Plate (@elupus)](https://github.com/elupus "1 total commits to the home-assistant organization: +- [Joakim Plate (@elupus)](https://github.com/elupus "3 total commits to the Home Assistant orga: +3 commits to home-assistant +") +- [Joakim Sørensen (@ludeeus)](https://github.com/ludeeus "236 total commits to the Home Assistant orga: +157 commits to hassbian-scripts +41 commits to home-assistant.io +38 commits to home-assistant +") +- [Joaquín (@joaqtor)](https://github.com/joaqtor "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Joakim Sørensen (@ludeeus)](https://github.com/ludeeus "218 total commits to the home-assistant organization: -141 commits to hassbian-scripts -40 commits to home-assistant.io -37 commits to home-assistant -") -- [Joaquín (@joaqtor)](https://github.com/joaqtor "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Jochen Martin Eppler (@jougs)](https://github.com/jougs "1 total commits to the home-assistant organization: +- [Jochen Martin Eppler (@jougs)](https://github.com/jougs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jodur (@jodur)](https://github.com/jodur "4 total commits to the home-assistant organization: +- [jodur (@jodur)](https://github.com/jodur "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Joe Francis (@lostapathy)](https://github.com/lostapathy "1 total commits to the home-assistant organization: +- [Joe Francis (@lostapathy)](https://github.com/lostapathy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joe Garcia\, CISSP (@infamousjoeg)](https://github.com/infamousjoeg "1 total commits to the home-assistant organization: +- [Joe Garcia\, CISSP (@infamousjoeg)](https://github.com/infamousjoeg "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joe Gross (@joegross)](https://github.com/joegross "1 total commits to the home-assistant organization: +- [Joe Gross (@joegross)](https://github.com/joegross "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joe Lee (@xnoodle)](https://github.com/xnoodle "2 total commits to the home-assistant organization: +- [Joe Lee (@xnoodle)](https://github.com/xnoodle "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Joe Lu (@snjoetw)](https://github.com/snjoetw "25 total commits to the home-assistant organization: +- [Joe Lu (@snjoetw)](https://github.com/snjoetw "25 total commits to the Home Assistant orga: 19 commits to home-assistant 5 commits to home-assistant.io 1 commit to appdaemon ") -- [Joe McMonagle (@joemcmonagle)](https://github.com/joemcmonagle "13 total commits to the home-assistant organization: +- [Joe McMonagle (@joemcmonagle)](https://github.com/joemcmonagle "13 total commits to the Home Assistant orga: 13 commits to home-assistant.io ") -- [Joe Rocklin (@joerocklin)](https://github.com/joerocklin "2 total commits to the home-assistant organization: +- [Joe Rocklin (@joerocklin)](https://github.com/joerocklin "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [joe248 (@joe248)](https://github.com/joe248 "4 total commits to the home-assistant organization: +- [joe248 (@joe248)](https://github.com/joe248 "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Joeboyc2 (@Joeboyc2)](https://github.com/Joeboyc2 "17 total commits to the home-assistant organization: +- [Joeboyc2 (@Joeboyc2)](https://github.com/Joeboyc2 "17 total commits to the Home Assistant orga: 15 commits to home-assistant.io 1 commit to hassos 1 commit to home-assistant ") -- [Joel Asher Friedman (@joelash)](https://github.com/joelash "1 total commits to the home-assistant organization: +- [Joel Asher Friedman (@joelash)](https://github.com/joelash "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Joel Clermont (@joelclermont)](https://github.com/joelclermont "1 total commits to the home-assistant organization: +- [Joel Clermont (@joelclermont)](https://github.com/joelclermont "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Johan Bloemberg (@aequitas)](https://github.com/aequitas "45 total commits to the home-assistant organization: +- [Johan Bloemberg (@aequitas)](https://github.com/aequitas "45 total commits to the Home Assistant orga: 36 commits to home-assistant 8 commits to home-assistant.io 1 commit to netdisco ") -- [Johan Carlquist (@theseal)](https://github.com/theseal "1 total commits to the home-assistant organization: +- [Johan Carlquist (@theseal)](https://github.com/theseal "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Johan Eliasson (@jeliasson)](https://github.com/jeliasson "1 total commits to the home-assistant organization: +- [Johan Eliasson (@jeliasson)](https://github.com/jeliasson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Johan Elmerfjord (@JohanElmis)](https://github.com/JohanElmis "1 total commits to the home-assistant organization: +- [Johan Elmerfjord (@JohanElmis)](https://github.com/JohanElmis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Johan Haals (@jhaals)](https://github.com/jhaals "3 total commits to the home-assistant organization: +- [Johan Haals (@jhaals)](https://github.com/jhaals "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to appdaemon ") -- [Johan Klintberg (@moogblob)](https://github.com/moogblob "2 total commits to the home-assistant organization: +- [Johan Klintberg (@moogblob)](https://github.com/moogblob "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Johan Lindström (@bhaap)](https://github.com/bhaap "1 total commits to the home-assistant organization: +- [Johan Lindström (@bhaap)](https://github.com/bhaap "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Johan Ström (@stromnet)](https://github.com/stromnet "13 total commits to the home-assistant organization: +- [Johan Ström (@stromnet)](https://github.com/stromnet "13 total commits to the Home Assistant orga: 13 commits to open-zwave ") -- [Johan Svensson (@jsvensson)](https://github.com/jsvensson "1 total commits to the home-assistant organization: +- [Johan Svensson (@jsvensson)](https://github.com/jsvensson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Johan van der Kuijl (@Rubyan)](https://github.com/Rubyan "4 total commits to the home-assistant organization: +- [Johan van der Kuijl (@Rubyan)](https://github.com/Rubyan "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to appdaemon ") -- [Johann Kellerman (@kellerza)](https://github.com/kellerza "194 total commits to the home-assistant organization: -157 commits to home-assistant +- [Johann Kellerman (@kellerza)](https://github.com/kellerza "196 total commits to the Home Assistant orga: +159 commits to home-assistant 36 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Johannes Innerbichler (@jinnerbichler)](https://github.com/jinnerbichler "2 total commits to the home-assistant organization: +- [Johannes Innerbichler (@jinnerbichler)](https://github.com/jinnerbichler "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Johannes K\. (@roadrash2108)](https://github.com/roadrash2108 "4 total commits to the home-assistant organization: +- [Johannes K\. (@roadrash2108)](https://github.com/roadrash2108 "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Johannes Truschnigg (@jtru)](https://github.com/jtru "4 total commits to the home-assistant organization: +- [Johannes Truschnigg (@jtru)](https://github.com/jtru "4 total commits to the Home Assistant orga: 4 commits to hassos ") -- [John (@J-C-B)](https://github.com/J-C-B "5 total commits to the home-assistant organization: +- [John (@J-C-B)](https://github.com/J-C-B "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [John Allen (@jra3)](https://github.com/jra3 "2 total commits to the home-assistant organization: +- [John Allen (@jra3)](https://github.com/jra3 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [John Arild Berentsen (@turbokongen)](https://github.com/turbokongen "227 total commits to the home-assistant organization: +- [John Arild Berentsen (@turbokongen)](https://github.com/turbokongen "227 total commits to the Home Assistant orga: 156 commits to home-assistant 46 commits to home-assistant.io 25 commits to home-assistant-polymer ") -- [John Boiles (@johnboiles)](https://github.com/johnboiles "2 total commits to the home-assistant organization: +- [John Boiles (@johnboiles)](https://github.com/johnboiles "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [John Coggeshall (@coogle)](https://github.com/coogle "2 total commits to the home-assistant organization: +- [John Coggeshall (@coogle)](https://github.com/coogle "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [John Evans (@GrandadEvans)](https://github.com/GrandadEvans "1 total commits to the home-assistant organization: +- [John Evans (@GrandadEvans)](https://github.com/GrandadEvans "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [John K\. Luebs (@jkl1337)](https://github.com/jkl1337 "1 total commits to the home-assistant organization: +- [John K\. Luebs (@jkl1337)](https://github.com/jkl1337 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [John L (@jplafonta)](https://github.com/jplafonta "24 total commits to the home-assistant organization: +- [John L (@jplafonta)](https://github.com/jplafonta "24 total commits to the Home Assistant orga: 24 commits to open-zwave ") -- [John Lindley (@jwl17330536)](https://github.com/jwl17330536 "1 total commits to the home-assistant organization: +- [John Lindley (@jwl17330536)](https://github.com/jwl17330536 "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [John McLaughlin (@loghound)](https://github.com/loghound "2 total commits to the home-assistant organization: +- [John McLaughlin (@loghound)](https://github.com/loghound "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [John Mihalic (@mezz64)](https://github.com/mezz64 "54 total commits to the home-assistant organization: +- [John Mihalic (@mezz64)](https://github.com/mezz64 "54 total commits to the Home Assistant orga: 40 commits to home-assistant 12 commits to home-assistant.io 1 commit to hadashboard 1 commit to home-assistant-polymer ") -- [John Shahawy (@JohnShahawy)](https://github.com/JohnShahawy "2 total commits to the home-assistant organization: +- [John Shahawy (@JohnShahawy)](https://github.com/JohnShahawy "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [John W\. Long (@jlong)](https://github.com/jlong "1 total commits to the home-assistant organization: +- [John W\. Long (@jlong)](https://github.com/jlong "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [John Williams (@Jaidan)](https://github.com/Jaidan "1 total commits to the home-assistant organization: +- [John Williams (@Jaidan)](https://github.com/Jaidan "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [johnappletree (@johnappletree)](https://github.com/johnappletree "2 total commits to the home-assistant organization: +- [johnappletree (@johnappletree)](https://github.com/johnappletree "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Johnny Chadda (@joch)](https://github.com/joch "3 total commits to the home-assistant organization: +- [Johnny Chadda (@joch)](https://github.com/joch "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [JohnnyCAPSLOCK (@JohnnyCAPSLOCK)](https://github.com/JohnnyCAPSLOCK "1 total commits to the home-assistant organization: +- [JohnnyCAPSLOCK (@JohnnyCAPSLOCK)](https://github.com/JohnnyCAPSLOCK "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jon (@JonMurphy)](https://github.com/JonMurphy "3 total commits to the home-assistant organization: +- [Jon (@JonMurphy)](https://github.com/JonMurphy "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Jon Calderín Goñi (@jcalderin)](https://github.com/jcalderin "1 total commits to the home-assistant organization: +- [Jon Calderín Goñi (@jcalderin)](https://github.com/jcalderin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jon Caruana (@joncar)](https://github.com/joncar "7 total commits to the home-assistant organization: +- [Jon Caruana (@joncar)](https://github.com/joncar "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Jon Evans (@craftyjon)](https://github.com/craftyjon "1 total commits to the home-assistant organization: +- [Jon Evans (@craftyjon)](https://github.com/craftyjon "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jon Griffith (@arretx)](https://github.com/arretx "15 total commits to the home-assistant organization: +- [Jon Gilmore (@jon102034050)](https://github.com/jon102034050 "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Jon Griffith (@arretx)](https://github.com/arretx "15 total commits to the Home Assistant orga: 14 commits to home-assistant.io 1 commit to appdaemon ") -- [Jon Maddox (@maddox)](https://github.com/maddox "107 total commits to the home-assistant organization: +- [Jon Maddox (@maddox)](https://github.com/maddox "107 total commits to the Home Assistant orga: 82 commits to home-assistant 16 commits to homebridge-homeassistant 9 commits to home-assistant.io ") -- [Jonas Janz (@PixelJonas)](https://github.com/PixelJonas "1 total commits to the home-assistant organization: +- [Jonas Janz (@PixelJonas)](https://github.com/PixelJonas "1 total commits to the Home Assistant orga: 1 commit to hassio-build ") -- [Jonas Karlsson (@endor-force)](https://github.com/endor-force "13 total commits to the home-assistant organization: +- [Jonas Karlsson (@endor-force)](https://github.com/endor-force "13 total commits to the Home Assistant orga: 6 commits to home-assistant.io 5 commits to hassio-addons 1 commit to hassio-build 1 commit to home-assistant ") -- [Jonas Pedersen (@JonasPed)](https://github.com/JonasPed "5 total commits to the home-assistant organization: +- [Jonas Pedersen (@JonasPed)](https://github.com/JonasPed "6 total commits to the Home Assistant orga: +2 commits to home-assistant 2 commits to home-assistant.io 1 commit to appdaemon 1 commit to developers.home-assistant -1 commit to home-assistant ") -- [Jonas Skoogh (@hAmpzter)](https://github.com/hAmpzter "7 total commits to the home-assistant organization: +- [Jonas Skoogh (@hAmpzter)](https://github.com/hAmpzter "7 total commits to the Home Assistant orga: 6 commits to home-assistant.io 1 commit to home-assistant ") -- [Jonatan Castro (@jcastro)](https://github.com/jcastro "7 total commits to the home-assistant organization: +- [Jonatan Castro (@jcastro)](https://github.com/jcastro "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Jonathan (@jlauwers)](https://github.com/jlauwers "1 total commits to the home-assistant organization: +- [Jonathan (@jlauwers)](https://github.com/jlauwers "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jonathan Batchelor (@jmb)](https://github.com/jmb "1 total commits to the home-assistant organization: +- [Jonathan Batchelor (@jmb)](https://github.com/jmb "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jonathan Herlin (@Jonher937)](https://github.com/Jonher937 "3 total commits to the home-assistant organization: +- [Jonathan Herlin (@Jonher937)](https://github.com/Jonher937 "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Jonathan Keljo (@jkeljo)](https://github.com/jkeljo "9 total commits to the home-assistant organization: +- [Jonathan Keljo (@jkeljo)](https://github.com/jkeljo "9 total commits to the Home Assistant orga: 5 commits to home-assistant.io 4 commits to home-assistant ") -- [Jonathan Martens (@jmartens)](https://github.com/jmartens "1 total commits to the home-assistant organization: +- [Jonathan Martens (@jmartens)](https://github.com/jmartens "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jonathan McDowell (@u1f35c)](https://github.com/u1f35c "3 total commits to the home-assistant organization: +- [Jonathan McDowell (@u1f35c)](https://github.com/u1f35c "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Jonathan Weinberg (@jonathanweinberg)](https://github.com/jonathanweinberg "4 total commits to the home-assistant organization: +- [Jonathan Weinberg (@jonathanweinberg)](https://github.com/jonathanweinberg "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Jonathan Wukitsch (@insleep)](https://github.com/insleep "1 total commits to the home-assistant organization: +- [Jonathan Wukitsch (@insleep)](https://github.com/insleep "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jonne013 (@jonne013)](https://github.com/jonne013 "1 total commits to the home-assistant organization: +- [jonne013 (@jonne013)](https://github.com/jonne013 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [JonnyaiR (@jonnyair)](https://github.com/jonnyair "1 total commits to the home-assistant organization: +- [JonnyaiR (@jonnyair)](https://github.com/jonnyair "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [joopster (@joopert)](https://github.com/joopert "7 total commits to the home-assistant organization: +- [jonudewux (@jonudewux)](https://github.com/jonudewux "2 total commits to the Home Assistant orga: +2 commits to home-assistant +") +- [joopster (@joopert)](https://github.com/joopert "7 total commits to the Home Assistant orga: 6 commits to home-assistant 1 commit to home-assistant.io ") -- [Joost D (@jmjdamen)](https://github.com/jmjdamen "1 total commits to the home-assistant organization: +- [Joost D (@jmjdamen)](https://github.com/jmjdamen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jordan Hotmann (@jhotmann)](https://github.com/jhotmann "1 total commits to the home-assistant organization: +- [Jordan Hotmann (@jhotmann)](https://github.com/jhotmann "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jordan Keith (@zeddD1abl0)](https://github.com/zeddD1abl0 "2 total commits to the home-assistant organization: +- [Jordan Keith (@zeddD1abl0)](https://github.com/zeddD1abl0 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Jordi (@hokus15)](https://github.com/hokus15 "4 total commits to the home-assistant organization: +- [Jordi (@hokus15)](https://github.com/hokus15 "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Jordy (@jbarrancos)](https://github.com/jbarrancos "43 total commits to the home-assistant organization: +- [Jordy (@jbarrancos)](https://github.com/jbarrancos "43 total commits to the Home Assistant orga: 40 commits to home-assistant 3 commits to home-assistant.io ") -- [Jorim Tielemans (@tjorim)](https://github.com/tjorim "94 total commits to the home-assistant organization: +- [Jorim Tielemans (@tjorim)](https://github.com/tjorim "94 total commits to the Home Assistant orga: 79 commits to home-assistant.io 6 commits to home-assistant 2 commits to hassio-cli @@ -4734,193 +4817,193 @@ This page contains a list of people who have contributed in one way or another t 2 commits to hassio 1 commit to hassio-build ") -- [jorisc90 (@jorisc90)](https://github.com/jorisc90 "1 total commits to the home-assistant organization: +- [jorisc90 (@jorisc90)](https://github.com/jorisc90 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Josa Gesell (@josa42)](https://github.com/josa42 "1 total commits to the home-assistant organization: +- [Josa Gesell (@josa42)](https://github.com/josa42 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Jose Juan Montes (@jjmontesl)](https://github.com/jjmontesl "9 total commits to the home-assistant organization: +- [Jose Juan Montes (@jjmontesl)](https://github.com/jjmontesl "9 total commits to the Home Assistant orga: 6 commits to home-assistant 3 commits to home-assistant.io ") -- [Josep del Rio (@joseprio)](https://github.com/joseprio "1 total commits to the home-assistant organization: +- [Josep del Rio (@joseprio)](https://github.com/joseprio "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joseph Carter (@iKarith)](https://github.com/iKarith "9 total commits to the home-assistant organization: +- [Joseph Carter (@iKarith)](https://github.com/iKarith "9 total commits to the Home Assistant orga: 9 commits to pi-gen ") -- [Joseph Hassell (@poster983)](https://github.com/poster983 "1 total commits to the home-assistant organization: +- [Joseph Hassell (@poster983)](https://github.com/poster983 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joseph Perera (@jpere039)](https://github.com/jpere039 "1 total commits to the home-assistant organization: +- [Joseph Perera (@jpere039)](https://github.com/jpere039 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joseph Piron (@eagleamon)](https://github.com/eagleamon "3 total commits to the home-assistant organization: +- [Joseph Piron (@eagleamon)](https://github.com/eagleamon "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Josh (@karlw00t)](https://github.com/karlw00t "3 total commits to the home-assistant organization: +- [Josh (@karlw00t)](https://github.com/karlw00t "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Josh Anderson (@andersonshatch)](https://github.com/andersonshatch "11 total commits to the home-assistant organization: +- [Josh Anderson (@andersonshatch)](https://github.com/andersonshatch "11 total commits to the Home Assistant orga: 7 commits to home-assistant 3 commits to homebridge-homeassistant 1 commit to home-assistant.io ") -- [Josh Cooper (@cooperj)](https://github.com/cooperj "6 total commits to the home-assistant organization: +- [Josh Cooper (@cooperj)](https://github.com/cooperj "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to hassos ") -- [Josh McCarty (@joshmcrty)](https://github.com/joshmcrty "3 total commits to the home-assistant organization: +- [Josh McCarty (@joshmcrty)](https://github.com/joshmcrty "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Josh Nichols (@technicalpickles)](https://github.com/technicalpickles "28 total commits to the home-assistant organization: +- [Josh Nichols (@technicalpickles)](https://github.com/technicalpickles "28 total commits to the Home Assistant orga: 15 commits to home-assistant 13 commits to home-assistant.io ") -- [Josh Shoemaker (@shoejosh)](https://github.com/shoejosh "4 total commits to the home-assistant organization: +- [Josh Shoemaker (@shoejosh)](https://github.com/shoejosh "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Josh Wright (@JshWright)](https://github.com/JshWright "30 total commits to the home-assistant organization: +- [Josh Wright (@JshWright)](https://github.com/JshWright "30 total commits to the Home Assistant orga: 21 commits to home-assistant 8 commits to home-assistant.io 1 commit to python-openzwave ") -- [Josh Wyse (@jwyse)](https://github.com/jwyse "1 total commits to the home-assistant organization: +- [Josh Wyse (@jwyse)](https://github.com/jwyse "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joshi (@Joshi425)](https://github.com/Joshi425 "2 total commits to the home-assistant organization: +- [Joshi (@Joshi425)](https://github.com/Joshi425 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Joshua (@JoshuaGarrison27)](https://github.com/JoshuaGarrison27 "1 total commits to the home-assistant organization: +- [Joshua (@JoshuaGarrison27)](https://github.com/JoshuaGarrison27 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Joshua Jack (@joshuaja)](https://github.com/joshuaja "1 total commits to the home-assistant organization: +- [Joshua Jack (@joshuaja)](https://github.com/joshuaja "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [joshua stein (@jcs)](https://github.com/jcs "1 total commits to the home-assistant organization: +- [joshua stein (@jcs)](https://github.com/jcs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jowieweb (@jowieweb)](https://github.com/jowieweb "1 total commits to the home-assistant organization: +- [jowieweb (@jowieweb)](https://github.com/jowieweb "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jpcomtois (@jpcomtois)](https://github.com/jpcomtois "1 total commits to the home-assistant organization: +- [jpcomtois (@jpcomtois)](https://github.com/jpcomtois "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [jschwalbe (@jschwalbe)](https://github.com/jschwalbe "1 total commits to the home-assistant organization: +- [Jpsy (@Jpsy)](https://github.com/Jpsy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jshore1296 (@jshore1296)](https://github.com/jshore1296 "2 total commits to the home-assistant organization: +- [jschwalbe (@jschwalbe)](https://github.com/jschwalbe "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [jshore1296 (@jshore1296)](https://github.com/jshore1296 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [JSprengard (@JSprengard)](https://github.com/JSprengard "1 total commits to the home-assistant organization: +- [JSprengard (@JSprengard)](https://github.com/JSprengard "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [JTimNolan (@JTimNolan)](https://github.com/JTimNolan "1 total commits to the home-assistant organization: +- [JTimNolan (@JTimNolan)](https://github.com/JTimNolan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [JTruj1ll0923 (@JTruj1ll0923)](https://github.com/JTruj1ll0923 "1 total commits to the home-assistant organization: +- [JTruj1ll0923 (@JTruj1ll0923)](https://github.com/JTruj1ll0923 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [jtscott (@jtscott)](https://github.com/jtscott "1 total commits to the home-assistant organization: +- [jtscott (@jtscott)](https://github.com/jtscott "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Juan Manuel Combetto (@omniwired)](https://github.com/omniwired "1 total commits to the home-assistant organization: +- [Juan Manuel Combetto (@omniwired)](https://github.com/omniwired "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Juan Martin (@tinchox5)](https://github.com/tinchox5 "1 total commits to the home-assistant organization: +- [Juan Martin (@tinchox5)](https://github.com/tinchox5 "1 total commits to the Home Assistant orga: 1 commit to home-assistant-js-websocket ") -- [Juan Martín (@nauj27)](https://github.com/nauj27 "1 total commits to the home-assistant organization: +- [Juan Martín (@nauj27)](https://github.com/nauj27 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [JudgeDredd (@JudgeDreddKLC)](https://github.com/JudgeDreddKLC "22 total commits to the home-assistant organization: +- [JudgeDredd (@JudgeDreddKLC)](https://github.com/JudgeDreddKLC "22 total commits to the Home Assistant orga: 12 commits to home-assistant.io 8 commits to open-zwave 1 commit to python-openzwave 1 commit to home-assistant ") -- [Juggels (@Juggels)](https://github.com/Juggels "11 total commits to the home-assistant organization: +- [Juggels (@Juggels)](https://github.com/Juggels "11 total commits to the Home Assistant orga: 7 commits to home-assistant 4 commits to home-assistant.io ") -- [juggie (@juggie)](https://github.com/juggie "1 total commits to the home-assistant organization: +- [juggie (@juggie)](https://github.com/juggie "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Juha Niemi (@juhaniemi)](https://github.com/juhaniemi "3 total commits to the home-assistant organization: +- [Juha Niemi (@juhaniemi)](https://github.com/juhaniemi "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [julesverhaeren (@julesverhaeren)](https://github.com/julesverhaeren "1 total commits to the home-assistant organization: +- [julesverhaeren (@julesverhaeren)](https://github.com/julesverhaeren "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Julian Kaffke (@jaykay)](https://github.com/jaykay "1 total commits to the home-assistant organization: +- [Julian Kaffke (@jaykay)](https://github.com/jaykay "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Julian Kahnert (@JulianKahnert)](https://github.com/JulianKahnert "7 total commits to the home-assistant organization: +- [Julian Kahnert (@JulianKahnert)](https://github.com/JulianKahnert "7 total commits to the Home Assistant orga: 4 commits to home-assistant.io 3 commits to home-assistant ") -- [Julian Knauer (@jaypikay)](https://github.com/jaypikay "1 total commits to the home-assistant organization: +- [Julian Knauer (@jaypikay)](https://github.com/jaypikay "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Julien Brochet (@aerialls)](https://github.com/aerialls "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [Julien Danjou (@jd)](https://github.com/jd "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Julien Debaru (@Debaru)](https://github.com/Debaru "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Julien Wajsberg (@julienw)](https://github.com/julienw "8 total commits to the home-assistant organization: -8 commits to open-zwave -") -- [Julius Mittenzwei (@Julius2342)](https://github.com/Julius2342 "35 total commits to the home-assistant organization: -28 commits to home-assistant -7 commits to home-assistant.io -") -- [jumpkick (@jumpkick)](https://github.com/jumpkick "18 total commits to the home-assistant organization: -14 commits to home-assistant -4 commits to home-assistant.io -") -- [Junian Triajianto (@junian)](https://github.com/junian "1 total commits to the home-assistant organization: -1 commit to pi-gen -") -- [jurafxp (@jurafxp)](https://github.com/jurafxp "2 total commits to the home-assistant organization: +- [Julien Brochet (@aerialls)](https://github.com/aerialls "4 total commits to the Home Assistant orga: +2 commits to home-assistant 2 commits to home-assistant.io ") -- [Justin Bassett (@JBassett)](https://github.com/JBassett "1 total commits to the home-assistant organization: +- [Julien Danjou (@jd)](https://github.com/jd "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Julien Debaru (@Debaru)](https://github.com/Debaru "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Julien Wajsberg (@julienw)](https://github.com/julienw "8 total commits to the Home Assistant orga: +8 commits to open-zwave +") +- [Julius Mittenzwei (@Julius2342)](https://github.com/Julius2342 "36 total commits to the Home Assistant orga: +29 commits to home-assistant +7 commits to home-assistant.io +") +- [Junian Triajianto (@junian)](https://github.com/junian "1 total commits to the Home Assistant orga: +1 commit to pi-gen +") +- [jurafxp (@jurafxp)](https://github.com/jurafxp "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [Justin Bassett (@JBassett)](https://github.com/JBassett "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Justin Dray (@justin8)](https://github.com/justin8 "9 total commits to the home-assistant organization: +- [Justin Dray (@justin8)](https://github.com/justin8 "9 total commits to the Home Assistant orga: 7 commits to home-assistant.io 2 commits to home-assistant ") -- [Justin Good (@justingood)](https://github.com/justingood "1 total commits to the home-assistant organization: +- [Justin Good (@justingood)](https://github.com/justingood "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Justin Hammond (@Fishwaldo)](https://github.com/Fishwaldo "1216 total commits to the home-assistant organization: +- [Justin Hammond (@Fishwaldo)](https://github.com/Fishwaldo "1216 total commits to the Home Assistant orga: 1216 commits to open-zwave ") -- [Justin Hayes (@GussyH)](https://github.com/GussyH "8 total commits to the home-assistant organization: +- [Justin Hayes (@GussyH)](https://github.com/GussyH "8 total commits to the Home Assistant orga: 7 commits to hadashboard 1 commit to appdaemon ") -- [Justin Huff (@jjhuff)](https://github.com/jjhuff "1 total commits to the home-assistant organization: +- [Justin Huff (@jjhuff)](https://github.com/jjhuff "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Justin Loutsenhizer (@jloutsenhizer)](https://github.com/jloutsenhizer "2 total commits to the home-assistant organization: +- [Justin Loutsenhizer (@jloutsenhizer)](https://github.com/jloutsenhizer "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Justin Otherguy (@justinotherguy)](https://github.com/justinotherguy "1 total commits to the home-assistant organization: +- [Justin Otherguy (@justinotherguy)](https://github.com/justinotherguy "1 total commits to the Home Assistant orga: 1 commit to hassos ") -- [Justin Weberg (@justweb1)](https://github.com/justweb1 "28 total commits to the home-assistant organization: +- [Justin Weberg (@justweb1)](https://github.com/justweb1 "28 total commits to the Home Assistant orga: 13 commits to home-assistant-polymer 7 commits to hassbot 4 commits to home-assistant @@ -4928,2337 +5011,2370 @@ This page contains a list of people who have contributed in one way or another t 1 commit to home-assistant-js 1 commit to hassio ") -- [justinedelson (@justinedelson)](https://github.com/justinedelson "1 total commits to the home-assistant organization: +- [justinedelson (@justinedelson)](https://github.com/justinedelson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Justyn Shull (@justyns)](https://github.com/justyns "7 total commits to the home-assistant organization: +- [Justyn Shull (@justyns)](https://github.com/justyns "7 total commits to the Home Assistant orga: 6 commits to home-assistant 1 commit to home-assistant.io ") -- [jvimont (@jvimont)](https://github.com/jvimont "2 total commits to the home-assistant organization: +- [jvimont (@jvimont)](https://github.com/jvimont "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [jxwolstenholme (@jxwolstenholme)](https://github.com/jxwolstenholme "4 total commits to the home-assistant organization: +- [jwater7 (@jwater7)](https://github.com/jwater7 "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [jxwolstenholme (@jxwolstenholme)](https://github.com/jxwolstenholme "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Jérémie Klein (@grm)](https://github.com/grm "1 total commits to the home-assistant organization: +- [Jérémie Klein (@grm)](https://github.com/grm "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Jérôme Wiedemann (@RomRider)](https://github.com/RomRider "1 total commits to the home-assistant organization: +- [Jérôme Wiedemann (@RomRider)](https://github.com/RomRider "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Jürgen W (@jurgenweber)](https://github.com/jurgenweber "2 total commits to the home-assistant organization: +- [Jürgen W (@jurgenweber)](https://github.com/jurgenweber "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ka (@KaSt)](https://github.com/KaSt "4 total commits to the home-assistant organization: +- [Ka (@KaSt)](https://github.com/KaSt "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Kacper Krupa (@pagenoare)](https://github.com/pagenoare "2 total commits to the home-assistant organization: +- [Kacper Krupa (@pagenoare)](https://github.com/pagenoare "2 total commits to the Home Assistant orga: 1 commit to developers.home-assistant 1 commit to home-assistant ") -- [Kai (@luxus)](https://github.com/luxus "3 total commits to the home-assistant organization: +- [Kai (@luxus)](https://github.com/luxus "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [KaiboshOz (@KaiboshOz)](https://github.com/KaiboshOz "1 total commits to the home-assistant organization: +- [KaiboshOz (@KaiboshOz)](https://github.com/KaiboshOz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [kaiomatico (@kaiomatico)](https://github.com/kaiomatico "1 total commits to the home-assistant organization: +- [kaiomatico (@kaiomatico)](https://github.com/kaiomatico "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kalen Johnson (@kalenjohnson)](https://github.com/kalenjohnson "1 total commits to the home-assistant organization: +- [Kalen Johnson (@kalenjohnson)](https://github.com/kalenjohnson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kallum Burgin (@Kallb123)](https://github.com/Kallb123 "2 total commits to the home-assistant organization: +- [Kallum Burgin (@Kallb123)](https://github.com/Kallb123 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [KAMAL AWASTHI (@KamalAwasthi)](https://github.com/KamalAwasthi "1 total commits to the home-assistant organization: +- [KAMAL AWASTHI (@KamalAwasthi)](https://github.com/KamalAwasthi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kame (@tobiasgraf)](https://github.com/tobiasgraf "14 total commits to the home-assistant organization: +- [Kame (@tobiasgraf)](https://github.com/tobiasgraf "14 total commits to the Home Assistant orga: 14 commits to open-zwave ") -- [Kamil Warguła (@quamilek)](https://github.com/quamilek "1 total commits to the home-assistant organization: +- [Kamil Warguła (@quamilek)](https://github.com/quamilek "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Kareem Sultan (@kareem613)](https://github.com/kareem613 "1 total commits to the home-assistant organization: +- [Kareem Sultan (@kareem613)](https://github.com/kareem613 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Karen Goode (@kfgoode)](https://github.com/kfgoode "5 total commits to the home-assistant organization: +- [Karen Goode (@kfgoode)](https://github.com/kfgoode "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Karim Geiger (@KarimGeiger)](https://github.com/KarimGeiger "2 total commits to the home-assistant organization: +- [Karim Geiger (@KarimGeiger)](https://github.com/KarimGeiger "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Karl Kihlström (@kalkih)](https://github.com/kalkih "6 total commits to the home-assistant organization: +- [Karl Kihlström (@kalkih)](https://github.com/kalkih "6 total commits to the Home Assistant orga: 4 commits to home-assistant-polymer 2 commits to home-assistant.io ") -- [karlkar (@karlkar)](https://github.com/karlkar "15 total commits to the home-assistant organization: +- [karlkar (@karlkar)](https://github.com/karlkar "15 total commits to the Home Assistant orga: 10 commits to home-assistant 5 commits to home-assistant.io ") -- [Karsten Nerdinger (@Piratonym)](https://github.com/Piratonym "2 total commits to the home-assistant organization: +- [Karsten Nerdinger (@Piratonym)](https://github.com/Piratonym "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [kaustubhphatak (@kaustubhphatak)](https://github.com/kaustubhphatak "3 total commits to the home-assistant organization: +- [kaustubhphatak (@kaustubhphatak)](https://github.com/kaustubhphatak "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [kbickar (@kbickar)](https://github.com/kbickar "9 total commits to the home-assistant organization: +- [kbickar (@kbickar)](https://github.com/kbickar "9 total commits to the Home Assistant orga: 7 commits to home-assistant 2 commits to home-assistant.io ") -- [KD4SIR (@scotthibbs)](https://github.com/scotthibbs "1 total commits to the home-assistant organization: +- [KD4SIR (@scotthibbs)](https://github.com/scotthibbs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [kdvlr (@kdvlr)](https://github.com/kdvlr "1 total commits to the home-assistant organization: +- [kdvlr (@kdvlr)](https://github.com/kdvlr "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Keaton Taylor (@keatontaylor)](https://github.com/keatontaylor "7 total commits to the home-assistant organization: +- [Keaton Taylor (@keatontaylor)](https://github.com/keatontaylor "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Kees Schollaart (@keesschollaart81)](https://github.com/keesschollaart81 "2 total commits to the home-assistant organization: +- [Kees Schollaart (@keesschollaart81)](https://github.com/keesschollaart81 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [keesak (@cdkonecny)](https://github.com/cdkonecny "1 total commits to the home-assistant organization: +- [keesak (@cdkonecny)](https://github.com/cdkonecny "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Keiran S (@keirans)](https://github.com/keirans "3 total commits to the home-assistant organization: +- [Keiran S (@keirans)](https://github.com/keirans "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Keith (@seedzero)](https://github.com/seedzero "3 total commits to the home-assistant organization: +- [Keith (@seedzero)](https://github.com/seedzero "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [keith (@afex)](https://github.com/afex "1 total commits to the home-assistant organization: +- [keith (@afex)](https://github.com/afex "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Keith Lamprecht (@Nixon506E)](https://github.com/Nixon506E "2 total commits to the home-assistant organization: +- [Keith Lamprecht (@Nixon506E)](https://github.com/Nixon506E "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Keith Pine (@kpine)](https://github.com/kpine "2 total commits to the home-assistant organization: +- [Keith Pine (@kpine)](https://github.com/kpine "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant.io ") -- [Ken Bannister (@kb2ma)](https://github.com/kb2ma "1 total commits to the home-assistant organization: +- [Ken Bannister (@kb2ma)](https://github.com/kb2ma "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Ken Carpenter (@mindjuice)](https://github.com/mindjuice "1 total commits to the home-assistant organization: +- [Ken Carpenter (@mindjuice)](https://github.com/mindjuice "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ken Davidson (@kwdavidson)](https://github.com/kwdavidson "15 total commits to the home-assistant organization: +- [Ken Davidson (@kwdavidson)](https://github.com/kwdavidson "15 total commits to the Home Assistant orga: 13 commits to home-assistant.io 2 commits to appdaemon ") -- [kennedyshead (@kennedyshead)](https://github.com/kennedyshead "46 total commits to the home-assistant organization: -41 commits to home-assistant +- [kennedyshead (@kennedyshead)](https://github.com/kennedyshead "49 total commits to the Home Assistant orga: +44 commits to home-assistant 5 commits to home-assistant.io ") -- [Kenny Millington (@kmdm)](https://github.com/kmdm "2 total commits to the home-assistant organization: +- [Kenny Millington (@kmdm)](https://github.com/kmdm "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Kent Fenwick (@kent)](https://github.com/kent "1 total commits to the home-assistant organization: +- [Kent Fenwick (@kent)](https://github.com/kent "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kent Hua (@kenthua)](https://github.com/kenthua "1 total commits to the home-assistant organization: +- [Kent Hua (@kenthua)](https://github.com/kenthua "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [kernehed (@kernehed)](https://github.com/kernehed "11 total commits to the home-assistant organization: +- [kernehed (@kernehed)](https://github.com/kernehed "11 total commits to the Home Assistant orga: 7 commits to home-assistant.io 4 commits to home-assistant-polymer ") -- [Kerwin Bryant (@ileler)](https://github.com/ileler "3 total commits to the home-assistant organization: +- [Kerwin Bryant (@ileler)](https://github.com/ileler "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Kevin (@Mister-Espria)](https://github.com/Mister-Espria "2 total commits to the home-assistant organization: +- [Kevin (@Mister-Espria)](https://github.com/Mister-Espria "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Kevin (@roofuskit)](https://github.com/roofuskit "2 total commits to the home-assistant organization: +- [Kevin (@roofuskit)](https://github.com/roofuskit "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Kevin Christensen (@nivekmai)](https://github.com/nivekmai "2 total commits to the home-assistant organization: +- [Kevin Christensen (@nivekmai)](https://github.com/nivekmai "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Kevin Delaney (@kevindelaney)](https://github.com/kevindelaney "2 total commits to the home-assistant organization: +- [Kevin Delaney (@kevindelaney)](https://github.com/kevindelaney "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Kevin Duong (@kevinduong)](https://github.com/kevinduong "1 total commits to the home-assistant organization: +- [Kevin Duong (@kevinduong)](https://github.com/kevinduong "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kevin Eifinger (@eifinger)](https://github.com/eifinger "2 total commits to the home-assistant organization: +- [Kevin Eifinger (@eifinger)](https://github.com/eifinger "2 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to home-assistant.io ") -- [Kevin Fowlks (@kfowlks)](https://github.com/kfowlks "1 total commits to the home-assistant organization: +- [Kevin Fowlks (@kfowlks)](https://github.com/kfowlks "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kevin Fronczak (@fronzbot)](https://github.com/fronzbot "32 total commits to the home-assistant organization: -20 commits to home-assistant +- [Kevin Fronczak (@fronzbot)](https://github.com/fronzbot "34 total commits to the Home Assistant orga: +22 commits to home-assistant 12 commits to home-assistant.io ") -- [Kevin Gisi (@gisikw)](https://github.com/gisikw "5 total commits to the home-assistant organization: +- [Kevin Gisi (@gisikw)](https://github.com/gisikw "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Kevin Goff (@kevindgoff)](https://github.com/kevindgoff "1 total commits to the home-assistant organization: +- [Kevin Goff (@kevindgoff)](https://github.com/kevindgoff "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Kevin Gottsman (@gottsman)](https://github.com/gottsman "9 total commits to the home-assistant organization: +- [Kevin Gottsman (@gottsman)](https://github.com/gottsman "9 total commits to the Home Assistant orga: 8 commits to home-assistant.io 1 commit to home-assistant ") -- [Kevin Raddatz (@chronm)](https://github.com/chronm "2 total commits to the home-assistant organization: +- [Kevin Raddatz (@chronm)](https://github.com/chronm "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Kevin Schlosser (@kdschlosser)](https://github.com/kdschlosser "8 total commits to the home-assistant organization: +- [Kevin Schlosser (@kdschlosser)](https://github.com/kdschlosser "8 total commits to the Home Assistant orga: 8 commits to python-openzwave ") -- [Kevin Siml (@appzer)](https://github.com/appzer "7 total commits to the home-assistant organization: +- [Kevin Siml (@appzer)](https://github.com/appzer "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Kevin Tawaststjerna (@ktawaststjerna)](https://github.com/ktawaststjerna "1 total commits to the home-assistant organization: +- [Kevin Tawaststjerna (@ktawaststjerna)](https://github.com/ktawaststjerna "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kevin Tuhumury (@kevintuhumury)](https://github.com/kevintuhumury "2 total commits to the home-assistant organization: +- [Kevin Tuhumury (@kevintuhumury)](https://github.com/kevintuhumury "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [kevinpanaro (@kevinpanaro)](https://github.com/kevinpanaro "2 total commits to the home-assistant organization: +- [kevinpanaro (@kevinpanaro)](https://github.com/kevinpanaro "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [kevjs1982 (@kevjs1982)](https://github.com/kevjs1982 "2 total commits to the home-assistant organization: +- [kevjs1982 (@kevjs1982)](https://github.com/kevjs1982 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Keyasha Brothern (@KMBrothern)](https://github.com/KMBrothern "4 total commits to the home-assistant organization: +- [Keyasha Brothern (@KMBrothern)](https://github.com/KMBrothern "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [kfcook (@kfcook)](https://github.com/kfcook "4 total commits to the home-assistant organization: +- [kfcook (@kfcook)](https://github.com/kfcook "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Khalid (@GotoCode)](https://github.com/GotoCode "5 total commits to the home-assistant organization: +- [Khalid (@GotoCode)](https://github.com/GotoCode "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Khole (@KJonline)](https://github.com/KJonline "4 total commits to the home-assistant organization: +- [Khole (@KJonline)](https://github.com/KJonline "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [kimvonmullen (@kimvonmullen)](https://github.com/kimvonmullen "1 total commits to the home-assistant organization: +- [kimvonmullen (@kimvonmullen)](https://github.com/kimvonmullen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [KingJ (@KingJ)](https://github.com/KingJ "1 total commits to the home-assistant organization: +- [KingJ (@KingJ)](https://github.com/KingJ "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kip (@kipwittchen)](https://github.com/kipwittchen "1 total commits to the home-assistant organization: +- [Kip (@kipwittchen)](https://github.com/kipwittchen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [kireyeu (@kireyeu)](https://github.com/kireyeu "4 total commits to the home-assistant organization: +- [kireyeu (@kireyeu)](https://github.com/kireyeu "4 total commits to the Home Assistant orga: 4 commits to home-assistant-notebooks ") -- [kitcorey (@kitcorey)](https://github.com/kitcorey "1 total commits to the home-assistant organization: +- [kitcorey (@kitcorey)](https://github.com/kitcorey "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Kitti L (@Kiaaz)](https://github.com/Kiaaz "1 total commits to the home-assistant organization: +- [Kitti L (@Kiaaz)](https://github.com/Kiaaz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Kjetil (@kjetilmjos)](https://github.com/kjetilmjos "1 total commits to the home-assistant organization: +- [Kjetil (@kjetilmjos)](https://github.com/kjetilmjos "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Klaas Hoekema (@KlaasH)](https://github.com/KlaasH "12 total commits to the home-assistant organization: +- [Klaas Hoekema (@KlaasH)](https://github.com/KlaasH "12 total commits to the Home Assistant orga: 5 commits to home-assistant.io 5 commits to home-assistant 2 commits to home-assistant-polymer ") -- [Klaas Schoute (@klaasnicolaas)](https://github.com/klaasnicolaas "287 total commits to the home-assistant organization: -287 commits to home-assistant.io +- [Klaas Schoute (@klaasnicolaas)](https://github.com/klaasnicolaas "327 total commits to the Home Assistant orga: +327 commits to home-assistant.io ") -- [Klaudiusz Staniek (@kstaniek)](https://github.com/kstaniek "1 total commits to the home-assistant organization: +- [Klaudiusz Staniek (@kstaniek)](https://github.com/kstaniek "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Klaus (@k-laus)](https://github.com/k-laus "1 total commits to the home-assistant organization: +- [Klaus (@k-laus)](https://github.com/k-laus "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [kllngtme (@kllngtme)](https://github.com/kllngtme "1 total commits to the home-assistant organization: +- [kllngtme (@kllngtme)](https://github.com/kllngtme "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [kloggy (@kloggy)](https://github.com/kloggy "2 total commits to the home-assistant organization: +- [kloggy (@kloggy)](https://github.com/kloggy "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Koen Ekelschot (@peckham)](https://github.com/peckham "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Koen Kanters (@Koenkk)](https://github.com/Koenkk "1 total commits to the home-assistant organization: +- [knottyau75 (@knottyau75)](https://github.com/knottyau75 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [koen01 (@koen01)](https://github.com/koen01 "1 total commits to the home-assistant organization: +- [Koen Ekelschot (@peckham)](https://github.com/peckham "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Konstantin Belyalov (@belyalov)](https://github.com/belyalov "2 total commits to the home-assistant organization: +- [Koen Kanters (@Koenkk)](https://github.com/Koenkk "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [koen01 (@koen01)](https://github.com/koen01 "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Konstantin Belyalov (@belyalov)](https://github.com/belyalov "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [koolsb (@koolsb)](https://github.com/koolsb "5 total commits to the home-assistant organization: +- [koolsb (@koolsb)](https://github.com/koolsb "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [koomik (@koomik)](https://github.com/koomik "1 total commits to the home-assistant organization: +- [koomik (@koomik)](https://github.com/koomik "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [kophinos (@kophinos)](https://github.com/kophinos "1 total commits to the home-assistant organization: +- [kophinos (@kophinos)](https://github.com/kophinos "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [koreth (@koreth)](https://github.com/koreth "4 total commits to the home-assistant organization: +- [koreth (@koreth)](https://github.com/koreth "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Kory Prince (@korylprince)](https://github.com/korylprince "4 total commits to the home-assistant organization: +- [Kory Prince (@korylprince)](https://github.com/korylprince "4 total commits to the Home Assistant orga: 4 commits to home-assistant-polymer ") -- [Krasimir Chariyski (@Chariyski)](https://github.com/Chariyski "5 total commits to the home-assistant organization: +- [Krasimir Chariyski (@Chariyski)](https://github.com/Chariyski "5 total commits to the Home Assistant orga: 4 commits to home-assistant.io 1 commit to home-assistant ") -- [Krasimir Zhelev (@zhelev)](https://github.com/zhelev "5 total commits to the home-assistant organization: +- [Krasimir Zhelev (@zhelev)](https://github.com/zhelev "5 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to netdisco 1 commit to home-assistant.io ") -- [Kris Molendyke (@krismolendyke)](https://github.com/krismolendyke "2 total commits to the home-assistant organization: +- [Kris Molendyke (@krismolendyke)](https://github.com/krismolendyke "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Kristian (@krisnyse)](https://github.com/krisnyse "1 total commits to the home-assistant organization: +- [Kristian (@krisnyse)](https://github.com/krisnyse "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [KristjanLaane (@KristjanLaane)](https://github.com/KristjanLaane "8 total commits to the home-assistant organization: +- [KristjanLaane (@KristjanLaane)](https://github.com/KristjanLaane "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [kroimon (@kroimon)](https://github.com/kroimon "2 total commits to the home-assistant organization: +- [kroimon (@kroimon)](https://github.com/kroimon "2 total commits to the Home Assistant orga: 1 commit to netdisco 1 commit to hassio-addons ") -- [krygal (@krygal)](https://github.com/krygal "2 total commits to the home-assistant organization: +- [krygal (@krygal)](https://github.com/krygal "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Kumar Gaurav Pandey (@gaurav1911)](https://github.com/gaurav1911 "1 total commits to the home-assistant organization: +- [Kumar Gaurav Pandey (@gaurav1911)](https://github.com/gaurav1911 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [kunago (@kunago)](https://github.com/kunago "1 total commits to the home-assistant organization: +- [kunago (@kunago)](https://github.com/kunago "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Kyle Decot (@kyledecot)](https://github.com/kyledecot "2 total commits to the home-assistant organization: +- [Kyle Decot (@kyledecot)](https://github.com/kyledecot "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Kyle Gordon (@kylegordon)](https://github.com/kylegordon "2 total commits to the home-assistant organization: +- [Kyle Gordon (@kylegordon)](https://github.com/kylegordon "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Kyle Hendricks (@kylehendricks)](https://github.com/kylehendricks "8 total commits to the home-assistant organization: +- [Kyle Hendricks (@kylehendricks)](https://github.com/kylehendricks "8 total commits to the Home Assistant orga: 6 commits to home-assistant 1 commit to open-zwave 1 commit to home-assistant.io ") -- [Kyle Niewiada (@aav7fl)](https://github.com/aav7fl "3 total commits to the home-assistant organization: +- [Kyle Niewiada (@aav7fl)](https://github.com/aav7fl "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Kyle R (@qcryptic)](https://github.com/qcryptic "2 total commits to the home-assistant organization: +- [Kyle R (@qcryptic)](https://github.com/qcryptic "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Kyle Rector (@KyleARector)](https://github.com/KyleARector "8 total commits to the home-assistant organization: +- [Kyle Rector (@KyleARector)](https://github.com/KyleARector "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [kylerw (@kylerw)](https://github.com/kylerw "1 total commits to the home-assistant organization: +- [kylerw (@kylerw)](https://github.com/kylerw "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [labrunning (@labrunning)](https://github.com/labrunning "1 total commits to the home-assistant organization: +- [labrunning (@labrunning)](https://github.com/labrunning "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lamiskin (@lamiskin)](https://github.com/lamiskin "6 total commits to the home-assistant organization: +- [lamiskin (@lamiskin)](https://github.com/lamiskin "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [Lance Haynie (@lancehaynie)](https://github.com/lancehaynie "1 total commits to the home-assistant organization: +- [Lance Haynie (@lancehaynie)](https://github.com/lancehaynie "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Lance Moss (@mossyhub)](https://github.com/mossyhub "2 total commits to the home-assistant organization: +- [Lance Moss (@mossyhub)](https://github.com/mossyhub "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [lance36 (@lance36)](https://github.com/lance36 "1 total commits to the home-assistant organization: +- [lance36 (@lance36)](https://github.com/lance36 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Laqoore (@Laqoore)](https://github.com/Laqoore "1 total commits to the home-assistant organization: +- [Laqoore (@Laqoore)](https://github.com/Laqoore "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Lars Alexander Blumberg (@larsblumberg)](https://github.com/larsblumberg "1 total commits to the home-assistant organization: +- [Lars Alexander Blumberg (@larsblumberg)](https://github.com/larsblumberg "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Lars Englund (@larsenglund)](https://github.com/larsenglund "1 total commits to the home-assistant organization: +- [Lars Englund (@larsenglund)](https://github.com/larsenglund "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Lars Hagström (@DonOregano)](https://github.com/DonOregano "1 total commits to the home-assistant organization: +- [Lars Hagström (@DonOregano)](https://github.com/DonOregano "1 total commits to the Home Assistant orga: 1 commit to pyharmony ") -- [Lars Kerick (@Brice187)](https://github.com/Brice187 "1 total commits to the home-assistant organization: +- [Lars Kerick (@Brice187)](https://github.com/Brice187 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Lars Marowsky\-Brée (@l-mb)](https://github.com/l-mb "1 total commits to the home-assistant organization: +- [Lars Marowsky\-Brée (@l-mb)](https://github.com/l-mb "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [larsvinc (@larsvinc)](https://github.com/larsvinc "4 total commits to the home-assistant organization: +- [larsvinc (@larsvinc)](https://github.com/larsvinc "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Lasse Korpela (@bobotus)](https://github.com/bobotus "1 total commits to the home-assistant organization: +- [Lasse Korpela (@bobotus)](https://github.com/bobotus "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [LaurensBot (@LaurensBot)](https://github.com/LaurensBot "2 total commits to the home-assistant organization: +- [LaurensBot (@LaurensBot)](https://github.com/LaurensBot "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [LaurentTrk (@LaurentTrk)](https://github.com/LaurentTrk "3 total commits to the home-assistant organization: +- [LaurentTrk (@LaurentTrk)](https://github.com/LaurentTrk "3 total commits to the Home Assistant orga: 3 commits to pyharmony ") -- [LavaGlass (@LavaGlass)](https://github.com/LavaGlass "1 total commits to the home-assistant organization: +- [LavaGlass (@LavaGlass)](https://github.com/LavaGlass "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lbouriez (@lbouriez)](https://github.com/lbouriez "1 total commits to the home-assistant organization: +- [Lazar Obradovic (@lobradov)](https://github.com/lobradov "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lcersly (@lcersly)](https://github.com/lcersly "1 total commits to the home-assistant organization: +- [lbouriez (@lbouriez)](https://github.com/lbouriez "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [leaen (@leaen)](https://github.com/leaen "1 total commits to the home-assistant organization: +- [lcersly (@lcersly)](https://github.com/lcersly "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Leandro (@leofuscaldi)](https://github.com/leofuscaldi "1 total commits to the home-assistant organization: +- [leaen (@leaen)](https://github.com/leaen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Lechu (@ShadeByLesio)](https://github.com/ShadeByLesio "1 total commits to the home-assistant organization: +- [Leandro (@leofuscaldi)](https://github.com/leofuscaldi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [led\-spb (@led-spb)](https://github.com/led-spb "1 total commits to the home-assistant organization: +- [Lechu (@ShadeByLesio)](https://github.com/ShadeByLesio "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [led\-spb (@led-spb)](https://github.com/led-spb "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Ledernacken6 (@Ledernacken6)](https://github.com/Ledernacken6 "1 total commits to the home-assistant organization: +- [Ledernacken6 (@Ledernacken6)](https://github.com/Ledernacken6 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lee\-js (@lee-js)](https://github.com/lee-js "3 total commits to the home-assistant organization: +- [lee\-js (@lee-js)](https://github.com/lee-js "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [lekobob (@lekobob)](https://github.com/lekobob "1 total commits to the home-assistant organization: +- [lekobob (@lekobob)](https://github.com/lekobob "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [lenardteri (@lenardteri)](https://github.com/lenardteri "1 total commits to the home-assistant organization: +- [lenardteri (@lenardteri)](https://github.com/lenardteri "1 total commits to the Home Assistant orga: 1 commit to python-openzwave ") -- [Lennart Bernhardt (@LennyPenny)](https://github.com/LennyPenny "1 total commits to the home-assistant organization: +- [Lennart Bernhardt (@LennyPenny)](https://github.com/LennyPenny "1 total commits to the Home Assistant orga: 1 commit to hassio-build ") -- [lennartk (@lennart-k)](https://github.com/lennart-k "1 total commits to the home-assistant organization: +- [lennartk (@lennart-k)](https://github.com/lennart-k "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [LeoDJ (@LeoDJ)](https://github.com/LeoDJ "1 total commits to the home-assistant organization: +- [LeoDJ (@LeoDJ)](https://github.com/LeoDJ "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Leon Schuermann (@lschuermann)](https://github.com/lschuermann "3 total commits to the home-assistant organization: +- [Leon Schuermann (@lschuermann)](https://github.com/lschuermann "3 total commits to the Home Assistant orga: 3 commits to dehydrated ") -- [Leon99 (@Leon99)](https://github.com/Leon99 "3 total commits to the home-assistant organization: +- [Leon99 (@Leon99)](https://github.com/Leon99 "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to appdaemon ") -- [Leonardo Bellettini (@leobel96)](https://github.com/leobel96 "1 total commits to the home-assistant organization: +- [Leonardo Bellettini (@leobel96)](https://github.com/leobel96 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Leonardo Brondani Schenkel (@lbschenkel)](https://github.com/lbschenkel "4 total commits to the home-assistant organization: +- [Leonardo Brondani Schenkel (@lbschenkel)](https://github.com/lbschenkel "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Leonardo Merza (@ljmerza)](https://github.com/ljmerza "1 total commits to the home-assistant organization: +- [Leonardo Merza (@ljmerza)](https://github.com/ljmerza "3 total commits to the Home Assistant orga: +2 commits to developers.home-assistant 1 commit to home-assistant.io ") -- [Leonardo Saraiva (@vyper)](https://github.com/vyper "3 total commits to the home-assistant organization: +- [Leonardo Saraiva (@vyper)](https://github.com/vyper "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [leonklingele (@leonklingele)](https://github.com/leonklingele "4 total commits to the home-assistant organization: +- [leonklingele (@leonklingele)](https://github.com/leonklingele "4 total commits to the Home Assistant orga: 4 commits to dehydrated ") -- [Leothlon (@leothlon)](https://github.com/leothlon "3 total commits to the home-assistant organization: +- [Leothlon (@leothlon)](https://github.com/leothlon "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [leschekfm (@leschekfm)](https://github.com/leschekfm "3 total commits to the home-assistant organization: +- [leschekfm (@leschekfm)](https://github.com/leschekfm "3 total commits to the Home Assistant orga: 3 commits to hassbian-scripts ") -- [Lev Aronsky (@aronsky)](https://github.com/aronsky "17 total commits to the home-assistant organization: +- [Lev Aronsky (@aronsky)](https://github.com/aronsky "17 total commits to the Home Assistant orga: 14 commits to home-assistant 3 commits to home-assistant.io ") -- [Levi Govaerts (@legovaer)](https://github.com/legovaer "1 total commits to the home-assistant organization: +- [Levi Govaerts (@legovaer)](https://github.com/legovaer "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Lewis Juggins (@lwis)](https://github.com/lwis "70 total commits to the home-assistant organization: +- [Lewis Juggins (@lwis)](https://github.com/lwis "70 total commits to the Home Assistant orga: 56 commits to home-assistant 13 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Li\-Wen Yip (@liwenyip)](https://github.com/liwenyip "1 total commits to the home-assistant organization: +- [Li\-Wen Yip (@liwenyip)](https://github.com/liwenyip "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [liaanvdm (@liaanvdm)](https://github.com/liaanvdm "3 total commits to the home-assistant organization: +- [liaanvdm (@liaanvdm)](https://github.com/liaanvdm "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Liang Sun (@leonsim)](https://github.com/leonsim "1 total commits to the home-assistant organization: +- [Liang Sun (@leonsim)](https://github.com/leonsim "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lich (@mu4yu3)](https://github.com/mu4yu3 "4 total commits to the home-assistant organization: +- [lich (@mu4yu3)](https://github.com/mu4yu3 "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [lightbullet (@lightbullet)](https://github.com/lightbullet "10 total commits to the home-assistant organization: +- [lightbullet (@lightbullet)](https://github.com/lightbullet "10 total commits to the Home Assistant orga: 10 commits to open-zwave ") -- [LightIsLife (@LightIsLife)](https://github.com/LightIsLife "2 total commits to the home-assistant organization: +- [LightIsLife (@LightIsLife)](https://github.com/LightIsLife "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Lincoln Kirchoff (@Kirchoff)](https://github.com/Kirchoff "2 total commits to the home-assistant organization: +- [Lincoln Kirchoff (@Kirchoff)](https://github.com/Kirchoff "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Lindsay Ward (@lindsaymarkward)](https://github.com/lindsaymarkward "23 total commits to the home-assistant organization: +- [Lindsay Ward (@lindsaymarkward)](https://github.com/lindsaymarkward "23 total commits to the Home Assistant orga: 17 commits to home-assistant.io 6 commits to home-assistant ") -- [linuxlurak (@linuxlurak)](https://github.com/linuxlurak "5 total commits to the home-assistant organization: +- [linuxlurak (@linuxlurak)](https://github.com/linuxlurak "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to hadashboard ") -- [linvinus (@linvinus)](https://github.com/linvinus "1 total commits to the home-assistant organization: +- [linvinus (@linvinus)](https://github.com/linvinus "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [lizaoreo (@lizaoreo)](https://github.com/lizaoreo "1 total commits to the home-assistant organization: +- [lizaoreo (@lizaoreo)](https://github.com/lizaoreo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lolouk44 (@lolouk44)](https://github.com/lolouk44 "1 total commits to the home-assistant organization: +- [lolouk44 (@lolouk44)](https://github.com/lolouk44 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [longman391 (@longman391)](https://github.com/longman391 "2 total commits to the home-assistant organization: +- [longman391 (@longman391)](https://github.com/longman391 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [lordneon (@lordneon)](https://github.com/lordneon "1 total commits to the home-assistant organization: +- [lordneon (@lordneon)](https://github.com/lordneon "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Lorenz Schmid (@lorenzschmid)](https://github.com/lorenzschmid "2 total commits to the home-assistant organization: +- [Lorenz Schmid (@lorenzschmid)](https://github.com/lorenzschmid "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [lorenzofattori (@lorenzofattori)](https://github.com/lorenzofattori "1 total commits to the home-assistant organization: +- [lorenzofattori (@lorenzofattori)](https://github.com/lorenzofattori "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Louis Laureys (@louis-lau)](https://github.com/louis-lau "2 total commits to the home-assistant organization: +- [Louis Laureys (@louis-lau)](https://github.com/louis-lau "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Louis Matthijssen (@LouisMT)](https://github.com/LouisMT "3 total commits to the home-assistant organization: +- [Louis Matthijssen (@LouisMT)](https://github.com/LouisMT "4 total commits to the Home Assistant orga: +2 commits to home-assistant 2 commits to home-assistant.io -1 commit to home-assistant ") -- [Louis Orleans (@dudeofawesome)](https://github.com/dudeofawesome "1 total commits to the home-assistant organization: +- [Louis Orleans (@dudeofawesome)](https://github.com/dudeofawesome "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Louis\-Dominique Dubeau (@lddubeau)](https://github.com/lddubeau "3 total commits to the home-assistant organization: +- [Louis\-Dominique Dubeau (@lddubeau)](https://github.com/lddubeau "3 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Louis\-Etienne (@ledor473)](https://github.com/ledor473 "1 total commits to the home-assistant organization: +- [Louis\-Etienne (@ledor473)](https://github.com/ledor473 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Lovro Oreskovic (@oresk)](https://github.com/oresk "1 total commits to the home-assistant organization: +- [Lovro Oreskovic (@oresk)](https://github.com/oresk "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lrmate (@lrmate)](https://github.com/lrmate "3 total commits to the home-assistant organization: +- [lrmate (@lrmate)](https://github.com/lrmate "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Luar Roji (@cyberplant)](https://github.com/cyberplant "6 total commits to the home-assistant organization: +- [Luar Roji (@cyberplant)](https://github.com/cyberplant "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [Luc Touraille (@stilllman)](https://github.com/stilllman "5 total commits to the home-assistant organization: +- [Luc Touraille (@stilllman)](https://github.com/stilllman "5 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to netdisco 1 commit to home-assistant.io ") -- [Luca Adrian Lindhorst (@lal12)](https://github.com/lal12 "2 total commits to the home-assistant organization: +- [Luca Adrian Lindhorst (@lal12)](https://github.com/lal12 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Luca Angemi (@luca-angemi)](https://github.com/luca-angemi "8 total commits to the home-assistant organization: +- [Luca Angemi (@luca-angemi)](https://github.com/luca-angemi "8 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Luca Simonetti @Nohup (@luca-simonetti)](https://github.com/luca-simonetti "1 total commits to the home-assistant organization: +- [Luca Simonetti @Nohup (@luca-simonetti)](https://github.com/luca-simonetti "1 total commits to the Home Assistant orga: 1 commit to hassio ") -- [Lucas Nussbaum (@lnussbaum)](https://github.com/lnussbaum "26 total commits to the home-assistant organization: +- [Lucas Nussbaum (@lnussbaum)](https://github.com/lnussbaum "26 total commits to the Home Assistant orga: 26 commits to open-zwave ") -- [LucaSoldi (@LucaSoldi)](https://github.com/LucaSoldi "7 total commits to the home-assistant organization: +- [LucaSoldi (@LucaSoldi)](https://github.com/LucaSoldi "7 total commits to the Home Assistant orga: 6 commits to home-assistant 1 commit to home-assistant.io ") -- [Lucien Guimier (@guimier)](https://github.com/guimier "1 total commits to the home-assistant organization: +- [Lucien Guimier (@guimier)](https://github.com/guimier "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Ludovic (@ldvc)](https://github.com/ldvc "3 total commits to the home-assistant organization: +- [Ludovic (@ldvc)](https://github.com/ldvc "3 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Ludovico de Nittis (@RyuzakiKK)](https://github.com/RyuzakiKK "8 total commits to the home-assistant organization: +- [Ludovico de Nittis (@RyuzakiKK)](https://github.com/RyuzakiKK "8 total commits to the Home Assistant orga: 5 commits to home-assistant.io 3 commits to home-assistant ") -- [Ludwig Hubert (@lud-hu)](https://github.com/lud-hu "1 total commits to the home-assistant organization: +- [Ludwig Hubert (@lud-hu)](https://github.com/lud-hu "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Luis Martinez de Bartolome Izquierdo (@lasote)](https://github.com/lasote "5 total commits to the home-assistant organization: +- [Luis Martinez de Bartolome Izquierdo (@lasote)](https://github.com/lasote "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Lukas Barth (@tinloaf)](https://github.com/tinloaf "39 total commits to the home-assistant organization: +- [Lukas Barth (@tinloaf)](https://github.com/tinloaf "39 total commits to the Home Assistant orga: 25 commits to home-assistant 12 commits to home-assistant.io 2 commits to home-assistant-polymer ") -- [Lukas Hetzenecker (@lukas-hetzenecker)](https://github.com/lukas-hetzenecker "15 total commits to the home-assistant organization: +- [Lukas Hetzenecker (@lukas-hetzenecker)](https://github.com/lukas-hetzenecker "15 total commits to the Home Assistant orga: 10 commits to home-assistant 5 commits to home-assistant.io ") -- [Lukas Porubcan (@Luc3as)](https://github.com/Luc3as "1 total commits to the home-assistant organization: +- [Lukas Porubcan (@Luc3as)](https://github.com/Luc3as "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Lukas Schauer (@lukas2511)](https://github.com/lukas2511 "256 total commits to the home-assistant organization: +- [Lukas Schauer (@lukas2511)](https://github.com/lukas2511 "256 total commits to the Home Assistant orga: 256 commits to dehydrated ") -- [Luke Armstrong (@lukearmstrong)](https://github.com/lukearmstrong "3 total commits to the home-assistant organization: +- [Luke Armstrong (@lukearmstrong)](https://github.com/lukearmstrong "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Luke Fritz (@lukiffer)](https://github.com/lukiffer "4 total commits to the home-assistant organization: +- [Luke Fritz (@lukiffer)](https://github.com/lukiffer "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Luke Karrys (@lukekarrys)](https://github.com/lukekarrys "1 total commits to the home-assistant organization: +- [Luke Karrys (@lukekarrys)](https://github.com/lukekarrys "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lukie80 (@lukie80)](https://github.com/lukie80 "1 total commits to the home-assistant organization: +- [lukie80 (@lukie80)](https://github.com/lukie80 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [lunar\-consultancy (@lunar-consultancy)](https://github.com/lunar-consultancy "1 total commits to the home-assistant organization: +- [lunar\-consultancy (@lunar-consultancy)](https://github.com/lunar-consultancy "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [LuPa (@lupa18)](https://github.com/lupa18 "1 total commits to the home-assistant organization: +- [LuPa (@lupa18)](https://github.com/lupa18 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Lupin Demid (@lupin-de-mid)](https://github.com/lupin-de-mid "5 total commits to the home-assistant organization: +- [Lupin Demid (@lupin-de-mid)](https://github.com/lupin-de-mid "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Luuk (@luukd)](https://github.com/luukd "4 total commits to the home-assistant organization: +- [Luuk (@luukd)](https://github.com/luukd "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Luuk (@Maharball1)](https://github.com/Maharball1 "2 total commits to the home-assistant organization: +- [Luuk (@Maharball1)](https://github.com/Maharball1 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [LvivEchoes (@LvivEchoes)](https://github.com/LvivEchoes "8 total commits to the home-assistant organization: +- [LvivEchoes (@LvivEchoes)](https://github.com/LvivEchoes "8 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [lwad (@lwad)](https://github.com/lwad "1 total commits to the home-assistant organization: +- [lwad (@lwad)](https://github.com/lwad "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [m4dmin (@m4dmin)](https://github.com/m4dmin "1 total commits to the home-assistant organization: +- [m4dmin (@m4dmin)](https://github.com/m4dmin "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [m4tek (@m4tek)](https://github.com/m4tek "2 total commits to the home-assistant organization: +- [m4tek (@m4tek)](https://github.com/m4tek "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Maarten Damen (@maartendamen)](https://github.com/maartendamen "6 total commits to the home-assistant organization: +- [Maarten Damen (@maartendamen)](https://github.com/maartendamen "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [Maarten Groeneweg (@lazytesting)](https://github.com/lazytesting "1 total commits to the home-assistant organization: +- [Maarten Groeneweg (@lazytesting)](https://github.com/lazytesting "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Maciej Bieniek (@bieniu)](https://github.com/bieniu "10 total commits to the home-assistant organization: +- [Maciej Bieniek (@bieniu)](https://github.com/bieniu "10 total commits to the Home Assistant orga: 7 commits to home-assistant 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Maciej Sokołowski (@matemaciek)](https://github.com/matemaciek "5 total commits to the home-assistant organization: +- [Maciej Sokołowski (@matemaciek)](https://github.com/matemaciek "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to hassio-build ") -- [Maciej Wasilak (@mwasilak)](https://github.com/mwasilak "1 total commits to the home-assistant organization: +- [Maciej Wasilak (@mwasilak)](https://github.com/mwasilak "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [MacKaarstad (@MacKaarstad)](https://github.com/MacKaarstad "2 total commits to the home-assistant organization: +- [MacKaarstad (@MacKaarstad)](https://github.com/MacKaarstad "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Madd\.is (@EyMaddis)](https://github.com/EyMaddis "1 total commits to the home-assistant organization: +- [Madd\.is (@EyMaddis)](https://github.com/EyMaddis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Madhan Sundaram (@madhan5000)](https://github.com/madhan5000 "1 total commits to the home-assistant organization: +- [Madhan Sundaram (@madhan5000)](https://github.com/madhan5000 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Magas (@magas0)](https://github.com/magas0 "1 total commits to the home-assistant organization: +- [Magas (@magas0)](https://github.com/magas0 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Maggi Trymbill (@trymbill)](https://github.com/trymbill "1 total commits to the home-assistant organization: +- [Maggi Trymbill (@trymbill)](https://github.com/trymbill "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [magnjo (@magnjo)](https://github.com/magnjo "1 total commits to the home-assistant organization: +- [magnjo (@magnjo)](https://github.com/magnjo "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Magnus Ihse Bursie (@magicus)](https://github.com/magicus "16 total commits to the home-assistant organization: +- [Magnus Ihse Bursie (@magicus)](https://github.com/magicus "16 total commits to the Home Assistant orga: 9 commits to home-assistant 4 commits to netdisco 3 commits to home-assistant.io ") -- [Magnus Lyckå (@magnus-lycka)](https://github.com/magnus-lycka "1 total commits to the home-assistant organization: +- [Magnus Lyckå (@magnus-lycka)](https://github.com/magnus-lycka "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [Magnus Månsson (@magma1447)](https://github.com/magma1447 "1 total commits to the home-assistant organization: +- [Magnus Månsson (@magma1447)](https://github.com/magma1447 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Magnus Øverli (@magnusoverli)](https://github.com/magnusoverli "2 total commits to the home-assistant organization: +- [Magnus Øverli (@magnusoverli)](https://github.com/magnusoverli "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [MagnusKnutas (@MagnusKnutas)](https://github.com/MagnusKnutas "29 total commits to the home-assistant organization: +- [MagnusKnutas (@MagnusKnutas)](https://github.com/MagnusKnutas "29 total commits to the Home Assistant orga: 29 commits to home-assistant ") -- [magreen24 (@magreen24)](https://github.com/magreen24 "1 total commits to the home-assistant organization: +- [magreen24 (@magreen24)](https://github.com/magreen24 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mahasri Kalavala (@skalavala)](https://github.com/skalavala "34 total commits to the home-assistant organization: +- [Mahasri Kalavala (@skalavala)](https://github.com/skalavala "34 total commits to the Home Assistant orga: 32 commits to home-assistant.io 2 commits to home-assistant ") -- [Mahesh Subramaniya (@msubra)](https://github.com/msubra "1 total commits to the home-assistant organization: +- [Mahesh Subramaniya (@msubra)](https://github.com/msubra "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Maido Käära (@v3rm0n)](https://github.com/v3rm0n "2 total commits to the home-assistant organization: +- [Maido Käära (@v3rm0n)](https://github.com/v3rm0n "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Maikel Punie (@Cereal2nd)](https://github.com/Cereal2nd "8 total commits to the home-assistant organization: +- [Maikel Punie (@Cereal2nd)](https://github.com/Cereal2nd "8 total commits to the Home Assistant orga: 4 commits to home-assistant 4 commits to home-assistant.io ") -- [Maikel Wever (@maikelwever)](https://github.com/maikelwever "2 total commits to the home-assistant organization: +- [Maikel Wever (@maikelwever)](https://github.com/maikelwever "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [majuss (@majuss)](https://github.com/majuss "4 total commits to the home-assistant organization: +- [majuss (@majuss)](https://github.com/majuss "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [MaKin211 (@MaKin211)](https://github.com/MaKin211 "1 total commits to the home-assistant organization: +- [MaKin211 (@MaKin211)](https://github.com/MaKin211 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Makrand Gupta (@makrandgupta)](https://github.com/makrandgupta "1 total commits to the home-assistant organization: +- [Makrand Gupta (@makrandgupta)](https://github.com/makrandgupta "1 total commits to the Home Assistant orga: 1 commit to hassos ") -- [Mal Curtis (@snikch)](https://github.com/snikch "5 total commits to the home-assistant organization: +- [Mal Curtis (@snikch)](https://github.com/snikch "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Malte Franken (@exxamalte)](https://github.com/exxamalte "47 total commits to the home-assistant organization: +- [Malte Franken (@exxamalte)](https://github.com/exxamalte "48 total commits to the Home Assistant orga: 29 commits to home-assistant 14 commits to home-assistant.io -3 commits to home-assistant-polymer +4 commits to home-assistant-polymer 1 commit to developers.home-assistant ") -- [Manoj (@vmulpuru)](https://github.com/vmulpuru "1 total commits to the home-assistant organization: +- [Manoj (@vmulpuru)](https://github.com/vmulpuru "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Manuel de la Rosa (@manuel-jrs)](https://github.com/manuel-jrs "2 total commits to the home-assistant organization: +- [Manuel de la Rosa (@manuel-jrs)](https://github.com/manuel-jrs "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Marat Levit (@mlevit)](https://github.com/mlevit "3 total commits to the home-assistant organization: +- [Marat Levit (@mlevit)](https://github.com/mlevit "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Marc (@marc-gist)](https://github.com/marc-gist "1 total commits to the home-assistant organization: +- [Marc (@marc-gist)](https://github.com/marc-gist "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marc Egli (@frog32)](https://github.com/frog32 "12 total commits to the home-assistant organization: +- [Marc Egli (@frog32)](https://github.com/frog32 "12 total commits to the Home Assistant orga: 8 commits to home-assistant 3 commits to home-assistant.io 1 commit to hassio-addons-example ") -- [Marc Forth (@mf-social)](https://github.com/mf-social "30 total commits to the home-assistant organization: -28 commits to home-assistant.io +- [Marc Forth (@mf-social)](https://github.com/mf-social "31 total commits to the Home Assistant orga: +29 commits to home-assistant.io 1 commit to fabric-home-assistant 1 commit to home-assistant ") -- [Marc Goodner (@robotdad)](https://github.com/robotdad "1 total commits to the home-assistant organization: +- [Marc Goodner (@robotdad)](https://github.com/robotdad "1 total commits to the Home Assistant orga: 1 commit to scenegen ") -- [Marc Pabst (@marcpabst)](https://github.com/marcpabst "2 total commits to the home-assistant organization: +- [Marc Pabst (@marcpabst)](https://github.com/marcpabst "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant ") -- [Marc Plano\-Lesay (@Kernald)](https://github.com/Kernald "12 total commits to the home-assistant organization: +- [Marc Plano\-Lesay (@Kernald)](https://github.com/Kernald "12 total commits to the Home Assistant orga: 10 commits to home-assistant.io 2 commits to home-assistant ") -- [Marcel (@MTRNord)](https://github.com/MTRNord "1 total commits to the home-assistant organization: +- [Marcel (@MTRNord)](https://github.com/MTRNord "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marcel Holle (@multiholle)](https://github.com/multiholle "2 total commits to the home-assistant organization: +- [Marcel Holle (@multiholle)](https://github.com/multiholle "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Marcel Hoppe (@hobbypunk90)](https://github.com/hobbypunk90 "17 total commits to the home-assistant organization: +- [Marcel Hoppe (@hobbypunk90)](https://github.com/hobbypunk90 "17 total commits to the Home Assistant orga: 9 commits to home-assistant 8 commits to home-assistant.io ") -- [Marcel030nl (@Marcel030nl)](https://github.com/Marcel030nl "6 total commits to the home-assistant organization: +- [Marcel030nl (@Marcel030nl)](https://github.com/Marcel030nl "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Marcelo Moreira de Mello (@tchellomello)](https://github.com/tchellomello "160 total commits to the home-assistant organization: +- [Marcelo Moreira de Mello (@tchellomello)](https://github.com/tchellomello "160 total commits to the Home Assistant orga: 90 commits to home-assistant 67 commits to home-assistant.io 1 commit to home-assistant-assets 1 commit to hassio-build 1 commit to home-assistant-polymer ") -- [Marcin Domański (@kabturek)](https://github.com/kabturek "6 total commits to the home-assistant organization: +- [Marcin Domański (@kabturek)](https://github.com/kabturek "6 total commits to the Home Assistant orga: 4 commits to appdaemon 2 commits to developers.home-assistant ") -- [Marcin Jaworski (@yawor)](https://github.com/yawor "12 total commits to the home-assistant organization: +- [Marcin Jaworski (@yawor)](https://github.com/yawor "12 total commits to the Home Assistant orga: 12 commits to appdaemon ") -- [MarcJenningsUK (@MarcJenningsUK)](https://github.com/MarcJenningsUK "1 total commits to the home-assistant organization: +- [MarcJenningsUK (@MarcJenningsUK)](https://github.com/MarcJenningsUK "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marco (@marconett)](https://github.com/marconett "6 total commits to the home-assistant organization: +- [Marco (@marconett)](https://github.com/marconett "6 total commits to the Home Assistant orga: 5 commits to appdaemon 1 commit to home-assistant.io ") -- [Marco (@Marco98)](https://github.com/Marco98 "1 total commits to the home-assistant organization: +- [Marco (@Marco98)](https://github.com/Marco98 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Marco Bakera (@pintman)](https://github.com/pintman "1 total commits to the home-assistant organization: +- [Marco Bakera (@pintman)](https://github.com/pintman "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marco Nuñez (@setterlee)](https://github.com/setterlee "1 total commits to the home-assistant organization: +- [Marco Nuñez (@setterlee)](https://github.com/setterlee "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marco Orovecchia (@Oro)](https://github.com/Oro "9 total commits to the home-assistant organization: +- [Marco Orovecchia (@Oro)](https://github.com/Oro "9 total commits to the Home Assistant orga: 6 commits to home-assistant 3 commits to home-assistant.io ") -- [Marco Sirabella (@mjsir911)](https://github.com/mjsir911 "2 total commits to the home-assistant organization: +- [Marco Sirabella (@mjsir911)](https://github.com/mjsir911 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Marco Sousa (@marcomsousa)](https://github.com/marcomsousa "1 total commits to the home-assistant organization: +- [Marco Sousa (@marcomsousa)](https://github.com/marcomsousa "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [marcolertora (@marcolertora)](https://github.com/marcolertora "2 total commits to the home-assistant organization: +- [marcolertora (@marcolertora)](https://github.com/marcolertora "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [marconfus (@marconfus)](https://github.com/marconfus "1 total commits to the home-assistant organization: +- [marconfus (@marconfus)](https://github.com/marconfus "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [MarcSN311 (@MarcSN311)](https://github.com/MarcSN311 "1 total commits to the home-assistant organization: +- [MarcSN311 (@MarcSN311)](https://github.com/MarcSN311 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Marcus (@dgraye)](https://github.com/dgraye "1 total commits to the home-assistant organization: +- [Marcus (@dgraye)](https://github.com/dgraye "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Marcus Schmidt (@mar-schmidt)](https://github.com/mar-schmidt "3 total commits to the home-assistant organization: +- [Marcus Schmidt (@mar-schmidt)](https://github.com/mar-schmidt "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Marcus Young (@myoung34)](https://github.com/myoung34 "1 total commits to the home-assistant organization: +- [Marcus Young (@myoung34)](https://github.com/myoung34 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marek Lewandowski (@mlewand)](https://github.com/mlewand "1 total commits to the home-assistant organization: +- [Marek Lewandowski (@mlewand)](https://github.com/mlewand "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marijn Giesen (@marijngiesen)](https://github.com/marijngiesen "7 total commits to the home-assistant organization: +- [Marijn Giesen (@marijngiesen)](https://github.com/marijngiesen "7 total commits to the Home Assistant orga: 5 commits to hadashboard 2 commits to home-assistant.io ") -- [Mario Di Raimondo (@diraimondo)](https://github.com/diraimondo "2 total commits to the home-assistant organization: +- [Mario Di Raimondo (@diraimondo)](https://github.com/diraimondo "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Mario Villavecchia (@lichtteil)](https://github.com/lichtteil "6 total commits to the home-assistant organization: +- [Mario Villavecchia (@lichtteil)](https://github.com/lichtteil "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [Mario Wenzel (@maweki)](https://github.com/maweki "1 total commits to the home-assistant organization: +- [Mario Wenzel (@maweki)](https://github.com/maweki "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Marius (@ciotlosm)](https://github.com/ciotlosm "39 total commits to the home-assistant organization: +- [Marius (@ciotlosm)](https://github.com/ciotlosm "39 total commits to the Home Assistant orga: 14 commits to home-assistant-polymer 12 commits to home-assistant.io 8 commits to home-assistant 3 commits to developers.home-assistant 2 commits to ui-schema ") -- [Marius Kotlarz (@kotlarz)](https://github.com/kotlarz "2 total commits to the home-assistant organization: +- [Marius Kotlarz (@kotlarz)](https://github.com/kotlarz "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Marius Retegan (@mretegan)](https://github.com/mretegan "2 total commits to the home-assistant organization: +- [Marius Retegan (@mretegan)](https://github.com/mretegan "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Mariusz Łuciów (@mariuszluciow)](https://github.com/mariuszluciow "5 total commits to the home-assistant organization: +- [Mariusz Łuciów (@mariuszluciow)](https://github.com/mariuszluciow "5 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [mariwing (@mariwing)](https://github.com/mariwing "2 total commits to the home-assistant organization: +- [mariwing (@mariwing)](https://github.com/mariwing "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Mark (@scmmmh)](https://github.com/scmmmh "1 total commits to the home-assistant organization: +- [Mark (@scmmmh)](https://github.com/scmmmh "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Mark Coombes (@marthoc)](https://github.com/marthoc "16 total commits to the home-assistant organization: +- [Mark Coombes (@marthoc)](https://github.com/marthoc "16 total commits to the Home Assistant orga: 8 commits to home-assistant 4 commits to open-zwave 4 commits to home-assistant.io ") -- [Mark Grimes (@mvgrimes)](https://github.com/mvgrimes "2 total commits to the home-assistant organization: +- [Mark Grimes (@mvgrimes)](https://github.com/mvgrimes "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Mark Grosen (@mgsb)](https://github.com/mgsb "2 total commits to the home-assistant organization: +- [Mark Grosen (@mgsb)](https://github.com/mgsb "2 total commits to the Home Assistant orga: 1 commit to netdisco 1 commit to home-assistant.io ") -- [Mark Harrison (@MarkSHarrison)](https://github.com/MarkSHarrison "1 total commits to the home-assistant organization: +- [Mark Harrison (@MarkSHarrison)](https://github.com/MarkSHarrison "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mark Huson (@mehuman)](https://github.com/mehuman "11 total commits to the home-assistant organization: +- [Mark Huson (@mehuman)](https://github.com/mehuman "11 total commits to the Home Assistant orga: 11 commits to home-assistant.io ") -- [Mark Jozefiak (@ImEmJay)](https://github.com/ImEmJay "2 total commits to the home-assistant organization: +- [Mark Jozefiak (@ImEmJay)](https://github.com/ImEmJay "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Mark King (@vemek)](https://github.com/vemek "1 total commits to the home-assistant organization: +- [Mark King (@vemek)](https://github.com/vemek "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Mark Lambert (@dude0001)](https://github.com/dude0001 "7 total commits to the home-assistant organization: +- [Mark Lambert (@dude0001)](https://github.com/dude0001 "7 total commits to the Home Assistant orga: 7 commits to python-openzwave ") -- [Mark Leenaerts (@mleenaerts)](https://github.com/mleenaerts "2 total commits to the home-assistant organization: +- [Mark Leenaerts (@mleenaerts)](https://github.com/mleenaerts "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Mark Nichols (@zanshin)](https://github.com/zanshin "1 total commits to the home-assistant organization: +- [Mark Nichols (@zanshin)](https://github.com/zanshin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mark Oude Veldhuis (@markoudev)](https://github.com/markoudev "3 total commits to the home-assistant organization: +- [Mark Oude Veldhuis (@markoudev)](https://github.com/markoudev "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Mark Perdue (@markperdue)](https://github.com/markperdue "4 total commits to the home-assistant organization: +- [Mark Perdue (@markperdue)](https://github.com/markperdue "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [mark9white (@mark9white)](https://github.com/mark9white "1 total commits to the home-assistant organization: +- [mark9white (@mark9white)](https://github.com/mark9white "1 total commits to the Home Assistant orga: 1 commit to hassio ") -- [markcarline (@markcarline)](https://github.com/markcarline "2 total commits to the home-assistant organization: +- [markcarline (@markcarline)](https://github.com/markcarline "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [markferry (@markferry)](https://github.com/markferry "4 total commits to the home-assistant organization: +- [markferry (@markferry)](https://github.com/markferry "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Marko Korhonen (@ReekyMarko)](https://github.com/ReekyMarko "1 total commits to the home-assistant organization: +- [Marko Korhonen (@ReekyMarko)](https://github.com/ReekyMarko "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Markus (@iMarkus)](https://github.com/iMarkus "4 total commits to the home-assistant organization: +- [Markus (@iMarkus)](https://github.com/iMarkus "4 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to hassio 1 commit to home-assistant.io ") -- [Markus Becker (@markushx)](https://github.com/markushx "6 total commits to the home-assistant organization: +- [Markus Becker (@markushx)](https://github.com/markushx "6 total commits to the Home Assistant orga: 6 commits to libcoap ") -- [Markus Ijäs (@mtijas)](https://github.com/mtijas "1 total commits to the home-assistant organization: +- [Markus Ijäs (@mtijas)](https://github.com/mtijas "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Markus Nigbur (@mnigbur)](https://github.com/mnigbur "6 total commits to the home-assistant organization: +- [Markus Jankowski (@SukramJ)](https://github.com/SukramJ "4 total commits to the Home Assistant orga: +2 commits to home-assistant +2 commits to home-assistant.io +") +- [Markus Nigbur (@mnigbur)](https://github.com/mnigbur "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [Markus Peter (@bimbar)](https://github.com/bimbar "5 total commits to the home-assistant organization: +- [Markus Peter (@bimbar)](https://github.com/bimbar "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Markus Ressel (@markusressel)](https://github.com/markusressel "2 total commits to the home-assistant organization: -1 commit to home-assistant +- [Markus Ressel (@markusressel)](https://github.com/markusressel "3 total commits to the Home Assistant orga: +2 commits to home-assistant 1 commit to home-assistant.io ") -- [Markus Stenberg (@fingon)](https://github.com/fingon "6 total commits to the home-assistant organization: +- [Markus Stenberg (@fingon)](https://github.com/fingon "6 total commits to the Home Assistant orga: 6 commits to home-assistant ") -- [Markus Thiel (@mackelito)](https://github.com/mackelito "1 total commits to the home-assistant organization: +- [Markus Thiel (@mackelito)](https://github.com/mackelito "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Martin (@mtandersson)](https://github.com/mtandersson "1 total commits to the home-assistant organization: +- [Martin (@mtandersson)](https://github.com/mtandersson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Martin Ayotte (@martinayotte)](https://github.com/martinayotte "3 total commits to the home-assistant organization: +- [Martin Ayotte (@martinayotte)](https://github.com/martinayotte "3 total commits to the Home Assistant orga: 3 commits to python-openzwave ") -- [Martin Berg (@mbrrg)](https://github.com/mbrrg "12 total commits to the home-assistant organization: +- [Martin Berg (@mbrrg)](https://github.com/mbrrg "12 total commits to the Home Assistant orga: 9 commits to home-assistant 3 commits to home-assistant.io ") -- [Martin Donlon (@wickerwaka)](https://github.com/wickerwaka "4 total commits to the home-assistant organization: +- [Martin Donlon (@wickerwaka)](https://github.com/wickerwaka "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Martin Eberhardt (@DarkFox)](https://github.com/DarkFox "6 total commits to the home-assistant organization: +- [Martin Eberhardt (@DarkFox)](https://github.com/DarkFox "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Martin Elwin (@melwin)](https://github.com/melwin "1 total commits to the home-assistant organization: +- [Martin Elwin (@melwin)](https://github.com/melwin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Martin Gafner (@mgafner)](https://github.com/mgafner "1 total commits to the home-assistant organization: -1 commit to home-assistant.io +- [Martin Gafner (@mgafner)](https://github.com/mgafner "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io ") -- [Martin Geiseler (@tralafiti)](https://github.com/tralafiti "3 total commits to the home-assistant organization: +- [Martin Geiseler (@tralafiti)](https://github.com/tralafiti "3 total commits to the Home Assistant orga: 3 commits to dehydrated ") -- [Martin Gross (@pc-coholic)](https://github.com/pc-coholic "3 total commits to the home-assistant organization: -3 commits to home-assistant +- [Martin Gross (@pc-coholic)](https://github.com/pc-coholic "4 total commits to the Home Assistant orga: +4 commits to home-assistant ") -- [Martin Hjelmare (@MartinHjelmare)](https://github.com/MartinHjelmare "189 total commits to the home-assistant organization: -152 commits to home-assistant -32 commits to home-assistant.io +- [Martin Hjelmare (@MartinHjelmare)](https://github.com/MartinHjelmare "191 total commits to the Home Assistant orga: +153 commits to home-assistant +33 commits to home-assistant.io 5 commits to developers.home-assistant ") -- [Martin J\. Laubach (@mjl)](https://github.com/mjl "1 total commits to the home-assistant organization: +- [Martin J\. Laubach (@mjl)](https://github.com/mjl "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Martin Mois (@siom79)](https://github.com/siom79 "3 total commits to the home-assistant organization: +- [Martin Mois (@siom79)](https://github.com/siom79 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Martin Nöhrer (@matrixx567)](https://github.com/matrixx567 "1 total commits to the home-assistant organization: +- [Martin Nöhrer (@matrixx567)](https://github.com/matrixx567 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Martin Rowan (@shortbloke)](https://github.com/shortbloke "6 total commits to the home-assistant organization: +- [Martin Rowan (@shortbloke)](https://github.com/shortbloke "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [Martin Schut (@schutm)](https://github.com/schutm "1 total commits to the home-assistant organization: +- [Martin Schut (@schutm)](https://github.com/schutm "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Martin Tremblay (@MartyTremblay)](https://github.com/MartyTremblay "1 total commits to the home-assistant organization: +- [Martin Tremblay (@MartyTremblay)](https://github.com/MartyTremblay "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Martin Treml (@Munsio)](https://github.com/Munsio "2 total commits to the home-assistant organization: +- [Martin Treml (@Munsio)](https://github.com/Munsio "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Martin Vacula (@MatoKafkac)](https://github.com/MatoKafkac "3 total commits to the home-assistant organization: +- [Martin Vacula (@MatoKafkac)](https://github.com/MatoKafkac "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Martin Weinelt (@mweinelt)](https://github.com/mweinelt "19 total commits to the home-assistant organization: +- [Martin Weinelt (@mweinelt)](https://github.com/mweinelt "19 total commits to the Home Assistant orga: 10 commits to home-assistant 8 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [martinfrancois (@martinfrancois)](https://github.com/martinfrancois "4 total commits to the home-assistant organization: +- [martinfrancois (@martinfrancois)](https://github.com/martinfrancois "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [MartinP (@mplinuxgeek)](https://github.com/mplinuxgeek "1 total commits to the home-assistant organization: +- [MartinP (@mplinuxgeek)](https://github.com/mplinuxgeek "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Martokk (@martokk)](https://github.com/martokk "3 total commits to the home-assistant organization: +- [Martokk (@martokk)](https://github.com/martokk "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [martst (@martst)](https://github.com/martst "1 total commits to the home-assistant organization: +- [martst (@martst)](https://github.com/martst "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [marutanm (@marutanm)](https://github.com/marutanm "1 total commits to the home-assistant organization: +- [marutanm (@marutanm)](https://github.com/marutanm "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Marvin Wichmann (@marvin-w)](https://github.com/marvin-w "4 total commits to the home-assistant organization: +- [Marvin Wichmann (@marvin-w)](https://github.com/marvin-w "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io -1 commit to home-assistant +2 commits to home-assistant ") -- [Masahiro Kamata (@kamatari)](https://github.com/kamatari "1 total commits to the home-assistant organization: +- [Masahiro Kamata (@kamatari)](https://github.com/kamatari "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mason Garrison (@smasongarrison)](https://github.com/smasongarrison "1 total commits to the home-assistant organization: +- [Mason Garrison (@smasongarrison)](https://github.com/smasongarrison "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mason Stewart (@masondesu)](https://github.com/masondesu "1 total commits to the home-assistant organization: +- [Mason Stewart (@masondesu)](https://github.com/masondesu "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [masukomi (@masukomi)](https://github.com/masukomi "1 total commits to the home-assistant organization: +- [masukomi (@masukomi)](https://github.com/masukomi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mateusz Drab (@mateuszdrab)](https://github.com/mateuszdrab "3 total commits to the home-assistant organization: +- [Mateusz Drab (@mateuszdrab)](https://github.com/mateuszdrab "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Mateusz Korniak (@matkor)](https://github.com/matkor "2 total commits to the home-assistant organization: +- [Mateusz Korniak (@matkor)](https://github.com/matkor "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Mathew Peterson (@mathewpeterson)](https://github.com/mathewpeterson "4 total commits to the home-assistant organization: +- [Mathew Peterson (@mathewpeterson)](https://github.com/mathewpeterson "4 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to homebridge-homeassistant 1 commit to home-assistant ") -- [Mathieu Maret (@mmaret)](https://github.com/mmaret "1 total commits to the home-assistant organization: +- [Mathieu Maret (@mmaret)](https://github.com/mmaret "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mathieu Maret (@mmaret-geny)](https://github.com/mmaret-geny "1 total commits to the home-assistant organization: +- [Mathieu Maret (@mmaret-geny)](https://github.com/mmaret-geny "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mathieu Velten (@MatMaul)](https://github.com/MatMaul "6 total commits to the home-assistant organization: +- [Mathieu Velten (@MatMaul)](https://github.com/MatMaul "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [Matouš Bečvář (@MattXcz)](https://github.com/MattXcz "1 total commits to the home-assistant organization: +- [Matouš Bečvář (@MattXcz)](https://github.com/MattXcz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Matt Cahill (@matt-cahill)](https://github.com/matt-cahill "1 total commits to the home-assistant organization: +- [Matt Cahill (@matt-cahill)](https://github.com/matt-cahill "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Matt Caminiti (@mcaminiti)](https://github.com/mcaminiti "1 total commits to the home-assistant organization: +- [Matt Caminiti (@mcaminiti)](https://github.com/mcaminiti "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Matt Colyer (@mcolyer)](https://github.com/mcolyer "1 total commits to the home-assistant organization: +- [Matt Colyer (@mcolyer)](https://github.com/mcolyer "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Matt D (@matt1)](https://github.com/matt1 "1 total commits to the home-assistant organization: +- [Matt D (@matt1)](https://github.com/matt1 "1 total commits to the Home Assistant orga: 1 commit to hassio-cli ") -- [Matt Enright (@wickedshimmy)](https://github.com/wickedshimmy "1 total commits to the home-assistant organization: +- [Matt Enright (@wickedshimmy)](https://github.com/wickedshimmy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Matt F (@flamingm0e)](https://github.com/flamingm0e "3 total commits to the home-assistant organization: +- [Matt F (@flamingm0e)](https://github.com/flamingm0e "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Matt Farmer (@m14t)](https://github.com/m14t "1 total commits to the home-assistant organization: +- [Matt Farmer (@m14t)](https://github.com/m14t "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Matt Hall (@Neko22)](https://github.com/Neko22 "1 total commits to the home-assistant organization: +- [Matt Hall (@Neko22)](https://github.com/Neko22 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Matt Hamilton (@Eriner)](https://github.com/Eriner "4 total commits to the home-assistant organization: +- [Matt Hamilton (@Eriner)](https://github.com/Eriner "4 total commits to the Home Assistant orga: 4 commits to home-assistant ") -- [Matt Hamrick (@diminishedprime)](https://github.com/diminishedprime "1 total commits to the home-assistant organization: +- [Matt Hamrick (@diminishedprime)](https://github.com/diminishedprime "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Matt LeBrun (@mlebrun)](https://github.com/mlebrun "2 total commits to the home-assistant organization: +- [Matt LeBrun (@mlebrun)](https://github.com/mlebrun "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Matt N\. (@mnoorenberghe)](https://github.com/mnoorenberghe "58 total commits to the home-assistant organization: -28 commits to home-assistant-iOS +- [Matt N\. (@mnoorenberghe)](https://github.com/mnoorenberghe "63 total commits to the Home Assistant orga: +32 commits to home-assistant-iOS 18 commits to home-assistant.io -9 commits to home-assistant +10 commits to home-assistant 2 commits to home-assistant-polymer 1 commit to homebridge-homeassistant ") -- [Matt Rogers (@rogersmj)](https://github.com/rogersmj "20 total commits to the home-assistant organization: +- [Matt Rogers (@rogersmj)](https://github.com/rogersmj "20 total commits to the Home Assistant orga: 20 commits to hadashboard ") -- [Matt Schmitt (@schmittx)](https://github.com/schmittx "95 total commits to the home-assistant organization: +- [Matt Schmitt (@schmittx)](https://github.com/schmittx "95 total commits to the Home Assistant orga: 52 commits to homebridge-homeassistant 25 commits to home-assistant 13 commits to home-assistant.io 3 commits to home-assistant-polymer 2 commits to developers.home-assistant ") -- [Matt Snyder (@oblogic7)](https://github.com/oblogic7 "14 total commits to the home-assistant organization: +- [Matt Snyder (@oblogic7)](https://github.com/oblogic7 "14 total commits to the Home Assistant orga: 9 commits to home-assistant 5 commits to home-assistant.io ") -- [Matt White (@matt-FFFFFF)](https://github.com/matt-FFFFFF "3 total commits to the home-assistant organization: +- [Matt White (@matt-FFFFFF)](https://github.com/matt-FFFFFF "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to hassio-addons ") -- [Matt White (@mw-white)](https://github.com/mw-white "10 total commits to the home-assistant organization: +- [Matt White (@mw-white)](https://github.com/mw-white "11 total commits to the Home Assistant orga: +6 commits to home-assistant 5 commits to home-assistant.io -5 commits to home-assistant ") -- [MatteGary (@MatteGary)](https://github.com/MatteGary "2 total commits to the home-assistant organization: -2 commits to home-assistant +- [MatteGary (@MatteGary)](https://github.com/MatteGary "5 total commits to the Home Assistant orga: +4 commits to home-assistant +1 commit to home-assistant.io ") -- [Matthew Bowen (@mgbowen)](https://github.com/mgbowen "4 total commits to the home-assistant organization: +- [Matthew Bowen (@mgbowen)](https://github.com/mgbowen "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Matthew Breedlove (@sirmalloc)](https://github.com/sirmalloc "1 total commits to the home-assistant organization: +- [Matthew Breedlove (@sirmalloc)](https://github.com/sirmalloc "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Matthew Donoughe (@mdonoughe)](https://github.com/mdonoughe "5 total commits to the home-assistant organization: +- [Matthew Donoughe (@mdonoughe)](https://github.com/mdonoughe "5 total commits to the Home Assistant orga: 4 commits to home-assistant.io 1 commit to home-assistant ") -- [Matthew Garrett (@mjg59)](https://github.com/mjg59 "37 total commits to the home-assistant organization: +- [Matthew Garrett (@mjg59)](https://github.com/mjg59 "37 total commits to the Home Assistant orga: 27 commits to home-assistant 8 commits to home-assistant.io 2 commits to netdisco ") -- [Matthew Grimes (@cybergrimes)](https://github.com/cybergrimes "1 total commits to the home-assistant organization: +- [Matthew Grimes (@cybergrimes)](https://github.com/cybergrimes "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Matthew Hilton (@matt2005)](https://github.com/matt2005 "5 total commits to the home-assistant organization: +- [Matthew Hilton (@matt2005)](https://github.com/matt2005 "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Matthew Miller (@MasterKale)](https://github.com/MasterKale "6 total commits to the home-assistant organization: +- [Matthew Miller (@MasterKale)](https://github.com/MasterKale "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [Matthew Parlane (@Parlane)](https://github.com/Parlane "1 total commits to the home-assistant organization: +- [Matthew Parlane (@Parlane)](https://github.com/Parlane "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Matthew Rollings (@stealthcopter)](https://github.com/stealthcopter "5 total commits to the home-assistant organization: +- [Matthew Rollings (@stealthcopter)](https://github.com/stealthcopter "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Matthew Schick (@mattsch)](https://github.com/mattsch "3 total commits to the home-assistant organization: +- [Matthew Schick (@mattsch)](https://github.com/mattsch "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Matthew Scoville (@Chaotic)](https://github.com/Chaotic "1 total commits to the home-assistant organization: +- [Matthew Scoville (@Chaotic)](https://github.com/Chaotic "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Matthew T\. Kelley (@mkelley88)](https://github.com/mkelley88 "2 total commits to the home-assistant organization: +- [Matthew T\. Kelley (@mkelley88)](https://github.com/mkelley88 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Matthew Treinish (@mtreinish)](https://github.com/mtreinish "25 total commits to the home-assistant organization: +- [Matthew Treinish (@mtreinish)](https://github.com/mtreinish "25 total commits to the Home Assistant orga: 16 commits to home-assistant 9 commits to home-assistant.io ") -- [Matthew Wegner (@mwegner)](https://github.com/mwegner "2 total commits to the home-assistant organization: +- [Matthew Wegner (@mwegner)](https://github.com/mwegner "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Matthew Wire (@mattwire)](https://github.com/mattwire "6 total commits to the home-assistant organization: +- [Matthew Wire (@mattwire)](https://github.com/mattwire "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [matthewcky2k (@matthewcky2k)](https://github.com/matthewcky2k "16 total commits to the home-assistant organization: +- [matthewcky2k (@matthewcky2k)](https://github.com/matthewcky2k "16 total commits to the Home Assistant orga: 15 commits to open-zwave 1 commit to home-assistant ") -- [Matthias Dötsch (@brainexe)](https://github.com/brainexe "3 total commits to the home-assistant organization: +- [Matthias Dötsch (@brainexe)](https://github.com/brainexe "3 total commits to the Home Assistant orga: 2 commits to home-assistant-polymer 1 commit to home-assistant ") -- [Matthias Grawinkel (@meatz)](https://github.com/meatz "2 total commits to the home-assistant organization: +- [Matthias Grawinkel (@meatz)](https://github.com/meatz "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Matthias Urlichs (@smurfix)](https://github.com/smurfix "10 total commits to the home-assistant organization: +- [Matthias Urlichs (@smurfix)](https://github.com/smurfix "10 total commits to the Home Assistant orga: 6 commits to home-assistant 3 commits to appdaemon 1 commit to home-assistant.io ") -- [Mattias Ryrlén (@mattiasr)](https://github.com/mattiasr "1 total commits to the home-assistant organization: +- [Mattias Ryrlén (@mattiasr)](https://github.com/mattiasr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mattias Welponer (@mxworm)](https://github.com/mxworm "29 total commits to the home-assistant organization: -18 commits to home-assistant +- [Mattias Welponer (@mxworm)](https://github.com/mxworm "30 total commits to the Home Assistant orga: +19 commits to home-assistant 10 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [mattie47 (@mattie47)](https://github.com/mattie47 "3 total commits to the home-assistant organization: +- [mattie47 (@mattie47)](https://github.com/mattie47 "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [mattlongman (@mattlongman)](https://github.com/mattlongman "3 total commits to the home-assistant organization: +- [mattlongman (@mattlongman)](https://github.com/mattlongman "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [mattn (@mattn)](https://github.com/mattn "1 total commits to the home-assistant organization: +- [mattn (@mattn)](https://github.com/mattn "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [mattwing (@mattwing)](https://github.com/mattwing "2 total commits to the home-assistant organization: +- [mattwing (@mattwing)](https://github.com/mattwing "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Mauricio Vidal (@MrMauro)](https://github.com/MrMauro "1 total commits to the home-assistant organization: +- [Mauricio Bonani (@bonanitech)](https://github.com/bonanitech "16 total commits to the Home Assistant orga: +16 commits to home-assistant.io +") +- [Mauricio Vidal (@MrMauro)](https://github.com/MrMauro "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Max (@max-te)](https://github.com/max-te "1 total commits to the home-assistant organization: +- [Max (@max-te)](https://github.com/max-te "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Max Laverse (@maxlaverse)](https://github.com/maxlaverse "9 total commits to the home-assistant organization: +- [Max Laverse (@maxlaverse)](https://github.com/maxlaverse "9 total commits to the Home Assistant orga: 6 commits to home-assistant 3 commits to home-assistant.io ") -- [Max Mudde (@makzdot)](https://github.com/makzdot "1 total commits to the home-assistant organization: +- [Max Mudde (@makzdot)](https://github.com/makzdot "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [Max Muth (@mammuth)](https://github.com/mammuth "2 total commits to the home-assistant organization: +- [Max Muth (@mammuth)](https://github.com/mammuth "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Max Prokhorov (@mcspr)](https://github.com/mcspr "3 total commits to the home-assistant organization: +- [Max Prokhorov (@mcspr)](https://github.com/mcspr "3 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Max Rosin (@ekeih)](https://github.com/ekeih "1 total commits to the home-assistant organization: -1 commit to home-assistant.io +- [Max Rosin (@ekeih)](https://github.com/ekeih "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io ") -- [Max Rumpf (@Maxr1998)](https://github.com/Maxr1998 "15 total commits to the home-assistant organization: +- [Max Rumpf (@Maxr1998)](https://github.com/Maxr1998 "15 total commits to the Home Assistant orga: 15 commits to home-assistant.io ") -- [Max Rydahl Andersen (@maxandersen)](https://github.com/maxandersen "65 total commits to the home-assistant organization: -58 commits to home-assistant-cli +- [Max Rydahl Andersen (@maxandersen)](https://github.com/maxandersen "99 total commits to the Home Assistant orga: +91 commits to home-assistant-cli +4 commits to home-assistant.io 3 commits to developers.home-assistant -3 commits to home-assistant.io 1 commit to home-assistant ") -- [Max von Webel (@343max)](https://github.com/343max "1 total commits to the home-assistant organization: +- [Max von Webel (@343max)](https://github.com/343max "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [maxclaey (@maxclaey)](https://github.com/maxclaey "8 total commits to the home-assistant organization: +- [maxclaey (@maxclaey)](https://github.com/maxclaey "8 total commits to the Home Assistant orga: 5 commits to home-assistant 3 commits to home-assistant.io ") -- [MaxG88 (@MaxG88)](https://github.com/MaxG88 "1 total commits to the home-assistant organization: +- [MaxG88 (@MaxG88)](https://github.com/MaxG88 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Maxim Krušina (@maximkrusina)](https://github.com/maximkrusina "1 total commits to the home-assistant organization: +- [Maxim Krušina (@maximkrusina)](https://github.com/maximkrusina "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Maximilian Ertl (@Sirs0ri)](https://github.com/Sirs0ri "2 total commits to the home-assistant organization: +- [Maximilian Ertl (@Sirs0ri)](https://github.com/Sirs0ri "2 total commits to the Home Assistant orga: 2 commits to hassbian-scripts ") -- [Maximilian Früh (@mfrueh)](https://github.com/mfrueh "2 total commits to the home-assistant organization: +- [Maximilian Früh (@mfrueh)](https://github.com/mfrueh "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Maximilian Mitchell (@maxisme)](https://github.com/maxisme "1 total commits to the home-assistant organization: +- [Maximilian Mitchell (@maxisme)](https://github.com/maxisme "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Maximilien Cuony (@the-glu)](https://github.com/the-glu "1 total commits to the home-assistant organization: +- [Maximilien Cuony (@the-glu)](https://github.com/the-glu "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [mbo18 (@mbo18)](https://github.com/mbo18 "2 total commits to the home-assistant organization: +- [mbo18 (@mbo18)](https://github.com/mbo18 "3 total commits to the Home Assistant orga: +1 commit to hassos 1 commit to hassio 1 commit to home-assistant.io ") -- [mboeru (@mboeru)](https://github.com/mboeru "1 total commits to the home-assistant organization: +- [mboeru (@mboeru)](https://github.com/mboeru "1 total commits to the Home Assistant orga: 1 commit to home-assistant-iOS ") -- [mcfrojd (@mcfrojd)](https://github.com/mcfrojd "3 total commits to the home-assistant organization: +- [mcfrojd (@mcfrojd)](https://github.com/mcfrojd "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [mchen6 (@mchen6)](https://github.com/mchen6 "2 total commits to the home-assistant organization: +- [mchen6 (@mchen6)](https://github.com/mchen6 "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [mclem (@mclem)](https://github.com/mclem "2 total commits to the home-assistant organization: +- [mclem (@mclem)](https://github.com/mclem "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [McNutty195 (@McNutty195)](https://github.com/McNutty195 "1 total commits to the home-assistant organization: +- [McNutty195 (@McNutty195)](https://github.com/McNutty195 "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [mdallaire (@mdallaire)](https://github.com/mdallaire "3 total commits to the home-assistant organization: +- [mdallaire (@mdallaire)](https://github.com/mdallaire "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [meatheadmike (@meatheadmike)](https://github.com/meatheadmike "2 total commits to the home-assistant organization: +- [meatheadmike (@meatheadmike)](https://github.com/meatheadmike "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Megachip (@Megachip)](https://github.com/Megachip "2 total commits to the home-assistant organization: +- [Megachip (@Megachip)](https://github.com/Megachip "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [MeIchthys (@meichthys)](https://github.com/meichthys "2 total commits to the home-assistant organization: +- [MeIchthys (@meichthys)](https://github.com/meichthys "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [meijerwynand (@meijerwynand)](https://github.com/meijerwynand "1 total commits to the home-assistant organization: +- [meijerwynand (@meijerwynand)](https://github.com/meijerwynand "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mel Riffe (@melriffe)](https://github.com/melriffe "1 total commits to the home-assistant organization: +- [Mel Riffe (@melriffe)](https://github.com/melriffe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Menno Blom (@b10m)](https://github.com/b10m "6 total commits to the home-assistant organization: +- [Menno Blom (@b10m)](https://github.com/b10m "6 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant 1 commit to netdisco ") -- [Meow (@GrumpyMeow)](https://github.com/GrumpyMeow "1 total commits to the home-assistant organization: +- [Meow (@GrumpyMeow)](https://github.com/GrumpyMeow "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [mertenats (@mertenats)](https://github.com/mertenats "4 total commits to the home-assistant organization: -4 commits to home-assistant.io -") -- [MGWGIT (@MGWGIT)](https://github.com/MGWGIT "1 total commits to the home-assistant organization: +- [merc1031 (@merc1031)](https://github.com/merc1031 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [mh\-daedalus (@mh-daedalus)](https://github.com/mh-daedalus "1 total commits to the home-assistant organization: +- [mertenats (@mertenats)](https://github.com/mertenats "4 total commits to the Home Assistant orga: +4 commits to home-assistant.io +") +- [MGWGIT (@MGWGIT)](https://github.com/MGWGIT "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [mh\-daedalus (@mh-daedalus)](https://github.com/mh-daedalus "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Micha LaQua (@milaq)](https://github.com/milaq "4 total commits to the home-assistant organization: +- [Micha LaQua (@milaq)](https://github.com/milaq "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Michael (@hartmms)](https://github.com/hartmms "6 total commits to the home-assistant organization: +- [Michael (@hartmms)](https://github.com/hartmms "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [Michael (@splunty)](https://github.com/splunty "1 total commits to the home-assistant organization: +- [Michael (@mischsa)](https://github.com/mischsa "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Michael (@mischsa)](https://github.com/mischsa "1 total commits to the home-assistant organization: +- [Michael (@splunty)](https://github.com/splunty "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Michael Auchter (@auchter)](https://github.com/auchter "13 total commits to the home-assistant organization: +- [Michael Auchter (@auchter)](https://github.com/auchter "13 total commits to the Home Assistant orga: 13 commits to home-assistant ") -- [Michael Buffington (@elbowdonkey)](https://github.com/elbowdonkey "2 total commits to the home-assistant organization: +- [Michael Buffington (@elbowdonkey)](https://github.com/elbowdonkey "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Michael Chang (@micbase)](https://github.com/micbase "1 total commits to the home-assistant organization: +- [Michael Chang (@micbase)](https://github.com/micbase "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Michael Dubno (@dubnom)](https://github.com/dubnom "6 total commits to the home-assistant organization: +- [Michael Dubno (@dubnom)](https://github.com/dubnom "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [Michael Fester (@michaelfester)](https://github.com/michaelfester "6 total commits to the home-assistant organization: +- [Michael Fester (@michaelfester)](https://github.com/michaelfester "6 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant ") -- [Michael Furtak (@mfurtak)](https://github.com/mfurtak "5 total commits to the home-assistant organization: +- [Michael Furtak (@mfurtak)](https://github.com/mfurtak "5 total commits to the Home Assistant orga: 5 commits to issue-bot ") -- [Michael G\. Schwern (@schwern)](https://github.com/schwern "1 total commits to the home-assistant organization: +- [Michael G\. Schwern (@schwern)](https://github.com/schwern "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Michael Gilbert (@Zyell)](https://github.com/Zyell "8 total commits to the home-assistant organization: +- [Michael Gilbert (@Zyell)](https://github.com/Zyell "8 total commits to the Home Assistant orga: 8 commits to home-assistant ") -- [Michael Heinemann (@heinemml)](https://github.com/heinemml "6 total commits to the home-assistant organization: +- [Michael Hertig (@hertg)](https://github.com/hertg "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Michael Irigoyen (@goyney)](https://github.com/goyney "2 total commits to the Home Assistant orga: +1 commit to home-assistant +1 commit to home-assistant.io +") +- [Michael Kowalchuk (@mkowalchuk)](https://github.com/mkowalchuk "1 total commits to the Home Assistant orga: +1 commit to open-zwave +") +- [Michael Kutý (@michaelkuty)](https://github.com/michaelkuty "3 total commits to the Home Assistant orga: +3 commits to home-assistant +") +- [Michael Liu (@icefalcn)](https://github.com/icefalcn "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Michael Luggen (@l00mi)](https://github.com/l00mi "5 total commits to the Home Assistant orga: +5 commits to home-assistant.io +") +- [Michael Meinel (@led02)](https://github.com/led02 "1 total commits to the Home Assistant orga: +1 commit to pyharmony +") +- [Michael Nosthoff (@heinemml)](https://github.com/heinemml "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Michael Hertig (@hertg)](https://github.com/hertg "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Michael Irigoyen (@goyney)](https://github.com/goyney "2 total commits to the home-assistant organization: -1 commit to home-assistant -1 commit to home-assistant.io -") -- [Michael Kowalchuk (@mkowalchuk)](https://github.com/mkowalchuk "1 total commits to the home-assistant organization: -1 commit to open-zwave -") -- [Michael Kutý (@michaelkuty)](https://github.com/michaelkuty "3 total commits to the home-assistant organization: -3 commits to home-assistant -") -- [Michael Liu (@icefalcn)](https://github.com/icefalcn "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [Michael Luggen (@l00mi)](https://github.com/l00mi "5 total commits to the home-assistant organization: -5 commits to home-assistant.io -") -- [Michael Meinel (@led02)](https://github.com/led02 "1 total commits to the home-assistant organization: -1 commit to pyharmony -") -- [Michael Pfister (@pfista)](https://github.com/pfista "2 total commits to the home-assistant organization: +- [Michael Pfister (@pfista)](https://github.com/pfista "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Michael Pollett (@pollett)](https://github.com/pollett "1 total commits to the home-assistant organization: +- [Michael Pollett (@pollett)](https://github.com/pollett "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Michael Prokop (@mika)](https://github.com/mika "2 total commits to the home-assistant organization: +- [Michael Prokop (@mika)](https://github.com/mika "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Michael Pusterhofer (@feanor12)](https://github.com/feanor12 "1 total commits to the home-assistant organization: +- [Michael Pusterhofer (@feanor12)](https://github.com/feanor12 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Michael R\. Davis (@mrdvt92)](https://github.com/mrdvt92 "1 total commits to the home-assistant organization: +- [Michael R\. Davis (@mrdvt92)](https://github.com/mrdvt92 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Michael Requeny (@requenym)](https://github.com/requenym "17 total commits to the home-assistant organization: +- [Michael Requeny (@requenym)](https://github.com/requenym "17 total commits to the Home Assistant orga: 17 commits to home-assistant.io ") -- [Michael Scherer (@schmic)](https://github.com/schmic "3 total commits to the home-assistant organization: +- [Michael Scherer (@schmic)](https://github.com/schmic "3 total commits to the Home Assistant orga: 3 commits to home-assistant-polymer ") -- [Michael Schulze (@michsch)](https://github.com/michsch "1 total commits to the home-assistant organization: +- [Michael Schulze (@michsch)](https://github.com/michsch "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Michael Shim (@shimeez)](https://github.com/shimeez "1 total commits to the home-assistant organization: +- [Michael Shim (@shimeez)](https://github.com/shimeez "1 total commits to the Home Assistant orga: 1 commit to fabric-home-assistant ") -- [Michael Stovenour (@mstovenour)](https://github.com/mstovenour "1 total commits to the home-assistant organization: +- [Michael Stovenour (@mstovenour)](https://github.com/mstovenour "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Michael Wei (@no2chem)](https://github.com/no2chem "5 total commits to the home-assistant organization: +- [Michael Wei (@no2chem)](https://github.com/no2chem "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Michael Wheeler (@TheSkorm)](https://github.com/TheSkorm "1 total commits to the home-assistant organization: +- [Michael Wheeler (@TheSkorm)](https://github.com/TheSkorm "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [michaeldavie (@michaeldavie)](https://github.com/michaeldavie "1 total commits to the home-assistant organization: +- [michaeldavie (@michaeldavie)](https://github.com/michaeldavie "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [MichaelSprague (@MichaelSprague)](https://github.com/MichaelSprague "1 total commits to the home-assistant organization: +- [MichaelSprague (@MichaelSprague)](https://github.com/MichaelSprague "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Michal (@Dinth)](https://github.com/Dinth "2 total commits to the home-assistant organization: +- [Michal (@Dinth)](https://github.com/Dinth "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant.io ") -- [Michaël Arnauts (@michaelarnauts)](https://github.com/michaelarnauts "65 total commits to the home-assistant organization: +- [Michaël Arnauts (@michaelarnauts)](https://github.com/michaelarnauts "65 total commits to the Home Assistant orga: 34 commits to home-assistant 27 commits to home-assistant.io 3 commits to home-assistant-polymer 1 commit to netdisco ") -- [Michel Settembrino (@Michel-Settembrino)](https://github.com/Michel-Settembrino "3 total commits to the home-assistant organization: +- [Michel Settembrino (@Michel-Settembrino)](https://github.com/Michel-Settembrino "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Michi Lehenauer (@michiil)](https://github.com/michiil "1 total commits to the home-assistant organization: +- [Michi Lehenauer (@michiil)](https://github.com/michiil "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Mick Vleeshouwer (@iMicknl)](https://github.com/iMicknl "3 total commits to the home-assistant organization: +- [Mick Vleeshouwer (@iMicknl)](https://github.com/iMicknl "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Mickaël Schoentgen (@BoboTiG)](https://github.com/BoboTiG "1 total commits to the home-assistant organization: +- [Mickaël Schoentgen (@BoboTiG)](https://github.com/BoboTiG "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [micw (@micw)](https://github.com/micw "8 total commits to the home-assistant organization: +- [micw (@micw)](https://github.com/micw "8 total commits to the Home Assistant orga: 5 commits to home-assistant 3 commits to home-assistant.io ") -- [Miguel Gil Martínez (@miguelgilmartinez)](https://github.com/miguelgilmartinez "1 total commits to the home-assistant organization: +- [Miguel Gil Martínez (@miguelgilmartinez)](https://github.com/miguelgilmartinez "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Miha Lunar (@SmilyOrg)](https://github.com/SmilyOrg "3 total commits to the home-assistant organization: +- [Miha Lunar (@SmilyOrg)](https://github.com/SmilyOrg "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [mihalski (@mihalski)](https://github.com/mihalski "3 total commits to the home-assistant organization: +- [mihalski (@mihalski)](https://github.com/mihalski "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Mikael Svensson (@Nossnevs)](https://github.com/Nossnevs "2 total commits to the home-assistant organization: +- [Mikael Svensson (@Nossnevs)](https://github.com/Nossnevs "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Mikayla Hutchinson (@mhutch)](https://github.com/mhutch "3 total commits to the home-assistant organization: +- [Mikayla Hutchinson (@mhutch)](https://github.com/mhutch "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to open-zwave ") -- [Mike (@mradziwo)](https://github.com/mradziwo "1 total commits to the home-assistant organization: +- [Mike (@mradziwo)](https://github.com/mradziwo "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [Mike (@mikedm139)](https://github.com/mikedm139 "3 total commits to the home-assistant organization: +- [Mike (@mikedm139)](https://github.com/mikedm139 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Mike (@mikenolet)](https://github.com/mikenolet "1 total commits to the home-assistant organization: +- [Mike (@mikenolet)](https://github.com/mikenolet "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mike Ballou (@ballou88)](https://github.com/ballou88 "1 total commits to the home-assistant organization: +- [Mike Ballou (@ballou88)](https://github.com/ballou88 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mike Christianson (@MikeChristianson)](https://github.com/MikeChristianson "6 total commits to the home-assistant organization: +- [Mike Christianson (@MikeChristianson)](https://github.com/MikeChristianson "6 total commits to the Home Assistant orga: 6 commits to home-assistant ") -- [Mike G Chambers (@mikegchambers)](https://github.com/mikegchambers "2 total commits to the home-assistant organization: +- [Mike G Chambers (@mikegchambers)](https://github.com/mikegchambers "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Mike Hennessy (@henworth)](https://github.com/henworth "1 total commits to the home-assistant organization: +- [Mike Hennessy (@henworth)](https://github.com/henworth "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Mike Kormendy (@mkormendy)](https://github.com/mkormendy "1 total commits to the home-assistant organization: +- [Mike Kormendy (@mkormendy)](https://github.com/mkormendy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mike Megally (@cmsimike)](https://github.com/cmsimike "16 total commits to the home-assistant organization: +- [Mike Megally (@cmsimike)](https://github.com/cmsimike "16 total commits to the Home Assistant orga: 10 commits to home-assistant 6 commits to home-assistant.io ") -- [Mike Miller (@mikeage)](https://github.com/mikeage "3 total commits to the home-assistant organization: +- [Mike Miller (@mikeage)](https://github.com/mikeage "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Mike Nicholson (@themikenicholson)](https://github.com/themikenicholson "1 total commits to the home-assistant organization: +- [Mike Nicholson (@themikenicholson)](https://github.com/themikenicholson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mike O'Driscoll (@mikeodr)](https://github.com/mikeodr "10 total commits to the home-assistant organization: +- [Mike O'Driscoll (@mikeodr)](https://github.com/mikeodr "10 total commits to the Home Assistant orga: 6 commits to home-assistant.io 4 commits to home-assistant ") -- [mikebarris (@mikebarris)](https://github.com/mikebarris "1 total commits to the home-assistant organization: +- [mikebarris (@mikebarris)](https://github.com/mikebarris "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [mikehole (@mikehole)](https://github.com/mikehole "1 total commits to the home-assistant organization: +- [mikehole (@mikehole)](https://github.com/mikehole "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [Mikkel Hoegh (@mikl)](https://github.com/mikl "3 total commits to the home-assistant organization: +- [Mikkel Hoegh (@mikl)](https://github.com/mikl "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Mikko Tapionlinna (@Arkkimaagi)](https://github.com/Arkkimaagi "2 total commits to the home-assistant organization: +- [Mikko Tapionlinna (@Arkkimaagi)](https://github.com/Arkkimaagi "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Milan V\. (@milanvo)](https://github.com/milanvo "19 total commits to the home-assistant organization: +- [Milan V\. (@milanvo)](https://github.com/milanvo "19 total commits to the Home Assistant orga: 10 commits to home-assistant 7 commits to home-assistant.io 2 commits to home-assistant-polymer ") -- [Milas Bowman (@milas)](https://github.com/milas "1 total commits to the home-assistant organization: +- [Milas Bowman (@milas)](https://github.com/milas "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Miloš Bunčić (@psyhomb)](https://github.com/psyhomb "2 total commits to the home-assistant organization: +- [Miloš Bunčić (@psyhomb)](https://github.com/psyhomb "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [MinchinWeb (@MinchinWeb)](https://github.com/MinchinWeb "2 total commits to the home-assistant organization: +- [MinchinWeb (@MinchinWeb)](https://github.com/MinchinWeb "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [mindigmarton (@mindigmarton)](https://github.com/mindigmarton "2 total commits to the home-assistant organization: +- [mindakas (@mindakas)](https://github.com/mindakas "1 total commits to the Home Assistant orga: 1 commit to home-assistant +") +- [mindigmarton (@mindigmarton)](https://github.com/mindigmarton "3 total commits to the Home Assistant orga: +2 commits to home-assistant 1 commit to home-assistant.io ") -- [miniconfig (@miniconfig)](https://github.com/miniconfig "27 total commits to the home-assistant organization: +- [miniconfig (@miniconfig)](https://github.com/miniconfig "27 total commits to the Home Assistant orga: 20 commits to home-assistant 7 commits to home-assistant.io ") -- [minida28 (@minida28)](https://github.com/minida28 "1 total commits to the home-assistant organization: +- [minida28 (@minida28)](https://github.com/minida28 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Minims (@Minims)](https://github.com/Minims "3 total commits to the home-assistant organization: +- [Minims (@Minims)](https://github.com/Minims "3 total commits to the Home Assistant orga: 3 commits to homebridge-homeassistant ") -- [Mischa Gruber (@GruberMischa)](https://github.com/GruberMischa "1 total commits to the home-assistant organization: +- [Mischa Gruber (@GruberMischa)](https://github.com/GruberMischa "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [MissingDLL (@MissingDLL)](https://github.com/MissingDLL "1 total commits to the home-assistant organization: +- [MissingDLL (@MissingDLL)](https://github.com/MissingDLL "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mister Wil (@MisterWil)](https://github.com/MisterWil "21 total commits to the home-assistant organization: +- [Mister Wil (@MisterWil)](https://github.com/MisterWil "21 total commits to the Home Assistant orga: 15 commits to home-assistant 6 commits to home-assistant.io ") -- [misterbenj34 (@misterbenj34)](https://github.com/misterbenj34 "2 total commits to the home-assistant organization: +- [misterbenj34 (@misterbenj34)](https://github.com/misterbenj34 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Mitch Dempsey (@webdestroya)](https://github.com/webdestroya "1 total commits to the home-assistant organization: +- [Mitch Dempsey (@webdestroya)](https://github.com/webdestroya "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Mitch Schwenk (@yombo)](https://github.com/yombo "1 total commits to the home-assistant organization: +- [Mitch Schwenk (@yombo)](https://github.com/yombo "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Mitchell Cash (@MitchellCash)](https://github.com/MitchellCash "2 total commits to the home-assistant organization: +- [Mitchell Cash (@MitchellCash)](https://github.com/MitchellCash "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Mitesh Patel (@gurumitts)](https://github.com/gurumitts "9 total commits to the home-assistant organization: +- [Mitesh Patel (@gurumitts)](https://github.com/gurumitts "9 total commits to the Home Assistant orga: 5 commits to home-assistant 4 commits to home-assistant.io ") -- [MithrasPan (@MithrasPan)](https://github.com/MithrasPan "1 total commits to the home-assistant organization: +- [MithrasPan (@MithrasPan)](https://github.com/MithrasPan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Mitko Masarliev (@masarliev)](https://github.com/masarliev "12 total commits to the home-assistant organization: +- [Mitko Masarliev (@masarliev)](https://github.com/masarliev "12 total commits to the Home Assistant orga: 8 commits to home-assistant 4 commits to home-assistant.io ") -- [MizterB (@MizterB)](https://github.com/MizterB "3 total commits to the home-assistant organization: +- [MizterB (@MizterB)](https://github.com/MizterB "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [mje\-nz (@mje-nz)](https://github.com/mje-nz "2 total commits to the home-assistant organization: +- [mje\-nz (@mje-nz)](https://github.com/mje-nz "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [mjj4791 (@mjj4791)](https://github.com/mjj4791 "23 total commits to the home-assistant organization: +- [mjj4791 (@mjj4791)](https://github.com/mjj4791 "23 total commits to the Home Assistant orga: 15 commits to home-assistant.io 8 commits to home-assistant ") -- [mkfink (@mkfink)](https://github.com/mkfink "3 total commits to the home-assistant organization: +- [mkfink (@mkfink)](https://github.com/mkfink "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [mlambert\-zotec (@mlambert-zotec)](https://github.com/mlambert-zotec "2 total commits to the home-assistant organization: +- [mlambert\-zotec (@mlambert-zotec)](https://github.com/mlambert-zotec "2 total commits to the Home Assistant orga: 2 commits to python-openzwave ") -- [mmmmmtasty (@mmmmmtasty)](https://github.com/mmmmmtasty "8 total commits to the home-assistant organization: +- [mmmmmtasty (@mmmmmtasty)](https://github.com/mmmmmtasty "8 total commits to the Home Assistant orga: 8 commits to appdaemon ") -- [mnestor (@mnestor)](https://github.com/mnestor "7 total commits to the home-assistant organization: +- [mnestor (@mnestor)](https://github.com/mnestor "7 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Mohamad Tarbin (@meauxt)](https://github.com/meauxt "4 total commits to the home-assistant organization: +- [Mohamad Tarbin (@meauxt)](https://github.com/meauxt "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Mohammed Chotia (@mcchots)](https://github.com/mcchots "1 total commits to the home-assistant organization: +- [Mohammed Chotia (@mcchots)](https://github.com/mcchots "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [mojotaker (@mojotaker)](https://github.com/mojotaker "1 total commits to the home-assistant organization: +- [mojotaker (@mojotaker)](https://github.com/mojotaker "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [Mokilok (@Jake-Mok-Nelson)](https://github.com/Jake-Mok-Nelson "1 total commits to the home-assistant organization: +- [Mokilok (@Jake-Mok-Nelson)](https://github.com/Jake-Mok-Nelson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Moksh Mridul (@mokshmridul)](https://github.com/mokshmridul "4 total commits to the home-assistant organization: +- [Moksh Mridul (@mokshmridul)](https://github.com/mokshmridul "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Molodax (@Molodax)](https://github.com/Molodax "7 total commits to the home-assistant organization: +- [Molodax (@Molodax)](https://github.com/Molodax "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Momotica (@Momotica)](https://github.com/Momotica "5 total commits to the home-assistant organization: +- [Momotica (@Momotica)](https://github.com/Momotica "5 total commits to the Home Assistant orga: 5 commits to open-zwave ") -- [mooninite (@mooninite)](https://github.com/mooninite "2 total commits to the home-assistant organization: +- [mooninite (@mooninite)](https://github.com/mooninite "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Moonshot (@moonshot)](https://github.com/moonshot "2 total commits to the home-assistant organization: +- [Moonshot (@moonshot)](https://github.com/moonshot "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Moos (@moos)](https://github.com/moos "1 total commits to the home-assistant organization: +- [Moos (@moos)](https://github.com/moos "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [mopolus (@mopolus)](https://github.com/mopolus "6 total commits to the home-assistant organization: +- [Morgan Kesler (@keslerm)](https://github.com/keslerm "3 total commits to the Home Assistant orga: +2 commits to home-assistant +1 commit to home-assistant.io +") +- [MORITA Hajime (@omo)](https://github.com/omo "3 total commits to the Home Assistant orga: +3 commits to home-assistant.io +") +- [Morten Lied Johansen (@mortenlj)](https://github.com/mortenlj "2 total commits to the Home Assistant orga: +1 commit to home-assistant +1 commit to home-assistant.io +") +- [Morten Lüneborg (@mopolus)](https://github.com/mopolus "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Morgan Kesler (@keslerm)](https://github.com/keslerm "3 total commits to the home-assistant organization: -2 commits to home-assistant -1 commit to home-assistant.io -") -- [MORITA Hajime (@omo)](https://github.com/omo "3 total commits to the home-assistant organization: -3 commits to home-assistant.io -") -- [Morten Lied Johansen (@mortenlj)](https://github.com/mortenlj "2 total commits to the home-assistant organization: -1 commit to home-assistant -1 commit to home-assistant.io -") -- [mortenmathiasen (@mortenmathiasen)](https://github.com/mortenmathiasen "2 total commits to the home-assistant organization: +- [mortenmathiasen (@mortenmathiasen)](https://github.com/mortenmathiasen "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Morvan LEPANNETIER (@armaesiea)](https://github.com/armaesiea "4 total commits to the home-assistant organization: +- [Morvan LEPANNETIER (@armaesiea)](https://github.com/armaesiea "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [moskovskiy82 (@moskovskiy82)](https://github.com/moskovskiy82 "6 total commits to the home-assistant organization: +- [moskovskiy82 (@moskovskiy82)](https://github.com/moskovskiy82 "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [motir (@motir)](https://github.com/motir "1 total commits to the home-assistant organization: +- [motir (@motir)](https://github.com/motir "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [mountainsandcode (@mountainsandcode)](https://github.com/mountainsandcode "9 total commits to the home-assistant organization: +- [mountainsandcode (@mountainsandcode)](https://github.com/mountainsandcode "9 total commits to the Home Assistant orga: 6 commits to home-assistant.io 3 commits to home-assistant ") -- [mreiling (@mreiling)](https://github.com/mreiling "1 total commits to the home-assistant organization: +- [mreiling (@mreiling)](https://github.com/mreiling "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [mrosseel (@mrosseel)](https://github.com/mrosseel "1 total commits to the home-assistant organization: +- [mrosseel (@mrosseel)](https://github.com/mrosseel "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [mrpraline (@mrpraline)](https://github.com/mrpraline "1 total commits to the home-assistant organization: +- [mrpraline (@mrpraline)](https://github.com/mrpraline "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [MrRemmers (@MrRemmers)](https://github.com/MrRemmers "1 total commits to the home-assistant organization: +- [MrRemmers (@MrRemmers)](https://github.com/MrRemmers "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [mrtncls (@mrtncls)](https://github.com/mrtncls "1 total commits to the home-assistant organization: +- [mrtncls (@mrtncls)](https://github.com/mrtncls "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [mruss (@mruss)](https://github.com/mruss "1 total commits to the home-assistant organization: +- [mruss (@mruss)](https://github.com/mruss "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [mtl010957 (@mtl010957)](https://github.com/mtl010957 "3 total commits to the home-assistant organization: +- [mtl010957 (@mtl010957)](https://github.com/mtl010957 "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [muerzi (@muerzi)](https://github.com/muerzi "4 total commits to the home-assistant organization: +- [muerzi (@muerzi)](https://github.com/muerzi "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [mueslo (@mueslo)](https://github.com/mueslo "7 total commits to the home-assistant organization: +- [mueslo (@mueslo)](https://github.com/mueslo "7 total commits to the Home Assistant orga: 5 commits to home-assistant.io 2 commits to home-assistant ") -- [Muhammad Sheraz Lodhi (@sherazlodhi)](https://github.com/sherazlodhi "1 total commits to the home-assistant organization: +- [Muhammad Sheraz Lodhi (@sherazlodhi)](https://github.com/sherazlodhi "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [mukundv (@mukundv)](https://github.com/mukundv "3 total commits to the home-assistant organization: +- [mukundv (@mukundv)](https://github.com/mukundv "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [mvillarejo (@mvillarejo)](https://github.com/mvillarejo "1 total commits to the home-assistant organization: +- [mvillarejo (@mvillarejo)](https://github.com/mvillarejo "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [mvn23 (@mvn23)](https://github.com/mvn23 "23 total commits to the home-assistant organization: +- [mvn23 (@mvn23)](https://github.com/mvn23 "23 total commits to the Home Assistant orga: 13 commits to home-assistant 10 commits to home-assistant.io ") -- [mweimerskirch (@mweimerskirch)](https://github.com/mweimerskirch "3 total commits to the home-assistant organization: +- [mweimerskirch (@mweimerskirch)](https://github.com/mweimerskirch "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [mwsluis (@mwsluis)](https://github.com/mwsluis "2 total commits to the home-assistant organization: +- [mwsluis (@mwsluis)](https://github.com/mwsluis "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Myles Eftos (@madpilot)](https://github.com/madpilot "2 total commits to the home-assistant organization: +- [Myles Eftos (@madpilot)](https://github.com/madpilot "2 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to home-assistant ") -- [Myrddyn (@Myrddyn1)](https://github.com/Myrddyn1 "2 total commits to the home-assistant organization: +- [Myrddyn (@Myrddyn1)](https://github.com/Myrddyn1 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Mārtiņš Grunskis (@grunskis)](https://github.com/grunskis "1 total commits to the home-assistant organization: +- [Mārtiņš Grunskis (@grunskis)](https://github.com/grunskis "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [n0dyjeff (@n0dyjeff)](https://github.com/n0dyjeff "1 total commits to the home-assistant organization: +- [n0dyjeff (@n0dyjeff)](https://github.com/n0dyjeff "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [nagimov (@nagimov-blog)](https://github.com/nagimov-blog "1 total commits to the home-assistant organization: +- [nagimov (@nagimov-blog)](https://github.com/nagimov-blog "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [namadori (@namadori)](https://github.com/namadori "5 total commits to the home-assistant organization: +- [namadori (@namadori)](https://github.com/namadori "5 total commits to the Home Assistant orga: 4 commits to home-assistant.io 1 commit to home-assistant ") -- [Naren Salem (@naren8642)](https://github.com/naren8642 "2 total commits to the home-assistant organization: +- [Naren Salem (@naren8642)](https://github.com/naren8642 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [narfight (@narfight)](https://github.com/narfight "8 total commits to the home-assistant organization: +- [narfight (@narfight)](https://github.com/narfight "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [Nash Kaminski (@nkaminski)](https://github.com/nkaminski "5 total commits to the home-assistant organization: +- [Nash Kaminski (@nkaminski)](https://github.com/nkaminski "5 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Nate (@BillyNate)](https://github.com/BillyNate "3 total commits to the home-assistant organization: +- [Nate (@BillyNate)](https://github.com/BillyNate "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Nate Clark (@heythisisnate)](https://github.com/heythisisnate "19 total commits to the home-assistant organization: +- [Nate Clark (@heythisisnate)](https://github.com/heythisisnate "19 total commits to the Home Assistant orga: 13 commits to home-assistant 6 commits to home-assistant.io ") -- [Nate Kleven (@nkleven)](https://github.com/nkleven "1 total commits to the home-assistant organization: +- [Nate Kleven (@nkleven)](https://github.com/nkleven "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nate Robinson (@NateRobinsonS)](https://github.com/NateRobinsonS "1 total commits to the home-assistant organization: +- [Nate Robinson (@NateRobinsonS)](https://github.com/NateRobinsonS "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [natemason (@natemason)](https://github.com/natemason "1 total commits to the home-assistant organization: +- [natemason (@natemason)](https://github.com/natemason "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Nathan Broadbent (@ndbroadbent)](https://github.com/ndbroadbent "1 total commits to the home-assistant organization: +- [Nathan Broadbent (@ndbroadbent)](https://github.com/ndbroadbent "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nathan Flynn (@eperdeme)](https://github.com/eperdeme "2 total commits to the home-assistant organization: +- [Nathan Flynn (@eperdeme)](https://github.com/eperdeme "2 total commits to the Home Assistant orga: 1 commit to hassio-addons 1 commit to home-assistant.io ") -- [Nathan Freitas (@n8fr8)](https://github.com/n8fr8 "1 total commits to the home-assistant organization: +- [Nathan Freitas (@n8fr8)](https://github.com/n8fr8 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nathan Henrie (@n8henrie)](https://github.com/n8henrie "23 total commits to the home-assistant organization: +- [Nathan Henrie (@n8henrie)](https://github.com/n8henrie "23 total commits to the Home Assistant orga: 10 commits to home-assistant 9 commits to home-assistant.io 2 commits to homebridge-homeassistant 1 commit to appdaemon 1 commit to home-assistant-polymer ") -- [Nathan Knotts (@nknotts)](https://github.com/nknotts "1 total commits to the home-assistant organization: +- [Nathan Knotts (@nknotts)](https://github.com/nknotts "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Nathan Long (@nathanl)](https://github.com/nathanl "1 total commits to the home-assistant organization: +- [Nathan Long (@nathanl)](https://github.com/nathanl "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nathan Neulinger (@nneul)](https://github.com/nneul "1 total commits to the home-assistant organization: +- [Nathan Neulinger (@nneul)](https://github.com/nneul "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Nathan W (@itsamenathan)](https://github.com/itsamenathan "1 total commits to the home-assistant organization: +- [Nathan W (@itsamenathan)](https://github.com/itsamenathan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [nau\-mll (@nau-mll)](https://github.com/nau-mll "1 total commits to the home-assistant organization: +- [nau\-mll (@nau-mll)](https://github.com/nau-mll "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Neil Crosby (@NeilCrosby)](https://github.com/NeilCrosby "6 total commits to the home-assistant organization: +- [Neil Crosby (@NeilCrosby)](https://github.com/NeilCrosby "6 total commits to the Home Assistant orga: 2 commits to developers.home-assistant 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Neil du Toit (@NeilDuToit92)](https://github.com/NeilDuToit92 "1 total commits to the home-assistant organization: +- [Neil du Toit (@NeilDuToit92)](https://github.com/NeilDuToit92 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Neil Lathwood (@laf)](https://github.com/laf "5 total commits to the home-assistant organization: +- [Neil Lathwood (@laf)](https://github.com/laf "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Nelis Willers (@NelisW)](https://github.com/NelisW "2 total commits to the home-assistant organization: +- [Nelis Willers (@NelisW)](https://github.com/NelisW "2 total commits to the Home Assistant orga: 1 commit to fabric-home-assistant 1 commit to home-assistant.io ") -- [NeLLyMerC (@NeLLyMerC)](https://github.com/NeLLyMerC "5 total commits to the home-assistant organization: +- [NeLLyMerC (@NeLLyMerC)](https://github.com/NeLLyMerC "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Nelson Chen (@nelsonjchen)](https://github.com/nelsonjchen "1 total commits to the home-assistant organization: +- [Nelson Chen (@nelsonjchen)](https://github.com/nelsonjchen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nemanja Stefanovic (@nemik)](https://github.com/nemik "2 total commits to the home-assistant organization: +- [Nemanja Stefanovic (@nemik)](https://github.com/nemik "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [neonbunny (@neonbunny)](https://github.com/neonbunny "3 total commits to the home-assistant organization: +- [neonbunny (@neonbunny)](https://github.com/neonbunny "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Ness (@Xx-Ness-xX)](https://github.com/Xx-Ness-xX "3 total commits to the home-assistant organization: +- [Ness (@Xx-Ness-xX)](https://github.com/Xx-Ness-xX "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [nhendin (@nhendin)](https://github.com/nhendin "1 total commits to the home-assistant organization: +- [nhendin (@nhendin)](https://github.com/nhendin "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [niai (@niai)](https://github.com/niai "1 total commits to the home-assistant organization: +- [niai (@niai)](https://github.com/niai "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Niccolò Maggioni (@nmaggioni)](https://github.com/nmaggioni "2 total commits to the home-assistant organization: +- [Niccolò Maggioni (@nmaggioni)](https://github.com/nmaggioni "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Nicholas Griffin (@nicholasgriffintn)](https://github.com/nicholasgriffintn "6 total commits to the home-assistant organization: +- [Nicholas Griffin (@nicholasgriffintn)](https://github.com/nicholasgriffintn "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Nicholas Sideras (@nsideras)](https://github.com/nsideras "1 total commits to the home-assistant organization: +- [Nicholas Sideras (@nsideras)](https://github.com/nsideras "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Nicholas Sielicki (@sielicki)](https://github.com/sielicki "4 total commits to the home-assistant organization: +- [Nicholas Sielicki (@sielicki)](https://github.com/sielicki "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Nicholas Westerhausen (@nwesterhausen)](https://github.com/nwesterhausen "24 total commits to the home-assistant organization: +- [Nicholas Westerhausen (@nwesterhausen)](https://github.com/nwesterhausen "24 total commits to the Home Assistant orga: 24 commits to home-assistant.io ") -- [Nick Chamberlin (@NickChamberlin)](https://github.com/NickChamberlin "1 total commits to the home-assistant organization: +- [Nick Chamberlin (@NickChamberlin)](https://github.com/NickChamberlin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nick Hammond (@nickhammond)](https://github.com/nickhammond "1 total commits to the home-assistant organization: +- [Nick Hammond (@nickhammond)](https://github.com/nickhammond "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nick Horvath (@nhorvath)](https://github.com/nhorvath "9 total commits to the home-assistant organization: +- [Nick Horvath (@nhorvath)](https://github.com/nhorvath "9 total commits to the Home Assistant orga: 5 commits to home-assistant 4 commits to home-assistant.io ") -- [Nick Oliver (@PixnBits)](https://github.com/PixnBits "1 total commits to the home-assistant organization: +- [Nick Oliver (@PixnBits)](https://github.com/PixnBits "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nick Sabinske (@quadportnick)](https://github.com/quadportnick "4 total commits to the home-assistant organization: +- [Nick Sabinske (@quadportnick)](https://github.com/quadportnick "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Nick Touran (@partofthething)](https://github.com/partofthething "41 total commits to the home-assistant organization: +- [Nick Touran (@partofthething)](https://github.com/partofthething "41 total commits to the Home Assistant orga: 27 commits to home-assistant 14 commits to home-assistant.io ") -- [Nick Waring (@nickwaring)](https://github.com/nickwaring "5 total commits to the home-assistant organization: +- [Nick Waring (@nickwaring)](https://github.com/nickwaring "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Nick Whyte (@nickw444)](https://github.com/nickw444 "14 total commits to the home-assistant organization: +- [Nick Whyte (@nickw444)](https://github.com/nickw444 "14 total commits to the Home Assistant orga: 7 commits to home-assistant 7 commits to home-assistant.io ") -- [Nick Zelei (@zelein)](https://github.com/zelein "1 total commits to the home-assistant organization: +- [Nick Zelei (@zelein)](https://github.com/zelein "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nicko van Someren (@nickovs)](https://github.com/nickovs "9 total commits to the home-assistant organization: +- [Nicko van Someren (@nickovs)](https://github.com/nickovs "9 total commits to the Home Assistant orga: 7 commits to home-assistant 2 commits to home-assistant.io ") -- [nickrout (@nickrout)](https://github.com/nickrout "1 total commits to the home-assistant organization: +- [nickrout (@nickrout)](https://github.com/nickrout "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Niclas (@nicmar)](https://github.com/nicmar "1 total commits to the home-assistant organization: +- [Niclas (@nicmar)](https://github.com/nicmar "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nico (@NicoHood)](https://github.com/NicoHood "1 total commits to the home-assistant organization: +- [Nico (@NicoHood)](https://github.com/NicoHood "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nico0084 (@Nico0084)](https://github.com/Nico0084 "5 total commits to the home-assistant organization: +- [Nico0084 (@Nico0084)](https://github.com/Nico0084 "5 total commits to the Home Assistant orga: 5 commits to python-openzwave ") -- [Nicolae Vlădescu (@nicolaevladescu)](https://github.com/nicolaevladescu "3 total commits to the home-assistant organization: +- [Nicolae Vlădescu (@nicolaevladescu)](https://github.com/nicolaevladescu "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Nicolas Bougues (@nbougues)](https://github.com/nbougues "1 total commits to the home-assistant organization: +- [Nicolas Bougues (@nbougues)](https://github.com/nbougues "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Nicolas Graziano (@ngraziano)](https://github.com/ngraziano "4 total commits to the home-assistant organization: +- [Nicolas Graziano (@ngraziano)](https://github.com/ngraziano "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to open-zwave ") -- [Nicolas Martignoni (@martignoni)](https://github.com/martignoni "1 total commits to the home-assistant organization: +- [Nicolas Martignoni (@martignoni)](https://github.com/martignoni "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Nicolas Quiénot (@niQo)](https://github.com/niQo "1 total commits to the home-assistant organization: +- [Nicolas Quiénot (@niQo)](https://github.com/niQo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nicole Zeckner (@PurelyNicole)](https://github.com/PurelyNicole "2 total commits to the home-assistant organization: +- [Nicole Zeckner (@PurelyNicole)](https://github.com/PurelyNicole "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [nicxvan (@nicxvan)](https://github.com/nicxvan "1 total commits to the home-assistant organization: +- [nicxvan (@nicxvan)](https://github.com/nicxvan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Niels Keurentjes (@curry684)](https://github.com/curry684 "1 total commits to the home-assistant organization: +- [Niels Keurentjes (@curry684)](https://github.com/curry684 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Niels Laukens (@nielslaukens)](https://github.com/nielslaukens "3 total commits to the home-assistant organization: +- [Niels Laukens (@nielslaukens)](https://github.com/nielslaukens "3 total commits to the Home Assistant orga: 3 commits to dehydrated ") -- [nielstron (@nielstron)](https://github.com/nielstron "23 total commits to the home-assistant organization: +- [nielstron (@nielstron)](https://github.com/nielstron "23 total commits to the Home Assistant orga: 17 commits to home-assistant 3 commits to netdisco 3 commits to home-assistant.io ") -- [Nigel Rook (@NigelRook)](https://github.com/NigelRook "2 total commits to the home-assistant organization: +- [Nigel Rook (@NigelRook)](https://github.com/NigelRook "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant ") -- [Nik Klever (@nklever)](https://github.com/nklever "1 total commits to the home-assistant organization: +- [Nik Klever (@nklever)](https://github.com/nklever "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Niklas (@niklaswa)](https://github.com/niklaswa "6 total commits to the home-assistant organization: +- [Niklas (@niklaswa)](https://github.com/niklaswa "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Niklas Grebe (@ThYpHo0n)](https://github.com/ThYpHo0n "1 total commits to the home-assistant organization: +- [Niklas Grebe (@ThYpHo0n)](https://github.com/ThYpHo0n "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Niklas Janz (@Alphakilo)](https://github.com/Alphakilo "1 total commits to the home-assistant organization: +- [Niklas Janz (@Alphakilo)](https://github.com/Alphakilo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Niklas Morberg (@morberg)](https://github.com/morberg "4 total commits to the home-assistant organization: +- [Niklas Morberg (@morberg)](https://github.com/morberg "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Niklas V (@Nicxe)](https://github.com/Nicxe "2 total commits to the home-assistant organization: +- [Niklas V (@Nicxe)](https://github.com/Nicxe "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Niklas Wagner (@Skaronator)](https://github.com/Skaronator "10 total commits to the home-assistant organization: +- [Niklas Wagner (@Skaronator)](https://github.com/Skaronator "10 total commits to the Home Assistant orga: 9 commits to home-assistant.io 1 commit to home-assistant ") -- [Nikolas Beutler (@biacz)](https://github.com/biacz "4 total commits to the home-assistant organization: +- [Nikolas Beutler (@biacz)](https://github.com/biacz "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Nikolay Kasyanov (@nikolaykasyanov)](https://github.com/nikolaykasyanov "2 total commits to the home-assistant organization: +- [Nikolay Kasyanov (@nikolaykasyanov)](https://github.com/nikolaykasyanov "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Nikolay Vasilchuk (@Anonym-tsk)](https://github.com/Anonym-tsk "13 total commits to the home-assistant organization: +- [Nikolay Vasilchuk (@Anonym-tsk)](https://github.com/Anonym-tsk "13 total commits to the Home Assistant orga: 9 commits to home-assistant 2 commits to home-assistant-polymer 2 commits to home-assistant.io ") -- [Nils Kristian Brekke (@Brekkjern)](https://github.com/Brekkjern "1 total commits to the home-assistant organization: +- [Nils Kristian Brekke (@Brekkjern)](https://github.com/Brekkjern "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Nils Uliczka (@darookee)](https://github.com/darookee "3 total commits to the home-assistant organization: +- [Nils Uliczka (@darookee)](https://github.com/darookee "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [nilzen (@nilzen)](https://github.com/nilzen "2 total commits to the home-assistant organization: +- [nilzen (@nilzen)](https://github.com/nilzen "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [nkrauss (@nkrauss)](https://github.com/nkrauss "1 total commits to the home-assistant organization: +- [nkrauss (@nkrauss)](https://github.com/nkrauss "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [NMA (@nma83)](https://github.com/nma83 "2 total commits to the home-assistant organization: +- [NMA (@nma83)](https://github.com/nma83 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Nolan Darilek (@ndarilek)](https://github.com/ndarilek "1 total commits to the home-assistant organization: +- [Nolan Darilek (@ndarilek)](https://github.com/ndarilek "1 total commits to the Home Assistant orga: 1 commit to hassio ") -- [Nolan Gilley (@nkgilley)](https://github.com/nkgilley "123 total commits to the home-assistant organization: +- [Nolan Gilley (@nkgilley)](https://github.com/nkgilley "123 total commits to the Home Assistant orga: 95 commits to home-assistant 28 commits to home-assistant.io ") -- [nordeep (@nordeep)](https://github.com/nordeep "1 total commits to the home-assistant organization: +- [nollbit (@nollbit)](https://github.com/nollbit "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [nordeep (@nordeep)](https://github.com/nordeep "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [nordlead2005 (@nordlead2005)](https://github.com/nordlead2005 "7 total commits to the home-assistant organization: +- [nordlead2005 (@nordlead2005)](https://github.com/nordlead2005 "7 total commits to the Home Assistant orga: 4 commits to home-assistant.io 3 commits to home-assistant ") -- [Norien (@Norien)](https://github.com/Norien "1 total commits to the home-assistant organization: +- [Norien (@Norien)](https://github.com/Norien "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [normakm (@normakm)](https://github.com/normakm "1 total commits to the home-assistant organization: +- [normakm (@normakm)](https://github.com/normakm "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [NotoriousBDG (@notoriousbdg)](https://github.com/notoriousbdg "7 total commits to the home-assistant organization: +- [NotoriousBDG (@notoriousbdg)](https://github.com/notoriousbdg "7 total commits to the Home Assistant orga: 3 commits to hassio-addons 2 commits to home-assistant 2 commits to home-assistant.io ") -- [NovapaX (@NovapaX)](https://github.com/NovapaX "60 total commits to the home-assistant organization: +- [NovapaX (@NovapaX)](https://github.com/NovapaX "60 total commits to the Home Assistant orga: 50 commits to home-assistant-polymer 8 commits to home-assistant 1 commit to home-assistant-assets 1 commit to home-assistant.io ") -- [noxhirsch (@noxhirsch)](https://github.com/noxhirsch "6 total commits to the home-assistant organization: +- [noxhirsch (@noxhirsch)](https://github.com/noxhirsch "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [nragon (@nragon)](https://github.com/nragon "1 total commits to the home-assistant organization: +- [nragon (@nragon)](https://github.com/nragon "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [nsimb (@nsimb)](https://github.com/nsimb "1 total commits to the home-assistant organization: +- [nsimb (@nsimb)](https://github.com/nsimb "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ntalekt (@ntalekt)](https://github.com/ntalekt "6 total commits to the home-assistant organization: +- [ntalekt (@ntalekt)](https://github.com/ntalekt "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Nuno Sousa (@nunofgs)](https://github.com/nunofgs "7 total commits to the home-assistant organization: +- [Nuno Sousa (@nunofgs)](https://github.com/nunofgs "7 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io 1 commit to homebridge-homeassistant ") -- [nunojusto (@nunojusto)](https://github.com/nunojusto "2 total commits to the home-assistant organization: +- [nunojusto (@nunojusto)](https://github.com/nunojusto "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [NWiBGRsK (@NWiBGRsK)](https://github.com/NWiBGRsK "1 total commits to the home-assistant organization: +- [NWiBGRsK (@NWiBGRsK)](https://github.com/NWiBGRsK "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [o1oo11oo (@o1oo11oo)](https://github.com/o1oo11oo "2 total commits to the home-assistant organization: +- [o1oo11oo (@o1oo11oo)](https://github.com/o1oo11oo "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [oa\- (@oa-)](https://github.com/oa- "1 total commits to the home-assistant organization: +- [oa\- (@oa-)](https://github.com/oa- "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [obgm (@obgm)](https://github.com/obgm "480 total commits to the home-assistant organization: +- [obgm (@obgm)](https://github.com/obgm "480 total commits to the Home Assistant orga: 480 commits to libcoap ") -- [Odianosen Ejale (@Odianosen25)](https://github.com/Odianosen25 "53 total commits to the home-assistant organization: +- [Odianosen Ejale (@Odianosen25)](https://github.com/Odianosen25 "53 total commits to the Home Assistant orga: 53 commits to appdaemon ") -- [Odin Hørthe Omdal (@odinho)](https://github.com/odinho "1 total commits to the home-assistant organization: +- [Odin Hørthe Omdal (@odinho)](https://github.com/odinho "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Odin Ugedal (@odinuge)](https://github.com/odinuge "2 total commits to the home-assistant organization: +- [Odin Ugedal (@odinuge)](https://github.com/odinuge "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [officiallybob (@officiallybob)](https://github.com/officiallybob "1 total commits to the home-assistant organization: +- [officiallybob (@officiallybob)](https://github.com/officiallybob "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [OGINO Masanori (@omasanori)](https://github.com/omasanori "1 total commits to the home-assistant organization: +- [OGINO Masanori (@omasanori)](https://github.com/omasanori "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ohadbenita (@ohadbenita)](https://github.com/ohadbenita "2 total commits to the home-assistant organization: +- [ohadbenita (@ohadbenita)](https://github.com/ohadbenita "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [ohm (@nohm)](https://github.com/nohm "1 total commits to the home-assistant organization: +- [ohm (@nohm)](https://github.com/nohm "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ohmer1 (@ohmer1)](https://github.com/ohmer1 "2 total commits to the home-assistant organization: +- [ohmer1 (@ohmer1)](https://github.com/ohmer1 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Olaf Conradi (@oohlaf)](https://github.com/oohlaf "1 total commits to the home-assistant organization: +- [Olaf Conradi (@oohlaf)](https://github.com/oohlaf "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Olaf Peters (@olf)](https://github.com/olf "1 total commits to the home-assistant organization: +- [Olaf Peters (@olf)](https://github.com/olf "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Olaf van Zandwijk (@olafz)](https://github.com/olafz "1 total commits to the home-assistant organization: +- [Olaf van Zandwijk (@olafz)](https://github.com/olafz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Olav Alexander Mjelde (@olavxxx)](https://github.com/olavxxx "2 total commits to the home-assistant organization: +- [Olav Alexander Mjelde (@olavxxx)](https://github.com/olavxxx "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ole\-Kenneth (@olekenneth)](https://github.com/olekenneth "2 total commits to the home-assistant organization: +- [Ole\-Kenneth (@olekenneth)](https://github.com/olekenneth "2 total commits to the Home Assistant orga: 1 commit to homebridge-homeassistant 1 commit to home-assistant ") -- [Oleg (@5LICK)](https://github.com/5LICK "2 total commits to the home-assistant organization: +- [Oleg (@5LICK)](https://github.com/5LICK "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Oleksii Serdiuk (@leppa)](https://github.com/leppa "14 total commits to the home-assistant organization: -10 commits to home-assistant +- [OleksandrBerchenko (@OleksandrBerchenko)](https://github.com/OleksandrBerchenko "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Oleksii Serdiuk (@leppa)](https://github.com/leppa "15 total commits to the Home Assistant orga: +11 commits to home-assistant 4 commits to home-assistant.io ") -- [Olifant1990 (@Olifant1990)](https://github.com/Olifant1990 "6 total commits to the home-assistant organization: +- [Olifant1990 (@Olifant1990)](https://github.com/Olifant1990 "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [Olimpiu Rob (@olimpiurob)](https://github.com/olimpiurob "2 total commits to the home-assistant organization: +- [Olimpiu Rob (@olimpiurob)](https://github.com/olimpiurob "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Oliv3rDog (@Oliv3rDog)](https://github.com/Oliv3rDog "3 total commits to the home-assistant organization: +- [Oliv3rDog (@Oliv3rDog)](https://github.com/Oliv3rDog "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Oliver (@scarface-4711)](https://github.com/scarface-4711 "31 total commits to the home-assistant organization: -21 commits to home-assistant +- [Oliver (@scarface-4711)](https://github.com/scarface-4711 "32 total commits to the Home Assistant orga: +22 commits to home-assistant 9 commits to home-assistant.io 1 commit to netdisco ") -- [Oliver van Porten (@mcdeck)](https://github.com/mcdeck "10 total commits to the home-assistant organization: +- [Oliver van Porten (@mcdeck)](https://github.com/mcdeck "10 total commits to the Home Assistant orga: 10 commits to home-assistant ") -- [Oliver Voelker (@magenbrot)](https://github.com/magenbrot "1 total commits to the home-assistant organization: +- [Oliver Voelker (@magenbrot)](https://github.com/magenbrot "2 total commits to the Home Assistant orga: +1 commit to home-assistant 1 commit to home-assistant.io ") -- [oliverhg1 (@oliverhg1)](https://github.com/oliverhg1 "1 total commits to the home-assistant organization: +- [oliverhg1 (@oliverhg1)](https://github.com/oliverhg1 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [oliverscu (@oliverscu)](https://github.com/oliverscu "1 total commits to the home-assistant organization: +- [oliverscu (@oliverscu)](https://github.com/oliverscu "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Olivier DEBAUCHE (@Smartappli)](https://github.com/Smartappli "1 total commits to the home-assistant organization: +- [Olivier DEBAUCHE (@Smartappli)](https://github.com/Smartappli "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Olivier Guerriat (@olivierguerriat)](https://github.com/olivierguerriat "1 total commits to the home-assistant organization: +- [Olivier Guerriat (@olivierguerriat)](https://github.com/olivierguerriat "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Olivér Falvai (@ofalvai)](https://github.com/ofalvai "1 total commits to the home-assistant organization: +- [Olivér Falvai (@ofalvai)](https://github.com/ofalvai "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Omar Usman (@omarusman)](https://github.com/omarusman "3 total commits to the home-assistant organization: +- [Omar Usman (@omarusman)](https://github.com/omarusman "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Omen Wild (@OmenWild)](https://github.com/OmenWild "1 total commits to the home-assistant organization: +- [Omen Wild (@OmenWild)](https://github.com/OmenWild "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Omer Efrat (@efratomer)](https://github.com/efratomer "1 total commits to the home-assistant organization: +- [Omer Efrat (@efratomer)](https://github.com/efratomer "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [On Freund (@OnFreund)](https://github.com/OnFreund "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Oncleben31 (@oncleben31)](https://github.com/oncleben31 "9 total commits to the home-assistant organization: -9 commits to home-assistant.io -") -- [Ondřej Nový (@onovy)](https://github.com/onovy "1 total commits to the home-assistant organization: -1 commit to dehydrated -") -- [Ong Vairoj (@ejel)](https://github.com/ejel "3 total commits to the home-assistant organization: +- [On Freund (@OnFreund)](https://github.com/OnFreund "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [onsmam (@onsmam)](https://github.com/onsmam "2 total commits to the home-assistant organization: +- [Oncleben31 (@oncleben31)](https://github.com/oncleben31 "9 total commits to the Home Assistant orga: +9 commits to home-assistant.io +") +- [Ondřej Nový (@onovy)](https://github.com/onovy "1 total commits to the Home Assistant orga: +1 commit to dehydrated +") +- [Ong Vairoj (@ejel)](https://github.com/ejel "3 total commits to the Home Assistant orga: +2 commits to home-assistant +1 commit to home-assistant.io +") +- [onsmam (@onsmam)](https://github.com/onsmam "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Open Home Automation (@open-homeautomation)](https://github.com/open-homeautomation "41 total commits to the home-assistant organization: +- [Open Home Automation (@open-homeautomation)](https://github.com/open-homeautomation "41 total commits to the Home Assistant orga: 29 commits to home-assistant 12 commits to home-assistant.io ") -- [OpenDave15 (@OpenDave15)](https://github.com/OpenDave15 "2 total commits to the home-assistant organization: +- [OpenDave15 (@OpenDave15)](https://github.com/OpenDave15 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Oscar Tin Lai (@soraxas)](https://github.com/soraxas "5 total commits to the home-assistant organization: +- [Oscar Tin Lai (@soraxas)](https://github.com/soraxas "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [osirisinferi (@osirisinferi)](https://github.com/osirisinferi "1 total commits to the home-assistant organization: +- [osirisinferi (@osirisinferi)](https://github.com/osirisinferi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ottersen (@ottersen)](https://github.com/ottersen "11 total commits to the home-assistant organization: +- [ottersen (@ottersen)](https://github.com/ottersen "11 total commits to the Home Assistant orga: 11 commits to home-assistant.io ") -- [Otto Winter (@OttoWinter)](https://github.com/OttoWinter "136 total commits to the home-assistant organization: -100 commits to home-assistant +- [Otto Winter (@OttoWinter)](https://github.com/OttoWinter "137 total commits to the Home Assistant orga: +101 commits to home-assistant 25 commits to home-assistant.io 5 commits to home-assistant-polymer 3 commits to hass-release 2 commits to developers.home-assistant 1 commit to netdisco ") -- [Otto\-G (@Otto-G)](https://github.com/Otto-G "1 total commits to the home-assistant organization: +- [Otto\-G (@Otto-G)](https://github.com/Otto-G "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [overkill32 (@overkill32)](https://github.com/overkill32 "1 total commits to the home-assistant organization: +- [overkill32 (@overkill32)](https://github.com/overkill32 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [oznu (@oznu)](https://github.com/oznu "1 total commits to the home-assistant organization: +- [oznu (@oznu)](https://github.com/oznu "1 total commits to the Home Assistant orga: 1 commit to homebridge-homeassistant ") -- [panache67 (@panache67)](https://github.com/panache67 "1 total commits to the home-assistant organization: +- [panache67 (@panache67)](https://github.com/panache67 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Panagiotis Panagiotopoulos (@ppanagiotis)](https://github.com/ppanagiotis "2 total commits to the home-assistant organization: +- [Panagiotis Panagiotopoulos (@ppanagiotis)](https://github.com/ppanagiotis "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Paolo Bonzini (@bonzini)](https://github.com/bonzini "2 total commits to the home-assistant organization: +- [Paolo Bonzini (@bonzini)](https://github.com/bonzini "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Parker Moore (@parkr)](https://github.com/parkr "62 total commits to the home-assistant organization: +- [Parker Moore (@parkr)](https://github.com/parkr "62 total commits to the Home Assistant orga: 62 commits to home-assistant.io ") -- [pascal (@passie)](https://github.com/passie "6 total commits to the home-assistant organization: +- [pascal (@passie)](https://github.com/passie "6 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Pascal (@p4sI)](https://github.com/p4sI "1 total commits to the home-assistant organization: +- [Pascal (@p4sI)](https://github.com/p4sI "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Pascal Bach (@bachp)](https://github.com/bachp "10 total commits to the home-assistant organization: +- [Pascal Bach (@bachp)](https://github.com/bachp "10 total commits to the Home Assistant orga: 9 commits to home-assistant 1 commit to netdisco ") -- [Pascal de Ladurantaye (@pascal-de-ladurantaye)](https://github.com/pascal-de-ladurantaye "2 total commits to the home-assistant organization: +- [Pascal de Ladurantaye (@pascal-de-ladurantaye)](https://github.com/pascal-de-ladurantaye "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Pascal Hahn (@pascalhahn)](https://github.com/pascalhahn "1 total commits to the home-assistant organization: +- [Pascal Hahn (@pascalhahn)](https://github.com/pascalhahn "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Pascal Jungblut (@pascalj)](https://github.com/pascalj "1 total commits to the home-assistant organization: +- [Pascal Jungblut (@pascalj)](https://github.com/pascalj "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Pascal Vizeli (@pvizeli)](https://github.com/pvizeli "4119 total commits to the home-assistant organization: -1486 commits to hassio -729 commits to hassos -511 commits to home-assistant +- [Pascal Vizeli (@pvizeli)](https://github.com/pvizeli "4136 total commits to the Home Assistant orga: +1489 commits to hassio +735 commits to hassos +512 commits to home-assistant 481 commits to hassio-build -397 commits to hassio-addons -346 commits to home-assistant.io +398 commits to hassio-addons +348 commits to home-assistant.io 56 commits to hassio-homeassistant 30 commits to developers.home-assistant -20 commits to hassio-cli -20 commits to hassio-base +23 commits to hassio-base +21 commits to hassio-cli 18 commits to hassio-auth 17 commits to hassio-addons-example 3 commits to home-assistant-polymer @@ -7266,749 +7382,747 @@ This page contains a list of people who have contributed in one way or another t 1 commit to home-assistant-js-websocket 1 commit to netdisco ") -- [pascalsaul (@pascalsaul)](https://github.com/pascalsaul "1 total commits to the home-assistant organization: +- [pascalsaul (@pascalsaul)](https://github.com/pascalsaul "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [pat (@ptc)](https://github.com/ptc "1 total commits to the home-assistant organization: +- [pat (@ptc)](https://github.com/ptc "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Pat Thoyts (@patthoyts)](https://github.com/patthoyts "2 total commits to the home-assistant organization: +- [Pat Thoyts (@patthoyts)](https://github.com/patthoyts "2 total commits to the Home Assistant orga: 2 commits to netdisco ") -- [patatman (@patatman)](https://github.com/patatman "1 total commits to the home-assistant organization: +- [patatman (@patatman)](https://github.com/patatman "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [patkap (@patkap)](https://github.com/patkap "2 total commits to the home-assistant organization: +- [patkap (@patkap)](https://github.com/patkap "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [patock (@patock)](https://github.com/patock "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [Patrick (@tradiuz)](https://github.com/tradiuz "7 total commits to the home-assistant organization: +- [Patrick (@tradiuz)](https://github.com/tradiuz "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Patrick Aikens (@duckpuppy)](https://github.com/duckpuppy "3 total commits to the home-assistant organization: +- [Patrick Aikens (@duckpuppy)](https://github.com/duckpuppy "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Patrick Easters (@patrickeasters)](https://github.com/patrickeasters "6 total commits to the home-assistant organization: +- [Patrick Easters (@patrickeasters)](https://github.com/patrickeasters "6 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to home-assistant ") -- [Patrick Hobusch (@pathob)](https://github.com/pathob "1 total commits to the home-assistant organization: +- [Patrick Hobusch (@pathob)](https://github.com/pathob "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Patrick Hofmann (@PH89)](https://github.com/PH89 "3 total commits to the home-assistant organization: +- [Patrick Hofmann (@PH89)](https://github.com/PH89 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Patrick White (@pw)](https://github.com/pw "2 total commits to the home-assistant organization: +- [Patrick White (@pw)](https://github.com/pw "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Patrik (@ggravlingen)](https://github.com/ggravlingen "2 total commits to the home-assistant organization: +- [Patrik (@ggravlingen)](https://github.com/ggravlingen "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Patrik Ekström (@patrik3k)](https://github.com/patrik3k "1 total commits to the home-assistant organization: +- [Patrik Ekström (@patrik3k)](https://github.com/patrik3k "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Patrik Hermansson (@bphermansson)](https://github.com/bphermansson "3 total commits to the home-assistant organization: +- [Patrik Hermansson (@bphermansson)](https://github.com/bphermansson "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Patryk Gałczyński (@evemorgen)](https://github.com/evemorgen "1 total commits to the home-assistant organization: +- [Patryk Gałczyński (@evemorgen)](https://github.com/evemorgen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [pattyland (@pattyland)](https://github.com/pattyland "7 total commits to the home-assistant organization: +- [pattyland (@pattyland)](https://github.com/pattyland "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Paul Annekov (@PaulAnnekov)](https://github.com/PaulAnnekov "11 total commits to the home-assistant organization: +- [Paul Annekov (@PaulAnnekov)](https://github.com/PaulAnnekov "11 total commits to the Home Assistant orga: 8 commits to home-assistant 3 commits to home-assistant.io ") -- [Paul Archer (@geek65535)](https://github.com/geek65535 "1 total commits to the home-assistant organization: +- [Paul Archer (@geek65535)](https://github.com/geek65535 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Paul Biester (@isonet)](https://github.com/isonet "2 total commits to the home-assistant organization: +- [Paul Biester (@isonet)](https://github.com/isonet "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Paul Davis (@paulbdavis)](https://github.com/paulbdavis "1 total commits to the home-assistant organization: +- [Paul Davis (@paulbdavis)](https://github.com/paulbdavis "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Paul Hendry (@pshendry)](https://github.com/pshendry "1 total commits to the home-assistant organization: +- [Paul Hendry (@pshendry)](https://github.com/pshendry "1 total commits to the Home Assistant orga: 1 commit to warrant ") -- [Paul Jimenez (@pjz)](https://github.com/pjz "3 total commits to the home-assistant organization: +- [Paul Jimenez (@pjz)](https://github.com/pjz "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Paul Kline (@paul-kline)](https://github.com/paul-kline "1 total commits to the home-assistant organization: +- [Paul Kline (@paul-kline)](https://github.com/paul-kline "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Paul Klingelhuber (@NoUsername)](https://github.com/NoUsername "2 total commits to the home-assistant organization: +- [Paul Klingelhuber (@NoUsername)](https://github.com/NoUsername "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Paul Krischer (@SqyD)](https://github.com/SqyD "1 total commits to the home-assistant organization: +- [Paul Krischer (@SqyD)](https://github.com/SqyD "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Paul Nicholls (@pauln)](https://github.com/pauln "2 total commits to the home-assistant organization: +- [Paul Nicholls (@pauln)](https://github.com/pauln "2 total commits to the Home Assistant orga: 2 commits to netdisco ") -- [Paul Philippov (@themactep)](https://github.com/themactep "1 total commits to the home-assistant organization: +- [Paul Philippov (@themactep)](https://github.com/themactep "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Paul Rabahy (@PRabahy)](https://github.com/PRabahy "1 total commits to the home-assistant organization: +- [Paul Rabahy (@PRabahy)](https://github.com/PRabahy "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Paul Sokolovsky (@pfalcon)](https://github.com/pfalcon "6 total commits to the home-assistant organization: +- [Paul Sokolovsky (@pfalcon)](https://github.com/pfalcon "6 total commits to the Home Assistant orga: 3 commits to netdisco 3 commits to home-assistant ") -- [Paul Stenius (@stenius)](https://github.com/stenius "1 total commits to the home-assistant organization: +- [Paul Stenius (@stenius)](https://github.com/stenius "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Paul Tarjan (@ptarjan)](https://github.com/ptarjan "2 total commits to the home-assistant organization: +- [Paul Tarjan (@ptarjan)](https://github.com/ptarjan "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [pavanagrawal123 (@pavanagrawal123)](https://github.com/pavanagrawal123 "1 total commits to the home-assistant organization: +- [pavanagrawal123 (@pavanagrawal123)](https://github.com/pavanagrawal123 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Pavel Pletenev (@ASMfreaK)](https://github.com/ASMfreaK "2 total commits to the home-assistant organization: +- [Pavel Pletenev (@ASMfreaK)](https://github.com/ASMfreaK "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Pavel Ponomarev (@awsum)](https://github.com/awsum "2 total commits to the home-assistant organization: +- [Pavel Ponomarev (@awsum)](https://github.com/awsum "2 total commits to the Home Assistant orga: 2 commits to home-assistant-polymer ") -- [Pavol Babinčák (@scrool)](https://github.com/scrool "1 total commits to the home-assistant organization: +- [Pavol Babinčák (@scrool)](https://github.com/scrool "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Pawel (@pszafer)](https://github.com/pszafer "11 total commits to the home-assistant organization: -6 commits to home-assistant +- [Pawel (@pszafer)](https://github.com/pszafer "12 total commits to the Home Assistant orga: +7 commits to home-assistant 5 commits to home-assistant.io ") -- [Pawel Winogrodzki (@PawelWMS)](https://github.com/PawelWMS "12 total commits to the home-assistant organization: +- [Pawel Winogrodzki (@PawelWMS)](https://github.com/PawelWMS "12 total commits to the Home Assistant orga: 12 commits to libcoap ") -- [Paweł Krupa (@paulfantom)](https://github.com/paulfantom "1 total commits to the home-assistant organization: +- [Paweł Krupa (@paulfantom)](https://github.com/paulfantom "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Paxy (@Paxy)](https://github.com/Paxy "1 total commits to the home-assistant organization: +- [Paxy (@Paxy)](https://github.com/Paxy "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [pbalogh77 (@pbalogh77)](https://github.com/pbalogh77 "17 total commits to the home-assistant organization: +- [pbalogh77 (@pbalogh77)](https://github.com/pbalogh77 "17 total commits to the Home Assistant orga: 14 commits to home-assistant 3 commits to home-assistant.io ") -- [pdanilew (@pdanilew)](https://github.com/pdanilew "1 total commits to the home-assistant organization: +- [pdanilew (@pdanilew)](https://github.com/pdanilew "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [PDarkTemplar (@PDarkTemplar)](https://github.com/PDarkTemplar "2 total commits to the home-assistant organization: +- [PDarkTemplar (@PDarkTemplar)](https://github.com/PDarkTemplar "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Pedro Navarro (@pedronavf)](https://github.com/pedronavf "3 total commits to the home-assistant organization: +- [Pedro Navarro (@pedronavf)](https://github.com/pedronavf "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Pedro Pombeiro (@PombeirP)](https://github.com/PombeirP "3 total commits to the home-assistant organization: +- [Pedro Pombeiro (@PombeirP)](https://github.com/PombeirP "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Penny Wood (@Swamp-Ig)](https://github.com/Swamp-Ig "2 total commits to the home-assistant organization: +- [Penny Wood (@Swamp-Ig)](https://github.com/Swamp-Ig "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [pepeEL (@pepeEL)](https://github.com/pepeEL "18 total commits to the home-assistant organization: +- [pepeEL (@pepeEL)](https://github.com/pepeEL "18 total commits to the Home Assistant orga: 16 commits to open-zwave 2 commits to home-assistant ") -- [Per Osbäck (@perosb)](https://github.com/perosb "21 total commits to the home-assistant organization: -19 commits to home-assistant +- [Per Osbäck (@perosb)](https://github.com/perosb "22 total commits to the Home Assistant orga: +20 commits to home-assistant 2 commits to home-assistant.io ") -- [Per Sandström (@persandstrom)](https://github.com/persandstrom "133 total commits to the home-assistant organization: +- [Per Sandström (@persandstrom)](https://github.com/persandstrom "133 total commits to the Home Assistant orga: 103 commits to home-assistant 18 commits to home-assistant.io 12 commits to home-assistant-polymer ") -- [pereiraru (@pereiraru)](https://github.com/pereiraru "1 total commits to the home-assistant organization: +- [pereiraru (@pereiraru)](https://github.com/pereiraru "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [perfalk (@perfalk)](https://github.com/perfalk "1 total commits to the home-assistant organization: +- [perfalk (@perfalk)](https://github.com/perfalk "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Petar Petrov (@MindFreeze)](https://github.com/MindFreeze "2 total commits to the home-assistant organization: +- [Petar Petrov (@MindFreeze)](https://github.com/MindFreeze "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Pete LePage (@petele)](https://github.com/petele "3 total commits to the home-assistant organization: +- [Pete LePage (@petele)](https://github.com/petele "3 total commits to the Home Assistant orga: 3 commits to pyharmony ") -- [Pete Peterson (@petey)](https://github.com/petey "1 total commits to the home-assistant organization: +- [Pete Peterson (@petey)](https://github.com/petey "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [PeteBa (@PeteBa)](https://github.com/PeteBa "12 total commits to the home-assistant organization: +- [PeteBa (@PeteBa)](https://github.com/PeteBa "12 total commits to the Home Assistant orga: 6 commits to home-assistant 4 commits to home-assistant-polymer 2 commits to home-assistant.io ") -- [PetePriority (@PetePriority)](https://github.com/PetePriority "3 total commits to the home-assistant organization: +- [PetePriority (@PetePriority)](https://github.com/PetePriority "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Peter (@AnderssonPeter)](https://github.com/AnderssonPeter "1 total commits to the home-assistant organization: +- [Peter (@AnderssonPeter)](https://github.com/AnderssonPeter "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Peter Dave Hello (@PeterDaveHello)](https://github.com/PeterDaveHello "1 total commits to the home-assistant organization: +- [Peter Dave Hello (@PeterDaveHello)](https://github.com/PeterDaveHello "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Peter Epley (@epleypa)](https://github.com/epleypa "7 total commits to the home-assistant organization: +- [Peter Epley (@epleypa)](https://github.com/epleypa "7 total commits to the Home Assistant orga: 6 commits to home-assistant.io 1 commit to home-assistant ") -- [Peter Golm (@pgolm)](https://github.com/pgolm "1 total commits to the home-assistant organization: +- [Peter Golm (@pgolm)](https://github.com/pgolm "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Peter Kyrkos (@KmanOz)](https://github.com/KmanOz "1 total commits to the home-assistant organization: +- [Peter Kyrkos (@KmanOz)](https://github.com/KmanOz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Peter Nijssen (@peternijssen)](https://github.com/peternijssen "7 total commits to the home-assistant organization: -4 commits to home-assistant.io -3 commits to home-assistant +- [Peter Nijssen (@peternijssen)](https://github.com/peternijssen "10 total commits to the Home Assistant orga: +5 commits to home-assistant.io +5 commits to home-assistant ") -- [Peter Ragone (@pcragone)](https://github.com/pcragone "1 total commits to the home-assistant organization: +- [Peter Ragone (@pcragone)](https://github.com/pcragone "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Peter Tisovčík (@mienkofax)](https://github.com/mienkofax "1 total commits to the home-assistant organization: +- [Peter Tisovčík (@mienkofax)](https://github.com/mienkofax "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Peter Weidenkaff (@hansgans)](https://github.com/hansgans "1 total commits to the home-assistant organization: +- [Peter Weidenkaff (@hansgans)](https://github.com/hansgans "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Peter Zsak (@wroadd)](https://github.com/wroadd "1 total commits to the home-assistant organization: +- [Peter Zsak (@wroadd)](https://github.com/wroadd "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [petkov (@petkov)](https://github.com/petkov "2 total commits to the home-assistant organization: +- [petkov (@petkov)](https://github.com/petkov "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Petr (@petrkle)](https://github.com/petrkle "2 total commits to the home-assistant organization: +- [Petr (@petrkle)](https://github.com/petrkle "2 total commits to the Home Assistant orga: 2 commits to dehydrated ") -- [Petr Kotek (@petrkotek)](https://github.com/petrkotek "1 total commits to the home-assistant organization: +- [Petr Kotek (@petrkotek)](https://github.com/petrkotek "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Petr Vraník (@konikvranik)](https://github.com/konikvranik "11 total commits to the home-assistant organization: +- [Petr Vraník (@konikvranik)](https://github.com/konikvranik "11 total commits to the Home Assistant orga: 6 commits to home-assistant 5 commits to home-assistant.io ") -- [Petro31 (@Petro31)](https://github.com/Petro31 "3 total commits to the home-assistant organization: +- [Petro31 (@Petro31)](https://github.com/Petro31 "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant-polymer ") -- [pezinek (@pezinek)](https://github.com/pezinek "9 total commits to the home-assistant organization: +- [pezinek (@pezinek)](https://github.com/pezinek "9 total commits to the Home Assistant orga: 8 commits to home-assistant 1 commit to home-assistant.io ") -- [pgenera (@pgenera)](https://github.com/pgenera "2 total commits to the home-assistant organization: +- [pgenera (@pgenera)](https://github.com/pgenera "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [phardy (@phardy)](https://github.com/phardy "1 total commits to the home-assistant organization: +- [phardy (@phardy)](https://github.com/phardy "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [phfix (@phfix)](https://github.com/phfix "1 total commits to the home-assistant organization: +- [phfix (@phfix)](https://github.com/phfix "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Phi Dong (@pdong)](https://github.com/pdong "3 total commits to the home-assistant organization: +- [Phi Dong (@pdong)](https://github.com/pdong "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Phil (@godloth)](https://github.com/godloth "10 total commits to the home-assistant organization: +- [Phil (@godloth)](https://github.com/godloth "10 total commits to the Home Assistant orga: 10 commits to home-assistant.io ") -- [Phil (@pnbruckner)](https://github.com/pnbruckner "4 total commits to the home-assistant organization: -3 commits to home-assistant +- [Phil (@pnbruckner)](https://github.com/pnbruckner "5 total commits to the Home Assistant orga: +4 commits to home-assistant 1 commit to home-assistant.io ") -- [Phil Cole (@filcole)](https://github.com/filcole "9 total commits to the home-assistant organization: +- [Phil Cole (@filcole)](https://github.com/filcole "9 total commits to the Home Assistant orga: 6 commits to home-assistant.io 3 commits to home-assistant ") -- [Phil Elson (@pelson)](https://github.com/pelson "3 total commits to the home-assistant organization: +- [Phil Elson (@pelson)](https://github.com/pelson "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Phil Frost (@bitglue)](https://github.com/bitglue "14 total commits to the home-assistant organization: +- [Phil Frost (@bitglue)](https://github.com/bitglue "14 total commits to the Home Assistant orga: 12 commits to home-assistant 2 commits to home-assistant.io ") -- [Phil Haack (@Haacked)](https://github.com/Haacked "3 total commits to the home-assistant organization: +- [Phil Haack (@Haacked)](https://github.com/Haacked "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Phil Hansen (@Hansen8601)](https://github.com/Hansen8601 "1 total commits to the home-assistant organization: +- [Phil Hansen (@Hansen8601)](https://github.com/Hansen8601 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Phil Hawthorne (@philhawthorne)](https://github.com/philhawthorne "32 total commits to the home-assistant organization: +- [Phil Hawthorne (@philhawthorne)](https://github.com/philhawthorne "32 total commits to the Home Assistant orga: 21 commits to home-assistant.io 7 commits to home-assistant 4 commits to open-zwave ") -- [Phil Kates (@philk)](https://github.com/philk "11 total commits to the home-assistant organization: +- [Phil Kates (@philk)](https://github.com/philk "11 total commits to the Home Assistant orga: 8 commits to home-assistant 3 commits to home-assistant.io ") -- [Phil Lavin (@phil-lavin)](https://github.com/phil-lavin "1 total commits to the home-assistant organization: +- [Phil Lavin (@phil-lavin)](https://github.com/phil-lavin "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Phil Nelson (@phil-nelson)](https://github.com/phil-nelson "2 total commits to the home-assistant organization: +- [Phil Nelson (@phil-nelson)](https://github.com/phil-nelson "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [phileaton (@phileaton)](https://github.com/phileaton "1 total commits to the home-assistant organization: +- [phileaton (@phileaton)](https://github.com/phileaton "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Phileep (@Phileep)](https://github.com/Phileep "2 total commits to the home-assistant organization: +- [Phileep (@Phileep)](https://github.com/Phileep "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Philip Hofstetter (@pilif)](https://github.com/pilif "6 total commits to the home-assistant organization: +- [Philip Hofstetter (@pilif)](https://github.com/pilif "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Philip Howard (@Gadgetoid)](https://github.com/Gadgetoid "1 total commits to the home-assistant organization: +- [Philip Howard (@Gadgetoid)](https://github.com/Gadgetoid "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Philip Kleimeyer (@philklei)](https://github.com/philklei "5 total commits to the home-assistant organization: +- [Philip Kleimeyer (@philklei)](https://github.com/philklei "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [Philip Lundrigan (@philipbl)](https://github.com/philipbl "65 total commits to the home-assistant organization: +- [Philip Lundrigan (@philipbl)](https://github.com/philipbl "65 total commits to the Home Assistant orga: 56 commits to home-assistant 9 commits to home-assistant.io ") -- [Philip Rosenberg\-Watt (@PhilRW)](https://github.com/PhilRW "22 total commits to the home-assistant organization: +- [Philip Rosenberg\-Watt (@PhilRW)](https://github.com/PhilRW "22 total commits to the Home Assistant orga: 14 commits to home-assistant 8 commits to home-assistant.io ") -- [Philip Søeberg (@philipsoeberg)](https://github.com/philipsoeberg "2 total commits to the home-assistant organization: +- [Philip Søeberg (@philipsoeberg)](https://github.com/philipsoeberg "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Philipp Schmitt (@pschmitt)](https://github.com/pschmitt "40 total commits to the home-assistant organization: +- [Philipp Schmitt (@pschmitt)](https://github.com/pschmitt "40 total commits to the Home Assistant orga: 27 commits to home-assistant 11 commits to home-assistant.io 1 commit to appdaemon 1 commit to hassio-build ") -- [Philipp Temminghoff (@phil65)](https://github.com/phil65 "1 total commits to the home-assistant organization: +- [Philipp Temminghoff (@phil65)](https://github.com/phil65 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Philipp Wensauer (@ultrara1n)](https://github.com/ultrara1n "3 total commits to the home-assistant organization: +- [Philipp Wensauer (@ultrara1n)](https://github.com/ultrara1n "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Phill Price (@phillprice)](https://github.com/phillprice "12 total commits to the home-assistant organization: +- [Phill Price (@phillprice)](https://github.com/phillprice "12 total commits to the Home Assistant orga: 12 commits to home-assistant.io ") -- [phispi (@phispi)](https://github.com/phispi "1 total commits to the home-assistant organization: +- [phispi (@phispi)](https://github.com/phispi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [phithor (@phithor)](https://github.com/phithor "1 total commits to the home-assistant organization: +- [phithor (@phithor)](https://github.com/phithor "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [phlet (@phlet)](https://github.com/phlet "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [phlet (@phlet)](https://github.com/phlet "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [photinus (@photinus)](https://github.com/photinus "1 total commits to the home-assistant organization: +- [photinus (@photinus)](https://github.com/photinus "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [PhracturedBlue (@PhracturedBlue)](https://github.com/PhracturedBlue "43 total commits to the home-assistant organization: +- [PhracturedBlue (@PhracturedBlue)](https://github.com/PhracturedBlue "43 total commits to the Home Assistant orga: 25 commits to home-assistant 13 commits to home-assistant.io 5 commits to home-assistant-polymer ") -- [Pier\-Luc Charbonneau (@plcharbonneau)](https://github.com/plcharbonneau "1 total commits to the home-assistant organization: +- [Pier\-Luc Charbonneau (@plcharbonneau)](https://github.com/plcharbonneau "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Pierre (@BaQs)](https://github.com/BaQs "1 total commits to the home-assistant organization: +- [Pierre (@BaQs)](https://github.com/BaQs "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Pierre Gronlier (@ticapix)](https://github.com/ticapix "2 total commits to the home-assistant organization: +- [Pierre Gronlier (@ticapix)](https://github.com/ticapix "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Pierre Ståhl (@postlund)](https://github.com/postlund "52 total commits to the home-assistant organization: +- [Pierre Ståhl (@postlund)](https://github.com/postlund "52 total commits to the Home Assistant orga: 35 commits to home-assistant 11 commits to home-assistant.io 4 commits to netdisco 2 commits to home-assistant-polymer ") -- [Pierre\-Jean Leger (@Caligone)](https://github.com/Caligone "1 total commits to the home-assistant organization: +- [Pierre\-Jean Leger (@Caligone)](https://github.com/Caligone "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Piers Dawson\-Damer (@piersdd)](https://github.com/piersdd "1 total commits to the home-assistant organization: +- [Piers Dawson\-Damer (@piersdd)](https://github.com/piersdd "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [pinksocks (@pinksocks)](https://github.com/pinksocks "2 total commits to the home-assistant organization: +- [Pieter Ennes (@skion)](https://github.com/skion "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [pinksocks (@pinksocks)](https://github.com/pinksocks "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Piotr Dobrowolski (@Informatic)](https://github.com/Informatic "1 total commits to the home-assistant organization: +- [Piotr Dobrowolski (@Informatic)](https://github.com/Informatic "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Piotr Miazga (@polishdeveloper)](https://github.com/polishdeveloper "1 total commits to the home-assistant organization: +- [Piotr Miazga (@polishdeveloper)](https://github.com/polishdeveloper "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Pipiche (@pipiche38)](https://github.com/pipiche38 "1 total commits to the home-assistant organization: +- [Pipiche (@pipiche38)](https://github.com/pipiche38 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [pixelasticity (@pixelasticity)](https://github.com/pixelasticity "1 total commits to the home-assistant organization: +- [pixelasticity (@pixelasticity)](https://github.com/pixelasticity "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [pixiandreas (@pixiandreas)](https://github.com/pixiandreas "1 total commits to the home-assistant organization: +- [pixiandreas (@pixiandreas)](https://github.com/pixiandreas "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [pjv (@pjv)](https://github.com/pjv "1 total commits to the home-assistant organization: +- [pjv (@pjv)](https://github.com/pjv "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [pkonnekermetametrics (@pkonnekermetametrics)](https://github.com/pkonnekermetametrics "5 total commits to the home-assistant organization: +- [pkonnekermetametrics (@pkonnekermetametrics)](https://github.com/pkonnekermetametrics "5 total commits to the Home Assistant orga: 5 commits to warrant ") -- [PlanetJ (@PlanetJ)](https://github.com/PlanetJ "1 total commits to the home-assistant organization: +- [PlanetJ (@PlanetJ)](https://github.com/PlanetJ "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [pleeja (@pleeja)](https://github.com/pleeja "1 total commits to the home-assistant organization: +- [pleeja (@pleeja)](https://github.com/pleeja "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [plyblu (@plyblu)](https://github.com/plyblu "3 total commits to the home-assistant organization: +- [plyblu (@plyblu)](https://github.com/plyblu "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [pmmcmullen94 (@pmmcmullen94)](https://github.com/pmmcmullen94 "1 total commits to the home-assistant organization: +- [pmmcmullen94 (@pmmcmullen94)](https://github.com/pmmcmullen94 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [pocek (@pocek)](https://github.com/pocek "6 total commits to the home-assistant organization: +- [pocek (@pocek)](https://github.com/pocek "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [PollieKrismis (@PollieKrismis)](https://github.com/PollieKrismis "1 total commits to the home-assistant organization: +- [PollieKrismis (@PollieKrismis)](https://github.com/PollieKrismis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [pplucky (@pplucky)](https://github.com/pplucky "1 total commits to the home-assistant organization: +- [pplucky (@pplucky)](https://github.com/pplucky "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Pratyush Mohapatra (@Ativerc)](https://github.com/Ativerc "1 total commits to the home-assistant organization: +- [Pratyush Mohapatra (@Ativerc)](https://github.com/Ativerc "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [priiduonu (@priiduonu)](https://github.com/priiduonu "1 total commits to the home-assistant organization: +- [priiduonu (@priiduonu)](https://github.com/priiduonu "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [PriMachVisSys (@PriMachVisSys)](https://github.com/PriMachVisSys "2 total commits to the home-assistant organization: +- [PriMachVisSys (@PriMachVisSys)](https://github.com/PriMachVisSys "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [printzlau (@printzlau)](https://github.com/printzlau "2 total commits to the home-assistant organization: +- [printzlau (@printzlau)](https://github.com/printzlau "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [prophit987 (@prophit987)](https://github.com/prophit987 "2 total commits to the home-assistant organization: +- [prophit987 (@prophit987)](https://github.com/prophit987 "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Przemek Więch (@PeWu)](https://github.com/PeWu "2 total commits to the home-assistant organization: +- [Przemek Więch (@PeWu)](https://github.com/PeWu "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [psike (@psike)](https://github.com/psike "1 total commits to the home-assistant organization: +- [psike (@psike)](https://github.com/psike "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [psixilambda (@psixilambda)](https://github.com/psixilambda "4 total commits to the home-assistant organization: +- [psixilambda (@psixilambda)](https://github.com/psixilambda "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Pteranodon (@Pteranodon)](https://github.com/Pteranodon "1 total commits to the home-assistant organization: +- [Pteranodon (@Pteranodon)](https://github.com/Pteranodon "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [PuckStar (@PuckStar)](https://github.com/PuckStar "7 total commits to the home-assistant organization: +- [PuckStar (@PuckStar)](https://github.com/PuckStar "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Purplecarrot (@purplecarrot)](https://github.com/purplecarrot "2 total commits to the home-assistant organization: +- [Purplecarrot (@purplecarrot)](https://github.com/purplecarrot "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [pyitphyoaung (@pyitphyoaung)](https://github.com/pyitphyoaung "2 total commits to the home-assistant organization: +- [pyitphyoaung (@pyitphyoaung)](https://github.com/pyitphyoaung "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Pär Svanström (@psvanstrom)](https://github.com/psvanstrom "2 total commits to the home-assistant organization: +- [Pär Svanström (@psvanstrom)](https://github.com/psvanstrom "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [qinghuangchan (@qinghuangchan)](https://github.com/qinghuangchan "1 total commits to the home-assistant organization: +- [qinghuangchan (@qinghuangchan)](https://github.com/qinghuangchan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [qqgg231 (@qqgg231)](https://github.com/qqgg231 "3 total commits to the home-assistant organization: +- [qqgg231 (@qqgg231)](https://github.com/qqgg231 "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [qrionic labs (@qrioniclabs)](https://github.com/qrioniclabs "1 total commits to the home-assistant organization: +- [qrionic labs (@qrioniclabs)](https://github.com/qrioniclabs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [quaec (@quaec)](https://github.com/quaec "2 total commits to the home-assistant organization: +- [quaec (@quaec)](https://github.com/quaec "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Quatroking (@Quatroking)](https://github.com/Quatroking "1 total commits to the home-assistant organization: +- [Quatroking (@Quatroking)](https://github.com/Quatroking "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Questler (@Questler)](https://github.com/Questler "1 total commits to the home-assistant organization: +- [Questler (@Questler)](https://github.com/Questler "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [quthla (@quthla)](https://github.com/quthla "17 total commits to the home-assistant organization: +- [quthla (@quthla)](https://github.com/quthla "17 total commits to the Home Assistant orga: 6 commits to home-assistant-polymer 6 commits to home-assistant 4 commits to home-assistant-iOS 1 commit to home-assistant.io ") -- [Qwertee (@Qwertee)](https://github.com/Qwertee "1 total commits to the home-assistant organization: +- [Qwertee (@Qwertee)](https://github.com/Qwertee "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Qxlkdr (@Qxlkdr)](https://github.com/Qxlkdr "2 total commits to the home-assistant organization: +- [Qxlkdr (@Qxlkdr)](https://github.com/Qxlkdr "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [R Huish (@genestealer)](https://github.com/genestealer "5 total commits to the home-assistant organization: +- [R Huish (@genestealer)](https://github.com/genestealer "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [r4nd0mbr1ck (@r4nd0mbr1ck)](https://github.com/r4nd0mbr1ck "3 total commits to the home-assistant organization: +- [r4nd0mbr1ck (@r4nd0mbr1ck)](https://github.com/r4nd0mbr1ck "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [r\-jordan (@r-jordan)](https://github.com/r-jordan "2 total commits to the home-assistant organization: +- [r\-jordan (@r-jordan)](https://github.com/r-jordan "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Radim (@rds76)](https://github.com/rds76 "2 total commits to the home-assistant organization: +- [Radim (@rds76)](https://github.com/rds76 "2 total commits to the Home Assistant orga: 2 commits to appdaemon ") -- [radinsky (@radinsky)](https://github.com/radinsky "1 total commits to the home-assistant organization: +- [radinsky (@radinsky)](https://github.com/radinsky "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [rafale77 (@rafale77)](https://github.com/rafale77 "7 total commits to the home-assistant organization: +- [rafale77 (@rafale77)](https://github.com/rafale77 "7 total commits to the Home Assistant orga: 4 commits to home-assistant.io 3 commits to home-assistant ") -- [Raiford (@raiford)](https://github.com/raiford "2 total commits to the home-assistant organization: +- [Raiford (@raiford)](https://github.com/raiford "2 total commits to the Home Assistant orga: 1 commit to hassio-addons 1 commit to home-assistant.io ") -- [rainlake (@rainlake)](https://github.com/rainlake "1 total commits to the home-assistant organization: +- [rainlake (@rainlake)](https://github.com/rainlake "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Ralph (@bberg115)](https://github.com/bberg115 "1 total commits to the home-assistant organization: +- [Ralph (@bberg115)](https://github.com/bberg115 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ralph Hopman (@rhopman)](https://github.com/rhopman "1 total commits to the home-assistant organization: +- [Ralph Hopman (@rhopman)](https://github.com/rhopman "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Randall Mason (@ClashTheBunny)](https://github.com/ClashTheBunny "1 total commits to the home-assistant organization: +- [Randall Mason (@ClashTheBunny)](https://github.com/ClashTheBunny "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [randellhodges (@randellhodges)](https://github.com/randellhodges "8 total commits to the home-assistant organization: +- [randellhodges (@randellhodges)](https://github.com/randellhodges "8 total commits to the Home Assistant orga: 3 commits to home-assistant-polymer 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Raoul Teeuwen (@raoulteeuwen)](https://github.com/raoulteeuwen "1 total commits to the home-assistant organization: +- [Raoul Teeuwen (@raoulteeuwen)](https://github.com/raoulteeuwen "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Rashmi Yadav (@raysrashmi)](https://github.com/raysrashmi "1 total commits to the home-assistant organization: +- [Rashmi Yadav (@raysrashmi)](https://github.com/raysrashmi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Rasmus (@rasmusbe)](https://github.com/rasmusbe "3 total commits to the home-assistant organization: +- [Rasmus (@rasmusbe)](https://github.com/rasmusbe "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [ratcash (@ratcashdev)](https://github.com/ratcashdev "2 total commits to the home-assistant organization: +- [ratcash (@ratcashdev)](https://github.com/ratcashdev "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Ravi K (@shreram)](https://github.com/shreram "2 total commits to the home-assistant organization: +- [Ravi K (@shreram)](https://github.com/shreram "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ray (@raymck)](https://github.com/raymck "2 total commits to the home-assistant organization: +- [Ray (@raymck)](https://github.com/raymck "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Ray Goat (@raygoat)](https://github.com/raygoat "2 total commits to the home-assistant organization: +- [Ray Goat (@raygoat)](https://github.com/raygoat "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [ray0711 (@ray0711)](https://github.com/ray0711 "1 total commits to the home-assistant organization: +- [ray0711 (@ray0711)](https://github.com/ray0711 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [raymccarthy (@raymccarthy)](https://github.com/raymccarthy "1 total commits to the home-assistant organization: +- [raymccarthy (@raymccarthy)](https://github.com/raymccarthy "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Raymon de Looff (@raymondelooff)](https://github.com/raymondelooff "1 total commits to the home-assistant organization: +- [Raymon de Looff (@raymondelooff)](https://github.com/raymondelooff "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Raymond Ng (@RaymondNg2)](https://github.com/RaymondNg2 "2 total commits to the home-assistant organization: +- [Raymond Ng (@RaymondNg2)](https://github.com/RaymondNg2 "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [rbflurry (@rbflurry)](https://github.com/rbflurry "17 total commits to the home-assistant organization: +- [rbflurry (@rbflurry)](https://github.com/rbflurry "17 total commits to the Home Assistant orga: 14 commits to home-assistant.io 3 commits to home-assistant ") -- [RBHR (@rbhr)](https://github.com/rbhr "2 total commits to the home-assistant organization: +- [RBHR (@rbhr)](https://github.com/rbhr "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [rcmdnk (@rcmdnk)](https://github.com/rcmdnk "1 total commits to the home-assistant organization: +- [rcmdnk (@rcmdnk)](https://github.com/rcmdnk "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [rctgamer3 (@rctgamer3)](https://github.com/rctgamer3 "1 total commits to the home-assistant organization: +- [rctgamer3 (@rctgamer3)](https://github.com/rctgamer3 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [rdkayman (@rdkayman)](https://github.com/rdkayman "1 total commits to the home-assistant organization: +- [rdkayman (@rdkayman)](https://github.com/rdkayman "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Rebecca Cran (@bcran)](https://github.com/bcran "1 total commits to the home-assistant organization: +- [Rebecca Cran (@bcran)](https://github.com/bcran "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [redbeard (@brianredbeard)](https://github.com/brianredbeard "1 total commits to the home-assistant organization: +- [redbeard (@brianredbeard)](https://github.com/brianredbeard "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [reductio (@reductio)](https://github.com/reductio "1 total commits to the home-assistant organization: +- [reductio (@reductio)](https://github.com/reductio "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Reed Riley (@reedriley)](https://github.com/reedriley "3 total commits to the home-assistant organization: +- [Reed Riley (@reedriley)](https://github.com/reedriley "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [reef\-actor (@reef-actor)](https://github.com/reef-actor "1 total commits to the home-assistant organization: +- [reef\-actor (@reef-actor)](https://github.com/reef-actor "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Reinhard Tartler (@siretart)](https://github.com/siretart "1 total commits to the home-assistant organization: +- [Reinhard Tartler (@siretart)](https://github.com/siretart "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [remc0 (@remc0)](https://github.com/remc0 "1 total commits to the home-assistant organization: +- [remc0 (@remc0)](https://github.com/remc0 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Rendili (@Rendili)](https://github.com/Rendili "6 total commits to the home-assistant organization: +- [Rendili (@Rendili)](https://github.com/Rendili "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [Rene Nulsch (@ReneNulschDE)](https://github.com/ReneNulschDE "26 total commits to the home-assistant organization: +- [Rene Nulsch (@ReneNulschDE)](https://github.com/ReneNulschDE "26 total commits to the Home Assistant orga: 18 commits to home-assistant 8 commits to home-assistant.io ") -- [Rene Tode (@ReneTode)](https://github.com/ReneTode "55 total commits to the home-assistant organization: +- [Rene Tode (@ReneTode)](https://github.com/ReneTode "56 total commits to the Home Assistant orga: 53 commits to appdaemon -2 commits to home-assistant.io -") -- [René (@rretsiem)](https://github.com/rretsiem "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [René Kliment (@renekliment)](https://github.com/renekliment "2 total commits to the home-assistant organization: -2 commits to home-assistant -") -- [René\-Marc Simard (@renemarc)](https://github.com/renemarc "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [Rev Michael Greb (@mikegrb)](https://github.com/mikegrb "3 total commits to the home-assistant organization: 3 commits to home-assistant.io ") -- [Reza Moallemi (@moallemi)](https://github.com/moallemi "2 total commits to the home-assistant organization: +- [René (@rretsiem)](https://github.com/rretsiem "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [René Kliment (@renekliment)](https://github.com/renekliment "2 total commits to the Home Assistant orga: +2 commits to home-assistant +") +- [René\-Marc Simard (@renemarc)](https://github.com/renemarc "3 total commits to the Home Assistant orga: +2 commits to home-assistant +1 commit to home-assistant.io +") +- [Rev Michael Greb (@mikegrb)](https://github.com/mikegrb "3 total commits to the Home Assistant orga: +3 commits to home-assistant.io +") +- [Reza Moallemi (@moallemi)](https://github.com/moallemi "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [rgruebel (@rgruebel)](https://github.com/rgruebel "1 total commits to the home-assistant organization: +- [rgruebel (@rgruebel)](https://github.com/rgruebel "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [rhooper (@rhooper)](https://github.com/rhooper "30 total commits to the home-assistant organization: +- [rhooper (@rhooper)](https://github.com/rhooper "30 total commits to the Home Assistant orga: 25 commits to home-assistant 3 commits to home-assistant.io 2 commits to hadashboard ") -- [Riccardo Canta (@commento)](https://github.com/commento "3 total commits to the home-assistant organization: +- [Riccardo Canta (@commento)](https://github.com/commento "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Riccardo Massari (@maxdrift)](https://github.com/maxdrift "1 total commits to the home-assistant organization: +- [Riccardo Massari (@maxdrift)](https://github.com/maxdrift "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Richard (@EarthlingRich)](https://github.com/EarthlingRich "2 total commits to the home-assistant organization: +- [Richard (@EarthlingRich)](https://github.com/EarthlingRich "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Richard (@ainen)](https://github.com/ainen "1 total commits to the home-assistant organization: +- [Richard (@ainen)](https://github.com/ainen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Richard Arends (@Mosibi)](https://github.com/Mosibi "8 total commits to the home-assistant organization: +- [Richard Arends (@Mosibi)](https://github.com/Mosibi "8 total commits to the Home Assistant orga: 8 commits to home-assistant ") -- [Richard Cox (@Khabi)](https://github.com/Khabi "15 total commits to the home-assistant organization: +- [Richard Cox (@Khabi)](https://github.com/Khabi "15 total commits to the Home Assistant orga: 9 commits to home-assistant 6 commits to home-assistant.io ") -- [Richard Cunningham (@rythie)](https://github.com/rythie "2 total commits to the home-assistant organization: +- [Richard Cunningham (@rythie)](https://github.com/rythie "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Richard Evans (@rmevans9)](https://github.com/rmevans9 "1 total commits to the home-assistant organization: +- [Richard Evans (@rmevans9)](https://github.com/rmevans9 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Richard Lucas (@lucasweb78)](https://github.com/lucasweb78 "9 total commits to the home-assistant organization: +- [Richard Lucas (@lucasweb78)](https://github.com/lucasweb78 "9 total commits to the Home Assistant orga: 9 commits to home-assistant ") -- [Richard Mitchell (@mitchellrj)](https://github.com/mitchellrj "4 total commits to the home-assistant organization: -2 commits to home-assistant +- [Richard Mitchell (@mitchellrj)](https://github.com/mitchellrj "6 total commits to the Home Assistant orga: +4 commits to home-assistant 2 commits to home-assistant.io ") -- [Richard Niemand (@rniemand)](https://github.com/rniemand "1 total commits to the home-assistant organization: +- [Richard Niemand (@rniemand)](https://github.com/rniemand "1 total commits to the Home Assistant orga: 1 commit to example-custom-config ") -- [Richard Orr (@rorr73)](https://github.com/rorr73 "1 total commits to the home-assistant organization: +- [Richard Orr (@rorr73)](https://github.com/rorr73 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Richard Patel (@terorie)](https://github.com/terorie "4 total commits to the home-assistant organization: +- [Richard Patel (@terorie)](https://github.com/terorie "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [richo (@richo)](https://github.com/richo "1 total commits to the home-assistant organization: +- [richo (@richo)](https://github.com/richo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Rick (@rcuddy)](https://github.com/rcuddy "1 total commits to the home-assistant organization: +- [Rick (@rcuddy)](https://github.com/rcuddy "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [Rick Rubino (@rrubin0)](https://github.com/rrubin0 "4 total commits to the home-assistant organization: -4 commits to home-assistant.io -") -- [Rick Sharp (@ricksharp)](https://github.com/ricksharp "1 total commits to the home-assistant organization: +- [Rick Sharp (@ricksharp)](https://github.com/ricksharp "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Rick van Hattem (@WoLpH)](https://github.com/WoLpH "4 total commits to the home-assistant organization: +- [Rick van Hattem (@WoLpH)](https://github.com/WoLpH "4 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to scenegen 1 commit to home-assistant.io ") -- [RickyTaterSalad (@RickyTaterSalad)](https://github.com/RickyTaterSalad "1 total commits to the home-assistant organization: +- [RickyTaterSalad (@RickyTaterSalad)](https://github.com/RickyTaterSalad "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [ricmik (@ricmik)](https://github.com/ricmik "1 total commits to the home-assistant organization: +- [ricmik (@ricmik)](https://github.com/ricmik "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [rkabadi (@rkabadi)](https://github.com/rkabadi "17 total commits to the home-assistant organization: +- [rkabadi (@rkabadi)](https://github.com/rkabadi "17 total commits to the Home Assistant orga: 17 commits to home-assistant ") -- [rkuijer (@rkuijer)](https://github.com/rkuijer "1 total commits to the home-assistant organization: +- [rkuijer (@rkuijer)](https://github.com/rkuijer "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [rmacklin (@rmacklin)](https://github.com/rmacklin "1 total commits to the home-assistant organization: +- [rmacklin (@rmacklin)](https://github.com/rmacklin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [rnizametdinov (@rnizametdinov)](https://github.com/rnizametdinov "1 total commits to the home-assistant organization: +- [rnizametdinov (@rnizametdinov)](https://github.com/rnizametdinov "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Rob Capellini (@capellini)](https://github.com/capellini "3 total commits to the home-assistant organization: +- [Rob Capellini (@capellini)](https://github.com/capellini "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Rob Connolly (@webworxshop)](https://github.com/webworxshop "4 total commits to the home-assistant organization: +- [Rob Connolly (@webworxshop)](https://github.com/webworxshop "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Rob Cranfill (@RobCranfill)](https://github.com/RobCranfill "3 total commits to the home-assistant organization: +- [Rob Cranfill (@RobCranfill)](https://github.com/RobCranfill "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Rob Johnson (@robjohnson189)](https://github.com/robjohnson189 "2 total commits to the home-assistant organization: +- [Rob Johnson (@robjohnson189)](https://github.com/robjohnson189 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Rob Slifka (@rslifka)](https://github.com/rslifka "5 total commits to the home-assistant organization: +- [Rob Slifka (@rslifka)](https://github.com/rslifka "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Robbert Müller (@mjrider)](https://github.com/mjrider "9 total commits to the home-assistant organization: +- [Robbert Müller (@mjrider)](https://github.com/mjrider "9 total commits to the Home Assistant orga: 6 commits to hassio-cli 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Robbie Page (@rorpage)](https://github.com/rorpage "3 total commits to the home-assistant organization: +- [Robbie Page (@rorpage)](https://github.com/rorpage "3 total commits to the Home Assistant orga: 3 commits to hassbian-scripts ") -- [Robbie Trencheny (@robbiet480)](https://github.com/robbiet480 "1665 total commits to the home-assistant organization: -777 commits to home-assistant-iOS +- [Robbie Trencheny (@robbiet480)](https://github.com/robbiet480 "1669 total commits to the Home Assistant orga: +781 commits to home-assistant-iOS 260 commits to home-assistant 251 commits to home-assistant.io 139 commits to ios-certificates @@ -8022,2170 +8136,2203 @@ This page contains a list of people who have contributed in one way or another t 7 commits to dehydrated 6 commits to netdisco 5 commits to organization-internal -3 commits to scenegen -3 commits to home-assistant-js 3 commits to hadashboard -3 commits to organization -3 commits to home-assistant-cli -3 commits to home-assistant-js-websocket +3 commits to scenegen 3 commits to hassbot +3 commits to home-assistant-js-websocket +3 commits to home-assistant-cli +3 commits to home-assistant-js +3 commits to organization 3 commits to appdaemon 3 commits to open-zwave -2 commits to home-assistant-notebooks -2 commits to fabric-home-assistant 2 commits to home-assistant-assets -2 commits to LabelBot 2 commits to lambda-home-assistant-github 2 commits to micropython-home-assistant +2 commits to fabric-home-assistant +2 commits to LabelBot +2 commits to home-assistant-notebooks ") -- [Robby Grossman (@freerobby)](https://github.com/freerobby "3 total commits to the home-assistant organization: +- [Robby Grossman (@freerobby)](https://github.com/freerobby "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Robert (@metbril)](https://github.com/metbril "10 total commits to the home-assistant organization: +- [Robert (@metbril)](https://github.com/metbril "10 total commits to the Home Assistant orga: 10 commits to home-assistant.io ") -- [Robert (@rbrtio)](https://github.com/rbrtio "2 total commits to the home-assistant organization: +- [Robert (@rbrtio)](https://github.com/rbrtio "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Robert Accettura (@raccettura)](https://github.com/raccettura "2 total commits to the home-assistant organization: +- [Robert Accettura (@raccettura)](https://github.com/raccettura "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant ") -- [Robert Beal (@robertbeal)](https://github.com/robertbeal "1 total commits to the home-assistant organization: +- [Robert Beal (@robertbeal)](https://github.com/robertbeal "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Robert Dunmire III (@slackr31337)](https://github.com/slackr31337 "1 total commits to the home-assistant organization: +- [Robert Dunmire III (@slackr31337)](https://github.com/slackr31337 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Robert Kiss (@kepten)](https://github.com/kepten "2 total commits to the home-assistant organization: +- [Robert Kiss (@kepten)](https://github.com/kepten "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Robert Kowalski (@robertkowalski)](https://github.com/robertkowalski "1 total commits to the home-assistant organization: +- [Robert Kowalski (@robertkowalski)](https://github.com/robertkowalski "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Robert Schindler (@efficiosoft)](https://github.com/efficiosoft "2 total commits to the home-assistant organization: +- [Robert Schindler (@efficiosoft)](https://github.com/efficiosoft "5 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to hassos +1 commit to home-assistant-polymer +1 commit to home-assistant +1 commit to home-assistant.io ") -- [Robert Schütz (@dotlambda)](https://github.com/dotlambda "9 total commits to the home-assistant organization: +- [Robert Schütz (@dotlambda)](https://github.com/dotlambda "9 total commits to the Home Assistant orga: 3 commits to home-assistant-cli 2 commits to netdisco 2 commits to home-assistant.io 1 commit to appdaemon 1 commit to home-assistant ") -- [Robert Svensson (@Kane610)](https://github.com/Kane610 "99 total commits to the home-assistant organization: -65 commits to home-assistant +- [Robert Svensson (@Kane610)](https://github.com/Kane610 "101 total commits to the Home Assistant orga: +66 commits to home-assistant 30 commits to home-assistant.io -2 commits to developers.home-assistant +3 commits to developers.home-assistant 1 commit to netdisco 1 commit to home-assistant-polymer ") -- [robhuls (@robhuls)](https://github.com/robhuls "1 total commits to the home-assistant organization: +- [robhuls (@robhuls)](https://github.com/robhuls "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Robin (@robmarkcole)](https://github.com/robmarkcole "75 total commits to the home-assistant organization: +- [Robin (@robmarkcole)](https://github.com/robmarkcole "75 total commits to the Home Assistant orga: 49 commits to home-assistant.io 20 commits to home-assistant -2 commits to home-assistant-notebooks 2 commits to home-assistant-assets -1 commit to data.home-assistant +2 commits to home-assistant-notebooks 1 commit to hassos +1 commit to data.home-assistant ") -- [Robin (@kloknibor)](https://github.com/kloknibor "1 total commits to the home-assistant organization: +- [Robin (@kloknibor)](https://github.com/kloknibor "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Robin Clarke (@robin13)](https://github.com/robin13 "1 total commits to the home-assistant organization: +- [Robin Clarke (@robin13)](https://github.com/robin13 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Robin Laurén (@llauren)](https://github.com/llauren "2 total commits to the home-assistant organization: +- [Robin Laurén (@llauren)](https://github.com/llauren "2 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to home-assistant.io ") -- [Robin Migalski (@RobinMglsk)](https://github.com/RobinMglsk "1 total commits to the home-assistant organization: +- [Robin Migalski (@RobinMglsk)](https://github.com/RobinMglsk "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [robybob64 (@robybob64)](https://github.com/robybob64 "4 total commits to the home-assistant organization: +- [robybob64 (@robybob64)](https://github.com/robybob64 "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Roddie Hasan (@eiddor)](https://github.com/eiddor "9 total commits to the home-assistant organization: +- [Roddie Hasan (@eiddor)](https://github.com/eiddor "9 total commits to the Home Assistant orga: 6 commits to home-assistant.io 3 commits to open-zwave ") -- [Rohan Kapoor (@rohankapoorcom)](https://github.com/rohankapoorcom "70 total commits to the home-assistant organization: -51 commits to home-assistant -19 commits to home-assistant.io +- [Rohan Kapoor (@rohankapoorcom)](https://github.com/rohankapoorcom "89 total commits to the Home Assistant orga: +66 commits to home-assistant +23 commits to home-assistant.io ") -- [Roi Dayan (@roidayan)](https://github.com/roidayan "7 total commits to the home-assistant organization: +- [Roi Dayan (@roidayan)](https://github.com/roidayan "7 total commits to the Home Assistant orga: 6 commits to home-assistant 1 commit to home-assistant.io ") -- [roiff (@roiff)](https://github.com/roiff "3 total commits to the home-assistant organization: +- [roiff (@roiff)](https://github.com/roiff "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to homebridge-homeassistant ") -- [Rolf Schäuble (@rschaeuble)](https://github.com/rschaeuble "6 total commits to the home-assistant organization: +- [Rolf Schäuble (@rschaeuble)](https://github.com/rschaeuble "6 total commits to the Home Assistant orga: 6 commits to appdaemon ") -- [rolfberkenbosch (@rolfberkenbosch)](https://github.com/rolfberkenbosch "1 total commits to the home-assistant organization: -1 commit to home-assistant +- [rolfberkenbosch (@rolfberkenbosch)](https://github.com/rolfberkenbosch "2 total commits to the Home Assistant orga: +2 commits to home-assistant ") -- [rollbrettler (@rollbrettler)](https://github.com/rollbrettler "2 total commits to the home-assistant organization: +- [rollbrettler (@rollbrettler)](https://github.com/rollbrettler "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [romain38 (@romain38)](https://github.com/romain38 "1 total commits to the home-assistant organization: +- [romain38 (@romain38)](https://github.com/romain38 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Roman (@HerrHofrat)](https://github.com/HerrHofrat "5 total commits to the home-assistant organization: +- [Roman (@HerrHofrat)](https://github.com/HerrHofrat "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Roman (@Roemer)](https://github.com/Roemer "1 total commits to the home-assistant organization: +- [Roman (@Roemer)](https://github.com/Roemer "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ron Klinkien (@cyberjunky)](https://github.com/cyberjunky "5 total commits to the home-assistant organization: +- [Ron Klinkien (@cyberjunky)](https://github.com/cyberjunky "5 total commits to the Home Assistant orga: 3 commits to home-assistant.io 2 commits to home-assistant ") -- [Ron Miller (@brainyron)](https://github.com/brainyron "1 total commits to the home-assistant organization: +- [Ron Miller (@brainyron)](https://github.com/brainyron "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [Ron Schaeffer (@ronschaeffer)](https://github.com/ronschaeffer "1 total commits to the home-assistant organization: +- [Ron Schaeffer (@ronschaeffer)](https://github.com/ronschaeffer "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ron Šmeral (@rsmeral)](https://github.com/rsmeral "1 total commits to the home-assistant organization: +- [Ron Šmeral (@rsmeral)](https://github.com/rsmeral "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Ronald Dehuysser (@rdehuyss)](https://github.com/rdehuyss "2 total commits to the home-assistant organization: +- [Ronald Dehuysser (@rdehuyss)](https://github.com/rdehuyss "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ronen Hayun (@rhayun)](https://github.com/rhayun "3 total commits to the home-assistant organization: +- [Ronen Hayun (@rhayun)](https://github.com/rhayun "3 total commits to the Home Assistant orga: 3 commits to home-assistant-polymer ") -- [Ronnie Garcia (@ronniegarcia)](https://github.com/ronniegarcia "1 total commits to the home-assistant organization: +- [Ronnie Garcia (@ronniegarcia)](https://github.com/ronniegarcia "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [roqeer (@roqeer)](https://github.com/roqeer "3 total commits to the home-assistant organization: +- [roqeer (@roqeer)](https://github.com/roqeer "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Ross Dargan (@rossdargan)](https://github.com/rossdargan "2 total commits to the home-assistant organization: +- [Ross Dargan (@rossdargan)](https://github.com/rossdargan "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ross Schulman (@rschulman)](https://github.com/rschulman "1 total commits to the home-assistant organization: +- [Ross Schulman (@rschulman)](https://github.com/rschulman "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [rosscullen (@rosscullen)](https://github.com/rosscullen "1 total commits to the home-assistant organization: +- [rosscullen (@rosscullen)](https://github.com/rosscullen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Roy (@twoez)](https://github.com/twoez "1 total commits to the home-assistant organization: +- [Roy (@twoez)](https://github.com/twoez "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Roy Duineveld (@royduin)](https://github.com/royduin "3 total commits to the home-assistant organization: +- [Roy Duineveld (@royduin)](https://github.com/royduin "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Roy Tomeij (@roytomeij)](https://github.com/roytomeij "1 total commits to the home-assistant organization: +- [Roy Tomeij (@roytomeij)](https://github.com/roytomeij "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [rpitera (@rpitera)](https://github.com/rpitera "6 total commits to the home-assistant organization: +- [rpitera (@rpitera)](https://github.com/rpitera "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [rpr69 (@rpr69)](https://github.com/rpr69 "2 total commits to the home-assistant organization: +- [rpr69 (@rpr69)](https://github.com/rpr69 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ruben (@rubenvandeven)](https://github.com/rubenvandeven "1 total commits to the home-assistant organization: +- [rrubin0 (@rrubin0)](https://github.com/rrubin0 "4 total commits to the Home Assistant orga: +4 commits to home-assistant.io +") +- [Ruben (@rubenvandeven)](https://github.com/rubenvandeven "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Ruben J\. Jongejan (@rvben)](https://github.com/rvben "1 total commits to the home-assistant organization: +- [Ruben J\. Jongejan (@rvben)](https://github.com/rvben "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [RubenKelevra (@RubenKelevra)](https://github.com/RubenKelevra "1 total commits to the home-assistant organization: +- [RubenKelevra (@RubenKelevra)](https://github.com/RubenKelevra "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Rubens Panfili (@rpanfili)](https://github.com/rpanfili "1 total commits to the home-assistant organization: +- [Rubens Panfili (@rpanfili)](https://github.com/rpanfili "1 total commits to the Home Assistant orga: 1 commit to hassio-addons ") -- [rubenverhoef (@rubenverhoef)](https://github.com/rubenverhoef "2 total commits to the home-assistant organization: +- [rubenverhoef (@rubenverhoef)](https://github.com/rubenverhoef "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [rubund (@rubund)](https://github.com/rubund "6 total commits to the home-assistant organization: +- [rubund (@rubund)](https://github.com/rubund "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Rubén Infante (@ruben0909)](https://github.com/ruben0909 "1 total commits to the home-assistant organization: +- [Rubén Infante (@ruben0909)](https://github.com/ruben0909 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Rudi Middel (@mrBussy)](https://github.com/mrBussy "1 total commits to the home-assistant organization: +- [Rudi Middel (@mrBussy)](https://github.com/mrBussy "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [rudis (@rudis)](https://github.com/rudis "37 total commits to the home-assistant organization: +- [rudis (@rudis)](https://github.com/rudis "37 total commits to the Home Assistant orga: 37 commits to dehydrated ") -- [runningman84 (@runningman84)](https://github.com/runningman84 "5 total commits to the home-assistant organization: +- [Rudolf Offereins (@Sholofly)](https://github.com/Sholofly "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [runningman84 (@runningman84)](https://github.com/runningman84 "5 total commits to the Home Assistant orga: 4 commits to home-assistant.io 1 commit to home-assistant ") -- [RunOnGitHub (@RunOnGitHub)](https://github.com/RunOnGitHub "2 total commits to the home-assistant organization: +- [RunOnGitHub (@RunOnGitHub)](https://github.com/RunOnGitHub "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [runraid (@runraid)](https://github.com/runraid "1 total commits to the home-assistant organization: +- [runraid (@runraid)](https://github.com/runraid "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ruohan\.chen (@crhan)](https://github.com/crhan "5 total commits to the home-assistant organization: +- [ruohan\.chen (@crhan)](https://github.com/crhan "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Ruslan Sayfutdinov (@KapJI)](https://github.com/KapJI "2 total commits to the home-assistant organization: +- [Ruslan Sayfutdinov (@KapJI)](https://github.com/KapJI "2 total commits to the Home Assistant orga: 1 commit to developers.home-assistant 1 commit to home-assistant ") -- [Russ K (@rkubes)](https://github.com/rkubes "2 total commits to the home-assistant organization: +- [Russ K (@rkubes)](https://github.com/rkubes "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [Russ Nelson (@RussNelson)](https://github.com/RussNelson "1 total commits to the home-assistant organization: +- [Russ Nelson (@RussNelson)](https://github.com/RussNelson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [russdan (@russdan)](https://github.com/russdan "4 total commits to the home-assistant organization: +- [russdan (@russdan)](https://github.com/russdan "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Russell Cloran (@rcloran)](https://github.com/rcloran "40 total commits to the home-assistant organization: +- [Russell Cloran (@rcloran)](https://github.com/rcloran "40 total commits to the Home Assistant orga: 33 commits to home-assistant 4 commits to homebridge-homeassistant 3 commits to home-assistant.io ") -- [Ryan (@ryanwinter)](https://github.com/ryanwinter "2 total commits to the home-assistant organization: +- [Ryan (@ryanwinter)](https://github.com/ryanwinter "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Ryan Bahm (@rdbahm)](https://github.com/rdbahm "7 total commits to the home-assistant organization: +- [Ryan Bahm (@rdbahm)](https://github.com/rdbahm "7 total commits to the Home Assistant orga: 5 commits to home-assistant.io 2 commits to home-assistant ") -- [Ryan Bray (@rbray89)](https://github.com/rbray89 "19 total commits to the home-assistant organization: -16 commits to hassos +- [Ryan Bray (@rbray89)](https://github.com/rbray89 "22 total commits to the Home Assistant orga: +19 commits to hassos 2 commits to home-assistant.io 1 commit to hassio-build ") -- [Ryan Daigle (@rwdaigle)](https://github.com/rwdaigle "3 total commits to the home-assistant organization: +- [Ryan Daigle (@rwdaigle)](https://github.com/rwdaigle "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Ryan Davies (@PrimusNZ)](https://github.com/PrimusNZ "4 total commits to the home-assistant organization: +- [Ryan Davies (@PrimusNZ)](https://github.com/PrimusNZ "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Ryan Gibbons (@rtgibbons)](https://github.com/rtgibbons "1 total commits to the home-assistant organization: +- [Ryan Gibbons (@rtgibbons)](https://github.com/rtgibbons "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ryan Hunt (@nayrnet)](https://github.com/nayrnet "8 total commits to the home-assistant organization: +- [Ryan Hunt (@nayrnet)](https://github.com/nayrnet "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [Ryan Jarvis (@Cabalist)](https://github.com/Cabalist "1 total commits to the home-assistant organization: +- [Ryan Jarvis (@Cabalist)](https://github.com/Cabalist "1 total commits to the Home Assistant orga: 1 commit to hassbian-scripts ") -- [Ryan Kladar (@Kladar)](https://github.com/Kladar "1 total commits to the home-assistant organization: +- [Ryan Kladar (@Kladar)](https://github.com/Kladar "1 total commits to the Home Assistant orga: 1 commit to hassos ") -- [Ryan Kraus (@rmkraus)](https://github.com/rmkraus "195 total commits to the home-assistant organization: +- [Ryan Kraus (@rmkraus)](https://github.com/rmkraus "195 total commits to the Home Assistant orga: 163 commits to home-assistant 17 commits to home-assistant.io 14 commits to home-assistant-polymer 1 commit to home-assistant-notebooks ") -- [Ryan McLean (@ryanm101)](https://github.com/ryanm101 "99 total commits to the home-assistant organization: +- [Ryan McLean (@ryanm101)](https://github.com/ryanm101 "99 total commits to the Home Assistant orga: 77 commits to hassio-cli 16 commits to home-assistant 6 commits to home-assistant.io ") -- [Ryan Mounce (@rmounce)](https://github.com/rmounce "2 total commits to the home-assistant organization: +- [Ryan Mounce (@rmounce)](https://github.com/rmounce "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Ryan Nazaretian (@ryannazaretian)](https://github.com/ryannazaretian "1 total commits to the home-assistant organization: +- [Ryan Nazaretian (@ryannazaretian)](https://github.com/ryannazaretian "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ryan Nowakowski (@tubaman)](https://github.com/tubaman "1 total commits to the home-assistant organization: +- [Ryan Nowakowski (@tubaman)](https://github.com/tubaman "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Ryan Parrish (@stickystyle)](https://github.com/stickystyle "3 total commits to the home-assistant organization: +- [Ryan Parrish (@stickystyle)](https://github.com/stickystyle "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Ryan Sandridge (@dissolved)](https://github.com/dissolved "2 total commits to the home-assistant organization: +- [Ryan Sandridge (@dissolved)](https://github.com/dissolved "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ryan Spicer (@alterscape)](https://github.com/alterscape "1 total commits to the home-assistant organization: +- [Ryan Spicer (@alterscape)](https://github.com/alterscape "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ryan Turner (@turnrye)](https://github.com/turnrye "7 total commits to the home-assistant organization: +- [Ryan Turner (@turnrye)](https://github.com/turnrye "7 total commits to the Home Assistant orga: 6 commits to home-assistant 1 commit to home-assistant.io ") -- [Ryan Wagoner (@rwagoner)](https://github.com/rwagoner "2 total commits to the home-assistant organization: +- [Ryan Wagoner (@rwagoner)](https://github.com/rwagoner "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Ryan Winchester (@ryanwinchester)](https://github.com/ryanwinchester "1 total commits to the home-assistant organization: +- [Ryan Winchester (@ryanwinchester)](https://github.com/ryanwinchester "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [ryqiem (@ryqiem)](https://github.com/ryqiem "2 total commits to the home-assistant organization: +- [ryqiem (@ryqiem)](https://github.com/ryqiem "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Ryszard Trojnacki (@Ryszard-Trojnacki)](https://github.com/Ryszard-Trojnacki "5 total commits to the home-assistant organization: +- [Ryszard Trojnacki (@Ryszard-Trojnacki)](https://github.com/Ryszard-Trojnacki "5 total commits to the Home Assistant orga: 5 commits to open-zwave ") -- [Róbert Nagy (@vrnagy)](https://github.com/vrnagy "1 total commits to the home-assistant organization: +- [Róbert Nagy (@vrnagy)](https://github.com/vrnagy "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Sabesto (@Sabesto)](https://github.com/Sabesto "4 total commits to the home-assistant organization: +- [Sabesto (@Sabesto)](https://github.com/Sabesto "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Sacha Telgenhof (@stelgenhof)](https://github.com/stelgenhof "3 total commits to the home-assistant organization: +- [Sacha Telgenhof (@stelgenhof)](https://github.com/stelgenhof "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [sagilo (@sagilo)](https://github.com/sagilo "2 total commits to the home-assistant organization: +- [sagilo (@sagilo)](https://github.com/sagilo "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [saintman23 (@saintman23)](https://github.com/saintman23 "10 total commits to the home-assistant organization: +- [saintman23 (@saintman23)](https://github.com/saintman23 "10 total commits to the Home Assistant orga: 10 commits to open-zwave ") -- [Salman Shah (@salman-bhai)](https://github.com/salman-bhai "1 total commits to the home-assistant organization: +- [Salman Shah (@salman-bhai)](https://github.com/salman-bhai "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sam Birch (@hotplot)](https://github.com/hotplot "4 total commits to the home-assistant organization: +- [Sam Birch (@hotplot)](https://github.com/hotplot "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Sam Holmes (@sam3d)](https://github.com/sam3d "4 total commits to the home-assistant organization: +- [Sam Holmes (@sam3d)](https://github.com/sam3d "4 total commits to the Home Assistant orga: 4 commits to pi-gen ") -- [Sam Jongenelen (@SamJongenelen)](https://github.com/SamJongenelen "2 total commits to the home-assistant organization: +- [Sam Jongenelen (@SamJongenelen)](https://github.com/SamJongenelen "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Sam Riley (@samriley)](https://github.com/samriley "2 total commits to the home-assistant organization: +- [Sam Riley (@samriley)](https://github.com/samriley "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Sam Whited (@SamWhited)](https://github.com/SamWhited "2 total commits to the home-assistant organization: +- [Sam Whited (@SamWhited)](https://github.com/SamWhited "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [sam\-io (@sam-io)](https://github.com/sam-io "5 total commits to the home-assistant organization: +- [sam\-io (@sam-io)](https://github.com/sam-io "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [sam\-wright (@sam-wright)](https://github.com/sam-wright "1 total commits to the home-assistant organization: +- [sam\-wright (@sam-wright)](https://github.com/sam-wright "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Samar Dhwoj Acharya (@techgaun)](https://github.com/techgaun "53 total commits to the home-assistant organization: +- [Samar Dhwoj Acharya (@techgaun)](https://github.com/techgaun "53 total commits to the Home Assistant orga: 40 commits to python-openzwave 13 commits to open-zwave ") -- [Samuel Bétrisey (@betrisey)](https://github.com/betrisey "3 total commits to the home-assistant organization: +- [Samuel Bétrisey (@betrisey)](https://github.com/betrisey "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Samuel Maggs (@samuelmaggs)](https://github.com/samuelmaggs "1 total commits to the home-assistant organization: +- [Samuel Maggs (@samuelmaggs)](https://github.com/samuelmaggs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [samuelsson86 (@samuelsson86)](https://github.com/samuelsson86 "1 total commits to the home-assistant organization: +- [samuelsson86 (@samuelsson86)](https://github.com/samuelsson86 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sander de Leeuw (@sdeleeuw)](https://github.com/sdeleeuw "1 total commits to the home-assistant organization: +- [Sander de Leeuw (@sdeleeuw)](https://github.com/sdeleeuw "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Sander Geerts (@Devqon)](https://github.com/Devqon "2 total commits to the home-assistant organization: +- [Sander Geerts (@Devqon)](https://github.com/Devqon "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [sander76 (@sander76)](https://github.com/sander76 "48 total commits to the home-assistant organization: +- [Sander Zumbrink (@zumitnl)](https://github.com/zumitnl "2 total commits to the Home Assistant orga: +1 commit to home-assistant +1 commit to home-assistant.io +") +- [sander76 (@sander76)](https://github.com/sander76 "48 total commits to the Home Assistant orga: 44 commits to home-assistant 4 commits to home-assistant.io ") -- [Sangwon Kim (@pueue)](https://github.com/pueue "1 total commits to the home-assistant organization: +- [Sangwon Kim (@pueue)](https://github.com/pueue "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [sapph42 (@sapph42)](https://github.com/sapph42 "1 total commits to the home-assistant organization: +- [sapph42 (@sapph42)](https://github.com/sapph42 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [sarakha63 (@sarakha63)](https://github.com/sarakha63 "130 total commits to the home-assistant organization: +- [sarakha63 (@sarakha63)](https://github.com/sarakha63 "130 total commits to the Home Assistant orga: 130 commits to open-zwave ") -- [Saumya Balodi (@saumya1906)](https://github.com/saumya1906 "1 total commits to the home-assistant organization: +- [Saumya Balodi (@saumya1906)](https://github.com/saumya1906 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Saurabh Sharma (@saurabhsharma001)](https://github.com/saurabhsharma001 "1 total commits to the home-assistant organization: +- [Saurabh Sharma (@saurabhsharma001)](https://github.com/saurabhsharma001 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sbaa1 (@Sbaa1)](https://github.com/Sbaa1 "1 total commits to the home-assistant organization: +- [Sbaa1 (@Sbaa1)](https://github.com/Sbaa1 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [sbYm (@GongT)](https://github.com/GongT "1 total commits to the home-assistant organization: +- [sbYm (@GongT)](https://github.com/GongT "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [scaarup (@scaarup)](https://github.com/scaarup "1 total commits to the home-assistant organization: +- [scaarup (@scaarup)](https://github.com/scaarup "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [scheric (@scheric)](https://github.com/scheric "1 total commits to the home-assistant organization: +- [scheric (@scheric)](https://github.com/scheric "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [schferbe (@schferbe)](https://github.com/schferbe "1 total commits to the home-assistant organization: +- [schferbe (@schferbe)](https://github.com/schferbe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Schmackos (@Schmackos)](https://github.com/Schmackos "2 total commits to the home-assistant organization: +- [Schmackos (@Schmackos)](https://github.com/Schmackos "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [schneefux (@schneefux)](https://github.com/schneefux "2 total commits to the home-assistant organization: +- [schneefux (@schneefux)](https://github.com/schneefux "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [schnoetz (@schnoetz)](https://github.com/schnoetz "1 total commits to the home-assistant organization: +- [schnoetz (@schnoetz)](https://github.com/schnoetz "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Scholli (@ScholliYT)](https://github.com/ScholliYT "1 total commits to the home-assistant organization: +- [Scholli (@ScholliYT)](https://github.com/ScholliYT "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [schumpeter2 (@schumpeter2)](https://github.com/schumpeter2 "1 total commits to the home-assistant organization: +- [schumpeter2 (@schumpeter2)](https://github.com/schumpeter2 "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [SchumyHao (@SchumyHao)](https://github.com/SchumyHao "1 total commits to the home-assistant organization: +- [SchumyHao (@SchumyHao)](https://github.com/SchumyHao "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Scott (@lostage)](https://github.com/lostage "2 total commits to the home-assistant organization: +- [Scott (@lostage)](https://github.com/lostage "2 total commits to the Home Assistant orga: 1 commit to developers.home-assistant 1 commit to home-assistant.io ") -- [Scott Albertson (@salbertson)](https://github.com/salbertson "1 total commits to the home-assistant organization: +- [Scott Albertson (@salbertson)](https://github.com/salbertson "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Scott Bartuska (@bing281)](https://github.com/bing281 "1 total commits to the home-assistant organization: +- [Scott Bartuska (@bing281)](https://github.com/bing281 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Scott Bradshaw (@swbradshaw)](https://github.com/swbradshaw "6 total commits to the home-assistant organization: +- [Scott Bradshaw (@swbradshaw)](https://github.com/swbradshaw "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Scott Gauche (@sgauche)](https://github.com/sgauche "3 total commits to the home-assistant organization: +- [Scott Gauche (@sgauche)](https://github.com/sgauche "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Scott Griffin (@scottocs11)](https://github.com/scottocs11 "7 total commits to the home-assistant organization: +- [Scott Griffin (@scottocs11)](https://github.com/scottocs11 "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Scott Henning (@shenning00)](https://github.com/shenning00 "2 total commits to the home-assistant organization: +- [Scott Henning (@shenning00)](https://github.com/shenning00 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Scott O'Neil (@americanwookie)](https://github.com/americanwookie "7 total commits to the home-assistant organization: +- [Scott O'Neil (@americanwookie)](https://github.com/americanwookie "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Scott Prive (@sprive)](https://github.com/sprive "1 total commits to the home-assistant organization: +- [Scott Prive (@sprive)](https://github.com/sprive "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Scott Reston (@ih8gates)](https://github.com/ih8gates "12 total commits to the home-assistant organization: +- [Scott Reston (@ih8gates)](https://github.com/ih8gates "12 total commits to the Home Assistant orga: 9 commits to home-assistant.io 2 commits to home-assistant 1 commit to home-assistant-polymer ") -- [Scott Watermasysk (@scottwater)](https://github.com/scottwater "1 total commits to the home-assistant organization: +- [Scott Watermasysk (@scottwater)](https://github.com/scottwater "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [scottjones4k (@scottjones4k)](https://github.com/scottjones4k "1 total commits to the home-assistant organization: +- [scottjones4k (@scottjones4k)](https://github.com/scottjones4k "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [sdelliot (@sdelliot)](https://github.com/sdelliot "1 total commits to the home-assistant organization: +- [sdelliot (@sdelliot)](https://github.com/sdelliot "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Sean (@mcnovy)](https://github.com/mcnovy "3 total commits to the home-assistant organization: +- [Sean (@mcnovy)](https://github.com/mcnovy "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [Sean (@mitchese)](https://github.com/mitchese "1 total commits to the home-assistant organization: +- [Sean (@mitchese)](https://github.com/mitchese "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Sean Dague (@sdague)](https://github.com/sdague "87 total commits to the home-assistant organization: +- [Sean Dague (@sdague)](https://github.com/sdague "87 total commits to the Home Assistant orga: 60 commits to home-assistant 18 commits to home-assistant.io 5 commits to home-assistant-polymer 3 commits to netdisco 1 commit to home-assistant-js ") -- [Sean Gollschewsky (@gollo)](https://github.com/gollo "17 total commits to the home-assistant organization: +- [Sean Gollschewsky (@gollo)](https://github.com/gollo "17 total commits to the Home Assistant orga: 10 commits to home-assistant 4 commits to home-assistant.io 3 commits to hassio-build ") -- [Sean Hoyt (@deadman96385)](https://github.com/deadman96385 "1 total commits to the home-assistant organization: +- [Sean Hoyt (@deadman96385)](https://github.com/deadman96385 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sean Kerr (@seankerr)](https://github.com/seankerr "1 total commits to the home-assistant organization: +- [Sean Kerr (@seankerr)](https://github.com/seankerr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sean Wilson (@swilson)](https://github.com/swilson "11 total commits to the home-assistant organization: +- [Sean Wilson (@swilson)](https://github.com/swilson "11 total commits to the Home Assistant orga: 6 commits to home-assistant 4 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [seanb\-uk (@seanb-uk)](https://github.com/seanb-uk "1 total commits to the home-assistant organization: +- [seanb\-uk (@seanb-uk)](https://github.com/seanb-uk "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [seanodell (@seanodell)](https://github.com/seanodell "1 total commits to the home-assistant organization: +- [seanodell (@seanodell)](https://github.com/seanodell "1 total commits to the Home Assistant orga: 1 commit to hassos ") -- [Sebastiaan (@sebastiaandegeus)](https://github.com/sebastiaandegeus "1 total commits to the home-assistant organization: +- [Sebastiaan (@sebastiaanwezenberg)](https://github.com/sebastiaanwezenberg "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sebastiaan (@sebastiaanwezenberg)](https://github.com/sebastiaanwezenberg "1 total commits to the home-assistant organization: +- [Sebastiaan (@sebastiaandegeus)](https://github.com/sebastiaandegeus "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sebastian (@sebk-666)](https://github.com/sebk-666 "7 total commits to the home-assistant organization: +- [Sebastian (@sebk-666)](https://github.com/sebk-666 "7 total commits to the Home Assistant orga: 5 commits to home-assistant.io 1 commit to netdisco 1 commit to home-assistant ") -- [Sebastian (@sgso)](https://github.com/sgso "3 total commits to the home-assistant organization: +- [Sebastian (@sgso)](https://github.com/sgso "3 total commits to the Home Assistant orga: 3 commits to libcoap ") -- [Sebastian Muszynski (@syssi)](https://github.com/syssi "177 total commits to the home-assistant organization: -116 commits to home-assistant +- [Sebastian Muszynski (@syssi)](https://github.com/syssi "178 total commits to the Home Assistant orga: +117 commits to home-assistant 56 commits to home-assistant.io 3 commits to netdisco 2 commits to home-assistant-polymer ") -- [Sebastian von Minckwitz (@teodoc)](https://github.com/teodoc "3 total commits to the home-assistant organization: +- [Sebastian von Minckwitz (@teodoc)](https://github.com/teodoc "3 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [sebdoan (@sebdoan)](https://github.com/sebdoan "1 total commits to the home-assistant organization: +- [sebdoan (@sebdoan)](https://github.com/sebdoan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [sekavatar (@sekavatar)](https://github.com/sekavatar "1 total commits to the home-assistant organization: +- [sekavatar (@sekavatar)](https://github.com/sekavatar "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Semir Patel (@analogue)](https://github.com/analogue "2 total commits to the home-assistant organization: +- [Semir Patel (@analogue)](https://github.com/analogue "2 total commits to the Home Assistant orga: 2 commits to appdaemon ") -- [sentinel\-23 (@sentinel-23)](https://github.com/sentinel-23 "1 total commits to the home-assistant organization: +- [sentinel\-23 (@sentinel-23)](https://github.com/sentinel-23 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sergey Isachenko (@zabuldon)](https://github.com/zabuldon "11 total commits to the home-assistant organization: +- [Sergey Isachenko (@zabuldon)](https://github.com/zabuldon "11 total commits to the Home Assistant orga: 9 commits to home-assistant 2 commits to home-assistant.io ") -- [Sergey Rymsha (@rymsha)](https://github.com/rymsha "2 total commits to the home-assistant organization: +- [Sergey Rymsha (@rymsha)](https://github.com/rymsha "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Sergey Vishnikin (@armicron)](https://github.com/armicron "33 total commits to the home-assistant organization: +- [Sergey Vishnikin (@armicron)](https://github.com/armicron "33 total commits to the Home Assistant orga: 33 commits to warrant ") -- [Sergio Viudes (@sjvc)](https://github.com/sjvc "3 total commits to the home-assistant organization: +- [Sergio Viudes (@sjvc)](https://github.com/sjvc "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Sergiy Maysak (@sergeymaysak)](https://github.com/sergeymaysak "4 total commits to the home-assistant organization: +- [Sergiy Maysak (@sergeymaysak)](https://github.com/sergeymaysak "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [Sev (@collse)](https://github.com/collse "2 total commits to the home-assistant organization: +- [Sev (@collse)](https://github.com/collse "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [sfam (@sfam)](https://github.com/sfam "65 total commits to the home-assistant organization: +- [sfam (@sfam)](https://github.com/sfam "65 total commits to the Home Assistant orga: 58 commits to home-assistant 5 commits to home-assistant.io 1 commit to netdisco 1 commit to home-assistant-polymer ") -- [Shane Liesegang (@sjml)](https://github.com/sjml "2 total commits to the home-assistant organization: +- [Shane Liesegang (@sjml)](https://github.com/sjml "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Shane Madden (@shanemadden)](https://github.com/shanemadden "20 total commits to the home-assistant organization: +- [Shane Madden (@shanemadden)](https://github.com/shanemadden "20 total commits to the Home Assistant orga: 20 commits to open-zwave ") -- [sharukins (@sharukins)](https://github.com/sharukins "3 total commits to the home-assistant organization: -3 commits to hassio-build -") -- [Shaun McCloud (@smccloud)](https://github.com/smccloud "1 total commits to the home-assistant organization: -1 commit to home-assistant.io -") -- [Shawna (@cherrykoda)](https://github.com/cherrykoda "2 total commits to the home-assistant organization: -2 commits to home-assistant.io -") -- [shbatm (@shbatm)](https://github.com/shbatm "1 total commits to the home-assistant organization: +- [Shantanu Tushar (@shaan7)](https://github.com/shaan7 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Shiny (@Br3nda)](https://github.com/Br3nda "4 total commits to the home-assistant organization: +- [sharukins (@sharukins)](https://github.com/sharukins "3 total commits to the Home Assistant orga: +3 commits to hassio-build +") +- [Shaun McCloud (@smccloud)](https://github.com/smccloud "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Shawna (@cherrykoda)](https://github.com/cherrykoda "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [shbatm (@shbatm)](https://github.com/shbatm "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Shiny (@Br3nda)](https://github.com/Br3nda "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [shker (@serhtt)](https://github.com/serhtt "1 total commits to the home-assistant organization: +- [shker (@serhtt)](https://github.com/serhtt "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [shred86 (@shred86)](https://github.com/shred86 "4 total commits to the home-assistant organization: +- [shred86 (@shred86)](https://github.com/shred86 "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [shuaiger (@shuaiger)](https://github.com/shuaiger "1 total commits to the home-assistant organization: +- [shuaiger (@shuaiger)](https://github.com/shuaiger "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [siebert (@siebert)](https://github.com/siebert "3 total commits to the home-assistant organization: +- [siebert (@siebert)](https://github.com/siebert "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Siim Talvik (@simpss)](https://github.com/simpss "1 total commits to the home-assistant organization: +- [Siim Talvik (@simpss)](https://github.com/simpss "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [silversword411 (@silversword411)](https://github.com/silversword411 "1 total commits to the home-assistant organization: +- [silversword411 (@silversword411)](https://github.com/silversword411 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Simao (@simaosimao)](https://github.com/simaosimao "2 total commits to the home-assistant organization: +- [Simao (@simaosimao)](https://github.com/simaosimao "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Simon (@echox)](https://github.com/echox "3 total commits to the home-assistant organization: +- [Simon (@echox)](https://github.com/echox "3 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Simon (@chatainsim)](https://github.com/chatainsim "1 total commits to the home-assistant organization: +- [Simon (@chatainsim)](https://github.com/chatainsim "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Simon Elsbrock (@else)](https://github.com/else "2 total commits to the home-assistant organization: +- [Simon Elsbrock (@else)](https://github.com/else "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Simon Hellbe (@hellbe)](https://github.com/hellbe "1 total commits to the home-assistant organization: +- [Simon Hellbe (@hellbe)](https://github.com/hellbe "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Simon Holzmayer (@sholzmayer)](https://github.com/sholzmayer "5 total commits to the home-assistant organization: -2 commits to hassos +- [Simon Holzmayer (@sholzmayer)](https://github.com/sholzmayer "6 total commits to the Home Assistant orga: +3 commits to hassos 1 commit to developers.home-assistant 1 commit to hassio 1 commit to home-assistant-polymer ") -- [Simon Hörrle (@CM000n)](https://github.com/CM000n "1 total commits to the home-assistant organization: +- [Simon Hörrle (@CM000n)](https://github.com/CM000n "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Simon Nørager Sørensen (@simse)](https://github.com/simse "4 total commits to the home-assistant organization: +- [Simon Nørager Sørensen (@simse)](https://github.com/simse "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Simon Szustkowski (@simonszu)](https://github.com/simonszu "7 total commits to the home-assistant organization: +- [Simon Szustkowski (@simonszu)](https://github.com/simonszu "7 total commits to the Home Assistant orga: 4 commits to home-assistant.io 3 commits to home-assistant ") -- [Simon van der Veldt (@simonvanderveldt)](https://github.com/simonvanderveldt "2 total commits to the home-assistant organization: +- [Simon van der Veldt (@simonvanderveldt)](https://github.com/simonvanderveldt "2 total commits to the Home Assistant orga: 1 commit to appdaemon 1 commit to home-assistant ") -- [Simone (@simonewebdesign)](https://github.com/simonewebdesign "1 total commits to the home-assistant organization: +- [Simone (@simonewebdesign)](https://github.com/simonewebdesign "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Simone Carletti (@weppos)](https://github.com/weppos "1 total commits to the home-assistant organization: +- [Simone Carletti (@weppos)](https://github.com/weppos "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [simonk83 (@simonk83)](https://github.com/simonk83 "11 total commits to the home-assistant organization: +- [simonk83 (@simonk83)](https://github.com/simonk83 "11 total commits to the Home Assistant orga: 11 commits to open-zwave ") -- [simonmcmahon4 (@simonmcmahon4)](https://github.com/simonmcmahon4 "1 total commits to the home-assistant organization: +- [simonmcmahon4 (@simonmcmahon4)](https://github.com/simonmcmahon4 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [SimonThoustrup (@SimonThoustrup)](https://github.com/SimonThoustrup "1 total commits to the home-assistant organization: +- [SimonThoustrup (@SimonThoustrup)](https://github.com/SimonThoustrup "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sindre Hansen (@sindrehan)](https://github.com/sindrehan "1 total commits to the home-assistant organization: +- [Sindre Hansen (@sindrehan)](https://github.com/sindrehan "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [sjabby (@sjabby)](https://github.com/sjabby "31 total commits to the home-assistant organization: +- [sjabby (@sjabby)](https://github.com/sjabby "31 total commits to the Home Assistant orga: 29 commits to home-assistant.io 1 commit to hassbian-scripts 1 commit to home-assistant ") -- [Sjors Spoorendonk (@sjorsjes)](https://github.com/sjorsjes "4 total commits to the home-assistant organization: +- [Sjors Spoorendonk (@sjorsjes)](https://github.com/sjorsjes "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [sjoshi10 (@sjoshi10)](https://github.com/sjoshi10 "1 total commits to the home-assistant organization: +- [sjoshi10 (@sjoshi10)](https://github.com/sjoshi10 "1 total commits to the Home Assistant orga: 1 commit to warrant ") -- [skanab (@skanab)](https://github.com/skanab "1 total commits to the home-assistant organization: +- [skanab (@skanab)](https://github.com/skanab "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Slava (@vaceslav)](https://github.com/vaceslav "2 total commits to the home-assistant organization: +- [Slava (@vaceslav)](https://github.com/vaceslav "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [sleveque (@sleveque)](https://github.com/sleveque "4 total commits to the home-assistant organization: +- [sleveque (@sleveque)](https://github.com/sleveque "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [slimatic (@slimatic)](https://github.com/slimatic "2 total commits to the home-assistant organization: +- [slimatic (@slimatic)](https://github.com/slimatic "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [smaggard (@smaggard)](https://github.com/smaggard "1 total commits to the home-assistant organization: +- [smaggard (@smaggard)](https://github.com/smaggard "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [smallship (@smallship)](https://github.com/smallship "1 total commits to the home-assistant organization: +- [smallship (@smallship)](https://github.com/smallship "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [smoldaner (@smoldaner)](https://github.com/smoldaner "2 total commits to the home-assistant organization: +- [smoldaner (@smoldaner)](https://github.com/smoldaner "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [sn0oz (@sn0oz)](https://github.com/sn0oz "1 total commits to the home-assistant organization: +- [sn0oz (@sn0oz)](https://github.com/sn0oz "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [snagytx (@snagytx)](https://github.com/snagytx "1 total commits to the home-assistant organization: +- [snagytx (@snagytx)](https://github.com/snagytx "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [snizzleorg (@snizzleorg)](https://github.com/snizzleorg "5 total commits to the home-assistant organization: +- [snizzleorg (@snizzleorg)](https://github.com/snizzleorg "5 total commits to the Home Assistant orga: 5 commits to hadashboard ") -- [SNoof85 (@SNoof85)](https://github.com/SNoof85 "5 total commits to the home-assistant organization: +- [SNoof85 (@SNoof85)](https://github.com/SNoof85 "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [so3n (@so3n)](https://github.com/so3n "1 total commits to the home-assistant organization: +- [so3n (@so3n)](https://github.com/so3n "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [sorinyo2004 (@sorinyo2004)](https://github.com/sorinyo2004 "2 total commits to the home-assistant organization: +- [SolomonSklash (@SolomonSklash)](https://github.com/SolomonSklash "1 total commits to the Home Assistant orga: +1 commit to data.home-assistant +") +- [sorinyo2004 (@sorinyo2004)](https://github.com/sorinyo2004 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Soós Péter (@soosp)](https://github.com/soosp "4 total commits to the home-assistant organization: +- [Soós Péter (@soosp)](https://github.com/soosp "4 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io ") -- [spacemanspiff2007 (@spacemanspiff2007)](https://github.com/spacemanspiff2007 "1 total commits to the home-assistant organization: +- [spacemanspiff2007 (@spacemanspiff2007)](https://github.com/spacemanspiff2007 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Spartan\-II\-117 (@Spartan-II-117)](https://github.com/Spartan-II-117 "1 total commits to the home-assistant organization: +- [Spartan\-II\-117 (@Spartan-II-117)](https://github.com/Spartan-II-117 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [speedmann (@speedmann)](https://github.com/speedmann "1 total commits to the home-assistant organization: +- [speedmann (@speedmann)](https://github.com/speedmann "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [spektren (@spektren)](https://github.com/spektren "1 total commits to the home-assistant organization: +- [spektren (@spektren)](https://github.com/spektren "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Spencer Oberstadt (@soberstadt)](https://github.com/soberstadt "3 total commits to the home-assistant organization: +- [Spencer Oberstadt (@soberstadt)](https://github.com/soberstadt "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Spencer Owen (@spuder)](https://github.com/spuder "1 total commits to the home-assistant organization: +- [Spencer Owen (@spuder)](https://github.com/spuder "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [spinside (@spinside)](https://github.com/spinside "2 total commits to the home-assistant organization: +- [spinside (@spinside)](https://github.com/spinside "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [SpudGunMan (@SpudGunMan)](https://github.com/SpudGunMan "14 total commits to the home-assistant organization: +- [SpudGunMan (@SpudGunMan)](https://github.com/SpudGunMan "14 total commits to the Home Assistant orga: 14 commits to open-zwave ") -- [squidwardy (@villanyibalint)](https://github.com/villanyibalint "3 total commits to the home-assistant organization: +- [squidwardy (@villanyibalint)](https://github.com/villanyibalint "3 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [squirtbrnr (@squirtbrnr)](https://github.com/squirtbrnr "1 total commits to the home-assistant organization: +- [squirtbrnr (@squirtbrnr)](https://github.com/squirtbrnr "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Sriram Vaidyanathan (@vaidyasr)](https://github.com/vaidyasr "7 total commits to the home-assistant organization: +- [Sriram Vaidyanathan (@vaidyasr)](https://github.com/vaidyasr "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [srirams (@srirams)](https://github.com/srirams "1 total commits to the home-assistant organization: +- [srirams (@srirams)](https://github.com/srirams "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [St\. John Johnson (@stjohnjohnson)](https://github.com/stjohnjohnson "9 total commits to the home-assistant organization: +- [St\. John Johnson (@stjohnjohnson)](https://github.com/stjohnjohnson "9 total commits to the Home Assistant orga: 5 commits to home-assistant 4 commits to home-assistant.io ") -- [stanvx (@stanvx)](https://github.com/stanvx "2 total commits to the home-assistant organization: +- [stanvx (@stanvx)](https://github.com/stanvx "2 total commits to the Home Assistant orga: 1 commit to open-zwave 1 commit to home-assistant.io ") -- [Staphylea (@Staphylea)](https://github.com/Staphylea "1 total commits to the home-assistant organization: +- [Staphylea (@Staphylea)](https://github.com/Staphylea "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [staraxis (@staraxis)](https://github.com/staraxis "1 total commits to the home-assistant organization: +- [staraxis (@staraxis)](https://github.com/staraxis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [starkillerOG (@starkillerOG)](https://github.com/starkillerOG "13 total commits to the home-assistant organization: -7 commits to home-assistant +- [starkillerOG (@starkillerOG)](https://github.com/starkillerOG "20 total commits to the Home Assistant orga: +14 commits to home-assistant 4 commits to home-assistant.io 1 commit to developers.home-assistant 1 commit to home-assistant-polymer ") -- [Stavros Korokithakis (@skorokithakis)](https://github.com/skorokithakis "1 total commits to the home-assistant organization: +- [Stavros Korokithakis (@skorokithakis)](https://github.com/skorokithakis "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Steaff (@steffenslavetinsky)](https://github.com/steffenslavetinsky "1 total commits to the home-assistant organization: +- [Steaff (@steffenslavetinsky)](https://github.com/steffenslavetinsky "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [stedy6 (@stedy6)](https://github.com/stedy6 "1 total commits to the home-assistant organization: +- [Stealth Hacker (@stealthhacker)](https://github.com/stealthhacker "2 total commits to the Home Assistant orga: +1 commit to home-assistant 1 commit to home-assistant.io ") -- [Stefan Jonasson (@stefan-jonasson)](https://github.com/stefan-jonasson "12 total commits to the home-assistant organization: +- [stedy6 (@stedy6)](https://github.com/stedy6 "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Stefan Jonasson (@stefan-jonasson)](https://github.com/stefan-jonasson "12 total commits to the Home Assistant orga: 8 commits to home-assistant 4 commits to home-assistant.io ") -- [Stefan Tatschner (@rumpelsepp)](https://github.com/rumpelsepp "1 total commits to the home-assistant organization: +- [Stefan Tatschner (@rumpelsepp)](https://github.com/rumpelsepp "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Stefano Scipioni (@scipioni)](https://github.com/scipioni "4 total commits to the home-assistant organization: +- [Stefano Scipioni (@scipioni)](https://github.com/scipioni "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [steljwagh (@steljwagh)](https://github.com/steljwagh "1 total commits to the home-assistant organization: +- [steljwagh (@steljwagh)](https://github.com/steljwagh "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Steltek (@Steltek)](https://github.com/Steltek "1 total commits to the home-assistant organization: +- [Steltek (@Steltek)](https://github.com/Steltek "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Sten Spans (@sspans)](https://github.com/sspans "1 total commits to the home-assistant organization: +- [Sten Spans (@sspans)](https://github.com/sspans "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Stephan Auerhahn (@palp)](https://github.com/palp "2 total commits to the home-assistant organization: +- [Stephan Auerhahn (@palp)](https://github.com/palp "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Stephan Grobler (@stephanfx)](https://github.com/stephanfx "1 total commits to the home-assistant organization: +- [Stephan Grobler (@stephanfx)](https://github.com/stephanfx "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [stephanerosi (@stephanerosi)](https://github.com/stephanerosi "11 total commits to the home-assistant organization: +- [stephanerosi (@stephanerosi)](https://github.com/stephanerosi "11 total commits to the Home Assistant orga: 8 commits to home-assistant 3 commits to home-assistant.io ") -- [stephanfevrier (@stephanfevrier)](https://github.com/stephanfevrier "1 total commits to the home-assistant organization: +- [stephanfevrier (@stephanfevrier)](https://github.com/stephanfevrier "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Stephen Edgar (@ntwb)](https://github.com/ntwb "2 total commits to the home-assistant organization: +- [Stephen Edgar (@ntwb)](https://github.com/ntwb "2 total commits to the Home Assistant orga: 1 commit to fabric-home-assistant 1 commit to home-assistant.io ") -- [Stephen Foskett (@SFoskett)](https://github.com/SFoskett "2 total commits to the home-assistant organization: +- [Stephen Foskett (@SFoskett)](https://github.com/SFoskett "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Stephen Hoekstra (@shoekstra)](https://github.com/shoekstra "2 total commits to the home-assistant organization: +- [Stephen Hoekstra (@shoekstra)](https://github.com/shoekstra "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Stephen Vanterpool (@blackgold9)](https://github.com/blackgold9 "115 total commits to the home-assistant organization: +- [Stephen Vanterpool (@blackgold9)](https://github.com/blackgold9 "115 total commits to the Home Assistant orga: 113 commits to home-assistant-iOS 1 commit to developers.home-assistant 1 commit to home-assistant-polymer ") -- [Stephen Yeargin (@stephenyeargin)](https://github.com/stephenyeargin "27 total commits to the home-assistant organization: +- [Stephen Yeargin (@stephenyeargin)](https://github.com/stephenyeargin "27 total commits to the Home Assistant orga: 24 commits to hubot-home-assistant 1 commit to home-assistant-polymer 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Steve (@kabongsteve)](https://github.com/kabongsteve "1 total commits to the home-assistant organization: +- [Steve (@kabongsteve)](https://github.com/kabongsteve "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Steve Bauer (@stevejbauer)](https://github.com/stevejbauer "12 total commits to the home-assistant organization: +- [Steve Bauer (@stevejbauer)](https://github.com/stevejbauer "12 total commits to the Home Assistant orga: 12 commits to open-zwave ") -- [Steve Easley (@SteveEasley)](https://github.com/SteveEasley "3 total commits to the home-assistant organization: +- [Steve Easley (@SteveEasley)](https://github.com/SteveEasley "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Steve Edson (@SteveEdson)](https://github.com/SteveEdson "2 total commits to the home-assistant organization: +- [Steve Edson (@SteveEdson)](https://github.com/SteveEdson "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Steve Pomeroy (@xxv)](https://github.com/xxv "2 total commits to the home-assistant organization: +- [Steve Pomeroy (@xxv)](https://github.com/xxv "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Steve Rhoades (@steverhoades)](https://github.com/steverhoades "3 total commits to the home-assistant organization: +- [Steve Rhoades (@steverhoades)](https://github.com/steverhoades "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Steve Scott (@thewishy)](https://github.com/thewishy "2 total commits to the home-assistant organization: +- [Steve Scott (@thewishy)](https://github.com/thewishy "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Steve Simms (@ssimms)](https://github.com/ssimms "1 total commits to the home-assistant organization: +- [Steve Simms (@ssimms)](https://github.com/ssimms "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Steve Thompson (@stetho)](https://github.com/stetho "1 total commits to the home-assistant organization: +- [Steve Thompson (@stetho)](https://github.com/stetho "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Steve9F (@Steve9F)](https://github.com/Steve9F "1 total commits to the home-assistant organization: +- [Steve9F (@Steve9F)](https://github.com/Steve9F "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Steven Adams (@navstev0)](https://github.com/navstev0 "2 total commits to the home-assistant organization: +- [Steven Adams (@navstev0)](https://github.com/navstev0 "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Steven Barnes (@salt-lick)](https://github.com/salt-lick "2 total commits to the home-assistant organization: +- [Steven Barnes (@salt-lick)](https://github.com/salt-lick "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Steven Conaway (@SConaway)](https://github.com/SConaway "3 total commits to the home-assistant organization: +- [Steven Conaway (@SConaway)](https://github.com/SConaway "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Steven Looman (@StevenLooman)](https://github.com/StevenLooman "55 total commits to the home-assistant organization: -50 commits to home-assistant +- [Steven Looman (@StevenLooman)](https://github.com/StevenLooman "57 total commits to the Home Assistant orga: +52 commits to home-assistant 3 commits to netdisco 2 commits to home-assistant.io ") -- [Steven Webb (@cy1701)](https://github.com/cy1701 "2 total commits to the home-assistant organization: +- [Steven Webb (@cy1701)](https://github.com/cy1701 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Stijn Tintel (@stintel)](https://github.com/stintel "3 total commits to the home-assistant organization: +- [Stijn Tintel (@stintel)](https://github.com/stintel "3 total commits to the Home Assistant orga: 2 commits to open-zwave 1 commit to home-assistant ") -- [Stu Gott (@stu-gott)](https://github.com/stu-gott "9 total commits to the home-assistant organization: +- [Stu Gott (@stu-gott)](https://github.com/stu-gott "9 total commits to the Home Assistant orga: 5 commits to home-assistant.io 4 commits to home-assistant ") -- [Stuart (@schford)](https://github.com/schford "2 total commits to the home-assistant organization: +- [Stuart (@schford)](https://github.com/schford "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Stuart McCroden (@McCroden)](https://github.com/McCroden "5 total commits to the home-assistant organization: +- [Stuart McCroden (@McCroden)](https://github.com/McCroden "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Stuart Mumford (@Cadair)](https://github.com/Cadair "3 total commits to the home-assistant organization: +- [Stuart Mumford (@Cadair)](https://github.com/Cadair "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Stuart Pook (@stuart12)](https://github.com/stuart12 "1 total commits to the home-assistant organization: +- [Stuart Pook (@stuart12)](https://github.com/stuart12 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Stuart Williams (@stuwil)](https://github.com/stuwil "1 total commits to the home-assistant organization: +- [Stuart Williams (@stuwil)](https://github.com/stuwil "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [stuiow (@stuiow)](https://github.com/stuiow "1 total commits to the home-assistant organization: +- [stuiow (@stuiow)](https://github.com/stuiow "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Ståle Semb Hauknes (@LaStrada)](https://github.com/LaStrada "2 total commits to the home-assistant organization: +- [Ståle Semb Hauknes (@LaStrada)](https://github.com/LaStrada "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Stéphane Bidoul \(ACSONE\) (@sbidoul)](https://github.com/sbidoul "3 total commits to the home-assistant organization: +- [Stéphane Bidoul \(ACSONE\) (@sbidoul)](https://github.com/sbidoul "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [SupahNoob (@SupahNoob)](https://github.com/SupahNoob "1 total commits to the home-assistant organization: +- [SupahNoob (@SupahNoob)](https://github.com/SupahNoob "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [superjunky (@superjunky)](https://github.com/superjunky "3 total commits to the home-assistant organization: +- [superjunky (@superjunky)](https://github.com/superjunky "3 total commits to the Home Assistant orga: 3 commits to open-zwave ") -- [superpuffin (@superpuffin)](https://github.com/superpuffin "2 total commits to the home-assistant organization: +- [superpuffin (@superpuffin)](https://github.com/superpuffin "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [surfermarty (@surfermarty)](https://github.com/surfermarty "1 total commits to the home-assistant organization: +- [surfermarty (@surfermarty)](https://github.com/surfermarty "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [sustah (@sustah)](https://github.com/sustah "1 total commits to the home-assistant organization: +- [sustah (@sustah)](https://github.com/sustah "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [sveip (@sveip)](https://github.com/sveip "2 total commits to the home-assistant organization: -2 commits to home-assistant.io +- [sveip (@sveip)](https://github.com/sveip "3 total commits to the Home Assistant orga: +3 commits to home-assistant.io ") -- [Sven\-Hendrik Haase (@svenstaro)](https://github.com/svenstaro "4 total commits to the home-assistant organization: +- [Sven\-Hendrik Haase (@svenstaro)](https://github.com/svenstaro "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [swanwila (@swanwila)](https://github.com/swanwila "1 total commits to the home-assistant organization: +- [swanwila (@swanwila)](https://github.com/swanwila "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [swhaat (@swhaat)](https://github.com/swhaat "1 total commits to the home-assistant organization: +- [swhaat (@swhaat)](https://github.com/swhaat "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [sylvaincherrier (@sylvaincherrier)](https://github.com/sylvaincherrier "3 total commits to the home-assistant organization: +- [sylvaincherrier (@sylvaincherrier)](https://github.com/sylvaincherrier "3 total commits to the Home Assistant orga: 3 commits to python-openzwave ") -- [System Tester (@systemtester)](https://github.com/systemtester "3 total commits to the home-assistant organization: +- [System Tester (@systemtester)](https://github.com/systemtester "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Sytone (@sytone)](https://github.com/sytone "12 total commits to the home-assistant organization: +- [Sytone (@sytone)](https://github.com/sytone "12 total commits to the Home Assistant orga: 6 commits to home-assistant.io 2 commits to home-assistant-cli 2 commits to home-assistant 1 commit to developers.home-assistant 1 commit to hassio-build ") -- [szaroubi (@szaroubi)](https://github.com/szaroubi "1 total commits to the home-assistant organization: +- [szaroubi (@szaroubi)](https://github.com/szaroubi "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Sébastien GALLET (@bibi21000)](https://github.com/bibi21000 "1023 total commits to the home-assistant organization: +- [Sébastien GALLET (@bibi21000)](https://github.com/bibi21000 "1023 total commits to the Home Assistant orga: 1023 commits to python-openzwave ") -- [Sören Oldag (@soldag)](https://github.com/soldag "18 total commits to the home-assistant organization: +- [Sören Oldag (@soldag)](https://github.com/soldag "18 total commits to the Home Assistant orga: 10 commits to home-assistant 8 commits to home-assistant.io ") -- [Søren Dam Pedersen (@Pengman)](https://github.com/Pengman "1 total commits to the home-assistant organization: +- [Søren Dam Pedersen (@Pengman)](https://github.com/Pengman "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [t0ny (@t0ny)](https://github.com/t0ny "1 total commits to the home-assistant organization: +- [t0ny (@t0ny)](https://github.com/t0ny "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [t30 (@t30)](https://github.com/t30 "8 total commits to the home-assistant organization: +- [t30 (@t30)](https://github.com/t30 "8 total commits to the Home Assistant orga: 7 commits to home-assistant.io 1 commit to home-assistant ") -- [Tabakhase (@tabakhase)](https://github.com/tabakhase "4 total commits to the home-assistant organization: +- [Tabakhase (@tabakhase)](https://github.com/tabakhase "4 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant-polymer 1 commit to home-assistant ") -- [tadly (@tadly)](https://github.com/tadly "9 total commits to the home-assistant organization: +- [tadly (@tadly)](https://github.com/tadly "9 total commits to the Home Assistant orga: 8 commits to home-assistant 1 commit to home-assistant.io ") -- [Tal Salmona (@talsalmona)](https://github.com/talsalmona "1 total commits to the home-assistant organization: +- [Tal Salmona (@talsalmona)](https://github.com/talsalmona "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tango\-foxtrot (@tango-foxtrot)](https://github.com/tango-foxtrot "1 total commits to the home-assistant organization: +- [tango\-foxtrot (@tango-foxtrot)](https://github.com/tango-foxtrot "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [TangoAlpha (@TangoAlpha)](https://github.com/TangoAlpha "1 total commits to the home-assistant organization: +- [TangoAlpha (@TangoAlpha)](https://github.com/TangoAlpha "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tantecky (@tantecky)](https://github.com/tantecky "1 total commits to the home-assistant organization: +- [tantecky (@tantecky)](https://github.com/tantecky "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Taylor Peet (@RePeet13)](https://github.com/RePeet13 "10 total commits to the home-assistant organization: +- [Taylor Peet (@RePeet13)](https://github.com/RePeet13 "10 total commits to the Home Assistant orga: 9 commits to home-assistant.io 1 commit to home-assistant ") -- [Taylor Vierrether (@viertaxa)](https://github.com/viertaxa "5 total commits to the home-assistant organization: +- [Taylor Vierrether (@viertaxa)](https://github.com/viertaxa "5 total commits to the Home Assistant orga: 3 commits to open-zwave 2 commits to home-assistant.io ") -- [tbergo (@tbergo)](https://github.com/tbergo "2 total commits to the home-assistant organization: +- [tbergo (@tbergo)](https://github.com/tbergo "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [tchentchen (@tchentchen)](https://github.com/tchentchen "1 total commits to the home-assistant organization: +- [tchentchen (@tchentchen)](https://github.com/tchentchen "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Teagan Glenn (@Teagan42)](https://github.com/Teagan42 "59 total commits to the home-assistant organization: +- [Teagan Glenn (@Teagan42)](https://github.com/Teagan42 "59 total commits to the Home Assistant orga: 49 commits to home-assistant 9 commits to home-assistant.io 1 commit to home-assistant-js ") -- [Ted Drain (@TD22057)](https://github.com/TD22057 "7 total commits to the home-assistant organization: +- [Ted Drain (@TD22057)](https://github.com/TD22057 "7 total commits to the Home Assistant orga: 5 commits to home-assistant 2 commits to home-assistant.io ") -- [Ted Kulp (@tedkulp)](https://github.com/tedkulp "1 total commits to the home-assistant organization: +- [Ted Kulp (@tedkulp)](https://github.com/tedkulp "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Ted Sluis (@tedsluis)](https://github.com/tedsluis "2 total commits to the home-assistant organization: +- [Ted Sluis (@tedsluis)](https://github.com/tedsluis "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [tedstriker (@tedstriker)](https://github.com/tedstriker "4 total commits to the home-assistant organization: +- [tedstriker (@tedstriker)](https://github.com/tedstriker "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [teejay\-87 (@teejay-87)](https://github.com/teejay-87 "2 total commits to the home-assistant organization: +- [teejay\-87 (@teejay-87)](https://github.com/teejay-87 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Teemu Mikkonen (@T3m3z)](https://github.com/T3m3z "5 total commits to the home-assistant organization: +- [Teemu Mikkonen (@T3m3z)](https://github.com/T3m3z "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Teemu Patja (@tpatja)](https://github.com/tpatja "2 total commits to the home-assistant organization: +- [Teemu Patja (@tpatja)](https://github.com/tpatja "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Teemu R\. (@rytilahti)](https://github.com/rytilahti "72 total commits to the home-assistant organization: +- [Teemu R\. (@rytilahti)](https://github.com/rytilahti "72 total commits to the Home Assistant orga: 54 commits to home-assistant 12 commits to home-assistant.io 4 commits to netdisco 2 commits to home-assistant-cli ") -- [Teguh Sobirin (@tjstyle)](https://github.com/tjstyle "2 total commits to the home-assistant organization: +- [Teguh Sobirin (@tjstyle)](https://github.com/tjstyle "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [TehRobot (@TehRobot)](https://github.com/TehRobot "1 total commits to the home-assistant organization: +- [TehRobot (@TehRobot)](https://github.com/TehRobot "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Teis Angel Clausen (@AngelFreak)](https://github.com/AngelFreak "1 total commits to the home-assistant organization: +- [Teis Angel Clausen (@AngelFreak)](https://github.com/AngelFreak "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tentoe (@Tentoe)](https://github.com/Tentoe "1 total commits to the home-assistant organization: +- [Tentoe (@Tentoe)](https://github.com/Tentoe "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Terence Foxcroft (@tfoxcroft)](https://github.com/tfoxcroft "1 total commits to the home-assistant organization: +- [Terence Foxcroft (@tfoxcroft)](https://github.com/tfoxcroft "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Terry Carlin (@terrycarlin)](https://github.com/terrycarlin "3 total commits to the home-assistant organization: +- [Terry Carlin (@terrycarlin)](https://github.com/terrycarlin "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Test GITHub account (@YogoGit)](https://github.com/YogoGit "1 total commits to the home-assistant organization: +- [Test GITHub account (@YogoGit)](https://github.com/YogoGit "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tfitts (@tfitts)](https://github.com/tfitts "1 total commits to the home-assistant organization: +- [tfitts (@tfitts)](https://github.com/tfitts "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tflack (@tflack)](https://github.com/tflack "1 total commits to the home-assistant organization: +- [tflack (@tflack)](https://github.com/tflack "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [tfyoung (@tfyoung)](https://github.com/tfyoung "1 total commits to the home-assistant organization: +- [tfyoung (@tfyoung)](https://github.com/tfyoung "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tguerena (@tguerena)](https://github.com/tguerena "1 total commits to the home-assistant organization: +- [tguerena (@tguerena)](https://github.com/tguerena "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tharsan Bhuvanendran (@thizzle)](https://github.com/thizzle "1 total commits to the home-assistant organization: +- [Tharsan Bhuvanendran (@thizzle)](https://github.com/thizzle "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [The Gitter Badger (@gitter-badger)](https://github.com/gitter-badger "1 total commits to the home-assistant organization: +- [The Gitter Badger (@gitter-badger)](https://github.com/gitter-badger "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [The Witty Coder (@wittycoder)](https://github.com/wittycoder "1 total commits to the home-assistant organization: +- [The Witty Coder (@wittycoder)](https://github.com/wittycoder "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Theb\-1 (@Theb-1)](https://github.com/Theb-1 "5 total commits to the home-assistant organization: +- [Theb\-1 (@Theb-1)](https://github.com/Theb-1 "5 total commits to the Home Assistant orga: 5 commits to home-assistant ") -- [TheCellMC (@TheCellMC)](https://github.com/TheCellMC "2 total commits to the home-assistant organization: +- [TheCellMC (@TheCellMC)](https://github.com/TheCellMC "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [thecynic (@thecynic)](https://github.com/thecynic "5 total commits to the home-assistant organization: +- [thecynic (@thecynic)](https://github.com/thecynic "5 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant.io ") -- [TheFrogDaddy (@TheFrogDaddy)](https://github.com/TheFrogDaddy "1 total commits to the home-assistant organization: +- [TheFrogDaddy (@TheFrogDaddy)](https://github.com/TheFrogDaddy "1 total commits to the Home Assistant orga: 1 commit to appdaemon ") -- [thehookup (@thehookup)](https://github.com/thehookup "1 total commits to the home-assistant organization: +- [thehookup (@thehookup)](https://github.com/thehookup "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [thejacko12354 (@thejacko12354)](https://github.com/thejacko12354 "1 total commits to the home-assistant organization: +- [thejacko12354 (@thejacko12354)](https://github.com/thejacko12354 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [TheJulianJES (@TheJulianJES)](https://github.com/TheJulianJES "2 total commits to the home-assistant organization: +- [TheJulianJES (@TheJulianJES)](https://github.com/TheJulianJES "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [thelittlefireman (@thelittlefireman)](https://github.com/thelittlefireman "3 total commits to the home-assistant organization: +- [thelittlefireman (@thelittlefireman)](https://github.com/thelittlefireman "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [themanieldaniel (@themanieldaniel)](https://github.com/themanieldaniel "14 total commits to the home-assistant organization: +- [themanieldaniel (@themanieldaniel)](https://github.com/themanieldaniel "14 total commits to the Home Assistant orga: 14 commits to home-assistant.io ") -- [themoffatt (@themoffatt)](https://github.com/themoffatt "1 total commits to the home-assistant organization: +- [themoffatt (@themoffatt)](https://github.com/themoffatt "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [theolind (@theolind)](https://github.com/theolind "27 total commits to the home-assistant organization: +- [theolind (@theolind)](https://github.com/theolind "27 total commits to the Home Assistant orga: 25 commits to home-assistant 2 commits to home-assistant.io ") -- [thepotoo (@thepotoo)](https://github.com/thepotoo "1 total commits to the home-assistant organization: +- [thepotoo (@thepotoo)](https://github.com/thepotoo "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [TheRedBull205 (@TheRedBull205)](https://github.com/TheRedBull205 "1 total commits to the home-assistant organization: +- [TheRedBull205 (@TheRedBull205)](https://github.com/TheRedBull205 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Thiago Oliveira (@chilicheech)](https://github.com/chilicheech "9 total commits to the home-assistant organization: +- [Thiago Oliveira (@chilicheech)](https://github.com/chilicheech "9 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to open-zwave 2 commits to home-assistant.io ") -- [Thibault Cohen (@titilambert)](https://github.com/titilambert "53 total commits to the home-assistant organization: +- [Thibault Cohen (@titilambert)](https://github.com/titilambert "53 total commits to the Home Assistant orga: 39 commits to home-assistant 13 commits to home-assistant.io 1 commit to home-assistant-polymer ") -- [Thibault Maekelbergh (@thibmaek)](https://github.com/thibmaek "7 total commits to the home-assistant organization: +- [Thibault Maekelbergh (@thibmaek)](https://github.com/thibmaek "7 total commits to the Home Assistant orga: 4 commits to home-assistant.io 2 commits to home-assistant 1 commit to hassio-addons ") -- [thinkelastic (@thinkelastic)](https://github.com/thinkelastic "1 total commits to the home-assistant organization: +- [thinkelastic (@thinkelastic)](https://github.com/thinkelastic "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [ThinkPadNL (@ThinkPadNL)](https://github.com/ThinkPadNL "4 total commits to the home-assistant organization: +- [ThinkPadNL (@ThinkPadNL)](https://github.com/ThinkPadNL "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [Thom Troy (@ttroy50)](https://github.com/ttroy50 "17 total commits to the home-assistant organization: +- [Thom Troy (@ttroy50)](https://github.com/ttroy50 "17 total commits to the Home Assistant orga: 9 commits to home-assistant 8 commits to home-assistant.io ") -- [Thomas (@ktpx)](https://github.com/ktpx "2 total commits to the home-assistant organization: +- [Thomas (@ktpx)](https://github.com/ktpx "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Thomas (@a-tom-s)](https://github.com/a-tom-s "1 total commits to the home-assistant organization: +- [Thomas (@a-tom-s)](https://github.com/a-tom-s "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Thomas Delaet (@thomasdelaet)](https://github.com/thomasdelaet "6 total commits to the home-assistant organization: +- [Thomas Aunvik (@ThomasAunvik)](https://github.com/ThomasAunvik "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Thomas Delaet (@thomasdelaet)](https://github.com/thomasdelaet "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Thomas Friedel (@tfriedel)](https://github.com/tfriedel "2 total commits to the home-assistant organization: +- [Thomas Friedel (@tfriedel)](https://github.com/tfriedel "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Thomas Hervé (@therve)](https://github.com/therve "1 total commits to the home-assistant organization: +- [Thomas Hervé (@therve)](https://github.com/therve "3 total commits to the Home Assistant orga: +3 commits to home-assistant +") +- [Thomas Klingbeil (@thomasklingbeil)](https://github.com/thomasklingbeil "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Thomas Klingbeil (@thomasklingbeil)](https://github.com/thomasklingbeil "1 total commits to the home-assistant organization: +- [Thomas Krüger (@thomaskr)](https://github.com/thomaskr "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Thomas Krüger (@thomaskr)](https://github.com/thomaskr "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Thomas Lovén (@thomasloven)](https://github.com/thomasloven "46 total commits to the home-assistant organization: -26 commits to home-assistant-polymer +- [Thomas Lovén (@thomasloven)](https://github.com/thomasloven "48 total commits to the Home Assistant orga: +28 commits to home-assistant-polymer 14 commits to home-assistant.io 6 commits to home-assistant ") -- [Thomas Petazzoni (@tpetazzoni)](https://github.com/tpetazzoni "1 total commits to the home-assistant organization: +- [Thomas Petazzoni (@tpetazzoni)](https://github.com/tpetazzoni "1 total commits to the Home Assistant orga: 1 commit to libcoap ") -- [Thomas Phillips (@thomas-phillips-nz)](https://github.com/thomas-phillips-nz "2 total commits to the home-assistant organization: +- [Thomas Phillips (@thomas-phillips-nz)](https://github.com/thomas-phillips-nz "2 total commits to the Home Assistant orga: 2 commits to pi-gen ") -- [Thomas Purchas (@thomaspurchas)](https://github.com/thomaspurchas "1 total commits to the home-assistant organization: +- [Thomas Purchas (@thomaspurchas)](https://github.com/thomaspurchas "1 total commits to the Home Assistant orga: 1 commit to homebridge-homeassistant ") -- [Thomas Pötsch (@thp-comnets)](https://github.com/thp-comnets "7 total commits to the home-assistant organization: +- [Thomas Pötsch (@thp-comnets)](https://github.com/thp-comnets "7 total commits to the Home Assistant orga: 7 commits to libcoap ") -- [Thomas Redmer (@Skorfulose)](https://github.com/Skorfulose "3 total commits to the home-assistant organization: +- [Thomas Redmer (@Skorfulose)](https://github.com/Skorfulose "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to hassio-cli ") -- [Thomas Rix (@rixth)](https://github.com/rixth "1 total commits to the home-assistant organization: +- [Thomas Rix (@rixth)](https://github.com/rixth "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Thomas Svedberg (@ThomasSvedberg)](https://github.com/ThomasSvedberg "3 total commits to the home-assistant organization: +- [Thomas Svedberg (@ThomasSvedberg)](https://github.com/ThomasSvedberg "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Thomas Wilson (@novirium)](https://github.com/novirium "1 total commits to the home-assistant organization: +- [Thomas Wilson (@novirium)](https://github.com/novirium "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ThomasADavis (@ThomasADavis)](https://github.com/ThomasADavis "1 total commits to the home-assistant organization: +- [ThomasADavis (@ThomasADavis)](https://github.com/ThomasADavis "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [thomaslian (@thomaslian)](https://github.com/thomaslian "1 total commits to the home-assistant organization: +- [thomaslian (@thomaslian)](https://github.com/thomaslian "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [thomasvs (@thomasvs)](https://github.com/thomasvs "3 total commits to the home-assistant organization: +- [thomasvs (@thomasvs)](https://github.com/thomasvs "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to hassos ") -- [Thorsten Alteholz (@alteholz)](https://github.com/alteholz "1 total commits to the home-assistant organization: +- [Thorsten Alteholz (@alteholz)](https://github.com/alteholz "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [thoscut (@thoscut)](https://github.com/thoscut "3 total commits to the home-assistant organization: +- [thoscut (@thoscut)](https://github.com/thoscut "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [thrawnarn (@thrawnarn)](https://github.com/thrawnarn "10 total commits to the home-assistant organization: +- [thrawnarn (@thrawnarn)](https://github.com/thrawnarn "10 total commits to the Home Assistant orga: 5 commits to home-assistant 4 commits to home-assistant.io 1 commit to netdisco ") -- [thrust15 (@thrust15)](https://github.com/thrust15 "1 total commits to the home-assistant organization: +- [thrust15 (@thrust15)](https://github.com/thrust15 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [ThUnD3r\|Gr33n (@thundergreen)](https://github.com/thundergreen "4 total commits to the home-assistant organization: +- [ThUnD3r\|Gr33n (@thundergreen)](https://github.com/thundergreen "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [thunfischbrot (@thunfischbrot)](https://github.com/thunfischbrot "1 total commits to the home-assistant organization: +- [thunfischbrot (@thunfischbrot)](https://github.com/thunfischbrot "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tigattack (@tigattack)](https://github.com/tigattack "1 total commits to the home-assistant organization: +- [tigattack (@tigattack)](https://github.com/tigattack "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tijuca (@tijuca)](https://github.com/tijuca "106 total commits to the home-assistant organization: +- [tijuca (@tijuca)](https://github.com/tijuca "106 total commits to the Home Assistant orga: 106 commits to libcoap ") -- [Till Schulte\-Coerne (@tillsc)](https://github.com/tillsc "1 total commits to the home-assistant organization: +- [Till (@microraptor)](https://github.com/microraptor "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Till Schulte\-Coerne (@tillsc)](https://github.com/tillsc "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tilphousia (@tilphousia)](https://github.com/tilphousia "1 total commits to the home-assistant organization: +- [tilphousia (@tilphousia)](https://github.com/tilphousia "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tim (@tinglis1)](https://github.com/tinglis1 "4 total commits to the home-assistant organization: +- [Tim (@tinglis1)](https://github.com/tinglis1 "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Tim Bailey (@TimBailey-pnk)](https://github.com/TimBailey-pnk "1 total commits to the home-assistant organization: +- [Tim Bailey (@TimBailey-pnk)](https://github.com/TimBailey-pnk "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Tim Clephas (@Timple)](https://github.com/Timple "2 total commits to the home-assistant organization: +- [Tim Clephas (@Timple)](https://github.com/Timple "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Tim Gerla (@tgerla)](https://github.com/tgerla "1 total commits to the home-assistant organization: +- [Tim Gerla (@tgerla)](https://github.com/tgerla "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Tim Gray (@tgray)](https://github.com/tgray "2 total commits to the home-assistant organization: +- [Tim Gray (@tgray)](https://github.com/tgray "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Tim Harton (@timharton)](https://github.com/timharton "1 total commits to the home-assistant organization: +- [Tim Harton (@timharton)](https://github.com/timharton "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Tim Hordern (@mence)](https://github.com/mence "1 total commits to the home-assistant organization: +- [Tim Hordern (@mence)](https://github.com/mence "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tim Lyakhovetskiy (@tlyakhov)](https://github.com/tlyakhov "3 total commits to the home-assistant organization: +- [Tim Lyakhovetskiy (@tlyakhov)](https://github.com/tlyakhov "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Tim McCormick (@timmccor)](https://github.com/timmccor "2 total commits to the home-assistant organization: +- [Tim McCormick (@timmccor)](https://github.com/timmccor "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [Tim Soderstrom (@m00dawg)](https://github.com/m00dawg "2 total commits to the home-assistant organization: +- [Tim Soderstrom (@m00dawg)](https://github.com/m00dawg "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Tim Wilbrink (@TWilb)](https://github.com/TWilb "15 total commits to the home-assistant organization: +- [Tim van Cann (@timvancann)](https://github.com/timvancann "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Tim Wilbrink (@TWilb)](https://github.com/TWilb "15 total commits to the Home Assistant orga: 15 commits to home-assistant-iOS ") -- [Tim Wilde (@twilde)](https://github.com/twilde "1 total commits to the home-assistant organization: +- [Tim Wilde (@twilde)](https://github.com/twilde "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [timkoers (@timkoers)](https://github.com/timkoers "1 total commits to the home-assistant organization: +- [timkoers (@timkoers)](https://github.com/timkoers "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Timm Schäuble (@tymm)](https://github.com/tymm "1 total commits to the home-assistant organization: +- [Timm Schäuble (@tymm)](https://github.com/tymm "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Timmo (@timmo001)](https://github.com/timmo001 "12 total commits to the home-assistant organization: +- [Timmo (@timmo001)](https://github.com/timmo001 "13 total commits to the Home Assistant orga: +5 commits to home-assistant 4 commits to home-assistant-polymer -4 commits to home-assistant 3 commits to home-assistant.io 1 commit to data.home-assistant ") -- [Timo (@timotk)](https://github.com/timotk "1 total commits to the home-assistant organization: +- [Timo (@timotk)](https://github.com/timotk "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [Timo S (@sti0)](https://github.com/sti0 "2 total commits to the home-assistant organization: +- [Timo S (@sti0)](https://github.com/sti0 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Timothy Macdonald (@tsmacdonald)](https://github.com/tsmacdonald "1 total commits to the home-assistant organization: +- [Timothy Macdonald (@tsmacdonald)](https://github.com/tsmacdonald "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [timstanley1985 (@timstanley1985)](https://github.com/timstanley1985 "8 total commits to the home-assistant organization: -6 commits to home-assistant.io -2 commits to home-assistant +- [timstanley1985 (@timstanley1985)](https://github.com/timstanley1985 "4 total commits to the Home Assistant orga: +4 commits to home-assistant.io ") -- [TimV (@vroomfonde1)](https://github.com/vroomfonde1 "2 total commits to the home-assistant organization: +- [TimV (@vroomfonde1)](https://github.com/vroomfonde1 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [TimVa (@TimVa)](https://github.com/TimVa "1 total commits to the home-assistant organization: +- [TimVa (@TimVa)](https://github.com/TimVa "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [TJ Rana (@tjrana)](https://github.com/tjrana "1 total commits to the home-assistant organization: +- [TJ Rana (@tjrana)](https://github.com/tjrana "1 total commits to the Home Assistant orga: 1 commit to pi-gen ") -- [tktino (@tktino)](https://github.com/tktino "1 total commits to the home-assistant organization: +- [tktino (@tktino)](https://github.com/tktino "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [tleegaard (@tleegaard)](https://github.com/tleegaard "1 total commits to the home-assistant organization: +- [tleegaard (@tleegaard)](https://github.com/tleegaard "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [tlpeter (@tlpeter)](https://github.com/tlpeter "2 total commits to the home-assistant organization: +- [tlpeter (@tlpeter)](https://github.com/tlpeter "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [tmartinez (@tmartinez69009)](https://github.com/tmartinez69009 "6 total commits to the home-assistant organization: +- [tmartinez (@tmartinez69009)](https://github.com/tmartinez69009 "6 total commits to the Home Assistant orga: 6 commits to open-zwave ") -- [tmd224 (@tmd224)](https://github.com/tmd224 "3 total commits to the home-assistant organization: +- [tmd224 (@tmd224)](https://github.com/tmd224 "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Toast (@swetoast)](https://github.com/swetoast "2 total commits to the home-assistant organization: +- [Toast (@swetoast)](https://github.com/swetoast "2 total commits to the Home Assistant orga: 2 commits to hassbian-scripts ") -- [Tobias Hoff (@ToSa27)](https://github.com/ToSa27 "3 total commits to the home-assistant organization: +- [Tobias Hoff (@ToSa27)](https://github.com/ToSa27 "3 total commits to the Home Assistant orga: 2 commits to open-zwave 1 commit to hassio-addons ") -- [Tobias Hutterer (@tobiashutterer)](https://github.com/tobiashutterer "1 total commits to the home-assistant organization: +- [Tobias Hutterer (@tobiashutterer)](https://github.com/tobiashutterer "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tobias Nordahl Kristensen (@exetico)](https://github.com/exetico "1 total commits to the home-assistant organization: +- [Tobias Nordahl Kristensen (@exetico)](https://github.com/exetico "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tobias Sauerwein (@cgtobi)](https://github.com/cgtobi "58 total commits to the home-assistant organization: +- [Tobias Sauerwein (@cgtobi)](https://github.com/cgtobi "58 total commits to the Home Assistant orga: 29 commits to home-assistant.io 27 commits to home-assistant 1 commit to appdaemon 1 commit to data.home-assistant ") -- [Tobie Booth (@tobiebooth)](https://github.com/tobiebooth "6 total commits to the home-assistant organization: +- [Tobie Booth (@tobiebooth)](https://github.com/tobiebooth "6 total commits to the Home Assistant orga: 4 commits to home-assistant 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Toby Gray (@tobygray)](https://github.com/tobygray "4 total commits to the home-assistant organization: +- [Toby Gray (@tobygray)](https://github.com/tobygray "4 total commits to the Home Assistant orga: 4 commits to home-assistant ") -- [Toby Matejovsky (@tobym)](https://github.com/tobym "1 total commits to the home-assistant organization: +- [Toby Matejovsky (@tobym)](https://github.com/tobym "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tod Schmidt (@tschmidty69)](https://github.com/tschmidty69 "62 total commits to the home-assistant organization: +- [Tod Schmidt (@tschmidty69)](https://github.com/tschmidty69 "62 total commits to the Home Assistant orga: 22 commits to home-assistant 21 commits to appdaemon 10 commits to home-assistant.io 7 commits to hassio-addons 2 commits to hassio ") -- [Todd McNeal (@tmcneal)](https://github.com/tmcneal "2 total commits to the home-assistant organization: +- [Todd McNeal (@tmcneal)](https://github.com/tmcneal "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [toddeye (@toddeye)](https://github.com/toddeye "20 total commits to the home-assistant organization: +- [toddeye (@toddeye)](https://github.com/toddeye "20 total commits to the Home Assistant orga: 20 commits to home-assistant ") -- [Tom Barbette (@tbarbette)](https://github.com/tbarbette "1 total commits to the home-assistant organization: +- [Tom Barbette (@tbarbette)](https://github.com/tbarbette "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tom Behets (@betz)](https://github.com/betz "1 total commits to the home-assistant organization: +- [Tom Behets (@betz)](https://github.com/betz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tom Chapin (@tomchapin)](https://github.com/tomchapin "1 total commits to the home-assistant organization: +- [Tom Chapin (@tomchapin)](https://github.com/tomchapin "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tom Dickman (@tdickman)](https://github.com/tdickman "3 total commits to the home-assistant organization: +- [Tom Dickman (@tdickman)](https://github.com/tdickman "3 total commits to the Home Assistant orga: 3 commits to home-assistant ") -- [Tom Duijf (@tomduijf)](https://github.com/tomduijf "70 total commits to the home-assistant organization: +- [Tom Duijf (@tomduijf)](https://github.com/tomduijf "70 total commits to the Home Assistant orga: 53 commits to home-assistant 9 commits to home-assistant.io 6 commits to home-assistant-polymer 2 commits to netdisco ") -- [Tom French (@Solije)](https://github.com/Solije "5 total commits to the home-assistant organization: -3 commits to home-assistant.io -2 commits to home-assistant -") -- [Tom Harris (@teharris1)](https://github.com/teharris1 "31 total commits to the home-assistant organization: +- [Tom Harris (@teharris1)](https://github.com/teharris1 "31 total commits to the Home Assistant orga: 21 commits to home-assistant 10 commits to home-assistant.io ") -- [Tom Hoover (@tomhoover)](https://github.com/tomhoover "3 total commits to the home-assistant organization: +- [Tom Hoover (@tomhoover)](https://github.com/tomhoover "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Tom Howe (@tomh05)](https://github.com/tomh05 "1 total commits to the home-assistant organization: +- [Tom Howe (@tomh05)](https://github.com/tomh05 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tom Ivar Helbekkmo (@tih)](https://github.com/tih "9 total commits to the home-assistant organization: +- [Tom Ivar Helbekkmo (@tih)](https://github.com/tih "9 total commits to the Home Assistant orga: 9 commits to open-zwave ") -- [Tom J Nowell (@tomjn)](https://github.com/tomjn "2 total commits to the home-assistant organization: +- [Tom J Nowell (@tomjn)](https://github.com/tomjn "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Tom L (@Qu3uk)](https://github.com/Qu3uk "5 total commits to the home-assistant organization: -5 commits to home-assistant.io +- [Tom L (@Qu3uk)](https://github.com/Qu3uk "6 total commits to the Home Assistant orga: +6 commits to home-assistant.io ") -- [Tom Matheussen (@Tommatheussen)](https://github.com/Tommatheussen "15 total commits to the home-assistant organization: +- [Tom Matheussen (@Tommatheussen)](https://github.com/Tommatheussen "15 total commits to the Home Assistant orga: 6 commits to home-assistant 4 commits to home-assistant-polymer 4 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [Tom Monck JR (@tmonck)](https://github.com/tmonck "1 total commits to the home-assistant organization: +- [Tom Monck JR (@tmonck)](https://github.com/tmonck "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Tom Raithel (@tomraithel)](https://github.com/tomraithel "2 total commits to the home-assistant organization: +- [Tom Raithel (@tomraithel)](https://github.com/tomraithel "2 total commits to the Home Assistant orga: 2 commits to home-assistant-polymer ") -- [Tom Usher (@tomusher)](https://github.com/tomusher "1 total commits to the home-assistant organization: +- [Tom Usher (@tomusher)](https://github.com/tomusher "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [Tom Waters (@tomwaters)](https://github.com/tomwaters "1 total commits to the home-assistant organization: +- [Tom Waters (@tomwaters)](https://github.com/tomwaters "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Tomas Hellström (@helto4real)](https://github.com/helto4real "6 total commits to the home-assistant organization: -5 commits to home-assistant +- [Tomas Hellström (@helto4real)](https://github.com/helto4real "7 total commits to the Home Assistant orga: +6 commits to home-assistant 1 commit to home-assistant.io ") -- [tomaszduda23 (@tomaszduda23)](https://github.com/tomaszduda23 "1 total commits to the home-assistant organization: +- [tomaszduda23 (@tomaszduda23)](https://github.com/tomaszduda23 "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Tomek985 (@Tomek985)](https://github.com/Tomek985 "1 total commits to the home-assistant organization: +- [Tomek985 (@Tomek985)](https://github.com/Tomek985 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tomi Blinnikka (@docBliny)](https://github.com/docBliny "1 total commits to the home-assistant organization: +- [Tomi Blinnikka (@docBliny)](https://github.com/docBliny "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tomi Salmi (@tomppasalmi)](https://github.com/tomppasalmi "1 total commits to the home-assistant organization: +- [Tomi Salmi (@tomppasalmi)](https://github.com/tomppasalmi "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Tomi Tuhkanen (@ttu)](https://github.com/ttu "4 total commits to the home-assistant organization: +- [Tomi Tuhkanen (@ttu)](https://github.com/ttu "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [tomlut (@tomlut)](https://github.com/tomlut "3 total commits to the home-assistant organization: +- [tomlut (@tomlut)](https://github.com/tomlut "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Tommi Pääkkö (@Glenf)](https://github.com/Glenf "1 total commits to the home-assistant organization: +- [Tommi Pääkkö (@Glenf)](https://github.com/Glenf "1 total commits to the Home Assistant orga: 1 commit to developers.home-assistant ") -- [TomMini (@TomMini)](https://github.com/TomMini "1 total commits to the home-assistant organization: +- [TomMini (@TomMini)](https://github.com/TomMini "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Tommy Goode (@airdrummingfool)](https://github.com/airdrummingfool "1 total commits to the home-assistant organization: +- [Tommy Goode (@airdrummingfool)](https://github.com/airdrummingfool "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Tommy Jonsson (@quazzie)](https://github.com/quazzie "17 total commits to the home-assistant organization: -10 commits to home-assistant +- [Tommy Jonsson (@quazzie)](https://github.com/quazzie "19 total commits to the Home Assistant orga: +11 commits to home-assistant +4 commits to home-assistant-polymer 4 commits to home-assistant.io -3 commits to home-assistant-polymer ") -- [tonire1702 (@tonire1702)](https://github.com/tonire1702 "1 total commits to the home-assistant organization: +- [tonire1702 (@tonire1702)](https://github.com/tonire1702 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tontze (@Tontze)](https://github.com/Tontze "1 total commits to the home-assistant organization: +- [Tontze (@Tontze)](https://github.com/Tontze "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [tony chang (@idealisms)](https://github.com/idealisms "1 total commits to the home-assistant organization: +- [tony chang (@idealisms)](https://github.com/idealisms "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tony Nichols (@JranZu)](https://github.com/JranZu "1 total commits to the home-assistant organization: +- [Tony Mitchell (@tonymitchell)](https://github.com/tonymitchell "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tony Roman (@ronytomen)](https://github.com/ronytomen "2 total commits to the home-assistant organization: +- [Tony Nichols (@JranZu)](https://github.com/JranZu "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Tony Roman (@ronytomen)](https://github.com/ronytomen "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Toon Willems (@nudded)](https://github.com/nudded "1 total commits to the home-assistant organization: +- [Toon Willems (@nudded)](https://github.com/nudded "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [TopdRob (@TopdRob)](https://github.com/TopdRob "7 total commits to the home-assistant organization: +- [TopdRob (@TopdRob)](https://github.com/TopdRob "7 total commits to the Home Assistant orga: 7 commits to home-assistant ") -- [Tor Magnus (@tcastberg)](https://github.com/tcastberg "2 total commits to the home-assistant organization: +- [Tor Magnus (@tcastberg)](https://github.com/tcastberg "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Torkild Retvedt (@torkildr)](https://github.com/torkildr "2 total commits to the home-assistant organization: +- [Torkild Retvedt (@torkildr)](https://github.com/torkildr "2 total commits to the Home Assistant orga: 2 commits to appdaemon ") -- [tortfeaser (@tortfeaser)](https://github.com/tortfeaser "1 total commits to the home-assistant organization: +- [tortfeaser (@tortfeaser)](https://github.com/tortfeaser "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Toshik (@Toshik)](https://github.com/Toshik "1 total commits to the home-assistant organization: +- [Toshik (@Toshik)](https://github.com/Toshik "1 total commits to the Home Assistant orga: 1 commit to homebridge-homeassistant ") -- [Totoo (@htotoo)](https://github.com/htotoo "3 total commits to the home-assistant organization: +- [Totoo (@htotoo)](https://github.com/htotoo "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [Touliloup (@RiRomain)](https://github.com/RiRomain "16 total commits to the home-assistant organization: +- [Touliloup (@RiRomain)](https://github.com/RiRomain "16 total commits to the Home Assistant orga: 13 commits to home-assistant.io 3 commits to home-assistant ") -- [towerhand (@towerhand)](https://github.com/towerhand "1 total commits to the home-assistant organization: +- [towerhand (@towerhand)](https://github.com/towerhand "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [travellingkiwi (@travellingkiwi)](https://github.com/travellingkiwi "4 total commits to the home-assistant organization: +- [travellingkiwi (@travellingkiwi)](https://github.com/travellingkiwi "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Travis Carr (@tmcarr)](https://github.com/tmcarr "6 total commits to the home-assistant organization: +- [Travis Carr (@tmcarr)](https://github.com/tmcarr "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [travislreno (@travislreno)](https://github.com/travislreno "3 total commits to the home-assistant organization: +- [travislreno (@travislreno)](https://github.com/travislreno "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [trbs (@trbs)](https://github.com/trbs "1 total commits to the home-assistant organization: +- [trbs (@trbs)](https://github.com/trbs "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [Trevin (@tmchow)](https://github.com/tmchow "1 total commits to the home-assistant organization: +- [Trevin (@tmchow)](https://github.com/tmchow "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Trevor (@tboyce021)](https://github.com/tboyce021 "15 total commits to the home-assistant organization: +- [Trevor (@tboyce021)](https://github.com/tboyce021 "15 total commits to the Home Assistant orga: 10 commits to home-assistant 5 commits to home-assistant.io ") -- [Trevor Joynson (@akatrevorjay)](https://github.com/akatrevorjay "1 total commits to the home-assistant organization: +- [Trevor Joynson (@akatrevorjay)](https://github.com/akatrevorjay "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Trey Hunner (@treyhunner)](https://github.com/treyhunner "3 total commits to the home-assistant organization: +- [Trey Hunner (@treyhunner)](https://github.com/treyhunner "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Trey Richards (@treyrich)](https://github.com/treyrich "1 total commits to the home-assistant organization: +- [Trey Richards (@treyrich)](https://github.com/treyrich "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Trey Sheldon (@tsheldon)](https://github.com/tsheldon "1 total commits to the home-assistant organization: +- [Trey Sheldon (@tsheldon)](https://github.com/tsheldon "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [tringler (@tringler)](https://github.com/tringler "3 total commits to the home-assistant organization: +- [tringler (@tringler)](https://github.com/tringler "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Tristan Caulfield (@Bahnburner)](https://github.com/Bahnburner "3 total commits to the home-assistant organization: +- [Tristan Caulfield (@Bahnburner)](https://github.com/Bahnburner "3 total commits to the Home Assistant orga: 2 commits to home-assistant 1 commit to home-assistant.io ") -- [trollkarlen (@trollkarlen)](https://github.com/trollkarlen "5 total commits to the home-assistant organization: +- [trollkarlen (@trollkarlen)](https://github.com/trollkarlen "5 total commits to the Home Assistant orga: 5 commits to home-assistant ") -- [Troy Kelly (@troykelly)](https://github.com/troykelly "1 total commits to the home-assistant organization: +- [Troy Kelly (@troykelly)](https://github.com/troykelly "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Trung Lê (@joneslee85)](https://github.com/joneslee85 "1 total commits to the home-assistant organization: +- [Trung Lê (@joneslee85)](https://github.com/joneslee85 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tsvi Mostovicz (@tsvi)](https://github.com/tsvi "23 total commits to the home-assistant organization: +- [Tsvi Mostovicz (@tsvi)](https://github.com/tsvi "23 total commits to the Home Assistant orga: 13 commits to home-assistant 10 commits to home-assistant.io ") -- [tubalainen (@tubalainen)](https://github.com/tubalainen "2 total commits to the home-assistant organization: +- [tubalainen (@tubalainen)](https://github.com/tubalainen "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [tumik (@tumik)](https://github.com/tumik "2 total commits to the home-assistant organization: +- [tumik (@tumik)](https://github.com/tumik "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [tuxuser (@tuxuser)](https://github.com/tuxuser "1 total commits to the home-assistant organization: +- [tuxuser (@tuxuser)](https://github.com/tuxuser "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [twendt (@twendt)](https://github.com/twendt "1 total commits to the home-assistant organization: +- [twendt (@twendt)](https://github.com/twendt "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [txNgineer (@txNgineer)](https://github.com/txNgineer "2 total commits to the home-assistant organization: +- [txNgineer (@txNgineer)](https://github.com/txNgineer "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Tyler (@TFenby)](https://github.com/TFenby "1 total commits to the home-assistant organization: +- [Tyler (@TFenby)](https://github.com/TFenby "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Tyler Bigler (@tyler-8)](https://github.com/tyler-8 "2 total commits to the home-assistant organization: +- [Tyler Bigler (@tyler-8)](https://github.com/tyler-8 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Tyler Crumpton (@tylercrumpton)](https://github.com/tylercrumpton "3 total commits to the home-assistant organization: +- [Tyler Crumpton (@tylercrumpton)](https://github.com/tylercrumpton "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Tyler Page (@iamtpage)](https://github.com/iamtpage "7 total commits to the home-assistant organization: +- [Tyler Page (@iamtpage)](https://github.com/iamtpage "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Tyler Straub (@tylerstraub)](https://github.com/tylerstraub "1 total commits to the home-assistant organization: +- [Tyler Straub (@tylerstraub)](https://github.com/tylerstraub "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Tõnis Tobre (@tobre6)](https://github.com/tobre6 "1 total commits to the home-assistant organization: +- [Tõnis Tobre (@tobre6)](https://github.com/tobre6 "1 total commits to the Home Assistant orga: 1 commit to homebridge-homeassistant ") -- [ubnt\-marc\-khouri (@ubnt-marc-khouri)](https://github.com/ubnt-marc-khouri "6 total commits to the home-assistant organization: +- [ubnt\-marc\-khouri (@ubnt-marc-khouri)](https://github.com/ubnt-marc-khouri "6 total commits to the Home Assistant orga: 2 commits to home-assistant-polymer 1 commit to developers.home-assistant 1 commit to hassio-build 1 commit to home-assistant 1 commit to home-assistant.io ") -- [uchagani (@uchagani)](https://github.com/uchagani "13 total commits to the home-assistant organization: +- [uchagani (@uchagani)](https://github.com/uchagani "13 total commits to the Home Assistant orga: 11 commits to home-assistant 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Ugo Viti (@ugoviti)](https://github.com/ugoviti "24 total commits to the home-assistant organization: +- [Ugo Viti (@ugoviti)](https://github.com/ugoviti "24 total commits to the Home Assistant orga: 24 commits to open-zwave ") -- [UiGuy (@jjanderson)](https://github.com/jjanderson "1 total commits to the home-assistant organization: +- [UiGuy (@jjanderson)](https://github.com/jjanderson "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Uli (@uehler)](https://github.com/uehler "5 total commits to the home-assistant organization: +- [Uli (@uehler)](https://github.com/uehler "5 total commits to the Home Assistant orga: 5 commits to home-assistant.io ") -- [Ulrich Dobramysl (@ulido)](https://github.com/ulido "1 total commits to the home-assistant organization: +- [Ulrich Dobramysl (@ulido)](https://github.com/ulido "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [ultratoto14 (@ultratoto14)](https://github.com/ultratoto14 "1 total commits to the home-assistant organization: +- [ultratoto14 (@ultratoto14)](https://github.com/ultratoto14 "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [Umer Salman (@umer936)](https://github.com/umer936 "1 total commits to the home-assistant organization: +- [Umer Salman (@umer936)](https://github.com/umer936 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [UnrealKazu (@UnrealKazu)](https://github.com/UnrealKazu "2 total commits to the home-assistant organization: +- [UnrealKazu (@UnrealKazu)](https://github.com/UnrealKazu "2 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [upsert (@upsert)](https://github.com/upsert "3 total commits to the home-assistant organization: +- [upsert (@upsert)](https://github.com/upsert "3 total commits to the Home Assistant orga: 1 commit to netdisco 1 commit to home-assistant 1 commit to home-assistant.io ") -- [User5981 (@User5981)](https://github.com/User5981 "1 total commits to the home-assistant organization: +- [User5981 (@User5981)](https://github.com/User5981 "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [vacumet (@vacumet)](https://github.com/vacumet "1 total commits to the home-assistant organization: +- [vacumet (@vacumet)](https://github.com/vacumet "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [vaidyasm (@vaidyasm)](https://github.com/vaidyasm "7 total commits to the home-assistant organization: +- [vaidyasm (@vaidyasm)](https://github.com/vaidyasm "7 total commits to the Home Assistant orga: 7 commits to home-assistant.io ") -- [Valentin Alexeev (@valentinalexeev)](https://github.com/valentinalexeev "11 total commits to the home-assistant organization: +- [Valentin Alexeev (@valentinalexeev)](https://github.com/valentinalexeev "11 total commits to the Home Assistant orga: 8 commits to home-assistant 3 commits to home-assistant.io ") -- [Valentin Hilbig (@hilbix)](https://github.com/hilbix "1 total commits to the home-assistant organization: +- [Valentin Hilbig (@hilbix)](https://github.com/hilbix "1 total commits to the Home Assistant orga: 1 commit to dehydrated ") -- [Valentin Petkov (@skyval)](https://github.com/skyval "2 total commits to the home-assistant organization: +- [Valentin Petkov (@skyval)](https://github.com/skyval "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Valentin VALCIU (@axiac)](https://github.com/axiac "2 total commits to the home-assistant organization: +- [Valentin VALCIU (@axiac)](https://github.com/axiac "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Valiceemo (@Valiceemo)](https://github.com/Valiceemo "2 total commits to the home-assistant organization: +- [Valiceemo (@Valiceemo)](https://github.com/Valiceemo "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [vanviegen (@vanviegen)](https://github.com/vanviegen "2 total commits to the home-assistant organization: +- [vanviegen (@vanviegen)](https://github.com/vanviegen "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Varga Tamas (@tamasv)](https://github.com/tamasv "1 total commits to the home-assistant organization: +- [Varga Tamas (@tamasv)](https://github.com/tamasv "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Variour (@Variour)](https://github.com/Variour "2 total commits to the home-assistant organization: +- [Variour (@Variour)](https://github.com/Variour "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Vasiley (@Vasiley)](https://github.com/Vasiley "9 total commits to the home-assistant organization: +- [Vasiley (@Vasiley)](https://github.com/Vasiley "9 total commits to the Home Assistant orga: 9 commits to home-assistant.io ") -- [vatir (@vatir)](https://github.com/vatir "1 total commits to the home-assistant organization: +- [vatir (@vatir)](https://github.com/vatir "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Vaz Allen (@vaz)](https://github.com/vaz "1 total commits to the home-assistant organization: +- [Vaz Allen (@vaz)](https://github.com/vaz "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [VdkaShaker (@VdkaShaker)](https://github.com/VdkaShaker "1 total commits to the home-assistant organization: +- [VdkaShaker (@VdkaShaker)](https://github.com/VdkaShaker "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [VDRainer (@VDRainer)](https://github.com/VDRainer "3 total commits to the home-assistant organization: +- [VDRainer (@VDRainer)](https://github.com/VDRainer "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Velik123 (@Velik123)](https://github.com/Velik123 "1 total commits to the home-assistant organization: +- [Velik123 (@Velik123)](https://github.com/Velik123 "1 total commits to the Home Assistant orga: 1 commit to pyharmony ") -- [vetegrodd (@vetegrodd)](https://github.com/vetegrodd "1 total commits to the home-assistant organization: +- [vetegrodd (@vetegrodd)](https://github.com/vetegrodd "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [vexofp (@vexofp)](https://github.com/vexofp "4 total commits to the home-assistant organization: +- [vexofp (@vexofp)](https://github.com/vexofp "4 total commits to the Home Assistant orga: 4 commits to open-zwave ") -- [Victor Cerutti (@victorcerutti)](https://github.com/victorcerutti "7 total commits to the home-assistant organization: +- [Victor Cerutti (@victorcerutti)](https://github.com/victorcerutti "7 total commits to the Home Assistant orga: 3 commits to home-assistant-polymer 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Victor Jalencas (@victor)](https://github.com/victor "1 total commits to the home-assistant organization: +- [Victor Jalencas (@victor)](https://github.com/victor "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Victor Vostrikov (@gorynychzmey)](https://github.com/gorynychzmey "1 total commits to the home-assistant organization: +- [Victor Vostrikov (@gorynychzmey)](https://github.com/gorynychzmey "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Vidar Tyldum (@tyldum)](https://github.com/tyldum "1 total commits to the home-assistant organization: +- [Vidar Tyldum (@tyldum)](https://github.com/tyldum "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [viegelinsch (@viegelinsch)](https://github.com/viegelinsch "1 total commits to the home-assistant organization: +- [viegelinsch (@viegelinsch)](https://github.com/viegelinsch "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Viet Dzung (@dzungpv)](https://github.com/dzungpv "1 total commits to the home-assistant organization: +- [Viet Dzung (@dzungpv)](https://github.com/dzungpv "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Vignesh Venkat (@vickyg3)](https://github.com/vickyg3 "11 total commits to the home-assistant organization: +- [Vignesh Venkat (@vickyg3)](https://github.com/vickyg3 "11 total commits to the Home Assistant orga: 7 commits to home-assistant 4 commits to home-assistant.io ") -- [Vikram Gorla (@vikramgorla)](https://github.com/vikramgorla "4 total commits to the home-assistant organization: +- [Vikram Gorla (@vikramgorla)](https://github.com/vikramgorla "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [Ville Skyttä (@scop)](https://github.com/scop "160 total commits to the home-assistant organization: -109 commits to home-assistant -20 commits to home-assistant.io +- [Ville Skyttä (@scop)](https://github.com/scop "164 total commits to the Home Assistant orga: +112 commits to home-assistant +21 commits to home-assistant.io 13 commits to netdisco 5 commits to hassio-addons 4 commits to developers.home-assistant 3 commits to hassio-cli 2 commits to home-assistant-polymer -2 commits to hassio 2 commits to hassio-build +2 commits to hassio ") -- [vincemic (@vincemic)](https://github.com/vincemic "3 total commits to the home-assistant organization: -3 commits to open-zwave -") -- [Vincent Etter (@Wookai)](https://github.com/Wookai "1 total commits to the home-assistant organization: +- [Vincent Etter (@Wookai)](https://github.com/Wookai "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Vincent Filby (@vfilby)](https://github.com/vfilby "1 total commits to the home-assistant organization: +- [Vincent Filby (@vfilby)](https://github.com/vfilby "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Vincent KHERBACHE (@vincent-k)](https://github.com/vincent-k "1 total commits to the home-assistant organization: +- [Vincent KHERBACHE (@vincent-k)](https://github.com/vincent-k "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Vincent Ollivier (@vinc)](https://github.com/vinc "1 total commits to the home-assistant organization: +- [Vincent Miceli (@vincemic)](https://github.com/vincemic "3 total commits to the Home Assistant orga: +3 commits to open-zwave +") +- [Vincent Ollivier (@vinc)](https://github.com/vinc "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Vincent Saluzzo (@vincentsaluzzo)](https://github.com/vincentsaluzzo "1 total commits to the home-assistant organization: +- [Vincent Saluzzo (@vincentsaluzzo)](https://github.com/vincentsaluzzo "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Vincent Van Den Berghe (@vandenberghev)](https://github.com/vandenberghev "6 total commits to the home-assistant organization: +- [Vincent Van Den Berghe (@vandenberghev)](https://github.com/vandenberghev "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [Vinilox (@vinilox)](https://github.com/vinilox "1 total commits to the home-assistant organization: +- [Vinilox (@vinilox)](https://github.com/vinilox "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Viorel Stirbu (@viorels)](https://github.com/viorels "2 total commits to the home-assistant organization: +- [Viorel Stirbu (@viorels)](https://github.com/viorels "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [viswa\-swami (@viswa-swami)](https://github.com/viswa-swami "9 total commits to the home-assistant organization: +- [viswa\-swami (@viswa-swami)](https://github.com/viswa-swami "9 total commits to the Home Assistant orga: 9 commits to home-assistant ") -- [Vittorio Monaco (@vittoriom)](https://github.com/vittoriom "1 total commits to the home-assistant organization: +- [Vittorio Monaco (@vittoriom)](https://github.com/vittoriom "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Vlad (@vladm)](https://github.com/vladm "1 total commits to the home-assistant organization: +- [Vlad (@vladm)](https://github.com/vladm "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Vlad Korniev (@vkorn)](https://github.com/vkorn "5 total commits to the home-assistant organization: +- [Vlad Korniev (@vkorn)](https://github.com/vkorn "5 total commits to the Home Assistant orga: 2 commits to home-assistant 2 commits to home-assistant.io 1 commit to hassio-build ") -- [Vladimir Eremin (@yottatsa)](https://github.com/yottatsa "1 total commits to the home-assistant organization: +- [Vladimir Eremin (@yottatsa)](https://github.com/yottatsa "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [vladonemo (@vladonemo)](https://github.com/vladonemo "1 total commits to the home-assistant organization: +- [vladonemo (@vladonemo)](https://github.com/vladonemo "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [vllungu (@vllungu)](https://github.com/vllungu "3 total commits to the home-assistant organization: +- [vllungu (@vllungu)](https://github.com/vllungu "3 total commits to the Home Assistant orga: 3 commits to libcoap ") -- [vMeph (@vMeph)](https://github.com/vMeph "6 total commits to the home-assistant organization: +- [vMeph (@vMeph)](https://github.com/vMeph "6 total commits to the Home Assistant orga: 6 commits to home-assistant.io ") -- [Volker Thiel (@riker09)](https://github.com/riker09 "1 total commits to the home-assistant organization: +- [Volker Thiel (@riker09)](https://github.com/riker09 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [vrs01 (@vrs01)](https://github.com/vrs01 "21 total commits to the home-assistant organization: +- [vrs01 (@vrs01)](https://github.com/vrs01 "21 total commits to the Home Assistant orga: 14 commits to home-assistant.io 6 commits to appdaemon 1 commit to home-assistant ") -- [Wade Dorrell (@waded)](https://github.com/waded "2 total commits to the home-assistant organization: +- [Wade Dorrell (@waded)](https://github.com/waded "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Wagner Sartori Junior (@trunet)](https://github.com/trunet "1 total commits to the home-assistant organization: +- [Wagner Sartori Junior (@trunet)](https://github.com/trunet "1 total commits to the Home Assistant orga: 1 commit to netdisco ") -- [Walker Boyle (@walkerdb)](https://github.com/walkerdb "2 total commits to the home-assistant organization: +- [Walker Boyle (@walkerdb)](https://github.com/walkerdb "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Walter Huf (@hufman)](https://github.com/hufman "2 total commits to the home-assistant organization: +- [Walter Huf (@hufman)](https://github.com/hufman "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Warren Konkel (@wkonkel)](https://github.com/wkonkel "1 total commits to the home-assistant organization: +- [Warren Konkel (@wkonkel)](https://github.com/wkonkel "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [WAStaggs (@StagasaurusRex)](https://github.com/StagasaurusRex "1 total commits to the home-assistant organization: +- [WAStaggs (@StagasaurusRex)](https://github.com/StagasaurusRex "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [waxhell (@waxhell)](https://github.com/waxhell "2 total commits to the home-assistant organization: +- [waxhell (@waxhell)](https://github.com/waxhell "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [WayneZ68 (@WayneZ68)](https://github.com/WayneZ68 "1 total commits to the home-assistant organization: +- [WayneZ68 (@WayneZ68)](https://github.com/WayneZ68 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [wbradmoore (@wbradmoore)](https://github.com/wbradmoore "1 total commits to the home-assistant organization: +- [wbradmoore (@wbradmoore)](https://github.com/wbradmoore "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [WebSpider (@WebSpider)](https://github.com/WebSpider "1 total commits to the home-assistant organization: +- [WebSpider (@WebSpider)](https://github.com/WebSpider "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Wesley Young (@wesdyoung)](https://github.com/wesdyoung "1 total commits to the home-assistant organization: +- [Wesley Young (@wesdyoung)](https://github.com/wesdyoung "1 total commits to the Home Assistant orga: 1 commit to warrant ") -- [whhsw (@whhsw)](https://github.com/whhsw "2 total commits to the home-assistant organization: +- [whhsw (@whhsw)](https://github.com/whhsw "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Whytey (@Whytey)](https://github.com/Whytey "2 total commits to the home-assistant organization: +- [Whytey (@Whytey)](https://github.com/Whytey "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Wilco Land (@Wilco89)](https://github.com/Wilco89 "3 total commits to the home-assistant organization: +- [Wilco Land (@Wilco89)](https://github.com/Wilco89 "3 total commits to the Home Assistant orga: 3 commits to home-assistant.io ") -- [Wilco van Duinkerken (@Sparkboxx)](https://github.com/Sparkboxx "1 total commits to the home-assistant organization: +- [Wilco van Duinkerken (@Sparkboxx)](https://github.com/Sparkboxx "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [wildcomputations (@wildcomputations)](https://github.com/wildcomputations "2 total commits to the home-assistant organization: +- [wildcomputations (@wildcomputations)](https://github.com/wildcomputations "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Will Boyce (@wrboyce)](https://github.com/wrboyce "2 total commits to the home-assistant organization: +- [Will Boyce (@wrboyce)](https://github.com/wrboyce "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Will Heid (@bassclarinetl2)](https://github.com/bassclarinetl2 "20 total commits to the home-assistant organization: +- [Will Heid (@bassclarinetl2)](https://github.com/bassclarinetl2 "20 total commits to the Home Assistant orga: 19 commits to home-assistant.io 1 commit to fabric-home-assistant ") -- [Will Hughes (@insertjokehere)](https://github.com/insertjokehere "4 total commits to the home-assistant organization: +- [Will Hughes (@insertjokehere)](https://github.com/insertjokehere "4 total commits to the Home Assistant orga: 3 commits to home-assistant.io 1 commit to home-assistant ") -- [Will Marler (@wmarler)](https://github.com/wmarler "1 total commits to the home-assistant organization: +- [Will Marler (@wmarler)](https://github.com/wmarler "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Will W (@tiktok7)](https://github.com/tiktok7 "6 total commits to the home-assistant organization: +- [Will W (@tiktok7)](https://github.com/tiktok7 "6 total commits to the Home Assistant orga: 4 commits to home-assistant 2 commits to home-assistant.io ") -- [Willems Davy (@joyrider3774)](https://github.com/joyrider3774 "7 total commits to the home-assistant organization: +- [Willems Davy (@joyrider3774)](https://github.com/joyrider3774 "7 total commits to the Home Assistant orga: 4 commits to home-assistant.io 3 commits to home-assistant ") -- [William Comartin (@wcomartin)](https://github.com/wcomartin "2 total commits to the home-assistant organization: +- [William Comartin (@wcomartin)](https://github.com/wcomartin "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [William Johansson (@radhus)](https://github.com/radhus "2 total commits to the home-assistant organization: +- [William Johansson (@radhus)](https://github.com/radhus "2 total commits to the Home Assistant orga: 1 commit to hassio 1 commit to home-assistant.io ") -- [William Scanlon (@w1ll1am23)](https://github.com/w1ll1am23 "134 total commits to the home-assistant organization: -89 commits to home-assistant +- [William Scanlon (@w1ll1am23)](https://github.com/w1ll1am23 "137 total commits to the Home Assistant orga: +92 commits to home-assistant 40 commits to home-assistant.io 2 commits to netdisco 2 commits to developers.home-assistant 1 commit to home-assistant-polymer ") -- [williamlehman (@williamlehman)](https://github.com/williamlehman "1 total commits to the home-assistant organization: +- [williamlehman (@williamlehman)](https://github.com/williamlehman "1 total commits to the Home Assistant orga: 1 commit to home-assistant-polymer ") -- [Wim Haanstra (@depl0y)](https://github.com/depl0y "6 total commits to the home-assistant organization: +- [Wim Haanstra (@depl0y)](https://github.com/depl0y "6 total commits to the Home Assistant orga: 3 commits to home-assistant 3 commits to home-assistant.io ") -- [wmn79 (@wmn79)](https://github.com/wmn79 "1 total commits to the home-assistant organization: +- [wmn79 (@wmn79)](https://github.com/wmn79 "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [WofWca (@WofWca)](https://github.com/WofWca "10 total commits to the home-assistant organization: +- [WofWca (@WofWca)](https://github.com/WofWca "10 total commits to the Home Assistant orga: 7 commits to home-assistant.io 3 commits to developers.home-assistant ") -- [wogri (@wogri)](https://github.com/wogri "1 total commits to the home-assistant organization: +- [wogri (@wogri)](https://github.com/wogri "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Wojciech Bederski (@wuub)](https://github.com/wuub "3 total commits to the home-assistant organization: +- [Wojciech Bederski (@wuub)](https://github.com/wuub "3 total commits to the Home Assistant orga: 2 commits to home-assistant.io 1 commit to home-assistant ") -- [Wojtek (@wiuwiu)](https://github.com/wiuwiu "1 total commits to the home-assistant organization: +- [Wojtek (@wiuwiu)](https://github.com/wiuwiu "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [wokar (@wokar)](https://github.com/wokar "12 total commits to the home-assistant organization: +- [wokar (@wokar)](https://github.com/wokar "12 total commits to the Home Assistant orga: 8 commits to home-assistant 4 commits to home-assistant.io ") -- [Wolf\-Bastian Pöttner (@BastianPoe)](https://github.com/BastianPoe "7 total commits to the home-assistant organization: +- [Wolf\-Bastian Pöttner (@BastianPoe)](https://github.com/BastianPoe "7 total commits to the Home Assistant orga: 4 commits to home-assistant 3 commits to home-assistant.io ") -- [Wolfgang Beer (@wolfgangB33r)](https://github.com/wolfgangB33r "1 total commits to the home-assistant organization: +- [Wolfgang Beer (@wolfgangB33r)](https://github.com/wolfgangB33r "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Wolfgang Malgadey (@wmalgadey)](https://github.com/wmalgadey "6 total commits to the home-assistant organization: +- [Wolfgang Malgadey (@wmalgadey)](https://github.com/wmalgadey "6 total commits to the Home Assistant orga: 5 commits to home-assistant 1 commit to home-assistant.io ") -- [Wopalecki (@Wopalecki)](https://github.com/Wopalecki "1 total commits to the home-assistant organization: +- [Wopalecki (@Wopalecki)](https://github.com/Wopalecki "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Wouter (@wouterpotters)](https://github.com/wouterpotters "1 total commits to the home-assistant organization: +- [Wouter (@wouterpotters)](https://github.com/wouterpotters "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Wouter Wolkers (@wwolkers)](https://github.com/wwolkers "1 total commits to the home-assistant organization: +- [Wouter Wolkers (@wwolkers)](https://github.com/wwolkers "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Wuppie007 (@Wuppie007)](https://github.com/Wuppie007 "2 total commits to the home-assistant organization: +- [Wuppie007 (@Wuppie007)](https://github.com/Wuppie007 "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [wyzbv (@wyzbv)](https://github.com/wyzbv "8 total commits to the home-assistant organization: +- [wyzbv (@wyzbv)](https://github.com/wyzbv "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [wyznerd (@wyznerd)](https://github.com/wyznerd "1 total commits to the home-assistant organization: +- [wyznerd (@wyznerd)](https://github.com/wyznerd "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [xander2 (@xander2)](https://github.com/xander2 "1 total commits to the home-assistant organization: +- [xander2 (@xander2)](https://github.com/xander2 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [xdite (@xdite)](https://github.com/xdite "1 total commits to the home-assistant organization: +- [xdite (@xdite)](https://github.com/xdite "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [XECDesign (@XECDesign)](https://github.com/XECDesign "145 total commits to the home-assistant organization: +- [XECDesign (@XECDesign)](https://github.com/XECDesign "145 total commits to the Home Assistant orga: 145 commits to pi-gen ") -- [xelprep (@xelprep)](https://github.com/xelprep "2 total commits to the home-assistant organization: +- [xelprep (@xelprep)](https://github.com/xelprep "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Xorso (@Xorso)](https://github.com/Xorso "22 total commits to the home-assistant organization: +- [Xorso (@Xorso)](https://github.com/Xorso "22 total commits to the Home Assistant orga: 21 commits to home-assistant 1 commit to hassio-addons ") -- [xPsIXx (@xPsIXx)](https://github.com/xPsIXx "1 total commits to the home-assistant organization: +- [xPsIXx (@xPsIXx)](https://github.com/xPsIXx "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [xs4 (@xs4)](https://github.com/xs4 "78 total commits to the home-assistant organization: +- [xs4 (@xs4)](https://github.com/xs4 "78 total commits to the Home Assistant orga: 78 commits to open-zwave ") -- [xTCx (@xTCx)](https://github.com/xTCx "2 total commits to the home-assistant organization: +- [xTCx (@asafbiton96)](https://github.com/asafbiton96 "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Xus Badia (@XusBadia)](https://github.com/XusBadia "2 total commits to the home-assistant organization: +- [Xus Badia (@XusBadia)](https://github.com/XusBadia "2 total commits to the Home Assistant orga: 1 commit to home-assistant-iOS 1 commit to home-assistant-polymer ") -- [yankees9920 (@wagnerbenh)](https://github.com/wagnerbenh "2 total commits to the home-assistant organization: +- [yankees9920 (@wagnerbenh)](https://github.com/wagnerbenh "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Yannic\-HAW (@Yannic-HAW)](https://github.com/Yannic-HAW "2 total commits to the home-assistant organization: +- [Yannic\-HAW (@Yannic-HAW)](https://github.com/Yannic-HAW "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Yannick KERMAREC (@YanK-fr)](https://github.com/YanK-fr "1 total commits to the home-assistant organization: +- [Yannick KERMAREC (@YanK-fr)](https://github.com/YanK-fr "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Yannick POLLART (@ypollart)](https://github.com/ypollart "8 total commits to the home-assistant organization: +- [Yannick POLLART (@ypollart)](https://github.com/ypollart "8 total commits to the Home Assistant orga: 4 commits to home-assistant 4 commits to home-assistant.io ") -- [Yannick Simard (@TheRaven)](https://github.com/TheRaven "2 total commits to the home-assistant organization: +- [Yannick Simard (@TheRaven)](https://github.com/TheRaven "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Yannik25 (@Yannik25)](https://github.com/Yannik25 "1 total commits to the home-assistant organization: +- [Yannik25 (@Yannik25)](https://github.com/Yannik25 "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Yaron de Leeuw (@jarondl)](https://github.com/jarondl "1 total commits to the home-assistant organization: +- [Yaron de Leeuw (@jarondl)](https://github.com/jarondl "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [yasin (@yasinS)](https://github.com/yasinS "4 total commits to the home-assistant organization: +- [yasin (@yasinS)](https://github.com/yasinS "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [YcKe (@YcKe)](https://github.com/YcKe "8 total commits to the home-assistant organization: +- [YcKe (@YcKe)](https://github.com/YcKe "8 total commits to the Home Assistant orga: 8 commits to open-zwave ") -- [yeah (@yeah)](https://github.com/yeah "2 total commits to the home-assistant organization: +- [yeah (@yeah)](https://github.com/yeah "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Yegor Vialov (@estevez-dev)](https://github.com/estevez-dev "1 total commits to the home-assistant organization: +- [Yegor Vialov (@estevez-dev)](https://github.com/estevez-dev "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Yevgeniy (@sgttrs)](https://github.com/sgttrs "5 total commits to the home-assistant organization: +- [Yevgeniy (@sgttrs)](https://github.com/sgttrs "5 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant-polymer 1 commit to home-assistant.io ") -- [Yien Xu (@yienxu)](https://github.com/yienxu "1 total commits to the home-assistant organization: +- [Yien Xu (@yienxu)](https://github.com/yienxu "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [yingzong (@yingzong)](https://github.com/yingzong "1 total commits to the home-assistant organization: +- [yingzong (@yingzong)](https://github.com/yingzong "1 total commits to the Home Assistant orga: 1 commit to warrant ") -- [yosilevy (@yosilevy)](https://github.com/yosilevy "6 total commits to the home-assistant organization: -6 commits to home-assistant-polymer +- [yosilevy (@yosilevy)](https://github.com/yosilevy "16 total commits to the Home Assistant orga: +16 commits to home-assistant-polymer ") -- [yulongying (@yulongying)](https://github.com/yulongying "1 total commits to the home-assistant organization: +- [yulongying (@yulongying)](https://github.com/yulongying "1 total commits to the Home Assistant orga: 1 commit to home-assistant-js-websocket ") -- [Yum (@goofz)](https://github.com/goofz "2 total commits to the home-assistant organization: +- [Yum (@goofz)](https://github.com/goofz "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [Z (@zanerv)](https://github.com/zanerv "1 total commits to the home-assistant organization: +- [Z (@zanerv)](https://github.com/zanerv "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [z0p (@z0mbieprocess)](https://github.com/z0mbieprocess "1 total commits to the home-assistant organization: +- [z0p (@z0mbieprocess)](https://github.com/z0mbieprocess "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Zac (@zacs)](https://github.com/zacs "1 total commits to the home-assistant organization: +- [Zac (@zacs)](https://github.com/zacs "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Zac\-HD (@Zac-HD)](https://github.com/Zac-HD "5 total commits to the home-assistant organization: +- [Zac\-HD (@Zac-HD)](https://github.com/Zac-HD "5 total commits to the Home Assistant orga: 3 commits to home-assistant 2 commits to home-assistant.io ") -- [Zach (@snowzach)](https://github.com/snowzach "1 total commits to the home-assistant organization: +- [Zach (@snowzach)](https://github.com/snowzach "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") -- [Zachary Priddy (@zpriddy)](https://github.com/zpriddy "1 total commits to the home-assistant organization: +- [Zachary Priddy (@zpriddy)](https://github.com/zpriddy "1 total commits to the Home Assistant orga: 1 commit to open-zwave ") -- [Zack Arnett (@zsarnett)](https://github.com/zsarnett "123 total commits to the home-assistant organization: +- [Zack Arnett (@zsarnett)](https://github.com/zsarnett "123 total commits to the Home Assistant orga: 93 commits to home-assistant-polymer 29 commits to home-assistant.io 1 commit to developers.home-assistant ") -- [zajnic (@zajnic)](https://github.com/zajnic "1 total commits to the home-assistant organization: +- [Zadkiel (@aslafy-z)](https://github.com/aslafy-z "1 total commits to the Home Assistant orga: +1 commit to home-assistant-polymer +") +- [zajnic (@zajnic)](https://github.com/zajnic "1 total commits to the Home Assistant orga: 1 commit to home-assistant.io ") -- [Zeb Palmer (@zebpalmer)](https://github.com/zebpalmer "2 total commits to the home-assistant organization: +- [Zeb Palmer (@zebpalmer)](https://github.com/zebpalmer "2 total commits to the Home Assistant orga: 2 commits to home-assistant.io ") -- [Zellux Wang (@zellux)](https://github.com/zellux "2 total commits to the home-assistant organization: +- [Zellux Wang (@zellux)](https://github.com/zellux "2 total commits to the Home Assistant orga: 2 commits to home-assistant ") -- [zeltom (@zeltom)](https://github.com/zeltom "2 total commits to the home-assistant organization: +- [zeltom (@zeltom)](https://github.com/zeltom "2 total commits to the Home Assistant orga: 1 commit to home-assistant 1 commit to home-assistant.io ") -- [Zen Tormey (@xehn)](https://github.com/xehn "4 total commits to the home-assistant organization: +- [Zen Tormey (@xehn)](https://github.com/xehn "4 total commits to the Home Assistant orga: 4 commits to home-assistant.io ") -- [ZERBIB Mickael (@Hellorheaven)](https://github.com/Hellorheaven "2 total commits to the home-assistant organization: +- [ZERBIB Mickael (@Hellorheaven)](https://github.com/Hellorheaven "2 total commits to the Home Assistant orga: 2 commits to open-zwave ") -- [zewelor (@zewelor)](https://github.com/zewelor "2 total commits to the home-assistant organization: -1 commit to home-assistant -1 commit to home-assistant.io -") -- [zgmnkv (@zgmnkv)](https://github.com/zgmnkv "4 total commits to the home-assistant organization: -4 commits to open-zwave -") -- [Zhao (@zhaokoh)](https://github.com/zhaokoh "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Zhao Lu (@zlu)](https://github.com/zlu "4 total commits to the home-assistant organization: -4 commits to home-assistant.io -") -- [Zhong Jianxin (@azuwis)](https://github.com/azuwis "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [zhujisheng (@zhujisheng)](https://github.com/zhujisheng "5 total commits to the home-assistant organization: -3 commits to home-assistant.io -2 commits to home-assistant -") -- [zhumuht (@zhumuht)](https://github.com/zhumuht "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [Zio Tibia (@ziotibia81)](https://github.com/ziotibia81 "14 total commits to the home-assistant organization: -7 commits to home-assistant.io -7 commits to home-assistant -") -- [Zippit (@zippit)](https://github.com/zippit "2 total commits to the home-assistant organization: -2 commits to home-assistant.io -") -- [zmrowicki@hotmail\.com (@zmrow)](https://github.com/zmrow "1 total commits to the home-assistant organization: -1 commit to home-assistant -") -- [zoomix (@zoomix)](https://github.com/zoomix "2 total commits to the home-assistant organization: -2 commits to developers.home-assistant -") -- [Zorks (@Zorks)](https://github.com/Zorks "5 total commits to the home-assistant organization: -5 commits to home-assistant.io -") -- [Zoé Bőle (@zoe1337)](https://github.com/zoe1337 "4 total commits to the home-assistant organization: +- [zewelor (@zewelor)](https://github.com/zewelor "4 total commits to the Home Assistant orga: 3 commits to home-assistant 1 commit to home-assistant.io ") -- [zuccs (@zuccs)](https://github.com/zuccs "1 total commits to the home-assistant organization: +- [zgmnkv (@zgmnkv)](https://github.com/zgmnkv "4 total commits to the Home Assistant orga: +4 commits to open-zwave +") +- [Zhao (@zhaokoh)](https://github.com/zhaokoh "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Zhao Lu (@zlu)](https://github.com/zlu "4 total commits to the Home Assistant orga: +4 commits to home-assistant.io +") +- [Zhong Jianxin (@azuwis)](https://github.com/azuwis "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [zhujisheng (@zhujisheng)](https://github.com/zhujisheng "5 total commits to the Home Assistant orga: +3 commits to home-assistant.io +2 commits to home-assistant +") +- [zhumuht (@zhumuht)](https://github.com/zhumuht "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [Zio Tibia (@ziotibia81)](https://github.com/ziotibia81 "14 total commits to the Home Assistant orga: +7 commits to home-assistant.io +7 commits to home-assistant +") +- [Zippit (@zippit)](https://github.com/zippit "2 total commits to the Home Assistant orga: +2 commits to home-assistant.io +") +- [zmrowicki@hotmail\.com (@zmrow)](https://github.com/zmrow "1 total commits to the Home Assistant orga: +1 commit to home-assistant +") +- [zoomix (@zoomix)](https://github.com/zoomix "2 total commits to the Home Assistant orga: +2 commits to developers.home-assistant +") +- [Zorks (@Zorks)](https://github.com/Zorks "5 total commits to the Home Assistant orga: +5 commits to home-assistant.io +") +- [Zoé Bőle (@zoe1337)](https://github.com/zoe1337 "4 total commits to the Home Assistant orga: +3 commits to home-assistant 1 commit to home-assistant.io ") -- [Åskar Andersson (@olskar)](https://github.com/olskar "12 total commits to the home-assistant organization: +- [zuccs (@zuccs)](https://github.com/zuccs "1 total commits to the Home Assistant orga: +1 commit to home-assistant.io +") +- [Åskar Andersson (@olskar)](https://github.com/olskar "12 total commits to the Home Assistant orga: 8 commits to home-assistant.io 3 commits to home-assistant 1 commit to hassbian-scripts ") -- [Øystein Hansen (@oeysteinhansen)](https://github.com/oeysteinhansen "1 total commits to the home-assistant organization: +- [Øystein Hansen (@oeysteinhansen)](https://github.com/oeysteinhansen "1 total commits to the Home Assistant orga: 1 commit to home-assistant ") This page is irregularly updated using the [`hass-release` tool](https://github.com/home-assistant/hass-release). If you think that you are missing, please let us know. -This page was last updated Thursday, January 24 2019, 22:39:22 UTC. +This page was last updated Monday, February 11 2019, 10:23:58 UTC. From c5665deb3b634b806521cba71bd12418d5375d15 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Mon, 11 Feb 2019 12:59:20 +0100 Subject: [PATCH 111/198] Update scene.markdown (#8410) Add note about exception to the single service per state rule. --- source/_components/scene.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_components/scene.markdown b/source/_components/scene.markdown index 78618af7751..50863998222 100644 --- a/source/_components/scene.markdown +++ b/source/_components/scene.markdown @@ -69,5 +69,5 @@ automation: ```

-Please note that the scene component currently only supports one service call per entity to achieve the state. Due to this limitation, you cannot set states belonging to different services. A workaround for this limitation is to write a script, which you then turn on in your scene. +Please note that the scene component for the most part only supports one service call per entity to achieve the state. Due to this limitation, you cannot set states belonging to different services. A workaround for this limitation is to write a script, which you then turn on in your scene. A few components have direct support for multiple service calls per state, Currently this is the media_player and climate components.

From 1e0db23260dca29ffaceddf8f808cfffa8427bc8 Mon Sep 17 00:00:00 2001 From: Timmo Date: Mon, 11 Feb 2019 12:14:04 +0000 Subject: [PATCH 112/198] GitHub Sensor (#7942) * :books: Add GitHub sensor component docs * :hammer: Clarify name * :hammer: Fix typo and reword * :hammer: Set optionals * :books: Add examples for both login methods * :hammer: fix grammar Co-Authored-By: timmo001 * :hammer: remove optionals from example * :books: Reword setup section Co-Authored-By: timmo001 * :sparkles: Add enterprise server_url docs * :hammer: Update release number * :books: Update HA Release * :hammer: Change from server_url to url as suggested in main PR * :hammer: Update docs to match changes to sensor * :hammer: Update version --- source/_components/sensor.github.markdown | 57 +++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 source/_components/sensor.github.markdown diff --git a/source/_components/sensor.github.markdown b/source/_components/sensor.github.markdown new file mode 100644 index 00000000000..54750e0260a --- /dev/null +++ b/source/_components/sensor.github.markdown @@ -0,0 +1,57 @@ +--- +layout: page +title: "GitHub Sensor" +description: "How to integrate the GitHub sensor into Home Assistant." +date: 2018-12-24 18:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: github.png +ha_category: Sensor +ha_release: 0.88 +ha_iot_class: "Cloud Polling" +--- + +The GitHub sensor integrates data from [GitHub](https://github.com/) to monitor your favorite repositories. + +## {% linkable_title Setup %} + +To set up this sensor you will need a [personal access token][accesstoken]. You will need to check the `repo` scope for the sensor to function. + +## {% linkable_title Configuration %} + +To enable this platform, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: github + access_token: !secret github_access_token + repositories: + - path: 'home-assistant/home-assistant' +``` + +{% configuration %} +access_token: + description: Your GitHub Access Token + required: true + type: string +url: + description: If you are using a GitHub Enterprise server, add it's URL here. For example, `https://mygithubserver.com` + required: false + type: string +repositories: + description: A list of repository paths and optionally a name + required: true + type: list + keys: + path: + description: Path to the repository. For Home Assistant this will be `home-assistant/home-assistant` + required: true + type: string + name: + description: Name of the sensor. Gives the sensor a custom name in Home Assistant. Defaults to the repository name from GitHub if not specified. + required: false + type: string +{% endconfiguration %} From 633a90f6efb0b8bc92517d5e70aa19e301f064d7 Mon Sep 17 00:00:00 2001 From: Oleksii Serdiuk Date: Mon, 11 Feb 2019 13:15:07 +0100 Subject: [PATCH 113/198] Update Flux Led documentation (#7755) --- source/_components/light.flux_led.markdown | 69 +++++++++++++++++----- 1 file changed, 54 insertions(+), 15 deletions(-) diff --git a/source/_components/light.flux_led.markdown b/source/_components/light.flux_led.markdown index 72c02ef8c43..ff4dfd92c8f 100644 --- a/source/_components/light.flux_led.markdown +++ b/source/_components/light.flux_led.markdown @@ -47,7 +47,7 @@ automatic_add: default: false type: boolean devices: - description: A list of devices with their ip address + description: A list of devices with their ip address. required: false type: list keys: @@ -56,14 +56,33 @@ devices: required: false type: string mode: - description: "The chosen brightness mode, options are: 'rgbw' and 'rgb'." + description: "The chosen brightness mode, options are: `rgbw`, `rgb` and `w`." required: false default: rgbw type: string protocol: - description: Set this to 'ledenet' if you are using a ledenet bulb. + description: Set this to `ledenet` if you are using a ledenet bulb. required: false type: string + custom_effect: + description: A definition of the custom effect. + required: false + type: map + keys: + colors: + description: A list of 1 to 16 colors, used in the effect loop (see example below). Defined as three comma-separated integers between 0 and 255 that represent the color in RGB. There is no way to set brightness, but you can define lower RGB values to simulate lower brightness. E.g., if you want 50% red, define it as `[127,0,0]` instead of `[255,0,0]`. + required: true + type: list + speed_pct: + description: A speed in percents (100 being the fastest), at which controller will transition between the colors. + required: false + type: integer + default: 50 + transition: + description: "A type of transition, which will be used to transition between the colors. Supported values are: `gradual`, `jump` and `strobe`." + required: false + type: string + default: gradual {% endconfiguration %}

@@ -144,16 +163,36 @@ light: ### {% linkable_title Effects %} -The FLUX_LED light offers a number of effects which are not included in other lighting packages. These can be selected from the front-end, or sent in the effect field of the light TURN_ON command. +The Flux Led light offers a number of effects which are not included in other lighting packages. These can be selected from the front-end, or sent in the effect field of the `light.turn_on` command. -| Effect Name | Description | -|------------------------------------------------------------------------------------------------|--------------------------------------------------------------------| -| colorloop | Smoothly transitions through the rainbow | -| colorjump | Jumps through seven different rainbow colors. | -| colorstrobe | Strobes each rainbow color in a loop. | -| random | Chooses a random color by selecting random values for R, G, and B | -| red_fade, green_fade, blue_fade, yellow_fade, cyan_fade, purple_fade, white_fade | Fades between the color as indicated in the effect name and black. | -| rg_cross_fade | Fades between red and green. | -| rb_cross_fade | Fades between red and blue. | -| gb_cross_fade | Fades between green and blue | -| red_strobe, green_strobe, blue_strobe, yellow_strobe, cyan_strobe, purple_strobe, white_strobe | Strobes the color indicated by the effect name. | +| Effect Name | Description | +|--------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------| +| `colorloop` | Smoothly transitions through the rainbow. | +| `colorjump` | Jumps through seven different rainbow colors. | +| `colorstrobe` | Strobes each rainbow color in a loop. | +| `red_fade`, `green_fade`, `blue_fade`, `yellow_fade`, `cyan_fade`, `purple_fade`, `white_fade` | Fades between the color as indicated in the effect name and black. | +| `rg_cross_fade` | Fades between red and green. | +| `rb_cross_fade` | Fades between red and blue. | +| `gb_cross_fade` | Fades between green and blue. | +| `red_strobe`, `green_strobe`, `blue_strobe`, `yellow_strobe`, `cyan_strobe`, `purple_strobe`, `white_strobe` | Strobes the color indicated by the effect name. | +| `random` | Chooses a random color by selecting random values for R, G, and B. | +| `custom` | Custom effect (if defined, see below). | + +Users can define their own custom effect. It consists of three parameters: a list of 1 to 16 colors, speed and type of transition. The controller will transition between the colors in a loop, with sepcified transition and speed. Here is an example of a custom effect that will quickly flash red, yellow, green, cyan, blue, magenta in a loop: + +```yaml +light: + - platform: flux_led + devices: + 192.168.1.10: + custom_effect: + speed_pct: 100 + transition: 'strobe' + colors: + - [255,0,0] + - [255,255,0] + - [0,255,0] + - [0,255,255] + - [0,0,255] + - [255,0,255] +``` From d7c23d7cb5bdaaae27d994b4dc01d8bf74ac695c Mon Sep 17 00:00:00 2001 From: Max Rydahl Andersen Date: Mon, 11 Feb 2019 13:26:42 +0100 Subject: [PATCH 114/198] fix bad links (#8479) --- ...rea-entity-registry-and-event-cli.markdown | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown b/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown index 4a95ce3171d..53ee3dd9595 100644 --- a/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown +++ b/source/_posts/2019-02-11-hass-cli-0-dot-5-area-entity-registry-and-event-cli.markdown @@ -121,31 +121,31 @@ The full change list including bugfixes from community is as follows: New features: -* Device, Area and event support [237ade8](http://github.com/homeassistant/homeassistant-cli/commit/237ade81372d25bfb3655c6a9f10d4aa697cad2e) @maxandersen -* add minimal dockerfile [2b00bd7](http://github.com/homeassistant/homeassistant-cli/commit/2b00bd7e5b865775e7787c9cedf8d9c17d5f68cb) Ben Lebherz +* Device, Area and event support [237ade8](http://github.com/home-assistant/home-assistant-cli/commit/237ade81372d25bfb3655c6a9f10d4aa697cad2e) @maxandersen +* add minimal dockerfile [2b00bd7](http://github.com/home-assistant/home-assistant-cli/commit/2b00bd7e5b865775e7787c9cedf8d9c17d5f68cb) Ben Lebherz Bug fixes: -* fix(entity): honor --columns in entity get [67397a1](http://github.com/homeassistant/homeassistant-cli/commit/67397a102295381d5d9101a51764643a3668e1e6) @maxandersen -* Fix result reporting from service calls [14fc952](http://github.com/homeassistant/homeassistant-cli/commit/14fc9527ec0861a7dd26e185f4937bf9aace7f07) @maxandersen -* Remove pyaml and move to ruamel only for yaml [df9f8c2](http://github.com/homeassistant/homeassistant-cli/commit/df9f8c23fa9993f16c735159634f29d2a50e1a43) @maxandersen +* fix(entity): honor --columns in entity get [67397a1](http://github.com/home-assistant/home-assistant-cli/commit/67397a102295381d5d9101a51764643a3668e1e6) @maxandersen +* Fix result reporting from service calls [14fc952](http://github.com/home-assistant/home-assistant-cli/commit/14fc9527ec0861a7dd26e185f4937bf9aace7f07) @maxandersen +* Remove pyaml and move to ruamel only for yaml [df9f8c2](http://github.com/home-assistant/home-assistant-cli/commit/df9f8c23fa9993f16c735159634f29d2a50e1a43) @maxandersen Minor fixes: -* fix: release 0.5.0 version [200a099](http://github.com/homeassistant/homeassistant-cli/commit/200a099d066f2f5b34cce986e29952f4b6bb6594) @maxandersen -* fix: be pep440 complant [98320f8](http://github.com/homeassistant/homeassistant-cli/commit/98320f888b75c8a091c5d19b154cac5b2946ac7b) @maxandersen -* fix: fix lint errors [eca26fa](http://github.com/homeassistant/homeassistant-cli/commit/eca26fa4c2ebd0637a75a221dc17af60210bd0b3) @maxandersen -* fix: fix lint errors [ffd2369](http://github.com/homeassistant/homeassistant-cli/commit/ffd23695cace01e872590fba06dedab63a56693f) @maxandersen -* enable deploy of git timestamped build [4b27a65](http://github.com/homeassistant/homeassistant-cli/commit/4b27a65a2ddab302d97253b677df55739696c6d7) @maxandersen -* Merge branch 'master' into dev [caaf7b1](http://github.com/homeassistant/homeassistant-cli/commit/caaf7b160f1bc7f7854d82ecdb35d0954c5e7ea8) @maxandersen -* add docker reference [d3b64e8](http://github.com/homeassistant/homeassistant-cli/commit/d3b64e886f2a3380e0c4dceb0ea5a5c7d8e7eedc) @maxandersen -* docs: add docs for area, device and event watch [ee4f74a](http://github.com/homeassistant/homeassistant-cli/commit/ee4f74af87ec810a135c66d0d193a14242213328) @maxandersen -* Make dockerfile build from source + entrypoint [b7f8764](http://github.com/homeassistant/homeassistant-cli/commit/b7f876420df65b07a6b2a99c0e7dc7635711c1cd) @maxandersen -* Fix lint issue [8bb0c9e](http://github.com/homeassistant/homeassistant-cli/commit/8bb0c9e4d62ff364f54e1561573e37c7517a46c9) @fabaff -* Fix lint issues [58fdc83](http://github.com/homeassistant/homeassistant-cli/commit/58fdc835978f0448d43e43595379c32c161f3af3) @fabaff -* fix bad typing [499b544](http://github.com/homeassistant/homeassistant-cli/commit/499b5449b0441b546ea48aff212754433457dbd5) @maxandersen -* fix editor formatting [86d9bf8](http://github.com/homeassistant/homeassistant-cli/commit/86d9bf8bf6bfb5bec1a9f28177c105f84912a91b) @maxandersen -* Fix version [3765a03](http://github.com/homeassistant/homeassistant-cli/commit/3765a03ccf11f0865baa7e70937279bcaa245352) @maxandersen +* fix: release 0.5.0 version [200a099](http://github.com/home-assistant/home-assistant-cli/commit/200a099d066f2f5b34cce986e29952f4b6bb6594) @maxandersen +* fix: be pep440 complant [98320f8](http://github.com/home-assistant/home-assistant-cli/commit/98320f888b75c8a091c5d19b154cac5b2946ac7b) @maxandersen +* fix: fix lint errors [eca26fa](http://github.com/home-assistant/home-assistant-cli/commit/eca26fa4c2ebd0637a75a221dc17af60210bd0b3) @maxandersen +* fix: fix lint errors [ffd2369](http://github.com/home-assistant/home-assistant-cli/commit/ffd23695cace01e872590fba06dedab63a56693f) @maxandersen +* enable deploy of git timestamped build [4b27a65](http://github.com/home-assistant/home-assistant-cli/commit/4b27a65a2ddab302d97253b677df55739696c6d7) @maxandersen +* Merge branch 'master' into dev [caaf7b1](http://github.com/home-assistant/home-assistant-cli/commit/caaf7b160f1bc7f7854d82ecdb35d0954c5e7ea8) @maxandersen +* add docker reference [d3b64e8](http://github.com/home-assistant/home-assistant-cli/commit/d3b64e886f2a3380e0c4dceb0ea5a5c7d8e7eedc) @maxandersen +* docs: add docs for area, device and event watch [ee4f74a](http://github.com/home-assistant/home-assistant-cli/commit/ee4f74af87ec810a135c66d0d193a14242213328) @maxandersen +* Make dockerfile build from source + entrypoint [b7f8764](http://github.com/home-assistant/home-assistant-cli/commit/b7f876420df65b07a6b2a99c0e7dc7635711c1cd) @maxandersen +* Fix lint issue [8bb0c9e](http://github.com/home-assistant/home-assistant-cli/commit/8bb0c9e4d62ff364f54e1561573e37c7517a46c9) @fabaff +* Fix lint issues [58fdc83](http://github.com/home-assistant/home-assistant-cli/commit/58fdc835978f0448d43e43595379c32c161f3af3) @fabaff +* fix bad typing [499b544](http://github.com/home-assistant/home-assistant-cli/commit/499b5449b0441b546ea48aff212754433457dbd5) @maxandersen +* fix editor formatting [86d9bf8](http://github.com/home-assistant/home-assistant-cli/commit/86d9bf8bf6bfb5bec1a9f28177c105f84912a91b) @maxandersen +* Fix version [3765a03](http://github.com/home-assistant/home-assistant-cli/commit/3765a03ccf11f0865baa7e70937279bcaa245352) @maxandersen * Fix version marker [edbe4bf](http://github.com/homeassistant/homeassistant-cli/commit/edbe4bf42e7d0993d68a367ca04ad80217aac395) @maxandersen Have fun! From 33a45d30a95df5e460fa29c55c800dd3f810db7f Mon Sep 17 00:00:00 2001 From: Matt Snyder Date: Mon, 11 Feb 2019 06:31:09 -0600 Subject: [PATCH 115/198] Update doorbird events to include URLs on event_data (#7826) * Update doorbird events to include URLs on event_data as shown in documentation. * :pencil2: Tweaks --- source/_components/doorbird.markdown | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/_components/doorbird.markdown b/source/_components/doorbird.markdown index 610549f2966..111f79f1b2d 100644 --- a/source/_components/doorbird.markdown +++ b/source/_components/doorbird.markdown @@ -121,6 +121,14 @@ Please note that clearing device registrations will prevent the device from send Each event includes live image and video URLs for the Doorbird device that triggered the event. These URLs can be found on the event data and can be useful in automation actions. For example, you could use `html5_viewer_url` on a notification to be linked directly to the live view of the device that triggered the automation. +The following keys are available on `event_data`: + +- `timestamp` +- `live_video_url` +- `live_image_url` +- `rtsp_live_video_url` +- `html5_viewer_url` +

The URLs on the event will be based on the configuration used to connect to your Doorbird device. Ability to connect from outside your network will depend on your configuration.

From ae4facc68025761cf8fc2a6baabb7cc8073bb2fc Mon Sep 17 00:00:00 2001 From: Tim van Cann Date: Mon, 11 Feb 2019 13:31:43 +0100 Subject: [PATCH 116/198] Google pubsub (#8153) * Add basic documentation for google_pubsub * Add guide to saving data * Fix markdown * :pencil: Tweaks * Make configuration quick-start proof. * :pencil2: Tweaks * Bump release version to 0.87 * Bump release * Update category to History --- source/_components/google_pubsub.markdown | 86 ++++++++++++++++++ .../images/supported_brands/google-pubsub.png | Bin 0 -> 12775 bytes 2 files changed, 86 insertions(+) create mode 100644 source/_components/google_pubsub.markdown create mode 100644 source/images/supported_brands/google-pubsub.png diff --git a/source/_components/google_pubsub.markdown b/source/_components/google_pubsub.markdown new file mode 100644 index 00000000000..c7738613a31 --- /dev/null +++ b/source/_components/google_pubsub.markdown @@ -0,0 +1,86 @@ +--- +layout: page +title: "Google Pub/Sub" +description: "Setup for Google Pub/Sub integration" +date: 2019-01-12 13:30 +sidebar: true +comments: false +sharing: true +footer: true +logo: google-pubsub.png +ha_category: History +ha_release: 0.88 +--- + +The `google_pubsub` component allows you to hook into the Home Assistant event bus and send events to [Google Cloud Pub/Sub](https://cloud.google.com/pubsub/docs/overview). The current [free tier](https://cloud.google.com/free/) of GCP should allow you to sync about 1 event every 2 seconds on average (2 million invocations per month). + +## {% linkable_title First time setup %} + +This assumes you already have a Google Cloud project. If you don't, please create one in the [Google Cloud Console](https://console.cloud.google.com/projectcreate) + +You need to create a Service Account key in the [Google Cloud API Console](https://console.cloud.google.com/apis/credentials/serviceaccountkey) +- Choose a new "New Service Account", give it a name and leave the key type as JSON +- Select the role: Pub/Sub Publisher + +This will download the Service Account JSON key to your machine. Do NOT share this with anyone. Place this file in your Home Assistant config folder. + +Next, create a Google Pub/Sub topic in the [Google Cloud API Console](https://console.cloud.google.com/cloudpubsub/topicList). The topic name will become something like `projects/project-198373/topics/topic-name`. Note the last part only (the name you chose): `topic-name`. + + +## {% linkable_title Configuration %} + +Add the following lines to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +google_pubsub: + project_id: YOUR_PROJECT_ID + topic_name: YOUR_TOPIC_NAME + credentials_json: CREDENTIALS_FILENAME +``` + +{% configuration %} +project_id: + description: Project ID from the Google console (looks like `words-2ab12`). + required: true + type: string +topic_name: + description: The Pub/Sub topic name. + required: true + type: string +credentials_json: + description: The filename of the Google Service Account JSON file. + required: true + type: string +filter: + description: Filter domains and entities for Google Cloud Pub/Sub. + required: false + type: map + default: Includes all entities from all domains + keys: + include_domains: + description: List of domains to include (e.g., `light`). + required: false + type: list + exclude_domains: + description: List of domains to exclude (e.g., `light`). + required: false + type: list + include_entities: + description: List of entities to include (e.g., `light.attic`). + required: false + type: list + exclude_entities: + description: List of entities to include (e.g., `light.attic`). + required: false + type: list +{% endconfiguration %} + +

+ Not filtering domains or entities will send every event to Google PubSub, thus hitting the free tier limit very fast. Be sure to fill in this configuration parameter or have a paid subscription for Google Cloud. +

+ +### {% linkable_title Saving the data using a Google Cloud Function %} + +To save your data automatically to BigQuery, follow the [instructions here](https://github.com/timvancann/home-assistant-pubsub-cloud-function). The current [free tier](https://cloud.google.com/free/) of GCP should allow to store up to 10GB of data. + diff --git a/source/images/supported_brands/google-pubsub.png b/source/images/supported_brands/google-pubsub.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff9a4df927c740a4a67a30facd7b86516e9d17f GIT binary patch literal 12775 zcmd6OWm}tF({*sSBE?;c7cXwby*LGe6?b=cDemrtAjPeCpak~@ha$z@<;`^;?~iys zBp;Gv_Bpfn$eOk1j8RvW!$K!T2LJ$A3i2|V0011@e;-t2*e^Z-i5>s|H9$c|@{4!g z$(mOlz4n5@`9??EkHPQ>$iTo)B~^GO?9i0dK00{Dzdrs6MZxce5I-nz6(=DMKW9mz zAxo%-AnAk#NB3$*n^{Tfy9ftTW_vj!(PttjFW5 zBN$f-l_vcE-j`izGXn8%pou}cC#nY>?fruYF@Ox&1_@wF1`kNP1pbjo&OsY6L~~~j z{wk3LmY@Vw51BG(696JV-M|V#bsPT7767{RthC>&k%I>$3Vw+>=%Efby+MWRMLK5!T+LxQ z+NXx67vyO^vf+M39KcMO|N9{+8XL*E>bBdlbx#=6pG3k78j>LU;RFDtg-_I$NlMmy zQ9ov_QCIV76;p2g(fH`0_vEHH;VA>7+TfzjT0&hPMEkS}*PaAC_y z_^tcMxI02!qKC*!MPCpApH3ul@}D-)^#i@Z!Lzn%Cw_0ap3JoRV^^rD%e*wm9Q0DCO)bz@JF4Z!EJhc^jI8Ov+K1Cm>Kp1Y4LGqF~@E$ zk>LntE$SS$DI%h^nn|iB@qmM3wVPmrxYgeA*^d<3eS9LjwvmRk*)#f*fVo8J_5=cl zQhyJ9;>dkVTiasuRjNTVFC2J>Q=j!4g+TuqdSdkgF^LZX|~vm+VglZAMZECz;rG)#=n(JQzYe zVH-Kai*8Wuq!))Ui%ri8+s3-IOqvo0h2%6*qDI=17YV@y13x=xqeTepz(->eTh4se z+fc0)gmGuwN3X7z2Kz*Y`hGTtx#SDKuS5$LY^FjEjh$=o#(#5B%gG{!EPk)heWweUcw|7elN3WvuHH>UgzH z)b_`H{ER}|@cGY*`JBHMdExQ$kNtSbHY?{6hqWh}YPpoZbr8Z${|aIVW~oM`2Gb^` zJ*pBT%5hyuK>OQAAHvghVk~H(nezFWW4UqM@z`G!^Q}NH`q1S6{W)17gn9B%7&iZg z%R+q;kgT%n3FxsI*(SZKrf{V~2gIn<_@LHI5DhuAQJ#A~SFP)-& z`1_BO|6V0G)RLNa=ItXuHn*s$8Gn47yqfn|j69PU#?6EYlYWYn zwe;)D`+-%iMT?mahU*yEGBnuo?XN&iEx(1W@K#FOzVk(lm=s31Bf+*a*$gmt{vn|g$7tUl1Hx}L-E**i zod9@B@NTL#1BAd$ia|$6P?BE1P~0%$43j(WQVO-mYbT5 zF_hy(id*!!x7M3cV`U-e&YResbryVoCxm?kJ;Wni`$mVZuH6%~NcWinIAx+%R@L-m zVkpN-tD#y;W4`?=7+72m+be!MVNtt{XSKNH5~{EAX`1g@Ku|1%UF&7t}j=$sD=2gw);YCdV3 z8=%cs2T~sOb2JqDO7ozT7f)u>xC`Xn5Ha~B=eaZ;CT5VDnd*6gGps5oG2BDu9vK1n zbFcAr7?=%fR_H5gac{0Rtjy%iT6hTMfmw>2^fnIg2#VE5>6#}BYxs3;uPi|8R2I(C zmQQH}iE4j`bCs=$h3)I!`Q@}7#gj*)E~W*e7rB9ccWdBN4=hrP%@O;P=cZ+SL5WM2M;(fBKz3b^bK7^Er`Va4bgP`g!IIp zj4Q@Pw*0!IO#U{s<{h58ymO?%I+J%!3HL^SMn?6uL}wHkpRrxQKVot>uigk*f}wj` zOj@TB&2|0D-LJU?ny&S0hGvK~bZ0mW%%OaiMN+e(tEjN@1sWu)#VR0HidlOIw{*x; zsv?Hv_u!Hfo(qp{R9f&6YijP7c4y1r>5rFoYu?gp(ix{)$QrCHH($vjQQ/D+x8 zHn;}*Z!};YD=P+lNzr!jSIKHyF6w=!{VjSW6=RIdc;vG*JA340i*(9j4zY}Hp;6t5 zh1Dv*4pa}8G5UrU-)j`;c9Wa#i#OScV6hntdjlK$*PFHj(0?|w4ry^_E*@al#hI!g zRb4CIIZMlbbx{6CW7Xu(=8lz5<<6wpNN(^{i9hqtCa8do769gYy)}E*Ql`u`0moAE z45XojVnMhFvyD38gg@+>$d{RSs2S}ChTEG9#xu?qsy>xk=yS{6?`XljUKsc*)RZo5 zX5x4`m3Xv7_MaAuh#FC`ya4+qV|R^RV9rwWs~i~}GjukhDdyVPCMbiA4t|X0e63eU zJ;o;buCq({;_xTnR~;U^Eoo5-lu6x>$dFY;H9KpN5WTLl86ZerbyVPze}ynz zcId}eo*smU>cAbrvqu;(5XKpPzYSvWe?A~@&G}+D@Q>4Q)!pfR;FC4yD%_$5%tl4#7>>y57!}A*3d@Csy ztfqgy`5OwyY+dhd)1+#Siit}cNkPuU05764`VTx0w41=!x#i;MC=Va>x^W)<7oqa{ zWHNOEP6#@bnq+ETTE$w;s`48JG;hRu^kxxjZ1q!HEcf?nA|4H=R>;yBR!@k&dH_-JAB`uAH!r$$$13{B|llE1VHE3 z;Q0wF?!k!|5qb0}*fwW;7+~!Oy4GHVV$3BnqQQ!`x$Re_QEJUpw?If6;GkF>@(H3* zW1B=mT6w&`(|5v$ex!_I3YhA)az5H%^}c36up<%5Kdxl@(iRi0Db1c^QPKz`kwIK! zN5yP-!i?~ONo`Vy{O$Ib#7B60PU>e*(m9{6K`!29gl?u6yPt}fj|mu%aad+#jc<^!vS;Bc3+R*EcHs zrj-bX_hA?Ad#m7n_-{dv-h|9dYIv)u`7F_<=-yuP?Vl@(#8m*FdXisI0HEL&U6=a6 z@9ZG*%j)iHC5`qATO-itqhcS6tRAkpuP$IkDoy*-YR{7j8Oy{T8Kb?iJo*E6I;g%|ly& z)@-6M2Ld5D#_vJUGYN{JdD7SdW=ew4@SaYY*6DT(2ws79E?NU@3;Tbr=#aj-RYg(r zS{HB-ghg}EX&Uo5lpVsb%i;F(VI0^iqA zXDA$d){_*zmGiNP+1?yoy0Tw`V7JV973P}W=1k^;SG0gmU`N-M@^YA<`N z7T@Tgek-)CdF|+Nx*ny=A2~>CqV3|7G}h$#N*{v^AuBxU<1FN@hA*jdZ3Ty=>`q+j zhq86c*wo;wv;s8h#|AXk_mvd#OB+|%@pix11$#s{y3ci3$eLQ(zGj7p2|Jk zaGC){&aB)@KVk#0)ec{4j#1Fe0~&~Q4*Y}~3IKMXOni(=ik_qy2w7NFs&f+uCaCij z{t5kZiXr3s)GVElt0Tctf$c~mXUf=sRr2zdLvO<^=SQ|@zDzI8S_G14pl-kdj)|(c z7F1QapW0gGK73_{>E!rm24uc$RgV=za#r^nA{ z;xZ()@6O&G;D-Y3o3B3)f7g{Fn;1nwUDWAIr}TdCoDV9P9ilE7Y`#ot<$rd|z;C!> zXM?1xkkiOllflKmUVJYtdDMyzQ4|qSkgM-M6l&MNpk=!oniZ|Ja;!hopl$2Y>5DzZ z{Tgr+1iZ;)*Kx1cf8n)Fj@)&$==B?=F7N#YWOO<#aLtFU3zbo2*rljRySqIOymBDN zo7S~rJ8l>}LXta5(54|`tFCR5vGll`hO}U*lGeV6*vcLpSU&%Kb!5}i{H)s>L1Itz z0p8#WeZ?txuzLw|#GV`@ef>%_)vW{Ga{A%486cZPp?rK)P+8?ybtI_9L9N-;eEC+$ z*S|EEXxR+w0J<;Yqoj{J=#cHLF>=JF+ zh%Z21Kd^Y-3;~c|%XzS(yvOG$aXiV}e}wg?58(#-h?`zXck}rTl(`#8zfxqC0%4Bn z0I0hjfV2U5_kUwyg09{h+67LKbBvqC%{*|>NIIOKyKm9blIM8(D}4Bi>b8fJB^-3U zE2?`J=tyArT<0iUOMXjkhY4Z?G(;2FJ)G9*4Qg!T-i?&}W!x9mA zq^id>1RC=xUAH(Cdb9d|t^!0bIqcd4v|<4v*WSIk!Q;tjrgByKfn%%rS^60 z$@Aw7rRe!ReZl^l5BK2@N|<6nSAe=eFFbt1nx{nW440ELVds5(QQ{@diPdOmSJZC5 zP!GNV+KOXEBP<{BFuvz%EXP78f>oV3VR(@@UnEYp*w!m_mFw(n4$1U8)GMM4mj`y% z^Ie__GbuZdD@iE?qkt83k#i$)gQX*M$I+a%!5NQI3iWAYNP^__lMX;KW5DZ`bvqhj zVzT3fNgEWj;q*clY4vK#9g^gAToY=(S$f<>5z-s%{fd0Y&o znCmzqdCN#eribY3HXzX5P^vnnUA&emz zXSFd};LK=<2wyaw^#il)0Y!t}EXnroOeOElKY?GQ>gZfPrd^gQR+c6AlnqbiG`KQ1 z{Ud)&?KSH3$$?8?MnF5l0))-sEA&eH4I4Ij0f(X_nbQ%zD6XlS-WxY(OXGgVXO2Pj zDKyKH`AxkG;_GN`8(KEEOQ>1@6N(19=?Q7+({8Kl%U8QCX(=-6#U;_OgXl%-AezWA zltxYBqcT6KyyWhq;Q) zFgaBTliy%5YPD$a7%ZhA6&5ku{@z8N(o%v+686lU`$#QjTyUk01q92hO@Y7rAtSF5 z%C;2A&jf{ex1|lbAm9Yn>>J?e_`ds!0B#Na_3C)sIDwcKBn9X2aPKHD+ZUBo5Ukxp z6Zj@`=F4}ulXfkJZ_i4SZ#0JAd|TiAIf(j1{>N4zMjRorEf4KWI;@?AsL$F`m zW4$9bHA{Bc{Wq+ax{xDwbIY>q19>)0?yrq4po~mEo|vQ6e8ZVW;TA5$hV_FIsO9%E zw8|>N@9wzd{le6)Q%J6{q`*N`VwCtRDSpgKi2mCSsna>SgHLQ$TAp1|Wyk;e4w#q) zVqtAtHF@+ki_ORuo3SVs&8Z3^%zx`0&;@scT^fI#MjngtB<N&YN0@W0iAJr#sQ z?PFlIm=t_!C{X9YXK|P9;|;wa>tg)#kMf4SGw!7NpxMZ#avQ>A`RXm7=6 ztYg=}t5WXN;CDd3&y*reW$J3V0ft9r!5V9!t94(}D@r1}b$3>YMU~OlXV&a0#**+C zSfczyI38(H9HG6Y`ooNlxQwrx)X-pD!YgQ}jpK~fFiraNGo<)y<1MMmNN3a}|4Sqc z;t=a4dtzn_EQ?-Wo@g_%o0G)p@&)c)U7q3wFp%Am>y5}DTu7F`PsAF!tEA|YU+rZh z<}9a>awBFF%(Sbwr8Z{Sd{~k*p$lj>*3!qVh=vPGPGd$Dn#_&AnqtAf{eBj3fl{zB-N25c^cYS*;1PE3C zIT7Ak9402R)rfk3$HLlw$R?S|31K^rCQY16OrO=aW>r!e?}o%Ch*o;9t4bM3UaWiK%n zjfn4BMXnzf6VnZ~uc+!fa={ce07sLM@B3w7fSAb?XVTr+>KIx}-Yq z$hG#-bT!j*#cOi8Drc1D81GU)-lc!1D3C2QzMD4i;ITBN`>;>9dOE5W7Mu>)kFi$f z3~!C^&*k``E9THWFkVfXo1|;aj{5=FtRaI7uL%0OBFZaa62Wc$6D%}B_H{TN2Bw7#^Yapw)Zt23M_@baN(C%Kb+FZ-7)#1UJm? z6|adMQIz*wF5xQl>koSu-p|8ffNYDNosB?wVl3JBfPKB zf#oICq|VEP{4-TelAyO7 z)i(*6d`hYU3G%v9#9l&X4?v=*4&B`9x z!++^_*a}&Pi`!j8hT-FjgXh5RhN}3}z_2_yGWOXelUCx5l8Z!yk*yawK;b!f?R4IjRk-(awH=x>{wf~0i_8hf}?!JkBSCcaa!&+%~J>c=(=*ck(8sdZ&*9Ic@e*2D#j%|s=8Qxt?5^8T^X%{3pCfr40sJ|P0k@58s zOG(G67X2a)Mff6$sS_{UXbzu8R${%frC=aEtm?S{zF!NmSA8X+p0JofEvvUZo;9!u z^S^wLL&1k9tg7}a!+f17ufaA%kO zSMq)Zd6Xv0A1F{LI0rqVuw zYNqWvGfaUa8cj0cP7qeTqVTVFB;;kFTS9&Xlb_c5%@-Uo&pFyv_jn8ZP5=O}Bac>!}~uugGOrme+kf)z%{V~kC5v{TyJEObT?_d_>7 z2fwM733!`yOg^Au!=fMvy`zYlvOFUiH;TFCPYZ?VYK8~9hNh%o+ zf2{mq6I&wlvsQTM#tSs$Bd(Wc-BTy}jWADTGkIZc@GzCgD~hpw-MM|nZ_ERR&tzXe z<49l;n~Tdx>?oNtT1zWgZC`Gupr875qBtP!ZW2$7`l}Exm7M<#eYYpFl)3z5&%Yif zAeg=I718cP7(3|0k5N)L?kpnaF^BB}S3_iQ1AoCy>2SwxWkR`d+H9qz3$Dvo#K^+U z;?gEyyA8}6KM!zuA4I$upsQqMuf#kfx1 z0iry-osjOFY_0CRDydN?f zWl&@9kL=e|eREfvUs&LrGh(u5x|6EyZU4;g(KRA~$e#56q)G}m(dZKH+NZ*}-Y%ZI zh`{bv5#j|Y+a+cs_iNHs5rNnI>i>=uLl+ral@z1{(~#MVv!&u1X&InRmFOl0as|i-*~6~KjQoJ@;ts^Ft#ma zIFG^YEa7--_79|jqAzG8PIMN)#hvg^ZLQ*0ZuU_a);x}5WTe4pnT(xkBn0M9-GFXniefBJ zl;h5bzdt_i|5)2jWYU>@^G@tG>xnJZHe?++1f zF*~XjYW}OcRBQl4idq%gGNE0(fk&Qb`^d*xYuT zSL2x=RN*c3ruFGEcE<5DgqqnK+8ZICPid#l0>o7;f2a7;!@P%@3e{cGI^#5~J;0tZ z{Hc!k_Zi$m^nqqj4?JEiWY5DM;BaHgJ0s+xA+B#k8Y0)8wc15kt=NQj1emH77~vf_DJhCB}N1rr(7ARA_-n) zGK6Tb5q-ZS4Atb+agWklBxDz%C;c)1r#|2v#l;bzmxrk?h_ z#d6{*=RvDvoRjOh=X(u|S1qHi!*KZ=|vW_aw49xMYmlb!&QN5$ji*P!f0J3&D;77MexJztB>lw!d|)ySS= zmXw9>#bxPE(xqL10LwTnY;qHip9XV=o_2$<)k0r?KBdF`40A#{ziTeFMuhd*BiE3u zO-8Fg-jgZ(8knS=Y-vhHV|?|FNcYn;G+&3kzAk&%oe1FRDCnls&v(Hl9ZsS2w1lw02fzZETaYGu}G*Z^`1vED>p3Z9{eH_?q2W5 z#Uo0vz-~xzC#ziT?~ejcTK8pKgT~1bu3Rp#6vy!8(hP|wVC>Gd*Rif{tEl*trVX3O zGLFe68Qxb38G$g)C?9E`9pQz+a6!tkk>74&Nt$d@ML3Zc#z3SgGRh!tV4wE_jtfS~ z%Gg6HqjFGL{VK4+#N%G#2cG6O0r z75ru(&Cv|$A?03F!QsME4n2H4aP>m(#bf^Ma*C4e2piu-ci9LPoWuEXg~4T_YYZyF z2Ah*9DZ_>z6m$Huns@t6`OA2!5{6JjRKeLWPkmw_SuKnT4ZJax+k@Z=kPg053<)r+ zsFTK!|CiFSK!!?(4U5JI>T1wJ9u4WW!7WRXQi1ug&VL2z2PDL6dEtfYz3*V4(ehPW z1$F#3cbuHwNBqCa(&DSC@r)7zv_H>lOjpV+;ySGWwcO%XRhDayvWT=4Q5C*DZ0BSy z`M)Guw!h49H1mD+$+XaKZPT+0Oy4~D9<#4DX~Kt@egJ1p3=ua!uTmVd8grh7*`8=@ zC%N?->81UAB<_4ZH2Lny+ed*!cl{@Umk2b%EDZgD56>Lb5ug3;%mt=NWq2odQt~IZ zTs2lral6wP$!=e2NAg2%JYx3;1zne+!f{Pfi(P12#fcxxbQgerYk&NXt$lFL!Tgk^u zw{F%fAkAw?;eFm=Eb{D6#n}3f8K}{$-dV~d!(j3Eg|EinYO`jQ;;q$QoME30MjY9u zS&Ohf$5!^VnX%<%wip=PzzE7%14GQBZ+%5I;yK4k#2;4J*u!Ri+SkLizxvRt47`vv zHS!d{+5cHDlMm=lcFM`gsu96tsKOMXn2N2GxKDRS(uJL%Y@9jSwXvyQDaS?6stuyD z-7;CFjWxAcxhur16yE$eD%(NmM8atM6_r^F0SAfe(;w&&cwU8UXHFU~SDfoui&{z= zXGCaYpoGBonwZQ;TINl*?3RotEFbFwJo9I;L}kk!ZHlGRkxOp`;S?i53nlnxkN-G* z4Gp&{2jR`8orE{T3A52(e+*U-QZ_i;i$ybtx+GN-jhcPX+yI1CjmNoomD6&|G@)(u zQ4EG~H>S#O7K!?V0Evj|ChY08$)`Zy=*hW)Hr^91qh0?2^nvRiyxdSxn8T`9oeF24Z$NFMU*pHDzzT#LG*+~Y z58z(>Zv@N{5^4H}jZR7TaqMk9%gz$cj%_E|$3Wqyz0=3V)lAR-#X$Mj+X#t<#Z`NS zLY1;x(p0s{cR%nrBRvdTHz?zB73X1je^+J#<8zzjJ=)aOnKaR){=3C0Jg2|^fVJ^0 zy85l06%=wrf7wGdA9?Rr>^Hr4dM5?01Qo*6aJW}R2^P#C8&;d#|5TU2FX6kUs;CJavMe_&@F%%2 z#Zym#6U2IyKVL#IaQd3Suz6Jqb`u*=hdOJ3_|IvODpXwwBRHAlg3j!`rL0;Bs?!4V zL>gt`U@Y@xls{S&YxBekmdY2fk z;@zY6iUKIp(Hvk2L%0B#D)xMjZxJ&;7Rc&I^CZ`Yd4nd$T{~Mr6F5-A#=`?zEEq-HMoc%A!mH+e9LpWhdX}|!D{i{IIvm6>P>#jWc&(BIq$lE9vW7E(p z_T>u!nrR5h(foNP~#n801S>2nL!Uc^^M);xKRP zce#VPjdG2BwpiJ3H7D~>M%a8Vx}cW$k?O>waL%=E)49Wf^PobFhcZ1om9udf6iw&aZ&#@gQvNQr!Uyfzm%+- ze7MQ@_soA)79dX-cydh|*ty!^X#7)OyZ-NtuQ4z{)+n8;KL5eu)piongV2`&Go9CpxfcN7Ng(LnGT*+_>=OOIa7-X@ZuKc(>rBTp@ANJVWtYhOvT@vMx;WxSF=G$ zK?~#CZo0YtZh{UHN(ec|84yx^r-OjohZ*?3&#RI`iP6FiqY-Ib5Up>!8G!_Y9>}LE z5T@2<-&^=<)QCxLUo1lPY3ZZ)BYCtcV%1$Tm`*^g>Rr2RGuK@zDw9# z?7G34bY)uK^H;kQ7l5&fa8{$tJ00|_2iC=`fb0h=!SxM=eDgJFC+3 zk}!H;c{u7DH@JI+_{s{o4({9+$}JSP6yUq;Tm$gm_*iIND+=GoV}nTZkqf8h5BEJ@ zFco)3Z;3pG Date: Mon, 11 Feb 2019 13:32:47 +0100 Subject: [PATCH 117/198] html5 notification VAPID support (#8279) * html5 notification VAPID support * split to two examples show vapid first, add gcm deprecation notice. --- source/_components/notify.html5.markdown | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/source/_components/notify.html5.markdown b/source/_components/notify.html5.markdown index 84f4338db7d..50166ea8f02 100644 --- a/source/_components/notify.html5.markdown +++ b/source/_components/notify.html5.markdown @@ -22,6 +22,18 @@ HTML5 push notifications **do not** work on iOS. To enable this platform, add the following lines to your `configuration.yaml` file: +```yaml +# Example configuration.yaml entry +notify: + - platform: html5 + name: NOTIFIER_NAME + vapid_pub_key: YOUR_PUBLIC_KEY + vapid_prv_key: YOUR_PRIVATE_KEY + vapid_email: YOUR_EMAIL +``` + +Or + ```yaml # Example configuration.yaml entry notify: @@ -54,7 +66,9 @@ gcm_sender_id: 3. Go to [https://console.cloud.google.com/apis/credentials/domainverification](https://console.cloud.google.com/apis/credentials/domainverification) and verify your domain via Google Webmaster Central / Search Console - [instructions](#verify-your-domain). 4. With the domain verified, go to [https://console.firebase.google.com](https://console.firebase.google.com), select import Google project and select the project you created. 5. Then, click the cogwheel on top left and select "Project settings". -6. Select 'Cloud Messaging' tab, listed beneath Project Credentials will be your 152 character 'Server Key' and 12 digit ID 'Sender ID' you need for configuring this component. +6. Select 'Cloud Messaging' tab. +7. If using VAPID: Generate a new key pair under the Web configuration listing at the bottom of the page. To view the private key click the three dots to the right and 'Show private key'. +8. If using GCM: Listed beneath Project Credentials will be your 152 character 'Server Key' and 12 digit ID 'Sender ID' you need for configuring this component. Notice: GCM is deprecated and will stop working in April 2019, see https://developers.google.com/cloud-messaging/faq #### {% linkable_title Verify your domain %} From 01ccd1ada1d87376577ca03058fbdd44e0284d97 Mon Sep 17 00:00:00 2001 From: Fredrik Erlandsson Date: Mon, 11 Feb 2019 14:32:10 +0100 Subject: [PATCH 118/198] Update tellduslive (#8481) * Update tellduslive.markdown * updated logo * Tellduslive reaches gold standard --- source/_components/tellduslive.markdown | 6 ++++++ source/images/supported_brands/telldus.png | Bin 2462 -> 1954 bytes 2 files changed, 6 insertions(+) diff --git a/source/_components/tellduslive.markdown b/source/_components/tellduslive.markdown index e6829888c12..04c04de597a 100644 --- a/source/_components/tellduslive.markdown +++ b/source/_components/tellduslive.markdown @@ -18,6 +18,8 @@ ha_category: featured: false ha_release: 0.11 ha_config_flow: true +ha_qa_scale: gold +ha_iot_class: 'Cloud Polling' redirect_from: - /components/binary_sensor.tellduslive/ - /components/cover.tellduslive/ @@ -55,4 +57,8 @@ update_interval: default: 60 {% endconfiguration %} +

+It is only possible to configure the `update_interval` when setting up the device. If the polling interval needs to be changed after the device is configured it must be changed manually by changing `"scan_interval": 60,` for the device in the file `.storage/core.config_entries`. +

+ The component will offer configuration through the Home Assistant user interface where it will let you associate it with your Telldus Live account. diff --git a/source/images/supported_brands/telldus.png b/source/images/supported_brands/telldus.png index 40ba714bc83221e001372709e3ccdf947e41a093..e732617e3bad0a52fe8aa21cf609c92525104b52 100644 GIT binary patch literal 1954 zcmV;T2VMAyP)0@eWxM5RjsZeu`|OT&$k#)aU@MGP2jT)1(UQWprIBj^aq38Dj}P?wbI z(gcW-2XpZ)2IM|1Nz1e18{okuo^_RPW{yvAywWt0Z_#uvp?5Fv5PW2=?dj?18G3tr z`(Y^Xsm^VxbI<1ZI0n<8;d6C$^(Q{Ku0lEZg4r)dA7#J3zWz8ehGV1+nO1)f#u=_YisDtZnOje0=<+uH0jlfwo^?U;lA-cJ?ozV1=^o@9$UmoK74*&(*oLIXUY5FeLe#v=SZmhl4m%Ek0A=+LuoELS&N!vK1)n}K1cII9$AccG< z3ZHoBHI9xi!;nkx5qw<2Cx#Gu3ZCJEUMSkx_WJOdof>?q^V{nDZFFoG@(4bHk8Ah@ zg(0O!_*`6E{N47t0ys_-K8x!7vif^k{k>ylR^VD2&Aoub9efZU5qt=IItWe<0C|GX z!^6X`sa{Qp8KrtgC*1Ry#_=8WW&(^-Wey?O42=K`eE3#XSATDX;~|X|bLKG4Z_1x4 z_f+5mfY|FpfEV?kcf*D+DAN;s(B`_dH#axG*MSP{x9LtX=2J8Dnnp8Vw+EEDM7c&2 zFW~4y!LpqD*v@=P@WC+_xJ8{Q2;saJ_@JG+*9Zt9A3%Jn0q2^b*TN3D6!Q^$T)`(8 zdZcj9rr`{NyiQ_1$$K`$hYVxkoEbVT1s}o3HGJ4C5{9o{;q(0(%YzSKQKvTWu`^td z2^!O3*C`LZ1Ruxn2@m`=^?op9`5O4}nJ&Zz3x!XuI>KjZpZN(I^b^j4k8k*-92{W! zYWN^voO(O}y*I(<+ijI@g}()#qr)eEwoC9yPiMpNzXm>hXlOrkr1K0PX#ntHvULeQ z9}Z4pD@TS8hhtNF@%acolHgMad|;m8V*o@I7VHW>!j5W;jjK5qsf^q2&n;Ym~N1;7VR z+|)L&@UiirR8I(i5`2ay!KVQDz&XjaQg9>!ycy5#5F0H+%$Qg`Rt;OhjvLaB1)qZ8)70xhPlBXx9o$Vof*1!7K+5m)@!=D% zIyYL?IhffZW8H9mOg0a*=~rz1m#w=&>pFnp98+dJ(3-4gv)bZ*3O>%^6JkB2UG%>2 zdU<{TsjsPVZ}2gYsMCr8zyQkZ*G%DKHl1Vv?RY#x(tTeoRh-|#VY?xHqN z1RtmH3DeemT^HZxg0HvYLn92uQjo-b!p}nCGmo5N7Qq0=H*gdJfZE;)@;1STfXeLo zLwj9zn6!(4$nwAE)Wc-qV*wkl+82DB!3PeEHBo$aDBr=Muqi#;!ovzPkE!cq<;Q6q z!iP8*%@;Jb4rt&*hg@XnMcZuGoOyzeE$=AsvCfAt%%Q@6Yt}xyj;LL^-P;SNV~&QH zM_pb3hfPa|>pLX2lA2w@x%fT-I=oK)WV3zqMhqV_Hg#L;XNFIz=tRwJPZn51t6w+G7Oji5#)ITdE>Cq z2F_MF-h?@396yQUH|E^z0QjxUaBY5I-S3gMByPmv!(&T93kDz4wsj0+!KV=TwAt$z zuaOtFkY{{Y&u431miW2w!Iw+$Y5$rW44wK4&YQN-URLhL?r3W?1fvSeXFM+~H4vB* z_>g4UqSKR}8UCOin#ltIc za)dnO9=A5M4`8t%0yGc|?&BTmXn&}~{`0{xoI^W2?dMa)Xl~iw&cuOjkoi65t)>aB zGvG6e+v^NIV}K{FQzk3gy28gmV+{yJ!-|!0A_kwC87{H+xliNtiE|SM1=9QZtYH^4 zCGcqqUXMpIS;^J~KK8-4gchwFn8Rlg0?VXV^qc{oTO99usy(4KgHKcMXC#xAY(36) z%|lNo(#AM`-|*RzxX!{jID?NZcjXB_w)ZoV$x1eDsZp+EvZ77!DOWOC(I)tmE19fl z6MV{*OjfiBKIKX#E7}B~awU@$ZGum^lF5oT!KYlwWJR0cQ?6vPq75tKv1%WSRlPWs obeLQ;LXxE6$web1NgAI11Hx>zMG*2zng9R*07*qoM6N<$f(1#!{r~^~ literal 2462 zcmbuB`9BkmAIE1yE5;l#SDP}F%uO?5OpJ*SB_;QZAnambQUE`98W>a^o#AH(M!6q>%mK46h6q%}=zO(ZTKG2g^a4 z9j#W{rxQ4E5-TUe+khF;jQ0~Ex>q@8Y4v_;uXA&^rk9%gPW& zHN?Hd75Wzs#k-l9Nhm#Xc97lHkfQD2t0o$!1vdy#9rT|J?-Q8x1dHfQ+u zd{#vM2*q&88MY3_ZdO=2$6Xoak4od~RCI`$H1VKx=aa&N*{2gL>ubrEliZ&UJE#Wx3%{^`A@D?k0GCePj#Wpd-tGu*$V)VuaRfd9c0&)(B@`Z5o|f7H1A4gk zE536r7zswa>)G8X!m1W)n`xIn}gbsK~4;D;d<09iUf_K)z_MGZ2`hY+XJGZ&0l? zTv#b!E4P8obJgJLGG*kFcms;7q<3XA_i~|2y!c%RR^ir}4p<7luB{%wIYjz8VpWI~j`P&SmXA(Rdci?uY5dktvhBxbMcG@P5|f_7l%i5?>&K3EuhL zhk{DLCNcDenqJRi_DrT>+l03Q)1qj4DrkC|Nt9unaDJM*?4G69grndsko~c7-tha| zcdCNCVPVKI4xf52bJtg|L`uHpGqE9S&-Wx}Ynmm#Nxd!r_1oS4 z>gO{H0k)>&c9%OYxp&QUIdDiNhqB|VG!Pp2Viz$ZvN`s(S&e~BEKKnpVj5KlIrQEB zia{vG5Y4cS+Oy-~4yW_W&NB}XHI0)hX_AZ73#83nn3_7Gr_KENr4jJYm&R5rpRrnt zZdUZJvI3R>l>DrV`{enX_sFppZUE&?D}_q`cEP+80=6y3N?C2NXsi592sXRXk%oWZf@ywiumA_ z87ps+%U)ZuB>RNbIz&)>AN`Fxca(C7_z%dP%n>WaSua@;m*3%6r0k;A5CL~6Tyg3) z#I{Hpv@`du5beMz!uW@30_lOyh;Mp+jXC6@kMX<@wL^Y$GhKSFbwJFB!g=sX#5?(! zEjFNcyY6CX(@u3_jz`=ki4%|Hhs(Q8GCzh4*KX=E4n2jhkNRB+&b6)*FXV4}Z!Z=t zmG;rzYv(XC{|^XZX-O36__|!eYz7YZ-9d#JpUa%<4tqQ|2J87YMiH9$lI4o$?5j5FPn5h&xoex7H|W?Mx%evA-Lwj;fqnt7~s*Ylx9*X}!Zf z=lN~FRE;s+AaJ=H_udnTUamxo-{?`X*Z(5y)D>vvq;oUfEil0|Pbq-ap7qo3l*I-9 zO1p)#}HXQtTN>{8#VF} zsNqbT|9MX6x^F9IAL-1(PwUj^!6$2Ynul$wMPWH8b0CjybI(g(-1x&--IKv`+udHT zCS4hHsk)gv=~BQ?eI>X4X?lmaF=#~>m7LYD;PG<2SS?0SIh@*Js*Kc6dJmdX_P~?` zoqOD(N0s#a(K%#9*GSow>@%@-SnNs3h20)1kA=Q&AdGi2`D@lSPxJXMSG0t`iFGLB z_0v{m7c*NJ*Y(R%{D9wNVBpAp+cOuREHOM0b%}7n>-Eil8E6kzBgvepG_JluSd#U(8)vKTH$*-F zFJL#Yx=0B4#1ig^KWjA64+`eB6efN42P#58dEAckOB>7=i}1Gc(SYc4U@=f|Kf(!R zwwZbt7EWLbdZ!`=WsLYt=qk!;x4L1+2mgYBY|U`rm47;Yta}*YCj5HbfvWt@Jx$hM z-~N%cRl;c?&}}cdRvBv*;iItUY^y+;8z??&hrIN42?cf$T-`|IbJ_>$Rby}CwCXd; z5I32kb&C$O$GNJ=)PJVWgEtBd+d==N!A-w{5DqU01nMZ-=(in7n@AG6{(0<7S*@83tTiGI$Z%lba4 zWi_Im3LeL0d~j9ap=gK7YO7NIbh(#14tkd0dv+n;Bew!Y8$O}NlaxL8Mv(yqQ?IiW z%^aFfWDL_ZC-*nR^aHW;@oCjp!36OMt#vX#1{%VSmvNQ@(|$7|SS21jVw9H&`coTZ z&vYU6efQ9ZajAjos8@bzNFMV?wYGJ2Jmk5#Ic9~vi=X|!e>>S+mZ5Aa4fpDGC?GF} zx0m&}G4W}GoDz%9k?rzO6vC^1pqWLLR$Yw`a<`as{5V`BufzQcJNdJFPsz<;@Ro@* z?iUnxA2{RI5Gpi}X{7Ub+clf%D|kc(jUe-B6}zhObd^~DAX?Uku@-AudF_CxCa(M7 zv&at_f#w)S!DcRr6%B6>YP>rEd2~?EUJb{o3N&GKH$qr&HElaX@-^e>|FtN*!Brep H&mr Date: Mon, 11 Feb 2019 14:33:38 +0100 Subject: [PATCH 119/198] Update OpenHardwareMonitor documentation (How to open port on host) (#8467) * Add "To open port on host" I add a guide on how to open port on the host machine. * Removed from note and added Windows warning Removed adde info from note and added Windows warning for opening port. --- .../_components/sensor.openhardwaremonitor.markdown | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/_components/sensor.openhardwaremonitor.markdown b/source/_components/sensor.openhardwaremonitor.markdown index 3968a2f0866..8b57a45a0e0 100644 --- a/source/_components/sensor.openhardwaremonitor.markdown +++ b/source/_components/sensor.openhardwaremonitor.markdown @@ -38,5 +38,15 @@ sensor:

OpenHardwareMonitor must be running on the host, with "Remote web server" active. -You also need to open an inbound port for (TCP 8085) in the advanced firewall settings. +You also need to open inbound port(TCP 8085) on host in the advanced firewall settings.

+ To open port(on Windows): +1. Navigate to Control Panel, System and Security and Windows Firewall. +2. Select Advanced settings and highlight Inbound Rules in the left pane. +3. Right click Inbound Rules and select New Rule. +4. Add the port you need to open and click Next. +5. Add the protocol (TCP) and the port number(8085) into the next window and click Next. +6. Select Allow the connection in the next window and hit Next. +7. Select the network type as you see fit and click Next. +8. Name the rule and click Finish. + From 35abeebf0f1403eec442890afe386b703f38f301 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 11 Feb 2019 14:40:25 +0100 Subject: [PATCH 120/198] Move firewall settings up --- .../sensor.openhardwaremonitor.markdown | 38 ++++++++++++------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/source/_components/sensor.openhardwaremonitor.markdown b/source/_components/sensor.openhardwaremonitor.markdown index 8b57a45a0e0..6710793515f 100644 --- a/source/_components/sensor.openhardwaremonitor.markdown +++ b/source/_components/sensor.openhardwaremonitor.markdown @@ -16,6 +16,30 @@ ha_iot_class: "Local Polling" The `openhardwaremonitor` platform uses your [Open Hardware Monitor](http://openhardwaremonitor.org/) installation as a source for sensors that will display system information. +## {% linkable_title Setup %} + +OpenHardwareMonitor must be running on the host, with "Remote web server" active. You also need to open inbound port (TCP 8085) on the host.. + +To open port (on Windows): + +1. Navigate to Control Panel, System and Security and Windows Firewall. +2. Select **Advanced settings** and highlight **Inbound Rules** in the left pane. +3. Right click Inbound Rules and select New Rule. +4. Add the port you need to open and click Next. +5. Add the protocol (TCP) and the port number (8085) into the next window and click Next. +6. Select Allow the connection in the next window and hit Next. +7. Select the network type as you see fit and click Next. +8. Name the rule and click Finish. + +To open port with `firewalld` (Linux): + +```bash +$ sudo firewall-cmd --permanent --add-port=8085/tcp +$ sudo firewall-cmd --reload +``` + +## {% linkable_title Configuration %} + To add Open Hardware Monitor to your installation, add the following to your `configuration.yaml` file: ```yaml @@ -36,17 +60,3 @@ sensor: type: integer {% endconfiguration %} -

-OpenHardwareMonitor must be running on the host, with "Remote web server" active. -You also need to open inbound port(TCP 8085) on host in the advanced firewall settings. -

- To open port(on Windows): -1. Navigate to Control Panel, System and Security and Windows Firewall. -2. Select Advanced settings and highlight Inbound Rules in the left pane. -3. Right click Inbound Rules and select New Rule. -4. Add the port you need to open and click Next. -5. Add the protocol (TCP) and the port number(8085) into the next window and click Next. -6. Select Allow the connection in the next window and hit Next. -7. Select the network type as you see fit and click Next. -8. Name the rule and click Finish. - From 2f29fd458fc1cb3061d3b192726d68495757c1cd Mon Sep 17 00:00:00 2001 From: DavidFW1960 <36390762+DavidFW1960@users.noreply.github.com> Date: Tue, 12 Feb 2019 00:52:57 +1100 Subject: [PATCH 121/198] Adding example for doing a search (#8431) * Adding example for doing a search Not intuitive and it took me a while but I worked it out so I'm documenting here. * Minimize the conf sample and move search to full sample --- source/_components/sensor.imap.markdown | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/source/_components/sensor.imap.markdown b/source/_components/sensor.imap.markdown index e993ffbd0fd..57fe0ec41b9 100644 --- a/source/_components/sensor.imap.markdown +++ b/source/_components/sensor.imap.markdown @@ -24,8 +24,7 @@ To enable this sensor, add the following lines to your `configuration.yaml` file # Example configuration.yaml entry sensor: - platform: imap - server: imap.gmail.com - port: 993 + server: YOUR_IMAP_SERVER username: YOUR_USERNAME password: YOUR_PASSWORD ``` @@ -66,9 +65,21 @@ search: ### {% linkable_title Configuring IMAP Searches %} -By default, this component will count unread emails. By configuring the search string, you can count other results, for example: +By default, this component will count unread emails. By configuring the search string, you can count other results, for example: * `ALL` to count all emails in a folder * `FROM`, `TO`, `SUBJECT` to find emails in a folder (see [IMAP RFC for all standard options](https://tools.ietf.org/html/rfc3501#section-6.4.4)) -* [Gmail's IMAP extensions](https://developers.google.com/gmail/imap/imap-extensions) allow raw Gmail searches, like `X-GM-RAW "in: inbox older_than:7d"` to show emails older than one week in your inbox. Note that raw Gmail searches will ignore your folder configuration and search all emails in your account! +* [Gmail's IMAP extensions](https://developers.google.com/gmail/imap/imap-extensions) allow raw Gmail searches, like `X-GM-RAW "in: inbox older_than:7d"` to show emails older than one week in your inbox. Note that raw Gmail searches will ignore your folder configuration and search all emails in your account! +#### {% linkable_title Full configuration sample with search %} + +```yaml +# Example configuration.yaml entry +sensor: + - platform: imap + server: imap.gmail.com + port: 993 + username: YOUR_USERNAME + password: YOUR_PASSWORD + search: FROM , SUBJECT +``` From 4043d58b49aec4fc58b2ae4d259841b2a8823d97 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 11 Feb 2019 15:15:47 +0100 Subject: [PATCH 122/198] Update HassOS 2.9 --- source/hassio/installation.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown index b9bf7656991..6c33e666622 100644 --- a/source/hassio/installation.markdown +++ b/source/hassio/installation.markdown @@ -120,14 +120,14 @@ A detailed guide about running Hass.io as a virtual machine is available in the [pi2]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi2-2.8.img.gz [pi3-32]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi3-2.8.img.gz [pi3-64]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_rpi3-64-2.8.img.gz -[tinker]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_tinker-2.8.img.gz +[tinker]: https://github.com/home-assistant/hassos/releases/download/2.9/hassos_tinker-2.9.img.gz [odroid-c2]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_odroid-c2-2.8.img.gz [odroid-xu4]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_odroid-xu4-2.8.img.gz [opi-prime]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_opi-prime-2.8.img.gz [intel-nuc]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_intel-nuc-2.8.img.gz -[vmdk]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_ova-2.8.vmdk.gz -[vhdx]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_ova-2.8.vhdx.gz -[vdi]: https://github.com/home-assistant/hassos/releases/download/2.8/hassos_ova-2.8.vdi.gz +[vmdk]: https://github.com/home-assistant/hassos/releases/download/2.9/hassos_ova-2.9.vmdk.gz +[vhdx]: https://github.com/home-assistant/hassos/releases/download/2.9/hassos_ova-2.9.vhdx.gz +[vdi]: https://github.com/home-assistant/hassos/releases/download/2.9/hassos_ova-2.9.vdi.gz [linux]: https://github.com/home-assistant/hassio-build/tree/master/install#install-hassio [local]: http://hassio.local:8123 [samba]: /addons/samba/ From 2e2cd6dc964bfd67232f25393ee15d78a55060b8 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Mon, 11 Feb 2019 15:46:17 +0100 Subject: [PATCH 123/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges=20Velux=20compone?= =?UTF-8?q?nt=20+=20Add=20cover=20support=20(#8486)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_components/velux.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_components/velux.markdown b/source/_components/velux.markdown index 697d9a617e0..68468b6b08d 100644 --- a/source/_components/velux.markdown +++ b/source/_components/velux.markdown @@ -10,6 +10,7 @@ footer: true logo: velux.png ha_category: - Scene + - Cover ha_release: 0.49 ha_iot_class: "Local Polling" redirect_from: @@ -18,6 +19,11 @@ redirect_from: [Velux](http://www.velux.com) integration for Home Assistant allows you to connect to a Velux KLF 200 interface, to control [io-homecontrol](http://www.io-homecontrol.com) devices like windows and blinds. The module allows you to start scenes configured within KLF 200. +There is currently support for the following device types within Home Assistant: + +- Cover +- Scene + ## {% linkable_title Configuration %} A `velux` section must be present in the `configuration.yaml` file and contain the following options as required: From ccae8df64ebb9694ebd907efad614a88997c0b69 Mon Sep 17 00:00:00 2001 From: DubhAd Date: Mon, 11 Feb 2019 17:54:49 +0000 Subject: [PATCH 124/198] Making things a bit clearer (#8489) It's a wall of text, and easy to overlook how to set it up - shown by how often the question is asked --- source/_components/ifttt.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/ifttt.markdown b/source/_components/ifttt.markdown index 09b762f8772..2c127fe08a1 100644 --- a/source/_components/ifttt.markdown +++ b/source/_components/ifttt.markdown @@ -19,8 +19,12 @@ ha_iot_class: "Cloud Push" To be able to receive events from IFTTT, your Home Assistant instance needs to be accessible from the web ([Hass.io instructions](/addons/duckdns/)) and you need to have the `base_url` configured for the HTTP component ([docs](/components/http/#base_url)). +### {% linkable_title Setting up the integration %} + To set it up, go to the integrations page in the configuration screen and find IFTTT. Click on configure. Follow the instructions on the screen to configure IFTTT. +### {% linkable_title Using the incoming data %} + Events coming in from IFTTT will be available as events in Home Assistant and are fired as `ifttt_webhook_received`. The data specified in IFTTT will be available as the event data. You can use this event to trigger automations. For example, set the body of the IFTTT webhook to: From 2443d26ae2b949276d977a77436a33d07f239529 Mon Sep 17 00:00:00 2001 From: Alok Saboo Date: Mon, 11 Feb 2019 13:24:46 -0500 Subject: [PATCH 125/198] Fix Ring sensor docs (#8487) --- source/_components/sensor.ring.markdown | 29 +++++++++++++------------ 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/source/_components/sensor.ring.markdown b/source/_components/sensor.ring.markdown index 648b93ce4f5..5aeeb4f042c 100644 --- a/source/_components/sensor.ring.markdown +++ b/source/_components/sensor.ring.markdown @@ -30,20 +30,21 @@ monitored_conditions: type: list required: false description: Conditions to display in the frontend. The following conditions can be monitored. If not specified, all conditions below will be enabled. - battery: - description: Return the battery level from device. - last_activity: - description: Return the timestamp from the last event captured (ding/motion/on demand) by the Ring doorbell camera. - last_ding: - description: Return the timestamp from the last time the Ring doorbell button was pressed. - last_motion: - description: Return the timestamp from the last motion event captured by the Ring doorbell camera. - volume: - description: Return the volume level from the device. - wifi_signal_category: - description: Return the WiFi signal level from the device. - wifi_signal_strength: - description: Return the WiFi signal strength (dBm) from the device. + keys: + battery: + description: Return the battery level from device. + last_activity: + description: Return the timestamp from the last event captured (ding/motion/on demand) by the Ring doorbell camera. + last_ding: + description: Return the timestamp from the last time the Ring doorbell button was pressed. + last_motion: + description: Return the timestamp from the last motion event captured by the Ring doorbell camera. + volume: + description: Return the volume level from the device. + wifi_signal_category: + description: Return the WiFi signal level from the device. + wifi_signal_strength: + description: Return the WiFi signal strength (dBm) from the device. {% endconfiguration %} Currently it supports doorbell, external chimes and stickup cameras. From 6429c9d0b2ff214728b99c14123e177c295656e2 Mon Sep 17 00:00:00 2001 From: Alok Saboo Date: Mon, 11 Feb 2019 13:26:22 -0500 Subject: [PATCH 126/198] Fixed e.g., in the docs (#8488) * Fixed e.g., in the docs * More fix --- source/_components/aqualogic.markdown | 2 +- source/_components/asuswrt.markdown | 6 +++--- source/_components/camera.generic.markdown | 2 +- source/_components/camera.mjpeg.markdown | 2 +- source/_components/cover.rfxtrx.markdown | 4 ++-- .../device_tracker.actiontec.markdown | 3 +-- source/_components/dialogflow.markdown | 3 +-- source/_components/dyson.markdown | 2 +- source/_components/hue.markdown | 2 +- source/_components/isy994.markdown | 4 ++-- source/_components/light.opple.markdown | 3 +-- source/_components/light.tplink.markdown | 2 +- .../_components/media_player.aquostv.markdown | 2 +- .../media_player.samsungtv.markdown | 4 ++-- .../media_player.squeezebox.markdown | 2 +- source/_components/mysensors.markdown | 2 +- source/_components/notify.smtp.markdown | 2 +- source/_components/octoprint.markdown | 2 +- source/_components/point.markdown | 2 +- .../scene.hunterdouglas_powerview.markdown | 2 +- source/_components/sensor.bitcoin.markdown | 2 +- .../_components/sensor.deutsche_bahn.markdown | 4 ++-- .../sensor.dwd_weather_warnings.markdown | 2 +- .../_components/sensor.openweathermap.markdown | 2 +- source/_components/sensor.snmp.markdown | 2 +- .../_components/sensor.systemmonitor.markdown | 18 +++++++++--------- source/_components/sensor.worldclock.markdown | 2 +- source/_components/switch.deluge.markdown | 2 +- source/_components/switch.pilight.markdown | 2 +- source/_components/switch.tplink.markdown | 2 +- 30 files changed, 44 insertions(+), 47 deletions(-) diff --git a/source/_components/aqualogic.markdown b/source/_components/aqualogic.markdown index 537dc74974b..afc11d4ebb1 100644 --- a/source/_components/aqualogic.markdown +++ b/source/_components/aqualogic.markdown @@ -28,7 +28,7 @@ aqualogic: {% configuration %} host: - description: The domain name or IP address of the RS-485 to Ethernet adapter connected to the pool controller, eg. 192.168.1.1. + description: The domain name or IP address of the RS-485 to Ethernet adapter connected to the pool controller, e.g., 192.168.1.1. required: true type: string port: diff --git a/source/_components/asuswrt.markdown b/source/_components/asuswrt.markdown index 4a9b09e1cb5..67f205ab34a 100644 --- a/source/_components/asuswrt.markdown +++ b/source/_components/asuswrt.markdown @@ -28,7 +28,7 @@ asuswrt: {% configuration %} host: - description: "The IP address of your router, eg. `192.168.1.1`." + description: "The IP address of your router, e.g., `192.168.1.1`." required: true type: string username: @@ -80,5 +80,5 @@ sensors: {% endconfiguration %}

-You need to [enable telnet](https://www.asus.com/support/faq/1005449/) on your router if you choose to use `protocol: telnet`. -

\ No newline at end of file +You need to [enable telnet](https://www.asus.com/support/faq/1005449/) on your router if you choose to use `protocol: telnet`. +

diff --git a/source/_components/camera.generic.markdown b/source/_components/camera.generic.markdown index f7598dd79f5..488f9926870 100644 --- a/source/_components/camera.generic.markdown +++ b/source/_components/camera.generic.markdown @@ -30,7 +30,7 @@ camera: {% configuration %} still_image_url: - description: "The URL your camera serves the image on, eg. http://192.168.1.21:2112/. Can be a [template](/topics/templating/)." + description: "The URL your camera serves the image on, e.g., http://192.168.1.21:2112/. Can be a [template](/topics/templating/)." required: true type: string name: diff --git a/source/_components/camera.mjpeg.markdown b/source/_components/camera.mjpeg.markdown index 1768ed4a84f..912b180998d 100644 --- a/source/_components/camera.mjpeg.markdown +++ b/source/_components/camera.mjpeg.markdown @@ -30,7 +30,7 @@ camera: {% configuration %} mjpeg_url: - description: The URL your camera serves the video on, eg. http://192.168.1.21:2112/ + description: The URL your camera serves the video on, e.g., http://192.168.1.21:2112/ required: true type: string still_image_url: diff --git a/source/_components/cover.rfxtrx.markdown b/source/_components/cover.rfxtrx.markdown index e68c6324b23..f5e366efbcc 100644 --- a/source/_components/cover.rfxtrx.markdown +++ b/source/_components/cover.rfxtrx.markdown @@ -42,7 +42,7 @@ cover: ##### {% linkable_title RFY %} -The [RFXtrx433e](http://www.rfxcom.com/RFXtrx433E-USB-43392MHz-Transceiver/en) is required for RFY support, however it does not support receive for the RFY protocol - as such devices cannot be automatically added. Instead, configure the device in the [rfxmngr](http://www.rfxcom.com/downloads.htm) tool. Make a note of the assigned ID and Unit Code and then add a device to the configuration with the following id `071a0000[id][unit_code]`. Eg, if the id was `0a` `00` `01`, and the unit code was `01` then the fully qualified id would be `071a00000a000101`, if you set your id/code to single digit in the rfxmngr eg, id: `1` `02` `04` and unit code: `1` you will need to add `0` before, so `102031` becomes `071a000001020301`. +The [RFXtrx433e](http://www.rfxcom.com/RFXtrx433E-USB-43392MHz-Transceiver/en) is required for RFY support, however it does not support receive for the RFY protocol - as such devices cannot be automatically added. Instead, configure the device in the [rfxmngr](http://www.rfxcom.com/downloads.htm) tool. Make a note of the assigned ID and Unit Code and then add a device to the configuration with the following id `071a0000[id][unit_code]`. E.g., if the id was `0a` `00` `01`, and the unit code was `01` then the fully qualified id would be `071a00000a000101`, if you set your id/code to single digit in the rfxmngr, e.g., id: `1` `02` `04` and unit code: `1` you will need to add `0` before, so `102031` becomes `071a000001020301`. ##### {% linkable_title Common %} @@ -88,6 +88,6 @@ signal_repetitions: {% endconfiguration %}

-If a device ID consists of only numbers, please make sure to surround it with quotes. +If a device ID consists of only numbers, please make sure to surround it with quotes. This is a known limitation in YAML, because the device ID will be interpreted as a number otherwise.

diff --git a/source/_components/device_tracker.actiontec.markdown b/source/_components/device_tracker.actiontec.markdown index f33d631b8f3..524cc707a5d 100644 --- a/source/_components/device_tracker.actiontec.markdown +++ b/source/_components/device_tracker.actiontec.markdown @@ -35,7 +35,7 @@ device_tracker: {% configuration %} host: - description: The IP address of your router, eg. `192.168.1.1`. + description: The IP address of your router, e.g., `192.168.1.1`. required: true type: string username: @@ -49,4 +49,3 @@ password: {% endconfiguration %} See the [device tracker component page](/components/device_tracker/) for instructions how to configure the people to be tracked. - diff --git a/source/_components/dialogflow.markdown b/source/_components/dialogflow.markdown index b90f327c7d3..e81b69d7602 100644 --- a/source/_components/dialogflow.markdown +++ b/source/_components/dialogflow.markdown @@ -49,7 +49,7 @@ To get the webhook URL, go to the integrations page in the configuration screen - Click "Save" - Create a new intent - Below "User says" write one phrase that you, the user, will tell Dialogflow, e.g., `What is the temperature at home?` -- In "Action" set some key (this will be the bind with Home Assistant configuration), eg.: GetTemperature +- In "Action" set some key (this will be the bind with Home Assistant configuration), e.g.,: GetTemperature - In "Response" set "Cannot connect to Home Assistant or it is taking to long" (fall back response) - At the end of the page, click on "Fulfillment" and check "Use webhook" - Click "Save" @@ -114,4 +114,3 @@ intent_script: entity_id: "switch.light_{{ Room | replace(' ', '_') }}" ``` {% endraw %} - diff --git a/source/_components/dyson.markdown b/source/_components/dyson.markdown index 6bccfa636a2..af08ef9269a 100644 --- a/source/_components/dyson.markdown +++ b/source/_components/dyson.markdown @@ -26,7 +26,7 @@ dyson: password: YOUR_DYSON_PASSWORD language: YOUR_DYSON_ACCOUNT_LANGUAGE devices: - - device_id: DEVICE_ID_1 # eg. Serial number: XXX-XX-XXXXXXXX + - device_id: DEVICE_ID_1 # e.g., Serial number: XXX-XX-XXXXXXXX device_ip: DEVICE_IP_1 - device_id: DEVICE_ID_2 device_ip: DEVICE_IP_2 diff --git a/source/_components/hue.markdown b/source/_components/hue.markdown index 46182598590..688376dc85c 100644 --- a/source/_components/hue.markdown +++ b/source/_components/hue.markdown @@ -35,7 +35,7 @@ hue: {% configuration %} host: - description: The IP address of the device, eg. 192.168.1.10. Required if not using the `discovery` component to discover Hue bridges. + description: The IP address of the device, e.g., 192.168.1.10. Required if not using the `discovery` component to discover Hue bridges. required: true type: string allow_unreachable: diff --git a/source/_components/isy994.markdown b/source/_components/isy994.markdown index b9b4781ad88..6ea7d8de01d 100644 --- a/source/_components/isy994.markdown +++ b/source/_components/isy994.markdown @@ -58,7 +58,7 @@ isy994: {% configuration %} host: - description: The host entry should be in full URL format, eg. http://192.168.10.100:80 + description: The host entry should be in full URL format, e.g., http://192.168.10.100:80 required: true type: string username: @@ -75,7 +75,7 @@ sensor_string: type: string default: sensor ignore_string: - description: Any devices that contain this string in their name (or folder path) will be ignored by Home Assistant. They will not become entities at all. + description: Any devices that contain this string in their name (or folder path) will be ignored by Home Assistant. They will not become entities at all. required: false type: string default: {IGNORE ME} diff --git a/source/_components/light.opple.markdown b/source/_components/light.opple.markdown index 6af52c83db1..dd4572db2cd 100644 --- a/source/_components/light.opple.markdown +++ b/source/_components/light.opple.markdown @@ -35,8 +35,7 @@ name: type: string default: opple light host: - description: "The IP address of your Opple light, eg. `192.168.0.21`." + description: "The IP address of your Opple light, e.g., `192.168.0.21`." required: true type: string {% endconfiguration %} - diff --git a/source/_components/light.tplink.markdown b/source/_components/light.tplink.markdown index 608e748066d..95deb5f127a 100644 --- a/source/_components/light.tplink.markdown +++ b/source/_components/light.tplink.markdown @@ -42,7 +42,7 @@ name: type: string default: TP-Link Light host: - description: "The IP address of your TP-Link bulb, eg. `192.168.1.32`." + description: "The IP address of your TP-Link bulb, e.g., `192.168.1.32`." required: true type: string {% endconfiguration %} diff --git a/source/_components/media_player.aquostv.markdown b/source/_components/media_player.aquostv.markdown index f2d57ff5148..be6a68167c9 100644 --- a/source/_components/media_player.aquostv.markdown +++ b/source/_components/media_player.aquostv.markdown @@ -29,7 +29,7 @@ media_player: {% configuration %} host: - description: The IP/Hostname of the Sharp Aquos TV, eg. `192.168.0.10`. + description: The IP/Hostname of the Sharp Aquos TV, e.g., `192.168.0.10`. required: true type: string port: diff --git a/source/_components/media_player.samsungtv.markdown b/source/_components/media_player.samsungtv.markdown index 01a0c10c51a..85042d85ef2 100644 --- a/source/_components/media_player.samsungtv.markdown +++ b/source/_components/media_player.samsungtv.markdown @@ -31,7 +31,7 @@ media_player: {% configuration %} host: - description: "The IP of the Samsung Smart TV, eg. `192.168.0.10`." + description: "The IP of the Samsung Smart TV, e.g., `192.168.0.10`." required: true type: string port: @@ -49,7 +49,7 @@ timeout: type: time default: 0 (no timeout) mac: - description: "The MAC address of the Samsung Smart TV, eg. `00:11:22:33:44:55:66`. Required for power on support via wake on lan." + description: "The MAC address of the Samsung Smart TV, e.g., `00:11:22:33:44:55:66`. Required for power on support via wake on lan." required: false type: string {% endconfiguration %} diff --git a/source/_components/media_player.squeezebox.markdown b/source/_components/media_player.squeezebox.markdown index 147b402f5ed..e119e97b42c 100644 --- a/source/_components/media_player.squeezebox.markdown +++ b/source/_components/media_player.squeezebox.markdown @@ -27,7 +27,7 @@ media_player: {% configuration %} host: - description: The host name or address of the Logitech Media Server, eg. 192.168.1.21. + description: The host name or address of the Logitech Media Server, e.g., 192.168.1.21. required: true type: string port: diff --git a/source/_components/mysensors.markdown b/source/_components/mysensors.markdown index 89059d2a971..832ad97b9d2 100644 --- a/source/_components/mysensors.markdown +++ b/source/_components/mysensors.markdown @@ -254,7 +254,7 @@ logger: homeassistant.components.mysensors: debug mysensors: debug ``` -The log should inform you of messages that failed validation or if a child value is missing that is required for a certain child type. Note that the log will log all possible combinations of platforms for a child type that failed validation. It is normal to see some platforms fail validation if the child type supports multiple platforms and your sketch doesn't send all corresponding value types. Eg. the `S_BARO` child type supports both `V_PRESSURE` and `V_FORECAST` value types. If you only send a `V_PRESSURE` value, an `S_BARO` entity with `V_PRESSURE` value will be set up for the sensor platform. However, the log will inform of a sensor platform that failed validation due to missing `V_FORECAST` value type for the `S_BARO` child. Home Assistant will log failed validations of child values at warning level if one required value type for a platform has been received, but other required value types are missing. Most failed validations are logged at debug level. +The log should inform you of messages that failed validation or if a child value is missing that is required for a certain child type. Note that the log will log all possible combinations of platforms for a child type that failed validation. It is normal to see some platforms fail validation if the child type supports multiple platforms and your sketch doesn't send all corresponding value types. e.g., the `S_BARO` child type supports both `V_PRESSURE` and `V_FORECAST` value types. If you only send a `V_PRESSURE` value, an `S_BARO` entity with `V_PRESSURE` value will be set up for the sensor platform. However, the log will inform of a sensor platform that failed validation due to missing `V_FORECAST` value type for the `S_BARO` child. Home Assistant will log failed validations of child values at warning level if one required value type for a platform has been received, but other required value types are missing. Most failed validations are logged at debug level. Message validation was introduced in version 0.52 of Home Assistant. diff --git a/source/_components/notify.smtp.markdown b/source/_components/notify.smtp.markdown index 7e10071eccf..c41695aabda 100644 --- a/source/_components/notify.smtp.markdown +++ b/source/_components/notify.smtp.markdown @@ -73,7 +73,7 @@ sender_name: required: false type: string debug: - description: Enables Debug, eg. True or False. + description: Enables Debug, e.g., True or False. required: false type: boolean default: false diff --git a/source/_components/octoprint.markdown b/source/_components/octoprint.markdown index a1dbd4bf5b3..646f766afd6 100644 --- a/source/_components/octoprint.markdown +++ b/source/_components/octoprint.markdown @@ -82,7 +82,7 @@ octoprint: "Current State": description: Text of current state. "Temperatures": - description: Temperatures of all available tools, eg. `print`, `head`, `print bed`, etc. These will be displayed as `tool0`, `tool1`, or `toolN` please refer to your OctoPrint frontend to associate the tool number with an actual device. + description: Temperatures of all available tools, e.g., `print`, `head`, `print bed`, etc. These will be displayed as `tool0`, `tool1`, or `toolN` please refer to your OctoPrint frontend to associate the tool number with an actual device. "Job Percentage": description: Percentage of the job. "Time Elapsed": diff --git a/source/_components/point.markdown b/source/_components/point.markdown index 4e5fdae6ddc..36d790aca80 100644 --- a/source/_components/point.markdown +++ b/source/_components/point.markdown @@ -15,7 +15,7 @@ ha_iot_class: "Cloud Polling" ha_qa_scale: silver --- -The Point component is the main component to integrate the [Minut Point](https://minut.com/). To connect Point, you will have to [sign up for a developer account](https://minut.com/community/developers/) and get a `client_id` and `client_secret` using the `callback url` as `base_url` + `/api/minut` eg. `http://localhost:8123/api/minut`. The `client_id` and `client_secret` should be used as below. +The Point component is the main component to integrate the [Minut Point](https://minut.com/). To connect Point, you will have to [sign up for a developer account](https://minut.com/community/developers/) and get a `client_id` and `client_secret` using the `callback url` as `base_url` + `/api/minut`, e.g., `http://localhost:8123/api/minut`. The `client_id` and `client_secret` should be used as below. Once Home Assistant is started, a configurator will pop up asking you to Authenticate your Point account via a link when you follow the link and have clicked on **Accept** you will be redirected to the `callback url` and the Point integration will be automatically configured and you can go back to the original dialog and press **Submit**. diff --git a/source/_components/scene.hunterdouglas_powerview.markdown b/source/_components/scene.hunterdouglas_powerview.markdown index a418c8f4ddd..84674b2a10c 100644 --- a/source/_components/scene.hunterdouglas_powerview.markdown +++ b/source/_components/scene.hunterdouglas_powerview.markdown @@ -25,7 +25,7 @@ scene: {% configuration %} address: - description: IP address of the PowerView Hub, eg. 192.168.1.10. + description: IP address of the PowerView Hub, e.g., 192.168.1.10. required: true type: string {% endconfiguration %} diff --git a/source/_components/sensor.bitcoin.markdown b/source/_components/sensor.bitcoin.markdown index 4465554c50c..dadf5ed96ad 100644 --- a/source/_components/sensor.bitcoin.markdown +++ b/source/_components/sensor.bitcoin.markdown @@ -29,7 +29,7 @@ sensor: {% configuration %} currency: - description: The currency to exchange to, eg. CHF, USD, EUR, etc. + description: The currency to exchange to, e.g., CHF, USD, EUR, etc. required: false type: string default: USD diff --git a/source/_components/sensor.deutsche_bahn.markdown b/source/_components/sensor.deutsche_bahn.markdown index 6586e49452a..fdba0b5e711 100644 --- a/source/_components/sensor.deutsche_bahn.markdown +++ b/source/_components/sensor.deutsche_bahn.markdown @@ -14,7 +14,7 @@ ha_release: 0.14 --- -The `deutsche_bahn` sensor will give you the departure time of the next train for the given connection. In case of a delay, the delay is also shown. Additional details are used to inform about eg. the type of the train, price, and if it is on time. +The `deutsche_bahn` sensor will give you the departure time of the next train for the given connection. In case of a delay, the delay is also shown. Additional details are used to inform about, e.g., the type of the train, price, and if it is on time. To enable this sensor, add the following lines to your `configuration.yaml` file: @@ -41,7 +41,7 @@ only_direct: default: false {% endconfiguration %} -This sensor stores a lot of attributes which can be accessed by other sensors eg. a [template sensor](/components/sensor.template/). +This sensor stores a lot of attributes which can be accessed by other sensors, e.g., a [template sensor](/components/sensor.template/). ```yaml # Example configuration.yaml entry diff --git a/source/_components/sensor.dwd_weather_warnings.markdown b/source/_components/sensor.dwd_weather_warnings.markdown index 3f5372012db..2b24add44e3 100644 --- a/source/_components/sensor.dwd_weather_warnings.markdown +++ b/source/_components/sensor.dwd_weather_warnings.markdown @@ -57,7 +57,7 @@ name: | ------------ | -------------------------------------- | | `last_updated` | Information last update from DWD service. | | `region_name` | Requested region name. This should be the same as the region name in the configuration. | -| `region_state` | State (Bundesland) in abriviated form the requested region is located, eg. "HE" for "Hessen". | +| `region_state` | State (Bundesland) in abriviated form the requested region is located, e.g., "HE" for "Hessen". | | `region_id` | Region ID assigned by DWD. | | `warning_count` | *(int)* Number of issued warnings. There can be more than one warning issued at once. | | `warning__level` | *(int)* Issued warning level between 0 and 4.
0: Keine Warnungen
1: Wetterwarnungen
2: Warnungen vor markantem Wetter
3: Unwetterwarnungen
4: Warnungen vor extremem Unwetter | diff --git a/source/_components/sensor.openweathermap.markdown b/source/_components/sensor.openweathermap.markdown index fd95c768fc1..199aeed13d0 100644 --- a/source/_components/sensor.openweathermap.markdown +++ b/source/_components/sensor.openweathermap.markdown @@ -45,7 +45,7 @@ sensor: default: false type: string language: - description: The language in which you want text results to be returned. It's a two-characters string, eg. `en`, `es`, `ru`, `it`, etc. + description: The language in which you want text results to be returned. It's a two-characters string, e.g., `en`, `es`, `ru`, `it`, etc. required: false default: en type: string diff --git a/source/_components/sensor.snmp.markdown b/source/_components/sensor.snmp.markdown index 2f2b4ba5f94..7cf6868a93f 100644 --- a/source/_components/sensor.snmp.markdown +++ b/source/_components/sensor.snmp.markdown @@ -27,7 +27,7 @@ sensor: {% configuration %} host: - description: The IP address of your host, eg. `192.168.1.32`. + description: The IP address of your host, e.g., `192.168.1.32`. required: false type: string default: 'localhost' diff --git a/source/_components/sensor.systemmonitor.markdown b/source/_components/sensor.systemmonitor.markdown index 48e8f885880..2f3f1004533 100644 --- a/source/_components/sensor.systemmonitor.markdown +++ b/source/_components/sensor.systemmonitor.markdown @@ -49,9 +49,9 @@ file. | Type (`type:`) | Argument (`arg:`) | | :------------------ |:--------------------------| -| disk_use_percent | Path, eg. `/` | -| disk_use | Path, eg. `/` | -| disk_free | Path, eg. `/` | +| disk_use_percent | Path, e.g., `/` | +| disk_use | Path, e.g., `/` | +| disk_free | Path, e.g., `/` | | memory_use_percent | | | memory_use | | | memory_free | | @@ -61,12 +61,12 @@ file. | load_1m | | | load_5m | | | load_15m | | -| network_in | Interface, eg. `eth0` | -| network_out | Interface, eg. `eth0` | -| packets_in | Interface, eg. `eth0` | -| packets_out | Interface, eg. `eth0` | -| ipv4_address | Interface, eg. `eth0` | -| ipv6_address | Interface, eg. `eth0` | +| network_in | Interface, e.g., `eth0` | +| network_out | Interface, e.g., `eth0` | +| packets_in | Interface, e.g., `eth0` | +| packets_out | Interface, e.g., `eth0` | +| ipv4_address | Interface, e.g., `eth0` | +| ipv6_address | Interface, e.g., `eth0` | | processor_use | | | process | Binary, e.g., `octave-cli` | | last_boot | | diff --git a/source/_components/sensor.worldclock.markdown b/source/_components/sensor.worldclock.markdown index 1ca0964f86b..3e15096353e 100644 --- a/source/_components/sensor.worldclock.markdown +++ b/source/_components/sensor.worldclock.markdown @@ -32,7 +32,7 @@ time_zone: required: true type: string name: - description: The name of the sensor, eg. the city. + description: The name of the sensor, e.g., the city. required: false type: string default: Worldclock Sensor diff --git a/source/_components/switch.deluge.markdown b/source/_components/switch.deluge.markdown index 43afb1976f6..eba6ed1d106 100644 --- a/source/_components/switch.deluge.markdown +++ b/source/_components/switch.deluge.markdown @@ -31,7 +31,7 @@ switch: host: required: true type: string - description: This is the IP address of your Deluge daemon, eg., 192.168.1.32. + description: This is the IP address of your Deluge daemon, e.g., 192.168.1.32. username: required: true type: string diff --git a/source/_components/switch.pilight.markdown b/source/_components/switch.pilight.markdown index 40bdbd0a86b..89eee313b68 100644 --- a/source/_components/switch.pilight.markdown +++ b/source/_components/switch.pilight.markdown @@ -68,7 +68,7 @@ switches: Variables for the different codes (`on_code` and `off_code`): -- **protocol** (*Required*): Protocol to use, eg. `intertechno_old` or `daycom`. +- **protocol** (*Required*): Protocol to use, e.g., `intertechno_old` or `daycom`. - **systemcode** (*Optional*): The systemcode of the device. - **unit** (*Optional*): The unit to use (is equivalent to `pilight-send --unit`). - **unitcode** (*Optional*): The unitcode to use (is equivalent to `pilight-send --unitcode`). diff --git a/source/_components/switch.tplink.markdown b/source/_components/switch.tplink.markdown index f6786aaeb04..f12e5629338 100644 --- a/source/_components/switch.tplink.markdown +++ b/source/_components/switch.tplink.markdown @@ -41,7 +41,7 @@ name: type: string default: TP-Link Switch host: - description: "The IP address of your TP-Link switch, eg. `192.168.1.32`." + description: "The IP address of your TP-Link switch, e.g., `192.168.1.32`." required: true type: string enable_leds: From 6cf9eee5fa75a4e6e38032f90c72cb9ffc221af8 Mon Sep 17 00:00:00 2001 From: Ben Van Mechelen Date: Mon, 11 Feb 2019 20:52:46 +0100 Subject: [PATCH 127/198] Add support for multiple modbus hubs. (#8027) * Add support for multiple modbus hubs. * fixed typo * Update documentation for flexit * Hub name is optional --- .../_components/binary_sensor.modbus.markdown | 9 +++++ source/_components/climate.flexit.markdown | 7 +++- source/_components/climate.modbus.markdown | 6 ++++ source/_components/modbus.markdown | 33 ++++++++++++++++++- source/_components/sensor.modbus.markdown | 9 +++++ source/_components/switch.modbus.markdown | 12 +++++++ 6 files changed, 74 insertions(+), 2 deletions(-) diff --git a/source/_components/binary_sensor.modbus.markdown b/source/_components/binary_sensor.modbus.markdown index fbc300c2984..e57f19b7581 100644 --- a/source/_components/binary_sensor.modbus.markdown +++ b/source/_components/binary_sensor.modbus.markdown @@ -25,9 +25,11 @@ binary_sensor: - platform: modbus coils: - name: Sensor1 + hub: hub1 slave: 1 coil: 100 - name: Sensor2 + hub: hub1 slave: 1 coil: 110 ``` @@ -42,6 +44,11 @@ coils: description: Name of the sensor. required: true type: string + hub: + description: The name of the hub. + required: false + default: default + type: string slave: description: The number of the slave (Optional for TCP and UDP Modbus). required: true @@ -64,9 +71,11 @@ binary_sensor: scan_interval: 10 coils: - name: Sensor1 + hub: hub1 slave: 1 coil: 100 - name: Sensor2 + hub: hub1 slave: 1 coil: 110 ``` diff --git a/source/_components/climate.flexit.markdown b/source/_components/climate.flexit.markdown index 36cda1ecf58..4ef2ab70609 100644 --- a/source/_components/climate.flexit.markdown +++ b/source/_components/climate.flexit.markdown @@ -35,6 +35,11 @@ name: description: Displayed name of the A/C unit. required: false type: string +hub: + description: The name of the hub where this slave is located. + required: false + default: default + type: string {% endconfiguration %}

@@ -61,4 +66,4 @@ climate: - platform: flexit name: Main A/C slave: 21 -``` \ No newline at end of file +``` diff --git a/source/_components/climate.modbus.markdown b/source/_components/climate.modbus.markdown index 77d62c2cf86..6aa4b250ad6 100644 --- a/source/_components/climate.modbus.markdown +++ b/source/_components/climate.modbus.markdown @@ -25,6 +25,7 @@ To use your Modbus thermostat in your installation, add the following to your `c climate: - platform: modbus name: Watlow F4T + hub: hub1 slave: 1 target_temp_register: 2782 current_temp_register: 27586 @@ -35,6 +36,11 @@ name: description: Name of the device required: true type: string +hub: + description: The name of the hub. + required: false + default: default + type: string slave: description: The number of the slave (Optional for tcp and upd Modbus, use 1). required: true diff --git a/source/_components/modbus.markdown b/source/_components/modbus.markdown index e08cd84e03a..fe3ffbbcd79 100644 --- a/source/_components/modbus.markdown +++ b/source/_components/modbus.markdown @@ -28,6 +28,7 @@ For a network connection, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry for a TCP connection modbus: + name: hub1 type: tcp host: IP_ADDRESS port: 2020 @@ -46,6 +47,11 @@ port: description: The network port for the communication. required: true type: integer +name: + description: Name for this hub. Must be unique, so it is required when setting up multiple instances. + required: false + default: default + type: string timeout: description: Timeout for slave response in seconds. required: false @@ -60,6 +66,7 @@ For a serial connection, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry for a serial connection modbus: + name: hub1 type: serial method: rtu port: /dev/ttyUSB0 @@ -98,6 +105,11 @@ parity: description: "The parity for the serial connection; can be `E`, `O` or `N`." required: true type: string +name: + description: Name for this hub. Must be unique, so it is required when setting up multiple instances. + required: false + default: default + type: string timeout: description: Timeout for slave response in seconds. required: false @@ -105,17 +117,36 @@ timeout: type: integer {% endconfiguration %} +### {% linkable_title Multiple connections %} + +Multiple connections are possible, add something like the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry for multiple TCP connections +modbus: + - type: tcp + host: IP_ADDRESS_1 + port: 2020 + hub: hub1 + + - type: tcp + host: IP_ADDRESS_2 + port: 501 + hub: hub2 +``` + ### {% linkable_title Services %} | Service | Description | | ------- | ----------- | -| write_register | Write register. Requires `unit`, `address` and `value` fields. `value` can be either single value or an array | +| write_register | Write register. Requires `hub`, `unit`, `address` and `value` fields. `value` can be either single value or an array | #### {% linkable_title Service Data Attributes %} | Attribute | Description | | --------- | ----------- | +| hub | Hub name (defaults to 'default' when omitted) | | unit | Slave address (set to 255 you talk to Modbus via TCP) | | address | Address of the Register (e.g., 138) | | value | An array of 16-bit values. Might need reverse ordering. E.g., to set 0x0004 you might need to set `[4,0]` | diff --git a/source/_components/sensor.modbus.markdown b/source/_components/sensor.modbus.markdown index bc6b78b8e30..cc4cd589785 100644 --- a/source/_components/sensor.modbus.markdown +++ b/source/_components/sensor.modbus.markdown @@ -26,15 +26,18 @@ sensor: platform: modbus registers: - name: Sensor1 + hub: hub1 unit_of_measurement: °C slave: 1 register: 100 - name: Sensor2 + hub: hub1 unit_of_measurement: mg slave: 1 register: 110 count: 2 - name: Sensor3 + hub: hub1 unit_of_measurement: °C slave: 1 register: 120 @@ -55,6 +58,11 @@ registers: description: Name of the sensor. required: true type: string + hub: + description: The name of the hub. + required: false + default: default + type: string slave: description: The number of the slave (Optional for tcp and upd Modbus). required: true @@ -118,6 +126,7 @@ sensor: scan_interval: 10 registers: - name: Room_1 + hub: hub1 slave: 10 register: 0 register_type: holding diff --git a/source/_components/switch.modbus.markdown b/source/_components/switch.modbus.markdown index 4e897a296b3..c31dc5c458a 100644 --- a/source/_components/switch.modbus.markdown +++ b/source/_components/switch.modbus.markdown @@ -26,6 +26,7 @@ switch: slave: 1 coils: - name: Switch1 + hub: hub1 slave: 1 coil: 13 - name: Switch2 @@ -33,6 +34,7 @@ switch: coil: 14 registers: - name: Register1 + hub: hub1 slave: 1 register: 11 command_on: 1 @@ -45,6 +47,11 @@ coils: required: false type: map keys: + hub: + description: The name of the hub. + required: false + default: default + type: string slave: description: The number of the slave (can be omitted for tcp and udp Modbus). required: true @@ -62,6 +69,11 @@ register: required: false type: map keys: + hub_name: + description: The hub to use. + required: false + default: default + type: string slave: description: The number of the slave (can be omitted for tcp and udp Modbus). required: true From b3df16f6ee370533543a3f2ee1eab2131c01d037 Mon Sep 17 00:00:00 2001 From: Tony763 Date: Mon, 11 Feb 2019 21:58:51 +0100 Subject: [PATCH 128/198] New working device (#8492) Added TX-42AS650 to supported models --- source/_components/media_player.panasonic_viera.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/media_player.panasonic_viera.markdown b/source/_components/media_player.panasonic_viera.markdown index 4da75316fb5..ac1a157c452 100644 --- a/source/_components/media_player.panasonic_viera.markdown +++ b/source/_components/media_player.panasonic_viera.markdown @@ -30,6 +30,7 @@ Currently known supported models: - TX-P50GT30Y - TX-P50GT60E - TH-32ES500 +- TX-42AS650 If your model is not on the list then give it a test, if everything works correctly then add it to the list on [GitHub](https://github.com/home-assistant/home-assistant.github.io/blob/next/source/_components/media_player.panasonic_viera.markdown). From 8436857b5a1ffed65bf4616486387461d0b5f2d6 Mon Sep 17 00:00:00 2001 From: Fredrik Erlandsson Date: Mon, 11 Feb 2019 22:01:33 +0100 Subject: [PATCH 129/198] updated TelldusLive logo (#8484) --- source/_components/tellduslive.markdown | 2 +- source/images/supported_brands/telldus.png | Bin 1954 -> 0 bytes .../images/supported_brands/tellduslive.svg | 58 ++++++++++++++++++ 3 files changed, 59 insertions(+), 1 deletion(-) delete mode 100644 source/images/supported_brands/telldus.png create mode 100644 source/images/supported_brands/tellduslive.svg diff --git a/source/_components/tellduslive.markdown b/source/_components/tellduslive.markdown index 04c04de597a..665f8845199 100644 --- a/source/_components/tellduslive.markdown +++ b/source/_components/tellduslive.markdown @@ -7,7 +7,7 @@ sidebar: true comments: false sharing: true footer: true -logo: telldus.png +logo: tellduslive.svg ha_category: - Hub - Binary Sensor diff --git a/source/images/supported_brands/telldus.png b/source/images/supported_brands/telldus.png deleted file mode 100644 index e732617e3bad0a52fe8aa21cf609c92525104b52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1954 zcmV;T2VMAyP)0@eWxM5RjsZeu`|OT&$k#)aU@MGP2jT)1(UQWprIBj^aq38Dj}P?wbI z(gcW-2XpZ)2IM|1Nz1e18{okuo^_RPW{yvAywWt0Z_#uvp?5Fv5PW2=?dj?18G3tr z`(Y^Xsm^VxbI<1ZI0n<8;d6C$^(Q{Ku0lEZg4r)dA7#J3zWz8ehGV1+nO1)f#u=_YisDtZnOje0=<+uH0jlfwo^?U;lA-cJ?ozV1=^o@9$UmoK74*&(*oLIXUY5FeLe#v=SZmhl4m%Ek0A=+LuoELS&N!vK1)n}K1cII9$AccG< z3ZHoBHI9xi!;nkx5qw<2Cx#Gu3ZCJEUMSkx_WJOdof>?q^V{nDZFFoG@(4bHk8Ah@ zg(0O!_*`6E{N47t0ys_-K8x!7vif^k{k>ylR^VD2&Aoub9efZU5qt=IItWe<0C|GX z!^6X`sa{Qp8KrtgC*1Ry#_=8WW&(^-Wey?O42=K`eE3#XSATDX;~|X|bLKG4Z_1x4 z_f+5mfY|FpfEV?kcf*D+DAN;s(B`_dH#axG*MSP{x9LtX=2J8Dnnp8Vw+EEDM7c&2 zFW~4y!LpqD*v@=P@WC+_xJ8{Q2;saJ_@JG+*9Zt9A3%Jn0q2^b*TN3D6!Q^$T)`(8 zdZcj9rr`{NyiQ_1$$K`$hYVxkoEbVT1s}o3HGJ4C5{9o{;q(0(%YzSKQKvTWu`^td z2^!O3*C`LZ1Ruxn2@m`=^?op9`5O4}nJ&Zz3x!XuI>KjZpZN(I^b^j4k8k*-92{W! zYWN^voO(O}y*I(<+ijI@g}()#qr)eEwoC9yPiMpNzXm>hXlOrkr1K0PX#ntHvULeQ z9}Z4pD@TS8hhtNF@%acolHgMad|;m8V*o@I7VHW>!j5W;jjK5qsf^q2&n;Ym~N1;7VR z+|)L&@UiirR8I(i5`2ay!KVQDz&XjaQg9>!ycy5#5F0H+%$Qg`Rt;OhjvLaB1)qZ8)70xhPlBXx9o$Vof*1!7K+5m)@!=D% zIyYL?IhffZW8H9mOg0a*=~rz1m#w=&>pFnp98+dJ(3-4gv)bZ*3O>%^6JkB2UG%>2 zdU<{TsjsPVZ}2gYsMCr8zyQkZ*G%DKHl1Vv?RY#x(tTeoRh-|#VY?xHqN z1RtmH3DeemT^HZxg0HvYLn92uQjo-b!p}nCGmo5N7Qq0=H*gdJfZE;)@;1STfXeLo zLwj9zn6!(4$nwAE)Wc-qV*wkl+82DB!3PeEHBo$aDBr=Muqi#;!ovzPkE!cq<;Q6q z!iP8*%@;Jb4rt&*hg@XnMcZuGoOyzeE$=AsvCfAt%%Q@6Yt}xyj;LL^-P;SNV~&QH zM_pb3hfPa|>pLX2lA2w@x%fT-I=oK)WV3zqMhqV_Hg#L;XNFIz=tRwJPZn51t6w+G7Oji5#)ITdE>Cq z2F_MF-h?@396yQUH|E^z0QjxUaBY5I-S3gMByPmv!(&T93kDz4wsj0+!KV=TwAt$z zuaOtFkY{{Y&u431miW2w!Iw+$Y5$rW44wK4&YQN-URLhL?r3W?1fvSeXFM+~H4vB* z_>g4UqSKR}8UCOin#ltIc za)dnO9=A5M4`8t%0yGc|?&BTmXn&}~{`0{xoI^W2?dMa)Xl~iw&cuOjkoi65t)>aB zGvG6e+v^NIV}K{FQzk3gy28gmV+{yJ!-|!0A_kwC87{H+xliNtiE|SM1=9QZtYH^4 zCGcqqUXMpIS;^J~KK8-4gchwFn8Rlg0?VXV^qc{oTO99usy(4KgHKcMXC#xAY(36) z%|lNo(#AM`-|*RzxX!{jID?NZcjXB_w)ZoV$x1eDsZp+EvZ77!DOWOC(I)tmE19fl z6MV{*OjfiBKIKX#E7}B~awU@$ZGum^lF5oT!KYlwWJR0cQ?6vPq75tKv1%WSRlPWs obeLQ;LXxE6$web1NgAI11Hx>zMG*2zng9R*07*qoM6N<$f(1#!{r~^~ diff --git a/source/images/supported_brands/tellduslive.svg b/source/images/supported_brands/tellduslive.svg new file mode 100644 index 00000000000..86962e8a7f7 --- /dev/null +++ b/source/images/supported_brands/tellduslive.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + From ce8f0455c7d80edbcefe00d2d4fe3d59f77f6f42 Mon Sep 17 00:00:00 2001 From: Victor Cerutti Date: Mon, 11 Feb 2019 22:02:00 +0100 Subject: [PATCH 130/198] Add missing config documentation for Spotify (#8482) Optional config `name` was missing --- source/_components/media_player.spotify.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_components/media_player.spotify.markdown b/source/_components/media_player.spotify.markdown index 3ba710b06d8..4a97efa22a7 100644 --- a/source/_components/media_player.spotify.markdown +++ b/source/_components/media_player.spotify.markdown @@ -80,6 +80,11 @@ aliases: description: "Dictionary of device ids to be aliased, handy for devices that Spotify cannot properly determine the device name of. New devices will be logged to the `info` channel for ease of aliasing." required: false type: map +name: + description: The name of the device used in the frontend. + required: false + type: string + default: Spotify {% endconfiguration %} ## {% linkable_title Setup %} From bf5d531076708c2175f7bc8dda36466ad8f6854f Mon Sep 17 00:00:00 2001 From: Michael Bravo Date: Mon, 11 Feb 2019 23:11:56 +0200 Subject: [PATCH 131/198] Update sensor.synologydsm.markdown (#8485) * Update sensor.synologydsm.markdown add warning about changing default port in case SSL is turned off * Fix formatting --- source/_components/sensor.synologydsm.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_components/sensor.synologydsm.markdown b/source/_components/sensor.synologydsm.markdown index 62fed833080..3c97a8feebd 100644 --- a/source/_components/sensor.synologydsm.markdown +++ b/source/_components/sensor.synologydsm.markdown @@ -139,6 +139,10 @@ After booting Home Assistant it can take up to 15 minutes for the sensors to sho This sensor will wake up your Synology NAS if it's in hibernation mode.

+

+ If you set `ssl:` to `False`, you *have* to also explicitly set `port:` to **5000**. +

+ ## {% linkable_title Separate User Configuration %} Due to the nature of the Synology DSM API it is required to grant the user admin rights. This is related to the fact that utilization information is stored in the core module. From 8461d7494755351a19c008b95322010344b81e69 Mon Sep 17 00:00:00 2001 From: Rohan Kapoor Date: Mon, 11 Feb 2019 15:06:58 -0800 Subject: [PATCH 132/198] Split out fastdotcom into a sensor and component (#8377) * Split out fastdotcom into a sensor and component * Correct copy/paste error * Update ha_category Co-Authored-By: rohankapoorcom * Consolidate the fastdotcom sensor page back into the component * :pencil2: Tweaks --- source/_components/fastdotcom.markdown | 86 +++++++++++++++++++ source/_components/sensor.fastdotcom.markdown | 73 ---------------- 2 files changed, 86 insertions(+), 73 deletions(-) create mode 100755 source/_components/fastdotcom.markdown delete mode 100644 source/_components/sensor.fastdotcom.markdown diff --git a/source/_components/fastdotcom.markdown b/source/_components/fastdotcom.markdown new file mode 100755 index 00000000000..e416b10e338 --- /dev/null +++ b/source/_components/fastdotcom.markdown @@ -0,0 +1,86 @@ +--- +layout: page +title: "Fast.com" +description: "How to integrate Fast.com within Home Assistant." +date: 2019-02-01 21:30 +sidebar: true +comments: false +sharing: true +footer: true +logo: fastdotcom.png +ha_category: + - System Monitor + - Sensor +featured: false +ha_release: 0.88 +ha_iot_class: "Cloud Polling" +redirect_form: + - /components/sensor.fastdotcom/ +--- + +The `fastdotcom` component uses the [Fast.com](https://fast.com/) web service to measure network bandwidth performance. + +

+Currently fast.com only supports measuring download bandwidth. If you want to measure bandwidth metrics other then download such as ping and upload, utilize the [speedtest](/components/sensor.speedtest) component. +

+ +Enabling this component will automatically create the Fast.com Sensor. + +By default, a speed test will be run every hour. The user can change the update frequency in the configuration by defining the `update_interval` for a speed test to run. + +## {% linkable_title Configuration %} + +To add Fast.com to your installation, add the following to your `configuration.yaml` file: + +Once per hour, on the hour (default): + +```yaml +fastdotcom: +``` + +Every half hour of every day: + +```yaml +fastdotcom: + update_interval: + minutes: 30 +``` + +{% configuration %} +update_interval: + description: "Minimum time interval between updates. Supported formats: `update_interval: 'HH:MM:SS'`, `update_interval: 'HH:MM'` and Time period dictionary (see example below)." + required: false + default: 60 minutes + type: time +manual: + description: Turn manual mode on or off. Manual mode will disable scheduled speedtests. + required: false + default: false + type: boolean +{% endconfiguration %} + +#### {% linkable_title Time period dictionary example %} + +```yaml +update_interval: + # At least one of these must be specified: + days: 0 + hours: 0 + minutes: 3 + seconds: 30 + milliseconds: 0 +``` + +### {% linkable_title Service %} + +Once loaded, the `fastdotcom` component will expose a service (`fastdotcom.speedtest`) that can be called to run a Fast.com speed test on demand. This service takes no parameters. This can be useful if you have enabled manual mode. + +```yaml +action: + service: fastdotcom.speedtest +``` + +## {% linkable_title Notes %} + +- When running on Raspberry Pi, the maximum speed is limited by its 100 Mbit/s LAN adapter. +- The sensor will return the maximum measured speed during a 15-second test. diff --git a/source/_components/sensor.fastdotcom.markdown b/source/_components/sensor.fastdotcom.markdown deleted file mode 100644 index 5a6654dda7f..00000000000 --- a/source/_components/sensor.fastdotcom.markdown +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: page -title: "Fast.com" -description: "How to integrate Fast.com within Home Assistant." -date: 2016-08-10 17:30 -sidebar: true -comments: false -sharing: true -footer: true -logo: fastdotcom.png -ha_category: System Monitor -featured: false -ha_release: 0.26 -ha_iot_class: "Cloud Polling" ---- - -The `fastdotcom` sensor component uses the [Fast.com](https://fast.com/) web service to measure network bandwidth performance. - -

-Currently fast.com only supports measuring download bandwidth. If you want to measure bandwidth metrics other then download such as ping and upload, utilize the [speedtest](/components/sensor.speedtest) component. -

- -By default, it will run every hour. The user can change the update frequency in the configuration by defining the minute and hour for a speedtest to run. - -## {% linkable_title Configuration %} - -To add a Fast.com sensor to your installation, add the following to your `configuration.yaml` file: - -Once per hour, on the hour (default): - -```yaml -sensor: - - platform: fastdotcom -``` - -Every half hour of every day: - -```yaml -sensor: - - platform: fastdotcom - minute: - - 0 - - 30 -``` - -{% configuration %} -second: - description: Specify the second(s) of the hour to schedule the speedtest. Use a list for multiple entries. - required: false - default: 0 - type: list -minute: - description: Specify the minute(s) of the hour to schedule the speedtest. Use a list for multiple entries. - required: false - default: 0 - type: list -hour: - description: Specify the hour(s) of the day to schedule the speedtest. Use a list for multiple entries. - required: false - type: list -manual: - description: Turn manual mode on or off. Manual mode will disable scheduled speedtests. - required: false - default: false - type: boolean -{% endconfiguration %} - -There is also a service named `sensor.update_fastdotcom` that you can use to run a fast.com speedtest on demand. You can turn on manual mode to disable the scheduled speedtests. - -## {% linkable_title Notes %} - -- When running on Raspberry Pi, just note that the maximum speed is limited by its 100 Mbit/s LAN adapter. -- This entity will return the maximum measured speed during an 15 second test. From 9b08846451246cd3beb44749c093c0a2a7bc25aa Mon Sep 17 00:00:00 2001 From: farmio Date: Tue, 12 Feb 2019 00:23:00 +0100 Subject: [PATCH 133/198] update light.knx for xknx 0.9.4 (#7979) * update light.knx for xknx 0.9.3 * remove white_value; add color_temperature_mode reflect changes from https://github.com/XKNX/xknx/pull/165 * added note for tunable white added note poiniting out Kelvin/Mireds relationship * :pencil2: Tweaks --- source/_components/light.knx.markdown | 103 ++++++++++++++++++++++---- 1 file changed, 90 insertions(+), 13 deletions(-) diff --git a/source/_components/light.knx.markdown b/source/_components/light.knx.markdown index 2fc2af1508c..b2c833b750a 100644 --- a/source/_components/light.knx.markdown +++ b/source/_components/light.knx.markdown @@ -13,10 +13,14 @@ ha_release: 0.44 ha_iot_class: "Local Polling" --- +The `knx light` component is used as an interface to control knx actuators for lighting applications such as: -The `knx` light component is used as in interface to switching/light actuators. +- switching actuators +- dimming actuators +- LED controllers +- DALI gateways -The `knx` component must be configured correctly, see [KNX Component](/components/knx). +The `knx` component must be configured correctly to use this component, see [KNX Component](/components/knx). ## {% linkable_title Configuration %} @@ -31,34 +35,107 @@ light: {% configuration %} address: - description: KNX group address for switching the light on and off. + description: KNX group address for switching the light on and off. *DPT 1.001* required: true type: string +state_address: + description: KNX group address for retrieving the switch state of the light. *DPT 1.001* + required: false + type: string name: description: A name for this device used within Home Assistant. required: false type: string brightness_address: - description: KNX group address for dimming light. - required: false - type: string -state_address: - description: separate KNX group address for retrieving the switch state of the light. + description: KNX group address for setting the brightness of the light in percent (absolute dimming). *DPT 5.001* required: false type: string brightness_state_address: - description: separate KNX group address for retrieving the dimmed state of the light. + description: KNX group address for retrieving the brightness of the light in percent. *DPT 5.001* required: false type: string color_address: - description: separate KNX group address for setting the color of the light. + description: KNX group address for setting the RGB color of the light. *DPT 232.600* required: false type: string color_state_address: - description: separate KNX group address for retrieving the color of the light. + description: KNX group address for retrieving the RGB color of the light. *DPT 232.600* required: false type: string +color_temperature_address: + description: KNX group address for setting the color temperature of the light. *DPT 5.001 or 7.600 based on color_temperature_mode* + required: false + type: string +color_temperature_state_address: + description: KNX group address for retrieving the color temperature of the light. *DPT 5.001 or 7.600 based on color_temperature_mode* + required: false + type: string +color_temperature_mode: + description: Color temperature group address data type. + keys: + absolute: + description: color temperature in Kelvin. *color_temperature_address -> DPT 7.600* + relative: + description: color temperature in percent cold white (0% warmest; 100% coldest). *color_temperature_address -> DPT 5.001* + required: false + type: string + default: absolute +min_kelvin: + description: Warmest possible color temperature in Kelvin. (Used in combination with *color_temperature_address*) + required: false + type: integer + default: 2700 +max_kelvin: + description: Coldest possible color temperature in Kelvin. (Used in combination with *color_temperature_address*) + required: false + type: integer + default: 6000 {% endconfiguration %} -Some KNX devices can change their state internally without any messages on the KNX bus, e.g., if you configure a timer on a channel. The optional `state_address` can be used to inform Home Assistant about these state changes. If a KNX message is seen on the bus addressed to the given state address, this will overwrite the state of the switch object. -For switching/light actuators that are only controlled by a single group address and can't change their state internally, you don't have to configure the state address. +Many KNX devices can change their state internally without a message to the switch address on the KNX bus, e.g., if you configure a scene or a timer on a channel. The optional `state_address` can be used to inform Home Assistant about these state changes. If a KNX message is seen on the bus addressed to the given `state_address` (in most cases from the light actuator), it will overwrite the state of the switch object. + +For switching/light actuators that are only controlled by a single group address and don't have dedicated state communication objects you can set `state_address` to the same value as `address`. + +*Note on tunable white:* Home-Assistant uses Mireds as the unit for color temperature, whereas KNX typically uses Kelvin. The Kelvin/Mireds relationship is reciprocal, not linear, therefore the color temperature pickers (sliders) in Home-Assistant may not align with ones of KNX visualizations. This is the expected behavior. + +## {% linkable_title Extended configuration example %} + +```yaml +light: + # dimmable light + - platform: knx + name: Bedroom-Light-1 + address: '1/0/9' + state_address: '1/1/9' + brightness_address: '1/2/9' + brightness_state_address: '1/3/9' + # + # RGB light + - platform: knx + name: Bathroom-Light-1 + address: '1/0/9' + state_address: '1/1/9' + brightness_address: '1/2/9' + brightness_state_address: '1/3/9' + color_address: '1/4/9' + color_state_address: '1/5/9' + # + # tunable white light + - platform: knx + name: Office-Light-1 + address: '1/0/21' + state_address: '1/1/21' + brightness_address: '1/2/21' + brightness_state_address: '1/3/21' + color_temperature_address: '1/4/21' + color_temperature_state_address: '1/5/21' + color_temperature_mode: absolute + min_kelvin: 2550 + max_kelvin: 6200 + # + # actuator without dedicated state communication object + - platform: knx + name: Cellar-Light-1 + address: '1/0/5' + state_address: '1/0/5' +``` From 676e753de9a6bd5c40e6bb4f94fba855c9ba1b6b Mon Sep 17 00:00:00 2001 From: Markus Ressel Date: Tue, 12 Feb 2019 00:28:26 +0100 Subject: [PATCH 134/198] XS1 component (#7771) * added icon added documentation * added configuration docs added info on how to combine climate sensor and actuator into a single device * updated doc to use "username" instead of "user" key added full yaml conf example * added documentation for every subcomponent moved parts to appropriate sections removed newlines * updated Hass release to 0.88 * updated Hass release to 0.88 * updated Hass release to 0.88 * review fixes * review fixes * Delete climate.xs1.markdown * Delete sensor.xs1.markdown * Delete switch.xs1.markdown * review fix * review fix * :pencil2: Try to fix the build error * :pencil2: Tweaks --- source/_components/xs1.markdown | 106 +++++++++++++++++++++++++ source/images/supported_brands/xs1.jpg | Bin 0 -> 13819 bytes 2 files changed, 106 insertions(+) create mode 100644 source/_components/xs1.markdown create mode 100644 source/images/supported_brands/xs1.jpg diff --git a/source/_components/xs1.markdown b/source/_components/xs1.markdown new file mode 100644 index 00000000000..1bf230dbb3b --- /dev/null +++ b/source/_components/xs1.markdown @@ -0,0 +1,106 @@ +--- +layout: page +title: "EZcontrol XS1" +description: "Instructions on how to integrate an XS1 Gateway within Home Assistant." +date: 2018-12-04 20:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: xs1.jpg +ha_category: + - Hub + - Climate + - Sensor + - Switch +ha_release: 0.88 +featured: false +ha_iot_class: "Local Polling" +--- + +The [EZcontrol XS1](http://www.ezcontrol.de/content/view/36/28/) integration for Home Assistant allows you to observe and control devices configured on the XS1 Gateway. Please have a look at the official docs for using this gateway [Bedienungsanleitung v3.0.0.0](http://www.ezcontrol.de/support/downloads/XS1/xs1manual/Bedienungsanleitung_EZcontrol_XS1_3.0.0.0-2.pdf). + +## {% linkable_title Configuration %} + +Add the following entry to the `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +xs1: + host: "192.168.2.100" +``` + +The component will automatically detect the configuration of the XS1 Gateway only **on initialization** which currently means when Home Assistant boots. When you change the configuration of the XS1 you (currently) have to restart Home Assistant to see the effects. + +{% configuration %} +host: + description: Host of the XS1 Gateway. + required: true + type: string +port: + description: Custom port if you are running your gateway behind some kind of proxy. + required: false + type: integer + default: 80 +ssl: + description: Defines if `https` should be used for API requests (only possible via your own proxy). + required: false + type: boolean + default: false +username: + description: User to access XS1 web API. + required: false + type: string +password: + description: Password to access XS1 web API. + required: false + type: string +{% endconfiguration %} + +## {% linkable_title Supported Device Types %} + +

+This component currently only covers part of the device types supported by the XS1 gateway, unsupported types are simply ignored. +

+ +### {% linkable_title Sensors %} + +Any type of sensor is supported. + +

+If you are using climate devices the "current temp" sensor will be automatically used by the actuator (if named correctly). To make this work have a look at the actuator description below. +

+ +### {% linkable_title Actuators %} + +| Type | Supported | Notes | +|---------------|-----------|--------------------------------------------------| +| `switch` | Yes | | +| `dimmer` | Partly | Dimmers are currently handled like switches so actual dimming is not supported :(| +| `temperature` | Yes | | + + +### {% linkable_title Climate Actuator/Sensor%} + +Home Assistant can combine temperature sensors and climate actuators into a single device. The XS1 gateway does not allow this, but a sensor and actuator can be configured separately. To make Home Assistant register them in the same climate device just prefix the **sensor** name with the actuator name on the XS1 gateway configuration, f.ex: + +- Actuator device name: "Bedroom_Temp" +- Sensor device name: "Bedroom_Temp_Sensor" + +## {% linkable_title Examples %} + +In this section, you find some real-life examples of how to use this component. + +### {% linkable_title Full configuration %} + +This example shows how you can use the optional configuration options. + +```yaml +# Example configuration.yaml entry +xs1: + host: "192.168.2.100" + port: 80 + ssl: false + username: myuser + password: 123totallySecure +``` diff --git a/source/images/supported_brands/xs1.jpg b/source/images/supported_brands/xs1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b4215eda2766b13be64867d9a6885ffa0091bf71 GIT binary patch literal 13819 zcmbulbzB@x(0hxg|x|Cj&Y z=X+ZRh`;y9|5bZe@_(h^{m*ax05n)YBp?+MNDhEN145z!-v;0B83=*|i^2E)Zv(=@ z!9zg9KtY1Qazd~K;{Pp&f&oIqLV%@f07OWz6crK`tR$~@1b1`<+dqujB|gHOn%a_{ zHn0#PJxs*dBsb_{ItgtGBi9{A_#20Vf9Y}+53uJ$o+Gq)CUsExxo}ml)4_6eJDAsl z3~(a;uzYZ4S=yY$U*zZ-O(wR5fX=pV;BY8wy_pmv`QNpZ3kIwdez-+0Vd< zWjtR<2UnFwYCMVX^JhPQ{`tk@-_|RPWn)A&1RmvBn-MALO@c0G-&QLXi?JtDV)Vxy ze5)C!E50XodQV2W%`0y;$h+k}2h!ry;QvhH6e~~VV!TJbfc*gN zDjquOa=e1y&8vvD?SaF(EtIt;>ssl54~tU==cg)G6?Gc5}@7xx@*ME=D} zZKp8-G#KY*pkyR;Vf0pnI_BTP|es5b17=pDW7$TH{KzS zDzf}Itj=Icn92S8PERcGe^5TF<>J+y+qLIezHRW{*h@1I5Gmwk_mS}Dn!s`V^)-r_ zwq0MvMREuSQ{#ot+Mdy0ExBkCInm2oKn)!S|I*E6Vf&+=vDLghy{<&0n8%-oA+P^# zQWL0Sc6lKUcEiZXdb!5=X5j$qYt_uBDAg)Wcpe=#!5JyCytmP4_zbsNRz9X>cRgWprvzK|iw` z`BU{`=4|>k#diyWyuR%7(lCx(0nE3(0H94WAf|poGds+iJcoCamDHBevl(yI?`a9ZR~q zs_;X}Y&Y)j7I?hKqJc*W1SAAB0s`WDkOI3!u%CoN1E7;Zvtp35iK@83pkm@sXqY4< z7c5|5Q&O>ushb8B{tywDkW_OEPAqEZ8<@Ym`e!(Sovtu&L>MTQS@XeV{($yd!^gJS!ltfHP*lV zP49Ye^yj>Vo^WuoZULr za1j@#u^M@B_hC3%XbAnqpHR&5q zTc9QqDsz;@8A%P8$ag82V*O2ADpTr&xNyv;@RC%s^P(*%=<&BUqUlHIgj?Md(bvBu zb-&b(oin*p6B4GDwq-s1P|Y*sCl*@gSHTFK?VLa3ei|w~CUM`juV80T=Qa@qI;E}n z(CRiqQMC|`eX9l@fnqzoy4LdYxsO%CpIBiUram7lv~ea&L}~JPg`Bk)x6LHLsz&N; zWL-(!#C_#*O(~VBH{o|Lj7wxI4gPv-YIUXkSLxjB$>h3b# zTr+k=b#lM0hh$16bwg-3%o)6pk4WZ~rtq(0X_bBy&NzNF$UvuP8d2~>4<>SV74KMz zgGRv(@>^<{_dY9-z=l8)>qYS9`L(eG8Mf)LQsl7D)*@Kx=iNl$v0a$*Ej1WgG<~CF zh(r^PSc%)Vs{u3Wv@$Wj-3@Czf#ky%u9i*vD|P?+@uF#$p9OJ*{P%;hZvgKR-!MPt z9tq;Pkb0!T#7uR$sKSyVt8yWVFM@*Nd$UdbWg#XtJHcs(`LZ}M7c@v4u_2{+>=S{o;z@9_;AI|}T0KvjTA^q>3 z0~(zSgB6BcR09(WhfT%AB^ec)l!9GcJ!pP`ibG7bKt#gKH6an~Hs*f(>o*|Y{l+87 z<8}PnrY^n%l_OtsYbdg<>L{GdeUiOJcbttg1;>j<*x>?pa>e%LGTztU_zp#js!3yZ z&IDP0bBL7Q|;zp*>SYxliE z=oI7fGLzWI@VG<`n_tdkn3TjI>+qzTPi*4W)0$Z+4xWQoCD)kDWlf$?;@h^^nyMZg z!bz2`2SS^#g}0j?y?_JZC;s$|M^Qv*?u4qQ1-ohNM`6UY?5bGTZ6=Foi%CyV}*CFv`=A)=+e}9?*P@G_)A2tIc9X-HNMVdi&&+x zZhg;9cyb@5=V+Rqh-&}dq`RG2nAtEG*SPUXMlIYt4f_{5kIg|nav@aUIZ1I7me#4o zO!h_fP5mC1I8&L)7*oEsry0Y3`Klwpgp{9kHbo)9v2od{h^Qdh$>dyRW4D-ae}s9q z!qIPBF)BLj!U|Tnl1+NCI4)ON(8EJup-Ri?@(th=!nD{auNxw$+fM7wO-Ykk^nKC& z6Qc*o$uDsg`h`Dc9X4n*(sU~J8$9zB_;OfJ{o5t_KMMTKP;ON;jX9f+`-eFI1;|Y$&#UtogJ3EvW)!bQcp$R>!Xvf zQT=q%!w|>7#-Eb+SvX}RC4*>uraNzZm&HBs&Nuyz(|u{TWS^t(#5@glhl$}v9_fbS zPxo$2Puf48<|8Tq0s@?tK*GSlLPH~feGT~Y4g>`aPEs&1$-u6LlS?Ie0TqjaO?3W} zl#-pp#3d;OmRd~JG)P?8H8`O_O#d+oc60rc20~|3nA2-F}UVD z4HCG?EwiIGGn@Oi>XFC)grNLsE04_5Ag#D?kQ-n6&6S(?b6iurnqBtmf@)pc>iO={ zg#TgG1G1of+i&l>!2chT=~4VTqkwU-QL%?kO;Zv z@Z1o4uFWym`AUQM7yZgfOT*bmi3cX~<#}!{33A>wi|=@oepSI=!fR4rX0R>^eOH|} zu8e>q|7Q}iOf@GRF4kOkU4jBfjll>%fmxj~kQj77z7pKk1sR@(F zT;@a9-zU1QZsYA4M+pMTjO);Os%5l&F*9gxu0_ZkTy8O_*Rfi<**C~bs$R2A zCoYGdX#FM?_2qk~bQNxOjRLlC4v)T-Swo}R4%Zp%heXF!G<4pWA>f#Sgc$np-*^4~ z|6l!rI0=6kggyFL+n>g@rCC{17y+;&(HV)`Qo{DrKR3U(?Or`R`%iN+bwr*`PiTpC zC7vv7Z?>)8*%$SkzX3j^0gK~5!Sx-oL6WRTq^b>vK8fdk$O!#|1}{G-<*(om1(H)M zHS(Vwen}#ZiJE9#Gt2eDr10L)`XG}#z%D?86Ph2ziOEVpOOCr6ap95rns6bEZYLA_ zxyOo_(A#C_8Vn=h#Dogdb7%yUGocdR7iT+}MoPjCys|yHda_=Y=f!Q2=p=P9)uRWs z!m9IyOqlrn)gzdf?Y=jr=S!|2Zzhvp6DXGRKWYR2O0k(*!g!;x$3u=7)8nW$*2*nr z#HzM=%rCZ>nsu8Zm9P|K(5XVn9x&%|JZFYXZ@Qb2#40^Vbqh7{37)6Qzg#4#S&fp* ztZSi$1z1DLXQlSjtc-ckeRwK(q%Tu3e`5Fz$JS+`+2YtoX_csNS6MoqG;;uKOT>3} z?)J~({mkn0$fdR8eLK{%w`%ldcOFML$-*BaPC@@wDdoWs5-q6B_k3RGoAg0;RB~}G zH&@qrEu7ddb1}Fufho>%FEdP<5%3FnSznu7vz_^qP<~DO;o6e;JIwj(w9Lr;+#8?< zQAr*GLIgyZ-D#rtq0L_lIwM+)sbhOQ3dbmvYx4@SEs>|fTwz4YI~9% z#V&h3+rbA(pP@y+-Zwz7{kOh9PKOB>L~j6^@G&)vuhpIxKb;F(JVtynK3RSW1Q@3; z5%w?So8gK8*?Sj}bE1bv_1y4aN#?&%Ox5N*AC+mP2e(iE_>?s%8Iw+oSIY4ccS^MA z?_)!?6&p{wzDa)DYF^Maj!a>oBgh`lE+pzVBH1Qb0PDgwomzS0nsVR6wblG^vIsA z$^HuCx14>Y6%{ukjmh+vnbgoXKorg1!ivH3$twLS4~g|w6_%XY`UKD1!M$7DpQ630 zREH;?=tPDgX`yfGck8tvsdU$jvD*p?9vDbaiQ7C650tC#dcdPaK;-Vy`Ws+^;aQ2e zb?a5f=$Ch!2bW&zxNdCxR%5)1X4S!%R&_qbmpdK887ppfQcYs((3`8-aykE!G1^y$ zDtvx6wvSy_dXCv(Pd47~VUcvb|n{P&RG09M&p zD(yLK=YlNhz>xYqx;A#5uT-`#OA~}{8<4~Za^gP6S|TDf^mzMF(TGmF!f_+N-vFoI zJx-!u0#5E|{4I2f4h|eC?{iJ^>f$QRntJBe+&!HHaEwjK`3w0Ag{FEKXaXC^o9b&z z2&f3|6@qChR7XP7DB1X&f^K4)h|ALtx4x!V=eSk*hfH^69uhmV2=9rE?sL>zidL~2 zV+JA4fV=MAd&-`;V05;IooZFIeyvbaVAw>rw}qaaZevUYq_)L>b?R`jZT5;1r{@#^ z5#I0ePAWer3OaN>!;`=b_0Srsc~D&s<$SJBmtro=^EDtS*kq|qZ5)~^WIalSMe=bt zC7?-(YRDST`@jwUDu-b=B2tjE@K8Bl@60~W&;7+UiNXPRPB~UxXsui*PtmF|;B4qE zE+7N60Agq(&|rh&HqS4>hPBl@@=Wq>S5PRS|BwZj*_LM~gjtPFHOU~dSWsw<<+&R6^Bb8mVmN@R`r!siC zdMhc!iW#8+#fO#DgK(ci95mL?^}SrSBF3d(#kMxCjV=k#YKd~^Noc5VVuO?OaK4*dQQK+Zxxj`m|kXx zBgdY;^mObh$5gg5pjm2BV51L?Nt>uUvdrP7Z=J`DU&adXfPo@z1U%>RQ)n7Y?GD5t z|AVes`97hAwN^lZck1OMkw$&Tn0oePcF6a)`` zzO%4NSPzaMARPJpJo&xWwa31Z+;HR)PIwlaV@vE}=^e?^4eL@#+!4?HDqNNqR7`N? zh*sB+@=aK;hSQFq1+VKCw^-upJzCAuN+N!BfFkCq8uOh!S)hdp{ZVn^Jo>L(H9QBL zt5x`uHo1LEaWu>CVYsE$Bi|&3P0gNvnNoA@j(diC(8CuMs+Gmz*{GN@>oE=sx3qph z>zr>~h) zw&D8axQNcCQNFul*?h~eQHo(iN1~<~p8BV?*OVtOezB@Jc4RcgNf98yIeDi?-`b(P zfaCmQ6`2Qp13HrAIM&+m?nN=O1sCf6?N7j1Fi~b$1EYK#M%~4a0zHa&jYn7d`-EZj zsK?Xvh}NG~M&>r^wLv}c%ngK8o(h!E&}6Ny$qAa{GGqywxb!MnjNxY1E%!bS6&myI z`SvV|sq)0JD)SKpMy>XDD3FC|A{OpFRwPw>xZdU)@trEv;vn;*$nMChoMAZQ^F=5 zQLldpa^tUrKO>gG2|q@d8(}1TY{^sAgKkT4{*Xzvs?)B_- z(_Y0bPWAEJV;yhM7>+bSRRd%jlNW!E$aiDX;t`!uohTa)W>rr?3$ud_uiJpp#TnGw z!UK7gMJAy%hvv>4EF0#2($3$3=JRYMnqvw+x9<0)_22MwI9+_GELnFcaci_Rv&GLB zBT~lZ8DMNc4J_o9KP?hB;H{w%G<~Q%yV{gZuv!#TCrhlygLjh|4Qp0v8c?jhW-sg( zmrb8R_OKe?#ifj6Hg~80Xf>lK^~+Ol#)JM&NeP|xcnY5+&gTkG2T5jT@;R+uMV`rX zhMZSHh_$WUCP&YSET_3iB#bW!1%>?nt1h&diov?OWXY}D!Gpq{`)}XGi(jrO<6V`L z_c+;%I?~x$u;!3ef^G}qfw~>&Xt@G~VH(rp#&s(5Ew?{EPeZfa!4q}Rmfqb_jkZLU zt=h1v*4II_Ov#>Iw|`yv$R6#eM?cw$xAPHEY%)c6OXYCNqC#^5`SIql>?{_7<_s8j z6R|tt_=zssLqV#vrz9)*n`N+}qwy*i`F zJvI&7#`Y?y6O*mX@k-VSvXPBkjq3#+*MeV-u$sj6ZM-#|2`VKO&A+P}*6);(PE!Yn zd&k@e2om~qO_=DZlL-A1DCJMF{0BaxDbo?7$UahdhIZJ05{yx)Y?8I`lVPLOG0ia? zQajmFlV)}MkZkVS!QIcC5Bn+-tWBtjVLcZ1Lozq7nAHwp#bizcvt%+L#3_! z9F@iXD59*I%*P=IJ=y7y8qH>MhImFwMTER63=G09aEev;pZXxgdw~!F5Jj`ra9;O^WlOI zVq3@e1q!tBt{Oahmem4&+c*hH_{=TIV5Mzrxhvv5{WwN)fl%_C3<<eI(gBG*G5A zNej_O7Yuz-y+$OOf*~AQD1= zqJ%^#hGi_O^J(SB6V&Z31m-dgvxdlzz)uRNc(%9aTh-i;T&hjVfeW7T-g0iG{A{!s zu)HXNsl;Y)0K@0yxXbhPE3dFoc6!s`gOK%gBY`RQxeLY1Gm%I#Ge*&b1tL|rJl+E& zax;8Fdv0qNjIGR+Crz(nWU(I>UnwoGdNIxTQcxR;7~7Nq_FanH6}m%fG$xHRX9P-W zF()qX9BqFI29Q)Bln$L>fwgWq7L%h2ClFC<*c!5l1Nt^dW_H|{hfxgLE%F7OvR*7k zDG52~#cB{Wkq|jhfJ#=VIPs>F^JM$XoY<*>A+OCu(aifV?1UkPuDp1nMMFqUCNf>_ z1;>2G$8D4HzrY{(>1*h~7OcmWKR@nD;Kjy6YKx3`30qthwl3rX_}e3_6Dny(aglKY z&CKszfJktHA~>B>e~CU>4U*zfd2}JHz&gXlF(YC^Ot_MJ>DsrYT>a6uLCRfrUl5h) z75!wDxpcSb!fLbo3mBCCA(BBZbiQ+es#Y#>kcM>BIrBV3FlYPgN?&b!7DyqxNdO7m zt~ZigA(1qJdKk4{?UO4f6PA9^@|r2&CoB}a_ZR)!$?|YvmWesp0jvkTLJc=UDha|t zmXGaFx&$ib)VM8$E`SQm(rkv~BNY4GP*~R!r27J<=uoJDfa%o@V^fCHe3A6e;X(-F zpC8FUs12BYb0>BiIf@5UnW)LT>Z(Fh!3@E&AhkA*xb(lMJH3UsP78Vhl-p>Z&YVVm zJr6Z42a>{WPzN5FNnBYGOp-xKuL;fF$2A9FYKJ2(YcN@Ql0q7w7b{>v!{fpGncf(~ zIdu#BLKeA;oY{q7ARtx*Ceg+30s|ocumD>0`uZRJ7G~$fuslaBscW%;F!EARdj6HZ zg=^#+)opJ8tt7$>#dor#RP`0uj^|h(pbBEt7n-5)5RQ%wH&}PXqUx7tr@%h<;iO;_HA9uD_wBcyQ49Jp zX_X5^Pf`w@Yl2D1<{Fr;W?xKpX-ifA4vjc;Ih=;`AdbJ1uKDJMaFqH~+k39IY6#Bu z&{_is9Zwz45LU$O9dIlV7@z&UNpdQ9beWAj%GhI0P;I8h^5<2(w?a-Id3bksrb((V zz^g%KfxBDZ{S0a4W_&$0>ZZ^VOG@N82209KD$wCI2i+w~%Bc3j4!Vn_L=Smz@7@3` z*AM&g{z*vHGf_}Hex-=~c+f{o6eW1vxrL^M#oK6mDM<(*Uja9NE}j`a68%$t+!+8rw(XgZr+#p9+-HSb+|~! zg=_de-wH(l5CMo_!En+88{!e0KLpLUhaFkhD>uwS7qrqJuP%FrV?iI_+h*E9L&H@? z&M?U)El_wmV&4&#lEp-q>6_EGvqc}sS>tQI2#A?`I7cTt0zsH}s~gyR;UZsEPsy1Q zO9$XB6L6dq>+V$&#LbB2PBk?{C6W;nB_l)r+!zMRHKQ&j`il?3YN$<{?RwQhKttx) zVT$^r@6O7#buUgquqC0$N=F`G;Qnw*%-Zg!Z`u^0{wSsMJ9xH+Sz9164hubGr5~1t zb4b#hJT|@_RzpT(7IHWZblSu)Yq}*z_}iUS>6o9BN`TF;(~ZIjeZlu!hRQ;9T8<|y z?`Fi6zCEb_Xdb6 zA}#PwBm)3Yz!8oL?S1_d5cIxA>OXAYdxQfAxJz(=E0`1M+xcJBdQ_b|tFG?$)52+! zxO6LC^L%ieq;7nE$y+iQGeq~J6|WPJ+dtIxGOF`u%k`f*B|XR^cbkvtX3M<(!|%=6 z|2T+fG?4777E|I#X7LG`W<%R!?2zKbktKRx*$P4a$8QgA?Qgu0!Ik2TU3Z6y)Z*iu z#lfkH!KRWktTqTM09X-@;C#DFUvLVnfQKrhCTs1pZCj?|HsdK#9RZgNi`+oJx&=;4 z+rOcR7t9uNt>I)t%AtwQuA(=?AsLf4T!lt9jbUjF4c72@y8Lx%I*zSDA}1?msMwNv z{JB(7Zk%KeDRQdAP#H)aZ6P_TnOKS=t`M2ljDS^d5)WB$JqY9o(YmiGq2Dhw1^S zcXLR%?*&C9SOcTy+V`||RUztHAUqJO2F@7B8|yG8sv%Uav7!1og0U&udUKaTK2;`s zL`OD=p!${RYZApmdmShNf&(P9L&q5ZG`ATi4n@GpF0!ya-)&d}&%2=;@k;KQ#uX4$vMyKuiZiUef5YPrO(GZFuL;_fBtry3q9U$ zH9sBBJ8@k_sdqF^`$?=ULtX_K&43My=H0M>AaE(>ze}rtXk>tQ!%7G$xO8clL;WAq zdN1gr>ipaZzIf&LP}m!>f5d^y8TVPRcz)panET0jdC}LB?KJ&j*g`ThBfR|3L-dk~ zMwcY90xD7&H*wb8p3|ux2S!oIwogvbgMN!No@{yB8iXo&&;%XUB zrIRsb>EhwH@Ca~^qG73EX%d=e3#+yBi>|7@G;{-(ZZJ|j}FgmxDC{pipNktIQB@!X8v zu8&^=@wD_Oz7z}$ryj8>=cmKho3B>y{u&#b4zkh%cq;UPEO#mo6ukQi;DgiyV-m2{ zsDtf@4Sh&u0f13pX=o|!06{L4#73stB3#e_01AzI(2&C#5VV{@Nf+Z zDRr$eC>Kv!M>!lj78NaBpAGE|kiLU!C^NVhN`?Q$!f-R}(d6d?y#pqxNPjhdru7u5 zJ)b!nUPv(hj5>2Or^xxxs2!7BlwQKr7mbVU1#KsI4cJ0CXsF@nH$a+gUyQ-05&fd)OWvi+0b`IDx$peZv_u*U~hmyF)}uS&5QW}9B9Ckg=X?VkrR^!3oTcS&GwXNw)LA)#OVmx%<3Z~eC<+lBAIacoWDi-OcpM-=$%7h6xDPA{abJ_Yf< z%IEEMyvipb7)Frw+LFQrYwjXhCj-`a9s-pmNCB+m))KI!xbQPq;>vC_0?o}?I_fRj zID4)o@XxiL`hJ~%uP9u;upcrr+biL1DI|z>Q;MZyCTv%h1EaTSpt)oI_bXt8#F+!ng!7TU(8Nql4)oXLQ@3IJ!48zspriPI*Jvpr1E9Hu zv%!Er|DZ(dt;RR!g7Bu))Tl1McsXW-8-SF{hpK5W7o7h(ytWOw8P_Gc5T`-09NI?F zR*y^2e^CBi4EQD5+u%s6s)J@5yw>i(9u+ts)mJDzcK6JKweVOwfXi4iwv`n7{mDh! zS5}Zyxg;ZMbJ8_DicNJ*9Z~Je&SK7Gi218DFIdW&xc3tvqauvdp zn`hMv0TLC1dh}ZQj*(`8yWXuTrSt$l^^e_OvK8MMtqqjTP9Jw(ts95L%&rq)h`PH# zlzKEC8?GJ~sX@ywABIPwnD)Z8rSk5Lb%hWi4aI;31Tj)Gf9^mRKlyr{B=oSw0-74W zi?cheGa?+|r#kVsdASt)>2>dNN6g!AlB;J-8Yx71DJ24Io@9WpmbC#4DnX6f+->Em zB_S5a%YWw5ulQuiPirRK;%NmKe-X}esw-l+ef`|s9bGs7c>nh=+Xz)VMtUU|Wjbat zTcl#jArf`>=K+=TMm(M8H0W^Gl=2h}T}LLJUWgDkrORjUN#wv8AyonrNmNo)7f2dt z9jg8m8L1iobcn-eU%$rQ`*6nMaCZD9<|UjM z6F(5c!E&|>I?@VjUnTaQbf2bZRK|}ag`W}+TVL(?wO8*tq$oM8!;lBLZ^u&m3O#a` z9^gdM!=)nswORp^0JjiI92uX5){l~g?aKcXgrUOm0Y_JlzD^*l0(3#7JzofI1^%i^ z?MmYqTd0a$2OPk&L#$7F5w<5=%sL-8Dg(()VlaUDTW;Oj#g#NJjs?79%I9$M*vEm+6^^2UWA7#1WtKz94%TmbY$LnG8bQ2~o%w~OPI4pXCz%aC`)GttIWXMA$ zh=$^NiJzi~;H-&GMWg#Hq{XiIwK_k+AjaOS&YKM`w8F*I4CI^OFKve-!48s8=EDYc zftE>Wkt!lW5DS#ED*?RLwWcb#1LUFB8^5>=5wW=g#aha7DK+CmZx%-Ku@p$z2&v~l zqhBcIS8n1*LJK9_1`~_X0o?-{6NCp~u-(+*`3Nx9?D;ZM!8WONKgI8XzT z>-6U7gHWys5YUPC&@XeMY|!u_)Da(l-OBP`2)9LK!-2l)_puBGCg-DWH@b+OAT6vY zs(lHOY!{#zelXAwq0`J1LjNDq&Mreuk++rYe7syoYsjw;MyP`+62ZSot@aOkJ7}dNf@Nea$>Xzn;lp`?mix9n*^j&kg{x-IEsP3I7DQ= z_FM%0c;X=^J=i;OXlu!x@22w1-O}p5O79PCi Date: Tue, 12 Feb 2019 00:35:38 +0100 Subject: [PATCH 135/198] Added notifications on changed status of the alarm (#7957) * Added notification on changed status of the alarm * :pencil2: Tweaks --- .../alarm_control_panel.manual.markdown | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/source/_components/alarm_control_panel.manual.markdown b/source/_components/alarm_control_panel.manual.markdown index 2f3c49b2cbc..d6dba870785 100644 --- a/source/_components/alarm_control_panel.manual.markdown +++ b/source/_components/alarm_control_panel.manual.markdown @@ -205,3 +205,65 @@ automation: - service: alarm_control_panel.alarm_disarm entity_id: alarm_control_panel.house_alarm ``` + +Sending a Notification when the Alarm is Armed (Away/Home), Disarmed and in Pending Status + +{% raw %} +```yaml +- alias: 'Send notification when alarm is Disarmed' + initial_state: 'on' + trigger: + - platform: state + entity_id: alarm_control_panel.home_alarm + to: 'disarmed' + action: + - service: notify.notify + data: + message: "ALARM! The alarm is Disarmed at {{ states('sensor.date__time') }}" +``` +{% endraw %} + +{% raw %} +```yaml +- alias: 'Send notification when alarm is in pending status' + initial_state: 'on' + trigger: + - platform: state + entity_id: alarm_control_panel.home_alarm + to: 'pending' + action: + - service: notify.notify + data: + message: "ALARM! The alarm is in pending status at {{ states('sensor.date__time') }}" +``` +{% endraw %} + +{% raw %} +```yaml +- alias: 'Send notification when alarm is Armed in Away mode' + initial_state: 'on' + trigger: + - platform: state + entity_id: alarm_control_panel.home_alarm + to: 'armed_away' + action: + - service: notify.notify + data: + message: "ALARM! The alarm is armed in Away mode {{ states('sensor.date__time') }}" +``` +{% endraw %} + +{% raw %} +```yaml +- alias: 'Send notification when alarm is Armed in Home mode' + initial_state: 'on' + trigger: + - platform: state + entity_id: alarm_control_panel.home_alarm + to: 'armed_home' + action: + - service: notify.notify + data: + message: "ALARM! The alarm is armed in Home mode {{ states('sensor.date__time') }}" +``` +{% endraw %} From 03bda9220801092466e0fbee5f881d48d4469419 Mon Sep 17 00:00:00 2001 From: Mike O'Driscoll Date: Mon, 11 Feb 2019 18:47:19 -0500 Subject: [PATCH 136/198] Add HAProxy remote access example (#8026) * Add HAProxy remote access example Created an HAProxy remote access proxy documentation and example configuration. * :pencil2: Tweaks * :pencil2: Typo fix --- source/_docs/ecosystem/haproxy.markdown | 114 +++++++++++++++++++ source/_includes/asides/docs_navigation.html | 1 + 2 files changed, 115 insertions(+) create mode 100644 source/_docs/ecosystem/haproxy.markdown diff --git a/source/_docs/ecosystem/haproxy.markdown b/source/_docs/ecosystem/haproxy.markdown new file mode 100644 index 00000000000..3e56ae52a9d --- /dev/null +++ b/source/_docs/ecosystem/haproxy.markdown @@ -0,0 +1,114 @@ +--- +layout: page +title: "HAProxy" +description: "Documentation about setting up Home Assistant with HAProxy" +date: 2018-01-02 11:23:00 -0500 +sidebar: true +comments: false +sharing: true +footer: true +--- + +Using HAProxy to proxy for Home Assistant allows you to serve Home Assistant securely over standard ports with HTTP to HTTPS redirection. + +### {% linkable_title Install HAProxy on your server %} + +This will vary depending on your OS. Check out Google for this. + +### {% linkable_title Obtain an SSL certificate %} + +There are multiple ways of obtaining an SSL certificate. Let’s Encrypt is one method. +Use Google for this, but a good example of using Certbot can be found [here](https://www.digitalocean.com/community/tutorials/how-to-secure-haproxy-with-let-s-encrypt-on-ubuntu-12-04). + +### {% linkable_title HAPRoxy Configuration %} + +The following configuration updates HAProxy defaults for more secure ciphers for SSL and logging and connection +timeouts. + +Items to update for your deployment: + + * `bind`: Update the ports HAProxy listens on for forwarding. + * `subdomain.domain.com`: Your domain to use + * `ssl crt`: The path to your SSL certificate. + * `server hass 127.0.0.1:8123`: The IP and port location of your Home Assistant instance. + +```text +global + log /dev/log local0 + log /dev/log local1 notice + chroot /var/lib/haproxy + stats socket /run/haproxy/admin.sock mode 660 level admin + stats timeout 30s + user haproxy + group haproxy + daemon + + # Default SSL material locations + ca-base /etc/ssl/certs + crt-base /etc/ssl/private + + # Default ciphers to use on SSL-enabled listening sockets. + # For more information, see ciphers(1SSL). This list is from: + # https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/ + ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS + ssl-default-bind-options no-sslv3 + maxconn 2048 + tune.ssl.default-dh-param 2048 + +defaults + log global + mode http + option httplog + option dontlognull + timeout connect 5000 + timeout client 50000 + timeout server 50000 + timeout http-request 5s #protection from Slowloris attacks + +frontend www-http + bind *:80 + redirect scheme https + +frontend www-https + log /dev/log local0 debug + bind *:443 ssl crt /etc/haproxy/certs/MYCERT.pem + acl hass-acl hdr(host) -i SUBDOMAIN.DOMAIN.COM + use_backend hass-backend if hass-acl + +backend hass-backend + server hass :8123 + + mode http + option forwardfor + http-request add-header X-Forwarded-Proto https + http-request add-header X-Forwarded-Port 443 +``` + +### {% linkable_title Forward Ports %} + +Forward ports 443 and (optionally) 80 to your server on your router. + +Do not forward port 8123, HAProxy takes care of securing the connection with HTTPS on 443. +If 8123 is forwarded then it will not be secured. + +Replace 443 with whatever port you chose to bind to in the config if different. + +### {% linkable_title Configure Home Assistant HTTP Component %} + +In your `configuration.yaml` file, edit the [http component](https://www.home-assistant.io/components/http/). + +```text +http: + # For extra security set this to only accept connection on localhost if HAProxy is on the same machine + # server_host: 127.0.0.1 + # Update this line to be your domain + base_url: https://example.com + use_x_forwarded_for: true + # You must set the trusted proxy IP address so that Home Assistant will properly accept connections + # Set this to your HAProxy machine IP, or localhost if hosted on the same machine. + trusted_proxies: +``` + +### {% linkable_title Restart or Reload HAProxy %} + +Use your OS method of restarting or reloading HAProxy. Use Google for this. diff --git a/source/_includes/asides/docs_navigation.html b/source/_includes/asides/docs_navigation.html index a8222bb72cb..e1c2af85c22 100644 --- a/source/_includes/asides/docs_navigation.html +++ b/source/_includes/asides/docs_navigation.html @@ -187,6 +187,7 @@
diff --git a/source/_posts/2018-07-21-release-74.markdown b/source/_posts/2018-07-21-release-74.markdown index 1de4c7f4bd2..0c2e1019527 100644 --- a/source/_posts/2018-07-21-release-74.markdown +++ b/source/_posts/2018-07-21-release-74.markdown @@ -30,7 +30,7 @@ To try it out today, [read these instructions](https://developers.home-assistant -We keep seeing [great examples](https://twitter.com/home_assistant/status/1019579208622845953) of UIs built with Lovelace. Follow us on social media ([FB](https://www.facebook.com/homeassistantio/?ref=bookmarks), [Twitter](https://twitter.com/home_assistant), [G+](https://plus.google.com/+HomeAssistantHomeAutomation)) where we will keep sharing great examples. +We keep seeing [great examples](https://twitter.com/home_assistant/status/1019579208622845953) of UIs built with Lovelace. Follow us on social media ([FB](https://www.facebook.com/homeassistantio/?ref=bookmarks), [Twitter](https://twitter.com/home_assistant)) where we will keep sharing great examples. For the Lovelace changes in this release, check out the [changelog](/lovelace/changelog/). To help our development and design teams, we've also introduced a [Lovelace card gallery](https://home-assistant-lovelace-gallery.netlify.com/). diff --git a/source/help/index.markdown b/source/help/index.markdown index f2bc298249a..05160b16a13 100644 --- a/source/help/index.markdown +++ b/source/help/index.markdown @@ -92,6 +92,5 @@ Don't miss the regular [Home Assistant podcasts](https://hasspodcast.io/). [forum]: https://community.home-assistant.io/ [twitter]: https://twitter.com/home_assistant [facebook]: https://www.facebook.com/homeassistantio -[google-plus]: https://plus.google.com/u/0/b/110560654828510104551/communities/106562234893511202708 [reddit]: https://reddit.com/r/homeassistant [discord]: https://discord.gg/c5DvZ4e From 68346b5f8262bedaca8866ec9b3e3216869e81fd Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 15:46:39 +0100 Subject: [PATCH 178/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Egardi?= =?UTF-8?q?a=20component=20pages=20(#8526)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🚜 Merges/Redirect Egardia component pages * :pencil2: Tweak list --- .../alarm_control_panel.egardia.markdown | 16 ------ .../binary_sensor.egardia.markdown | 19 ------- source/_components/egardia.markdown | 49 ++++++++++++------- 3 files changed, 30 insertions(+), 54 deletions(-) delete mode 100644 source/_components/alarm_control_panel.egardia.markdown delete mode 100644 source/_components/binary_sensor.egardia.markdown diff --git a/source/_components/alarm_control_panel.egardia.markdown b/source/_components/alarm_control_panel.egardia.markdown deleted file mode 100644 index bef700af164..00000000000 --- a/source/_components/alarm_control_panel.egardia.markdown +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: page -title: "Egardia / Woonveilig Alarm Control Panel" -description: "Instructions on how to integrate Egardia / Woonveilig into Home Assistant." -date: 2016-07-02 22:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: egardia.png -ha_release: 0.51 -ha_category: Alarm ---- - -The `egardia` platform allows you to integrate your [Egardia](http://www.egardia.com)/[Woonveilig](http://www.woonveilig.nl) alarm control panel in Home Assistant. -You will need to set up your [Egardia hub](/components/egardia/). diff --git a/source/_components/binary_sensor.egardia.markdown b/source/_components/binary_sensor.egardia.markdown deleted file mode 100644 index 4d60ded1886..00000000000 --- a/source/_components/binary_sensor.egardia.markdown +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: page -title: "Egardia Binary Sensor" -description: "Instructions on how to integrate Egardia / Woonveilig binary sensors into Home Assistant." -date: 2018-03-02 09:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: egardia.png -ha_release: 0.65 -ha_category: Binary Sensor -ha_iot_class: "Polling" ---- - -The `egardia` platform allows you to get data from your [Egardia](http://www.egardia.com)/[Woonveilig](http://www.woonveilig.nl) binary sensors from within Home Assistant. -Currently only door contacts are supported. IR sensors are not supported and will probably never be since their status cannot be read outside of the alarm control panel. Smoke sensors and others might be added but currently are not supported. - -You will need to set up your [Egardia hub](/components/egardia/). diff --git a/source/_components/egardia.markdown b/source/_components/egardia.markdown index 648b9d500e1..6ddc126b24a 100644 --- a/source/_components/egardia.markdown +++ b/source/_components/egardia.markdown @@ -7,9 +7,16 @@ sidebar: true comments: false sharing: true footer: true -ha_category: Hub -ha_release: 0.65 logo: egardia.png +ha_category: + - Hub + - Alarm + - Binary Sensor +ha_release: 0.65 +ha_iot_class: "Polling" +redirect_from: + - /components/alarm_control_panel.egardia/ + - /components/binary_sensor.egardia/ --- The `egardia` platform enables the ability to control an [Egardia](http://egardia.com/)/[Woonveilig](http://woonveilig.nl) control panel. These alarm panels are known under different brand names across the world, including Woonveilig in the Netherlands. This was tested on the WL-1716, GATE-01, GATE-02 and GATE-03 versions of the Egardia/Woonveilig platform. Not only will you integrate your alarm control panel, supported sensors (door contacts at this moment) will be added automatically (hidden by default). @@ -19,6 +26,7 @@ You will need to know the IP of your alarm panel on your local network. Test if ## {% linkable_title Basic configuration %} To enable the integration with your alarm panel, add the following lines to your `configuration.yaml` file: + ```yaml # Example configuration.yaml entry egardia: @@ -100,22 +108,25 @@ There seem to be multiple versions of software running on GATE-02 devices; we ha 2. Once logged in, go to *System Settings*, *Report* and change the Server Address for your primary server to the IP or hostname of your Home Assistant machine. You can leave the port number set to 52010 or change it to anything you like. **Make sure to change the settings of the primary server otherwise the messages will not come through. Note that this will limit (or fully stop) the number of alarm messages you will get through Egardia's / Woonveilig services.** Maybe, that is just what you want. Make sure to save your settings by selecting 'OK'. 3. The Egardia component relies on capturing the status codes that your alarm emits when something happens (status change or trigger). These codes will be unique for every situation - i.e. the code emitted by the alarm when a sensor is triggered is unique to that sensor. Also, if you have multiple users or remotes, each remote has unique codes that are emitted by the alarm when status is changed using that remote or by that user. For the Egardia component to work correctly you will need to capture the codes. To do this, on your Home Assistant machine run `$ sudo python3 egardiaserver.py`. Refer to the [python-egardia repository](https://github.com/jeroenterheerdt/python-egardia) for detailed documentation on parameters. This will receive status codes from your alarm control panel and display them. Record the codes shown as well as the status they relate to (see step 4 below). Make sure to change the status of your alarm to all states (disarm, arm, home) by all means possible (all users, remotes, web login, app) as well as trigger the alarm in all ways possible to get 100% coverage of all the codes the alarm system generates. You will need to run this script once and stop it once you have captured all the possible codes. Also, if you ever add users, remotes or sensors to your alarm system, make sure to re-run the script to capture the extra codes so you can update your configuration (see step 4 below). **For comfort, before triggering the alarm it might be good to disable the siren temporarily (can be done in Panel Settings).** 4. Once you have the codes, update your `configuration.yaml`: - ```yaml - # Example configuration.yaml entry - egardia: - host: YOUR_HOST - username: YOUR_USERNAME - password: YOUR_PASSWORD - report_server_enabled: true - report_server_port: PORT_OF_EGARDIASERVER (optional, defaults to 52010) - report_server_codes: - arm: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX - disarm: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX - armhome: XXXXXXXXXXXXXXXX - triggered: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX - ignore: XXXXXXXXXXXXXXXX - ``` - + ```yaml + # Example configuration.yaml entry + egardia: + host: YOUR_HOST + username: YOUR_USERNAME + password: YOUR_PASSWORD + report_server_enabled: true + report_server_port: PORT_OF_EGARDIASERVER (optional, defaults to 52010) + report_server_codes: + arm: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX + disarm: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX + armhome: XXXXXXXXXXXXXXXX + triggered: XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXXX + ignore: XXXXXXXXXXXXXXXX + ``` Note that for all code groups (*arm*,*disarm*, etc) multiple codes can be entered since each sensor triggers with a different code and each user of the system has its own arm and disarm codes. Also note that your system will do regular system checks which will be reported as well. Since Home Assistant provides no way of handling them properly, you can enter those codes as *ignore* (again, multiple codes can be used here). The egardia component will ignore these codes and continue returning the old status if it receives any of the codes that are listed as ignore. This is useful for example when you have armed your alarm at night: normally a system check will occur at least once during the night and if that code is not specified anywhere Home Assistant will set the status of the alarm to its default, which is unarmed. This is in fact wrong. Listing the code as ignore changes this behavior and Home Assistant will continue to show the status the alarm is in (disarm, arm, home, triggered) even when system checks occur. - 5. Test your setup and enjoy. The component will update if the alarm status changes, including triggers. You can use this to build your own automations and send notifications as you wish. *Note*: previous versions required a separate egardiaserver to be set up. This is no longer necessary and corresponding system services can be removed (using systemctl). + +## {% linkable_title Binary Sensor %} + +The `egardia` platform allows you to get data from your [Egardia](http://www.egardia.com)/[Woonveilig](http://www.woonveilig.nl) binary sensors from within Home Assistant. +Currently only door contacts are supported. IR sensors are not supported and will probably never be since their status cannot be read outside of the alarm control panel. Smoke sensors and others might be added but currently are not supported. \ No newline at end of file From 16d646e7178d45aeaa45c56f4b5fa98fad654a8f Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 15:51:42 +0100 Subject: [PATCH 179/198] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20Change=20ha=5Fcate?= =?UTF-8?q?gory=20for=20some=20component=20(#8530)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :pencil2: Change ha_category for Iliad Italy component * :pencil2: Change ha_category name --- source/_components/ecobee.markdown | 2 +- source/_components/homematic.markdown | 4 ++-- source/_components/joaoapps_join.markdown | 2 +- source/_components/sensor.iliad_italy.markdown | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/source/_components/ecobee.markdown b/source/_components/ecobee.markdown index 49441989472..7be04ae8246 100644 --- a/source/_components/ecobee.markdown +++ b/source/_components/ecobee.markdown @@ -11,7 +11,7 @@ logo: ecobee.png ha_category: - Sensor - Binary Sensor - - Notify + - Notifications - Climate - Weather featured: true diff --git a/source/_components/homematic.markdown b/source/_components/homematic.markdown index e3e3b4c0774..0c9e6af31ba 100644 --- a/source/_components/homematic.markdown +++ b/source/_components/homematic.markdown @@ -15,7 +15,7 @@ ha_category: - Cover - Light - Lock - - Notify + - Notifications - Sensor - Switch ha_iot_class: "Local Push" @@ -42,7 +42,7 @@ There is currently support for the following device types within Home Assistant: - Cover - Light - Lock -- Notify +- Notifications - Sensor - Switch diff --git a/source/_components/joaoapps_join.markdown b/source/_components/joaoapps_join.markdown index eba9cbd0576..f2f7d3f3abd 100644 --- a/source/_components/joaoapps_join.markdown +++ b/source/_components/joaoapps_join.markdown @@ -10,7 +10,7 @@ footer: true logo: joaoapps_join.png ha_category: - Hub - - Notify + - Notifications ha_release: "0.24" redirect_from: - /components/notify.joaoapps_join/ diff --git a/source/_components/sensor.iliad_italy.markdown b/source/_components/sensor.iliad_italy.markdown index 4df759558e4..7c3c658e8e7 100644 --- a/source/_components/sensor.iliad_italy.markdown +++ b/source/_components/sensor.iliad_italy.markdown @@ -7,7 +7,7 @@ sidebar: true comments: false sharing: true footer: true -ha_category: Communication +ha_category: Sensor logo: iliad.png ha_iot_class: "Cloud Polling" ha_release: 0.87 From 606f9c6a18c3a7815ed395c6601cc56b2fabcf01 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 15:55:45 +0100 Subject: [PATCH 180/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20TP-Lin?= =?UTF-8?q?k=20LTE=20component=20pages=20(#8546)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_components/notify.tplink_lte.markdown | 18 -------- source/_components/tplink_lte.markdown | 44 ++++++++++--------- 2 files changed, 24 insertions(+), 38 deletions(-) delete mode 100644 source/_components/notify.tplink_lte.markdown diff --git a/source/_components/notify.tplink_lte.markdown b/source/_components/notify.tplink_lte.markdown deleted file mode 100644 index 727014eb34a..00000000000 --- a/source/_components/notify.tplink_lte.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "TP-Link LTE Notify" -description: "Instructions on how to add TP-Link LTE notifications to Home Assistant." -date: 2018-10-03 21:30 -sidebar: true -comments: false -sharing: true -footer: true -logo: tp-link.png -ha_category: Notifications -ha_release: "0.83" -ha_iot_class: "Local Polling" ---- - -The `tplink_lte` platform allows you to use a TP-Link LTE router for notifications from Home Assistant. The message will be sent as an SMS text message. - -See the [TP-Link LTE component](/components/tplink_lte/) for configuration and setup instructions. diff --git a/source/_components/tplink_lte.markdown b/source/_components/tplink_lte.markdown index 1adabfe82d9..fd0ca52f393 100644 --- a/source/_components/tplink_lte.markdown +++ b/source/_components/tplink_lte.markdown @@ -9,8 +9,12 @@ sharing: true footer: true logo: tp-link.png ha_release: 0.83 -ha_category: Network +ha_category: + - Network + - Notifications ha_iot_class: "Local Polling" +redirect_from: + - /components/notify.tplink_lte/ --- The TP-Link LTE integration for Home Assistant allows you to observe and control TP-Link LTE routers, currently only tested with TL-MR6400 (firmware 1.4.0). @@ -35,25 +39,25 @@ tplink_lte: {% configuration %} host: - description: The IP address of the router web interface. - required: true - type: string + description: The IP address of the router web interface. + required: true + type: string password: - description: The password used for the router web interface. - required: true - type: string + description: The password used for the router web interface. + required: true + type: string notify: - description: A list of notification services connected to this specific host. - required: false - type: list - keys: - target: - description: The phone number of a default recipient or a list with multiple recipients. - required: true - type: string, list - name: - description: The name of the notification service. - required: false - default: notify - type: string + description: A list of notification services connected to this specific host. + required: false + type: list + keys: + target: + description: The phone number of a default recipient or a list with multiple recipients. + required: true + type: string, list + name: + description: The name of the notification service. + required: false + default: notify + type: string {% endconfiguration %} From 6bbc329389a92ccf4f48cf60ff0490c2602560ac Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 15:57:13 +0100 Subject: [PATCH 181/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Insteo?= =?UTF-8?q?n=20component=20pages=20(#8545)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../binary_sensor.insteon.markdown | 21 ------------ source/_components/cover.insteon.markdown | 22 ------------- source/_components/fan.insteon.markdown | 24 -------------- source/_components/insteon.markdown | 32 ++++++++++++++++--- source/_components/insteon_local.markdown | 18 ----------- source/_components/insteon_plm.markdown | 18 ----------- source/_components/light.insteon.markdown | 21 ------------ source/_components/sensor.insteon.markdown | 21 ------------ source/_components/switch.insteon.markdown | 21 ------------ 9 files changed, 28 insertions(+), 170 deletions(-) delete mode 100644 source/_components/binary_sensor.insteon.markdown delete mode 100644 source/_components/cover.insteon.markdown delete mode 100644 source/_components/fan.insteon.markdown delete mode 100644 source/_components/insteon_local.markdown delete mode 100644 source/_components/insteon_plm.markdown delete mode 100644 source/_components/light.insteon.markdown delete mode 100644 source/_components/sensor.insteon.markdown delete mode 100644 source/_components/switch.insteon.markdown diff --git a/source/_components/binary_sensor.insteon.markdown b/source/_components/binary_sensor.insteon.markdown deleted file mode 100644 index 6fb7f1bc9fe..00000000000 --- a/source/_components/binary_sensor.insteon.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "Insteon Binary Sensor" -description: "Instructions on how to setup the Insteon binary sensors locally within Home Assistant." -date: 2018-08-20 16:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Binary Sensor -ha_iot_class: "Local Push" -ha_version: 0.77 ---- - -The `insteon` binary sensor platform lets you control your sensors through -an INSTEON Modem (PLM and Hub) device connected directly to your system on a -USB, serial port or TCPIP connection. To add support, set up the primary -[insteon] component. - -[insteon]: /components/insteon/ diff --git a/source/_components/cover.insteon.markdown b/source/_components/cover.insteon.markdown deleted file mode 100644 index 568e671a6ca..00000000000 --- a/source/_components/cover.insteon.markdown +++ /dev/null @@ -1,22 +0,0 @@ ---- -layout: page -title: "Insteon Cover" -description: "Instructions on how to setup the Insteon cover locally within Home Assistant." -date: 2018-08-20 16:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Cover -ha_iot_class: "Local Push" -ha_version: 0.78 ---- - -The `insteon` cover platform lets you control your [Open/Close Micro Module] -through an INSTEON Modem (PLM and Hub) device connected directly to your system -on a USB, serial port or TCPIP connection. To add support, set up the primary -[insteon] component. - -[insteon]: /components/insteon/ -[Open/Close Micro Module]: https://www.insteon.com/open-close-micro-module/ diff --git a/source/_components/fan.insteon.markdown b/source/_components/fan.insteon.markdown deleted file mode 100644 index 0e17deda50e..00000000000 --- a/source/_components/fan.insteon.markdown +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: page -title: "Insteon Fan" -description: "Instructions on how to setup the Insteon fan locally within Home Assistant." -date: 2018-08-20 16:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Fan -ha_iot_class: "Local Push" -ha_version: 0.77 ---- - -The `insteon` fan platform lets you control your [FanLinc] through -an INSTEON Modem (PLM and Hub) device connected directly to your system on a -USB, serial port or TCPIP connection. To add support, set up the primary -[insteon] component. - -[insteon]: /components/insteon/ -[FanLinc]: https://www.smarthome.com/fanlinc-insteon-2475f-ceiling-fan-and-light-controller-fixture-module-dual-band.html - - diff --git a/source/_components/insteon.markdown b/source/_components/insteon.markdown index caa63d5d0de..49b511479ba 100644 --- a/source/_components/insteon.markdown +++ b/source/_components/insteon.markdown @@ -8,13 +8,37 @@ comments: false sharing: true footer: true logo: insteon.png -ha_category: Hub +ha_category: + - Hub + - Binary Sensor + - Cover + - Fan + - Light + - Sensor + - Switch ha_iot_class: "Local Push" ha_version: 0.77 +redirect_from: + - /components/binary_sensor.insteon/ + - /components/cover.insteon/ + - /components/fan.insteon/ + - /components/light.insteon/ + - /components/sensor.insteon/ + - /components/switch.insteon/ --- -This component adds "local push" support for INSTEON Modems allowing linked INSTEON devices to be used within Home Assistant as binary sensors, lights, fans, sensors and switches. Device support is provided by the -underlying [insteonplm] package. It is known to work with the [2413U] USB and [2412S] RS242 flavors of PLM and the [2448A7] USB stick. It has also been tested to work with the [2242] and [2245] Hubs. +This component adds "local push" support for INSTEON Modems allowing linked INSTEON devices to be used within Home Assistant. + +There is currently support for the following device types within Home Assistant: + +- Binary Sensor +- Cover +- Fan +- Light +- Sensor +- Switch + +Device support is provided by the underlying [insteonplm] package. It is known to work with the [2413U] USB and [2412S] RS242 flavors of PLM and the [2448A7] USB stick. It has also been tested to work with the [2242] and [2245] Hubs. [insteonplm]: https://github.com/nugget/python-insteonplm [2413U]: https://www.insteon.com/powerlinc-modem-usb @@ -287,4 +311,4 @@ The INSTEON Hub has three known issues that are inherent to the design of the Hu 2. You cannot use both Home Assistant and the INSTEON app. If you do, the changes made in the app will not appear in Home Assistant. Changes made in Home Assistant will appear in the app after a period of time, however. -3. The Hub response times can be very slow. This is due to the Hub polling devices frequently. Since only one INSTEON message can be broadcast at a time, messages to and from Home Assistant can be delayed. +3. The Hub response times can be very slow. This is due to the Hub polling devices frequently. Since only one INSTEON message can be broadcast at a time, messages to and from Home Assistant can be delayed. \ No newline at end of file diff --git a/source/_components/insteon_local.markdown b/source/_components/insteon_local.markdown deleted file mode 100644 index 25f8d157650..00000000000 --- a/source/_components/insteon_local.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Insteon (local)" -description: "Instructions on how to setup the Insteon Hub locally within Home Assistant." -date: 2016-12-18 08:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Hub -ha_iot_class: "Local Polling" -ha_version: 0.36 ---- - -The `insteon_local` component is depreciated and has been replaced by the [insteon] component. - -[insteon]: /components/insteon diff --git a/source/_components/insteon_plm.markdown b/source/_components/insteon_plm.markdown deleted file mode 100644 index ff8d33a1527..00000000000 --- a/source/_components/insteon_plm.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Insteon PLM" -description: "Instructions on how to setup an Insteon USB PLM locally within Home Assistant." -date: 2017-02-19 16:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Hub -ha_iot_class: "Local Push" -ha_version: 0.39 ---- - -The `insteon_plm` component is depreciated and has been replaced by the [insteon] component. - -[insteon]: /components/insteon diff --git a/source/_components/light.insteon.markdown b/source/_components/light.insteon.markdown deleted file mode 100644 index a6db155d5e4..00000000000 --- a/source/_components/light.insteon.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "Insteon Light" -description: "Instructions on how to setup Insteon lights locally within Home Assistant." -date: 2018-08-20 16:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Light -ha_iot_class: "Local Push" -ha_version: 0.77 ---- - -The `insteon` light platform lets you control your lights through -an INSTEON Modem (PLM and Hub) device connected directly to your system on a -USB, serial port or TCPIP connection. To add support, set up the primary -[insteon] component. - -[insteon]: /components/insteon/ \ No newline at end of file diff --git a/source/_components/sensor.insteon.markdown b/source/_components/sensor.insteon.markdown deleted file mode 100644 index ab5116050e3..00000000000 --- a/source/_components/sensor.insteon.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "Insteon Sensor" -description: "Instructions on how to setup the Insteon sensors locally within Home Assistant." -date: 2018-08-20 16:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Sensor -ha_iot_class: "Local Push" -ha_version: 0.77 ---- - -The `insteon` sensor platform lets you control your sensors through -an INSTEON Modem (PLM and Hub) device connected directly to your system on a -USB, serial port or TCPIP connection. To add support, set up the primary -[insteon] component. - -[insteon]: /components/insteon/ \ No newline at end of file diff --git a/source/_components/switch.insteon.markdown b/source/_components/switch.insteon.markdown deleted file mode 100644 index 216837be65b..00000000000 --- a/source/_components/switch.insteon.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "Insteon Switch" -description: "Instructions on how to set up the Insteon switches locally within Home Assistant." -date: 2018-08-20 16:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: insteon.png -ha_category: Switch -ha_iot_class: "Local Push" -ha_version: 0.77 ---- - -The `insteon` switch platform lets you control on/off switches through -an INSTEON Modem (PLM and Hub) device connected directly to your system on a -USB, serial port or TCPIP connection. To add support, set up the primary -[insteon] component. - -[insteon]: /components/insteon/ \ No newline at end of file From 3a86b7a639c30eeda13243d51fca5f68b1831893 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 16:01:10 +0100 Subject: [PATCH 182/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Arlo?= =?UTF-8?q?=20component=20pages=20(#8547)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../alarm_control_panel.arlo.markdown | 83 --------- source/_components/arlo.markdown | 168 +++++++++++++++++- source/_components/camera.arlo.markdown | 38 ---- source/_components/sensor.arlo.markdown | 73 -------- 4 files changed, 167 insertions(+), 195 deletions(-) delete mode 100644 source/_components/alarm_control_panel.arlo.markdown delete mode 100644 source/_components/camera.arlo.markdown delete mode 100644 source/_components/sensor.arlo.markdown diff --git a/source/_components/alarm_control_panel.arlo.markdown b/source/_components/alarm_control_panel.arlo.markdown deleted file mode 100644 index 6f21a5269de..00000000000 --- a/source/_components/alarm_control_panel.arlo.markdown +++ /dev/null @@ -1,83 +0,0 @@ ---- -layout: page -title: "Arlo Control Panel" -description: "Instructions on how to setup the Netgear Arlo Base Stations as a control panel within Home Assistant." -date: 2017-10-05 17:45 -sidebar: true -comments: false -sharing: true -footer: true -logo: arlo.png -ha_category: Alarm -ha_release: 0.56 -ha_iot_class: "Cloud Polling" ---- - -The `arlo` alarm control panel allows you to control your [Arlo](https://arlo.netgear.com/) base stations. You can use it to switch modes and trigger alarms from Home Assistant. - -## {% linkable_title Configuration %} - -To get your [Arlo](https://arlo.netgear.com/) base stations working within Home Assistant, please follow the instructions for the general [Arlo component](/components/arlo). - -Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -alarm_control_panel: - - platform: arlo -``` - -{% configuration %} -home_mode_name: - description: "Arlo base station does not have a built-in home mode. You can map one of your custom modes to Home Assistant's home mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match exactly as you set it up in the Arlo app." - required: false - type: string -away_mode_name: - description: "Arlo base station does not have a built-in away mode. You can map one of your custom modes to Home Assistant's away mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match eactly as you set it up in the Arlo app." - required: false - type: string - default: "`Armed` mode in Arlo" -night_mode_name: - description: "Arlo base station does not have a built-in night mode. You can map one of your custom modes to Home Assistant's night mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match eactly as you set it up in the Arlo app." - required: false - type: string - default: "`Armed` mode in Arlo" -{% endconfiguration %} - -## {% linkable_title Examples %} - -These examples are based on an Arlo base station named `my_arlo_base_station`. Replace this with the name of your base station's `entity_id`. - -Arming the Arlo Base Station when leaving. - -```yaml -- id: arm_arlo_when_leaving - alias: Arm Arlo cameras when leaving - trigger: - platform: state - entity_id: group.family - from: home - to: not_home - action: - service: alarm_control_panel.alarm_arm_away - entity_id: alarm_control_panel.my_arlo_base_station -``` - -Setting Arlo to a custom mode (mapped to `home_mode_name` in `configuration.yaml`) when arriving. - -```yaml -- id: disarm_arlo_when_arriving - alias: Set Arlo cameras to Home mode when arriving - trigger: - platform: state - entity_id: group.family - from: not_home - to: home - action: - service: alarm_control_panel.alarm_arm_home - entity_id: alarm_control_panel.my_arlo_base_station -``` - -You can also completely disarm the Arlo base station by calling the `alarm_control_panel.alarm_disarm` service, and trigger the alarm by calling the `alarm_control_panel.alarm_trigger` service. - -More examples and configuration options can be found on the [Manual Alarm Control page](/components/alarm_control_panel.manual/#examples). diff --git a/source/_components/arlo.markdown b/source/_components/arlo.markdown index ab5839c3022..f77d13a3f99 100644 --- a/source/_components/arlo.markdown +++ b/source/_components/arlo.markdown @@ -8,13 +8,27 @@ comments: false sharing: true footer: true logo: arlo.png -ha_category: Hub +ha_category: + - Hub + - Alarm + - Camera + - Sensor ha_release: 0.46 ha_iot_class: "Cloud Polling" +redirect_from: + - /components/alarm_control_panel.arlo/ + - /components/camera.arlo/ + - /components/sensor.arlo/ --- The `arlo` implementation allows you to integrate your [Arlo](https://arlo.netgear.com/) devices in Home Assistant. +There is currently support for the following device types within Home Assistant: + +- [Alarm](#alarm) +- [Camera](#camera) +- [Sensor](#sensor) + ## {% linkable_title Configuration %} To enable device linked in your [Arlo](https://arlo.netgear.com/) account, add the following to your `configuration.yaml` file: @@ -58,3 +72,155 @@ The Arlo component also provides a camera service to enable/disable the motion d service: camera.enable_motion_detection entity_id: camera.arlo_frontdoor ``` + +## {% linkable_title Alarm %} + +### {% linkable_title Configuration %} + +Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +alarm_control_panel: + - platform: arlo +``` + +{% configuration %} +home_mode_name: + description: "Arlo base station does not have a built-in home mode. You can map one of your custom modes to Home Assistant's home mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match exactly as you set it up in the Arlo app." + required: false + type: string +away_mode_name: + description: "Arlo base station does not have a built-in away mode. You can map one of your custom modes to Home Assistant's away mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match eactly as you set it up in the Arlo app." + required: false + type: string + default: "`Armed` mode in Arlo" +night_mode_name: + description: "Arlo base station does not have a built-in night mode. You can map one of your custom modes to Home Assistant's night mode by setting the name of the custom mode in this configuration variable. The name of the custom mode should match eactly as you set it up in the Arlo app." + required: false + type: string + default: "`Armed` mode in Arlo" +{% endconfiguration %} + +### {% linkable_title Examples %} + +These examples are based on an Arlo base station named `my_arlo_base_station`. Replace this with the name of your base station's `entity_id`. + +Arming the Arlo Base Station when leaving. + +```yaml +- id: arm_arlo_when_leaving + alias: Arm Arlo cameras when leaving + trigger: + platform: state + entity_id: group.family + from: home + to: not_home + action: + service: alarm_control_panel.alarm_arm_away + entity_id: alarm_control_panel.my_arlo_base_station +``` + +Setting Arlo to a custom mode (mapped to `home_mode_name` in `configuration.yaml`) when arriving. + +```yaml +- id: disarm_arlo_when_arriving + alias: Set Arlo cameras to Home mode when arriving + trigger: + platform: state + entity_id: group.family + from: not_home + to: home + action: + service: alarm_control_panel.alarm_arm_home + entity_id: alarm_control_panel.my_arlo_base_station +``` + +You can also completely disarm the Arlo base station by calling the `alarm_control_panel.alarm_disarm` service, and trigger the alarm by calling the `alarm_control_panel.alarm_trigger` service. + +More examples and configuration options can be found on the [Manual Alarm Control page](/components/alarm_control_panel.manual/#examples). + +## {% linkable_title Camera %} + +This component is not yet able to live stream from your Arlo camera, but it will be able to playback the last video capture. + +### {% linkable_title Configuration %} + +Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +camera: + - platform: arlo + ffmpeg_arguments: '-pred 1 -q:v 2' +``` + +{% configuration %} +ffmpeg_arguments: + description: Extra options to pass to ffmpeg, e.g., image quality or video filter options. + required: false + type: string +{% endconfiguration %} + +**Note:** To be able to playback the last capture, it is required to install the `ffmpeg` component. Make sure to follow the steps mentioned at [FFMPEG](/components/ffmpeg/) documentation. + +## {% linkable_title Sensor %} + +To get your [Arlo](https://arlo.netgear.com/) sensors working within Home Assistant, please follow the instructions for the general [Arlo component](/components/arlo). + +This platform does not support Arlo Q. + +### {% linkable_title Configuration %} + +Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: arlo + monitored_conditions: + - captured_today + - last_capture + - total_cameras + - battery_level + - signal_strength +``` + +Additionally, for Arlo Baby cameras that have additional sensors, you can add them to the `monitored_conditions` collection: + +```yaml +# Additional sensors available for Arlo Baby cameras +sensor: + - platform: arlo + monitored_conditions: + # ... + - temperature + - humidity + - air_quality +``` + +{% configuration %} +monitored_conditions: + description: Conditions to display in the frontend. The following conditions can be monitored. + required: false + type: list + keys: + captured_today: + description: Return the number of videos captured on the current day. + last_capture: + description: Return the timestamp from the last video captured by your Arlo camera. + total_cameras: + description: Return the number of recognized and active cameras linked on your Arlo account. + battery_level: + description: Return the battery level of your Arlo camera. + signal_strength: + description: Return the wireless signal strength of your Arlo camera. + temperature: + description: Return the ambient temperature detected by your Arlo Baby camera. + humidity: + description: Return the ambient relative humidity detected by your Arlo Baby camera. + air_quality: + description: Return the ambient air quality (a reading of volatile organic compounds (VOCs) in parts per million) detected by your Arlo Baby camera. +{% endconfiguration %} + +If no **monitored_conditions** are specified, all of above will be enabled by default. diff --git a/source/_components/camera.arlo.markdown b/source/_components/camera.arlo.markdown deleted file mode 100644 index 07b8fb3f726..00000000000 --- a/source/_components/camera.arlo.markdown +++ /dev/null @@ -1,38 +0,0 @@ ---- -layout: page -title: "Arlo Camera" -description: "Instructions on how to integrate your Netgear Arlo cameras within Home Assistant." -date: 2016-05-30 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: arlo.png -ha_category: Camera -ha_release: 0.46 -ha_iot_class: "Cloud Polling" ---- - -To get your [Arlo](https://arlo.netgear.com/) cameras working within Home Assistant, please follow the instructions for the general [Arlo component](/components/arlo). - -This component is not yet able to live stream from your Arlo camera, but it will be able to playback the last video capture. - -## {% linkable_title Configuration %} - -Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -camera: - - platform: arlo - ffmpeg_arguments: '-pred 1 -q:v 2' -``` - -{% configuration %} -ffmpeg_arguments: - description: Extra options to pass to ffmpeg, e.g., image quality or video filter options. - required: false - type: string -{% endconfiguration %} - -**Note:** To be able to playback the last capture, it is required to install the `ffmpeg` component. Make sure to follow the steps mentioned at [FFMPEG](/components/ffmpeg/) documentation. diff --git a/source/_components/sensor.arlo.markdown b/source/_components/sensor.arlo.markdown deleted file mode 100644 index 0d93831713e..00000000000 --- a/source/_components/sensor.arlo.markdown +++ /dev/null @@ -1,73 +0,0 @@ ---- -layout: page -title: "Arlo Sensor" -description: "Instructions on how to integrate your Netgear Arlo cameras within Home Assistant." -date: 2017-05-30 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: arlo.png -ha_category: Sensor -ha_release: "0.46" -ha_iot_class: "Cloud Polling" ---- - -To get your [Arlo](https://arlo.netgear.com/) sensors working within Home Assistant, please follow the instructions for the general [Arlo component](/components/arlo). - -This platform does not support Arlo Q. - -## {% linkable_title Configuration %} - -Once you have enabled the [Arlo component](/components/arlo), add the following to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: arlo - monitored_conditions: - - captured_today - - last_capture - - total_cameras - - battery_level - - signal_strength -``` - -Additionally, for Arlo Baby cameras that have additional sensors, you can add them to the `monitored_conditions` collection: - -```yaml -# Additional sensors available for Arlo Baby cameras -sensor: - - platform: arlo - monitored_conditions: - # ... - - temperature - - humidity - - air_quality -``` - -{% configuration %} -monitored_conditions: - description: Conditions to display in the frontend. The following conditions can be monitored. - required: false - type: list - keys: - captured_today: - description: Return the number of videos captured on the current day. - last_capture: - description: Return the timestamp from the last video captured by your Arlo camera. - total_cameras: - description: Return the number of recognized and active cameras linked on your Arlo account. - battery_level: - description: Return the battery level of your Arlo camera. - signal_strength: - description: Return the wireless signal strength of your Arlo camera. - temperature: - description: Return the ambient temperature detected by your Arlo Baby camera. - humidity: - description: Return the ambient relative humidity detected by your Arlo Baby camera. - air_quality: - description: Return the ambient air quality (a reading of volatile organic compounds (VOCs) in parts per million) detected by your Arlo Baby camera. -{% endconfiguration %} - -If no **monitored_conditions** are specified, all of above will be enabled by default. From 6069f315196c8075ffc4698fdbb9303fba3a382a Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 16:03:48 +0100 Subject: [PATCH 183/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Satel?= =?UTF-8?q?=20Integra=20component=20pages=20(#8544)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...alarm_control_panel.satel_integra.markdown | 18 ----------------- .../binary_sensor.satel_integra.markdown | 20 ------------------- source/_components/satel_integra.markdown | 19 ++++++++++-------- 3 files changed, 11 insertions(+), 46 deletions(-) delete mode 100644 source/_components/alarm_control_panel.satel_integra.markdown delete mode 100644 source/_components/binary_sensor.satel_integra.markdown diff --git a/source/_components/alarm_control_panel.satel_integra.markdown b/source/_components/alarm_control_panel.satel_integra.markdown deleted file mode 100644 index 7f75c0ba232..00000000000 --- a/source/_components/alarm_control_panel.satel_integra.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Satel Integra Alarm Control Panel" -description: "Instructions on how to setup the Satel Integra control panel within Home Assistant." -date: 2017-09-07 13:28 -sidebar: true -comments: false -sharing: true -footer: true -logo: satel.jpg -ha_category: Alarm -ha_release: 0.54 -ha_iot_class: "Local Push" ---- - -The `satel_integra` alarm control panel platform allows you to control your [SatelIntegra](http://www.satel.pl/en/) alarms. - -The requirement is that you have setup your [SatelIntegra hub](/components/satel_integra/). diff --git a/source/_components/binary_sensor.satel_integra.markdown b/source/_components/binary_sensor.satel_integra.markdown deleted file mode 100644 index 5d879e49664..00000000000 --- a/source/_components/binary_sensor.satel_integra.markdown +++ /dev/null @@ -1,20 +0,0 @@ ---- -layout: page -title: "Satel Integra Binary Sensor" -description: "Instructions on how to integrate Satel Integra binary sensors into Home Assistant." -date: 2017-09-07 13:28 -sidebar: true -comments: false -sharing: true -footer: true -logo: satel.jpg -ha_category: Binary Sensor -ha_release: 0.54 -ha_iot_class: "Local Push" ---- - -The `satel_integra` binary sensor allows you to monitor your [SatelIntegra](http://www.satel.pl/en/) alarm zones (inputs). - -Check the [type/class](/components/binary_sensor/) list for a possible visualization of your zone. - -The requirement is that you have setup your [SatelIntegra hub](/components/satel_integra/). diff --git a/source/_components/satel_integra.markdown b/source/_components/satel_integra.markdown index 6f555e7670c..392c0992818 100644 --- a/source/_components/satel_integra.markdown +++ b/source/_components/satel_integra.markdown @@ -8,17 +8,23 @@ comments: false sharing: true footer: true logo: satel.jpg -ha_category: Hub +ha_category: + - Hub + - Alarm + - Binary Sensor ha_release: 0.54 ha_iot_class: "Local Push" +redirect_from: + - /components/alarm_control_panel.satel_integra/ + - /components/binary_sensor.satel_integra/ --- The `satel_integra` component will allow Home Assistant users who own a Satel Integra alarm panel to leverage their alarm system and its sensors to provide Home Assistant with information about their homes. Connectivity between Home Assistant and the alarm is accomplished through a ETHM extension module that must be installed in the alarm. Compatible with ETHM-1 Plus module with firmware version > 2.00 (version 2.04 confirmed). There is currently support for the following device types within Home Assistant: -- [Binary Sensor](/components/binary_sensor.satel_integra/): Reports on zone or output statuses -- [Alarm Control Panel](/components/alarm_control_panel.satel_integra/): Reports on alarm status, and can be used to arm/disarm the system +- Binary Sensor: Reports on zone or output statuses +- Alarm Control Panel: Reports on alarm status, and can be used to arm/disarm the system The module communicates via Satel's open TCP protocol published on their website. It subscribes for new events coming from alarm system and reacts to them immediately. @@ -26,11 +32,11 @@ The module communicates via Satel's open TCP protocol published on their website Please note that **ETHM-1 module is currently not supported**: it does not provide functionality used by this extension. At the moment only ETHM-1 Plus module is supported. That might change in the future, but no promisses are given. -The library currently doesn't support encrypted connection to your alarm, so you need **to turn off encryption for integration protocol**. In Polish: "koduj integracje" must be unchecked. You will find this setting in your DloadX program. +The library currently doesn't support encrypted connection to your alarm, so you need **to turn off encryption for integration protocol**. In Polish: "koduj integracje" must be unchecked. You will find this setting in your DloadX program. A list of all zone and output IDs can be acquired by running DloadX program and connecting to your alarm. -For more information on the available zone visualisation types, take a look at the [Binary Sensor](/components/binary_sensor.alarmdecoder/) documentation. Note: If no zones or outputs are specified, Home Assistant will not load any binary_sensor components." +For the Binary Sensor check the [type/class](/components/binary_sensor/) list for a possible visualization of your zones. Note: If no zones or outputs are specified, Home Assistant will not load any binary_sensor components." ## {% linkable_title Configuration %} @@ -93,10 +99,8 @@ outputs: type: string {% endconfiguration %} - ## {% linkable_title Full examples %} - ```yaml # Example configuration.yaml entry satel_integra: @@ -146,4 +150,3 @@ For example: data: entity_id: input_boolean.movement_detected ``` - From 26c8471c8a43af351f0da5208b81f6aafc7e45c5 Mon Sep 17 00:00:00 2001 From: rbflurry Date: Wed, 13 Feb 2019 10:35:43 -0500 Subject: [PATCH 184/198] Update service-calls.markdown (#8505) per https://github.com/home-assistant/home-assistant/pull/19006 --- source/_docs/scripts/service-calls.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/scripts/service-calls.markdown b/source/_docs/scripts/service-calls.markdown index 3216b3de89d..6a706456f13 100644 --- a/source/_docs/scripts/service-calls.markdown +++ b/source/_docs/scripts/service-calls.markdown @@ -22,7 +22,7 @@ Use the /api//groups ``` -The `` is the string that is used to register Home Assistant on the bridge, you can find it in the `phue.conf` file in your configuration path. `` is the IP address or hostname of your Hue bridge. +The `` is the string that is used to register Home Assistant on the bridge, you can find it in the `core.config_entries` file in your configuration\.storage path. `` is the IP address or hostname of your Hue bridge. You can find out the ids of your lights by executing the following command: From 0fd75038c5ff067707cf753be0098f52266cdf19 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 17:06:25 +0100 Subject: [PATCH 187/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20ADS=20?= =?UTF-8?q?component=20pages=20(#8548)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_components/ads.markdown | 142 +++++++++++++++++- source/_components/binary_sensor.ads.markdown | 41 ----- source/_components/light.ads.markdown | 42 ------ source/_components/sensor.ads.markdown | 51 ------- source/_components/switch.ads.markdown | 37 ----- 5 files changed, 141 insertions(+), 172 deletions(-) delete mode 100644 source/_components/binary_sensor.ads.markdown delete mode 100644 source/_components/light.ads.markdown delete mode 100644 source/_components/sensor.ads.markdown delete mode 100644 source/_components/switch.ads.markdown diff --git a/source/_components/ads.markdown b/source/_components/ads.markdown index a7a3c41057c..735fbded017 100644 --- a/source/_components/ads.markdown +++ b/source/_components/ads.markdown @@ -8,13 +8,30 @@ comments: false sharing: true footer: true logo: beckhoff.png -ha_category: Hub +ha_category: + - Hub + - Binary Sensor + - Light + - Sensor + - Switch ha_release: "0.60" ha_iot_class: "Local Push" +redirect_from: + - /components/binary_sensor.ads/ + - /components/light.ads/ + - /components/sensor.ads/ + - /components/switch.ads/ --- The ADS (automation device specification) describes a device-independent and fieldbus independent interface for communication between [Beckhoff](https://www.beckhoff.com/) automation devices running [TwinCAT](http://www.beckhoff.hu/english.asp?twincat/default.htm) and other devices implementing this interface. +There is currently support for the following device types within Home Assistant: + +- [Binary Sensor](#binary-sensor) +- [Light](#light) +- [Sensor](#sensor) +- [Switch](#switch) + ## {% linkable_title Configuration %} To enable ADS, add the following lines to your `configuration.yaml` file: @@ -58,3 +75,126 @@ Service parameters: - **adsvar**: Name of the variable on the ADS device. To access global variables on *TwinCAT2* use a prepending dot `.myvariable`, for TwinCAT3 use `GBL.myvariable`. - **adstype**: Specify the type of the variable. Use one of the following: `int`, `byte`, `uint`, `bool` - **value**: The value that will be written in the variable. + +## {% linkable_title Binary Sensor %} + +The `ads` binary sensor platform can be used to monitor a boolean value on your ADS device. + +To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` +file: + +```yaml +# Example configuration.yaml entry +binary_sensor: + - platform: ads + adsvar: .boolean1 +``` + +{% configuration %} +adsvar: + description: The name of the variable which you want to access on the ADS device. + required: true + type: string +name: + description: An identifier for the light in the frontend. + required: false + type: string +device_class: + description: The [type/class](/components/binary_sensor/) of the sensor to set the icon in the frontend. + required: false + type: string +{% endconfiguration %} + +## {% linkable_title Light %} + +The `ads` light platform allows you to control your connecte ADS lights. + +To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` +file: + +```yaml +# Example configuration.yaml entry +light: + - platform: ads + adsvar: GVL.enable_light + adsvar_brightness: GVL.brightness +``` + +{% configuration %} +adsvar: + required: true + description: The name of the boolean variable that switches the light on + type: string +adsvar_brightness: + required: false + description: The name of the variable that controls the brightness, use an unsigned integer on the PLC side + type: integer +name: + required: false + description: An identifier for the Light in the frontend + type: string +{% endconfiguration %} + +## {% linkable_title Sensor %} + +The `ads` sensor platform allows reading the value of a numeric variable on your ADS device. The variable can be of type *INT*, *UINT* or *BYTE*. + +To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` +file: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: ads + adsvar: GVL.temperature + unit_of_measurement: '°C' + adstype: integer +``` + +{% configuration %} +adsvar: + required: true + description: The name of the variable which you want to access. + type: string +adstype: + required: false + description: The datatype of the ADS variable, possible values are int, uint, byte. + default: int + type: string +name: + required: false + description: An identifier for the sensor. + type: string +factor: + required: false + description: A factor that divides the stored value before displaying in Home Assistant. + default: 1 + type: integer +{% endconfiguration %} + +The *factor* can be used to implement fixed decimals. E.g., set *factor* to 100 if you want to display a fixed decimal value with two decimals. A variable value of `123` will be displayed as `1.23`. + +## {% linkable_title Switch %} + +The `ads` switch platform accesses a boolean variable on the connected ADS device. The variable is identified by its name. + +To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` +file: + +```yaml +# Example configuration.yaml entry +switch: + - platform: ads + adsvar: .global_bool +``` + +{% configuration %} +adsvar: + required: true + description: The name of the variable which you want to access on the ADS device. + type: string +name: + required: false + description: An identifier for the switch in the frontend. + type: string +{% endconfiguration %} \ No newline at end of file diff --git a/source/_components/binary_sensor.ads.markdown b/source/_components/binary_sensor.ads.markdown deleted file mode 100644 index ab988a737ae..00000000000 --- a/source/_components/binary_sensor.ads.markdown +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: page -title: "ADS Binary Sensor" -description: "Instructions on how to set up ADS binary sensors within Home Assistant." -date: 2017-10-25 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: beckhoff.png -ha_category: Binary Sensor -ha_release: "0.60" -ha_iot_class: "Local Push" ---- - -The `ads` binary sensor platform can be used to monitor a boolean value on your ADS device. - -To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` -file: - -```yaml -# Example configuration.yaml entry -binary_sensor: - - platform: ads - adsvar: .boolean1 -``` - -{% configuration %} -adsvar: - description: The name of the variable which you want to access on the ADS device. - required: true - type: string -name: - description: An identifier for the light in the frontend. - required: false - type: string -device_class: - description: The [type/class](/components/binary_sensor/) of the sensor to set the icon in the frontend. - required: false - type: string -{% endconfiguration %} diff --git a/source/_components/light.ads.markdown b/source/_components/light.ads.markdown deleted file mode 100644 index aaedc1c12f4..00000000000 --- a/source/_components/light.ads.markdown +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: page -title: "ADS Light" -description: Instructions on how to set up ADS lights within Home Assistant -date: 2017-10-25 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: beckhoff.png -ha_category: Light -ha_release: "0.60" -ha_iot_class: "Local Push" ---- - -The `ads` light platform allows you to control your connecte ADS lights. - -To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` -file: - -```yaml -# Example configuration.yaml entry -light: - - platform: ads - adsvar: GVL.enable_light - adsvar_brightness: GVL.brightness -``` - -{% configuration %} - adsvar: - required: true - description: The name of the boolean variable that switches the light on - type: string - adsvar_brightness: - required: false - description: The name of the variable that controls the brightness, use an unsigned integer on the PLC side - type: integer - name: - required: false - description: An identifier for the Light in the frontend - type: string -{% endconfiguration %} diff --git a/source/_components/sensor.ads.markdown b/source/_components/sensor.ads.markdown deleted file mode 100644 index 6b7f3edce91..00000000000 --- a/source/_components/sensor.ads.markdown +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: page -title: "ADS Sensor" -description: "Instructions on how to integrate ADS numeric values into Home Assistant." -date: 2017-10-25 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: beckhoff.png -ha_category: Sensor -ha_release: "0.60" -ha_iot_class: "Local Push" ---- - -The `ads` sensor platform allows reading the value of a numeric variable on your ADS device. The variable can be of type *INT*, *UINT* or *BYTE*. - -To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` -file: - -```yaml -# Example configuration.yaml entry -sensor: - - platform: ads - adsvar: GVL.temperature - unit_of_measurement: '°C' - adstype: integer -``` - -{% configuration %} - adsvar: - required: true - description: The name of the variable which you want to access. - type: string - adstype: - required: false - description: The datatype of the ADS variable, possible values are int, uint, byte. - default: int - type: string - name: - required: false - description: An identifier for the sensor. - type: string - factor: - required: false - description: A factor that divides the stored value before displaying in Home Assistant. - default: 1 - type: integer -{% endconfiguration %} - -The *factor* can be used to implement fixed decimals. E.g., set *factor* to 100 if you want to display a fixed decimal value with two decimals. A variable value of `123` will be displayed as `1.23`. diff --git a/source/_components/switch.ads.markdown b/source/_components/switch.ads.markdown deleted file mode 100644 index 28396413292..00000000000 --- a/source/_components/switch.ads.markdown +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: page -title: "ADS Switch" -description: "Instructions on how to set up ADS switches within Home Assistant." -date: 2017-10-25 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: beckhoff.png -ha_category: Switch -ha_release: "0.60" -ha_iot_class: "Local Push" ---- - -The `ads` switch platform accesses a boolean variable on the connected ADS device. The variable is identified by its name. - -To use your ADS device, you first have to set up your [ADS hub](/components/ads/) and then add the following to your `configuration.yaml` -file: - -```yaml -# Example configuration.yaml entry -switch: - - platform: ads - adsvar: .global_bool -``` - -{% configuration %} - adsvar: - required: true - description: The name of the variable which you want to access on the ADS device. - type: string - name: - required: false - description: An identifier for the switch in the frontend. - type: string -{% endconfiguration %} From dc676e42a774d41e44330327642d7fb522c79be0 Mon Sep 17 00:00:00 2001 From: Kevin Fronczak Date: Wed, 13 Feb 2019 08:47:51 -0800 Subject: [PATCH 188/198] Update to reflect new default scan interval (#8549) --- source/_components/blink.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_components/blink.markdown b/source/_components/blink.markdown index 5522fc3aef9..4b5e07ac855 100644 --- a/source/_components/blink.markdown +++ b/source/_components/blink.markdown @@ -50,7 +50,7 @@ password: required: true type: string scan_interval: - description: How frequently to query for new data. Defaults to 60 seconds. + description: How frequently to query for new data. Defaults to 300 seconds (5 minutes). required: false type: integer binary_sensors: @@ -93,7 +93,7 @@ Below is an example showing every possible entry: blink: username: YOUR_USERNAME password: YOUR_PASSWORD - scan_interval: 60 + scan_interval: 300 binary_sensors: monitored_conditions: - motion_enabled From c17d609232fc78df1874acd95265fc96560cabba Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 20:00:10 +0100 Subject: [PATCH 189/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Homema?= =?UTF-8?q?ticIP=20Cloud=20component=20pages=20(#8550)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...m_control_panel.homematicip_cloud.markdown | 21 ---- .../binary_sensor.homematicip_cloud.markdown | 21 ---- .../climate.homematicip_cloud.markdown | 21 ---- .../cover.homematicip_cloud.markdown | 21 ---- source/_components/homematicip_cloud.markdown | 109 +++++++++++------- .../light.homematicip_cloud.markdown | 21 ---- .../sensor.homematicip_cloud.markdown | 21 ---- .../switch.homematicip_cloud.markdown | 21 ---- 8 files changed, 68 insertions(+), 188 deletions(-) delete mode 100644 source/_components/alarm_control_panel.homematicip_cloud.markdown delete mode 100644 source/_components/binary_sensor.homematicip_cloud.markdown delete mode 100644 source/_components/climate.homematicip_cloud.markdown delete mode 100644 source/_components/cover.homematicip_cloud.markdown delete mode 100644 source/_components/light.homematicip_cloud.markdown delete mode 100644 source/_components/sensor.homematicip_cloud.markdown delete mode 100644 source/_components/switch.homematicip_cloud.markdown diff --git a/source/_components/alarm_control_panel.homematicip_cloud.markdown b/source/_components/alarm_control_panel.homematicip_cloud.markdown deleted file mode 100644 index c4e06783b8e..00000000000 --- a/source/_components/alarm_control_panel.homematicip_cloud.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "HomematicIP Cloud Alarm Control Panel" -description: "Instructions on how to integrate HomematicIP alarm control panel into Home Assistant." -date: 2018-05-18 22:40 -sidebar: true -comments: false -sharing: true -footer: true -logo: homematicip_cloud.png -ha_category: Sensor -ha_release: 0.73 -ha_iot_class: "Cloud Push" ---- - -The `homematicip_cloud` alarm_control_panel platform allows you to control your [HomematicIP](https://www.homematic-ip.com) `Security Zones` through Home Assistant. - -This component will automatically add `Security Zones` configured in your HomematicIP cloud. - -Please refer to the -[component](/components/homematicip_cloud/) configuration on how to setup HomematicIP Cloud. diff --git a/source/_components/binary_sensor.homematicip_cloud.markdown b/source/_components/binary_sensor.homematicip_cloud.markdown deleted file mode 100644 index 7e9336cf1f9..00000000000 --- a/source/_components/binary_sensor.homematicip_cloud.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "HomematicIP Cloud Binary Sensor" -description: "Instructions on how to integrate HomematicIP binary sensors within Home Assistant." -date: 2018-04-02 13:40 -sidebar: true -comments: false -sharing: true -footer: true -logo: homematicip_cloud.png -ha_category: Binary Sensor -ha_release: 0.70 -ha_iot_class: "Cloud Push" ---- - -The `homematicip_cloud` binary_switch platform allows you to control -[HomematicIP](http://www.homematic-ip.com) binary sensors through Home Assistant. - -Devices will be configured automatically. Please refer to the -[component](/components/homematicip_cloud/) configuration on how to setup -HomematicIP Cloud. diff --git a/source/_components/climate.homematicip_cloud.markdown b/source/_components/climate.homematicip_cloud.markdown deleted file mode 100644 index 77acd4a426b..00000000000 --- a/source/_components/climate.homematicip_cloud.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "HomematicIP Cloud Climate" -description: "Instructions on how to integrate HomematicIP climate within Home Assistant." -date: 2018-05-18 22:40 -sidebar: true -comments: false -sharing: true -footer: true -logo: homematicip_cloud.png -ha_category: Sensor -ha_release: 0.71 -ha_iot_class: "Cloud Push" ---- - -The `homematicip_cloud` climate platform allows you to control -[HomematicIP](https://www.homematic-ip.com) climate through Home Assistant. - -Devices will be configured automatically. Please refer to the -[component](/components/homematicip_cloud/) configuration on how to setup -HomematicIP Cloud. diff --git a/source/_components/cover.homematicip_cloud.markdown b/source/_components/cover.homematicip_cloud.markdown deleted file mode 100644 index 439fe4cf6ff..00000000000 --- a/source/_components/cover.homematicip_cloud.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "HomematicIP Cloud Cover" -description: "Instructions on how to integrate HomematicIP covers within Home Assistant." -date: 2019-01-13 13:40 -sidebar: true -comments: false -sharing: true -footer: true -logo: homematicip_cloud.png -ha_category: Cover -ha_release: 0.87 -ha_iot_class: "Cloud Push" ---- - -The `homematicip_cloud` cover platform allows you to control -[HomematicIP](http://www.homematic-ip.com) covers through Home Assistant. - -Devices will be configured automatically. Please refer to the -[component](/components/homematicip_cloud/) configuration on how to setup -HomematicIP Cloud. diff --git a/source/_components/homematicip_cloud.markdown b/source/_components/homematicip_cloud.markdown index 777d07403cb..30c31d8c44b 100644 --- a/source/_components/homematicip_cloud.markdown +++ b/source/_components/homematicip_cloud.markdown @@ -8,30 +8,57 @@ comments: false sharing: true footer: true logo: homematicip_cloud.png -ha_category: Hub +ha_category: + - Hub + - Alarm + - Binary Sensor + - Climate + - Cover + - Light + - Sensor + - Switch ha_iot_class: "Cloud Push" ha_release: 0.66 featured: false +redirect_from: + - /components/alarm_control_panel.homematicip_cloud/ + - /components/binary_sensor.homematicip_cloud/ + - /components/climate.homematicip_cloud/ + - /components/cover.homematicip_cloud/ + - /components/light.homematicip_cloud/ + - /components/sensor.homematicip_cloud/ + - /components/switch.homematicip_cloud/ --- The [HomematicIP](http://www.homematic-ip.com) component platform is used as an interface to the cloud server. Since there is no official documentation about this API, everything was done via reverse engineering. The [homematicip-rest-api](https://github.com/coreGreenberet/homematicip-rest-api) is used for communicating. Use at your own risk. +There is currently support for the following device types within Home Assistant: + +* Alarm +* Binary Sensor +* Climate +* Cover +* Light +* Sensor +* Switch + ## {% linkable_title Setup the component via the frontend %} Menu: *Configuration* -> *Integrations* - + Fill the form: + * Your **access point ID** (SGTIN) * Optional a **name** to identify your access point, this will be used to prefix your device names. - + The authentification token will be generated and stored internally. ## {% linkable_title Setup the component using the configuration files %} - + Generate the authentication token: - + `generate_auth_token.py` - + Add the information to your `configuration.yaml` file: ```yaml @@ -60,39 +87,39 @@ authtoken: ## {% linkable_title Implemented and tested devices %} -- homematicip_cloud.alarm_control_panel - - Security zones (*HmIP-SecurityZone*) +* homematicip_cloud.alarm_control_panel + * Security zones (*HmIP-SecurityZone*) -- homematicip_cloud.binary_sensor - - Window and door contact (*HmIP-SWDO, -I*) - - Rotary Handle Sensor (*HmIP-SRH*) - - Smoke sensor and alarm (*HmIP-SWSD*) - - Motion detectors (*HmIP-SMI*) - - Water detector (*HmIP-SWD*) - -- homematicip_cloud.climate - - Radiator thermostat (*HmIP-eTRV,-2*) - should also work with (*HmIP-eTRV-2-UK, -B, -B1, -C*) - - Climate group (*HmIP-HeatingGroup*) - -- homematicip_cloud.light - - Switch actuator and meter for brand switches (*HmIP-BSM*) - - Dimming actuator for brand switches (*HmIP-BDT*) - - Dimming actuator flush-mount (*HmIP-FDT*) - - Switch Actuator and Meter – flush-mount (*HmIP-FSM*) - -- homematicip_cloud.sensor - - Accesspoint duty-cycle (*HmIP-HAP, -B1*) - - Wall-mounted thermostat (*HmIP-WTH, -2*) - - Temperature and humidity sensor (*HmIP-STH*) - - Temperature and humidity Sensor with display (*HmIP-STHD*) - - Outdoor temperature and humidity sensor (*HmIP-STHO, -A*) - - Illuminance sensor (*HmIP-SMI*) - -- homematicip_cloud.switch - - Pluggable Switch (*HmIP-PS*) - - Pluggable Switch and Meter (*HmIP-PSM*) - should also work with (*HmIP-PSM-CH, -IT, -UK, -PE*) - -- homematicip_cloud.shutter - - Blind actuator for brand switches (*HmIP-BBL*) - - Shutter actuator brand-mount (*HmIP-BROLL*) - - Shutter actuator flush-mount (*HmIP-FROLL*) +* homematicip_cloud.binary_sensor + * Window and door contact (*HmIP-SWDO, -I*) + * Rotary Handle Sensor (*HmIP-SRH*) + * Smoke sensor and alarm (*HmIP-SWSD*) + * Motion detectors (*HmIP-SMI*) + * Water detector (*HmIP-SWD*) + +* homematicip_cloud.climate + * Radiator thermostat (*HmIP-eTRV,-2*) - should also work with (*HmIP-eTRV-2-UK, -B, -B1, -C*) + * Climate group (*HmIP-HeatingGroup*) + +* homematicip_cloud.light + * Switch actuator and meter for brand switches (*HmIP-BSM*) + * Dimming actuator for brand switches (*HmIP-BDT*) + * Dimming actuator flush-mount (*HmIP-FDT*) + * Switch Actuator and Meter – flush-mount (*HmIP-FSM*) + +* homematicip_cloud.sensor + * Accesspoint duty-cycle (*HmIP-HAP, -B1*) + * Wall-mounted thermostat (*HmIP-WTH, -2*) + * Temperature and humidity sensor (*HmIP-STH*) + * Temperature and humidity Sensor with display (*HmIP-STHD*) + * Outdoor temperature and humidity sensor (*HmIP-STHO, -A*) + * Illuminance sensor (*HmIP-SMI*) + +* homematicip_cloud.switch + * Pluggable Switch (*HmIP-PS*) + * Pluggable Switch and Meter (*HmIP-PSM*) - should also work with (*HmIP-PSM-CH, -IT, -UK, -PE*) + +* homematicip_cloud.shutter + * Blind actuator for brand switches (*HmIP-BBL*) + * Shutter actuator brand-mount (*HmIP-BROLL*) + * Shutter actuator flush-mount (*HmIP-FROLL*) diff --git a/source/_components/light.homematicip_cloud.markdown b/source/_components/light.homematicip_cloud.markdown deleted file mode 100644 index 6ea102daa8d..00000000000 --- a/source/_components/light.homematicip_cloud.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "HomematicIP Cloud Light" -description: "Instructions on how to integrate HomematicIP light switches within Home Assistant." -date: 2018-04-02 13:40 -sidebar: true -comments: false -sharing: true -footer: true -logo: homematicip_cloud.png -ha_category: Switch -ha_release: 0.70 -ha_iot_class: "Cloud Push" ---- - -The `homematicip_cloud` light platform allows you to control -[HomematicIP](http://www.homematic-ip.com) light switches through Home Assistant. - -Devices will be configured automatically. Please refer to the -[component](/components/homematicip_cloud/) configuration on how to setup -HomematicIP Cloud. diff --git a/source/_components/sensor.homematicip_cloud.markdown b/source/_components/sensor.homematicip_cloud.markdown deleted file mode 100644 index 0f91b4aa20d..00000000000 --- a/source/_components/sensor.homematicip_cloud.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "HomematicIP Cloud Sensor" -description: "Instructions on how to integrate HomematicIP sensors within Home Assistant." -date: 2018-04-02 13:40 -sidebar: true -comments: false -sharing: true -footer: true -logo: homematicip_cloud.png -ha_category: Sensor -ha_release: 0.66 -ha_iot_class: "Cloud Push" ---- - -The `homematicip_cloud` sensor platform allows you to control -[HomematicIP](http://www.homematicip.de) sensors through Home Assistant. - -Devices will be configured automatically. Please refer to the -[component](/components/homematicip_cloud/) configuration on how to setup -HomematicIP Cloud. diff --git a/source/_components/switch.homematicip_cloud.markdown b/source/_components/switch.homematicip_cloud.markdown deleted file mode 100644 index aba47287c25..00000000000 --- a/source/_components/switch.homematicip_cloud.markdown +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: page -title: "HomematicIP Cloud Switch" -description: "Instructions on how to integrate HomematicIP switches within Home Assistant." -date: 2018-04-02 13:40 -sidebar: true -comments: false -sharing: true -footer: true -logo: homematicip_cloud.png -ha_category: Switch -ha_release: 0.70 -ha_iot_class: "Cloud Push" ---- - -The `homematicip_cloud` switch platform allows you to control -[HomematicIP](http://www.homematic-ip.com) switches through Home Assistant. - -Devices will be configured automatically. Please refer to the -[component](/components/homematicip_cloud/) configuration on how to setup -HomematicIP Cloud. From 6c08de0e1f65ef61eae32db7e2ff92552a628a1d Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 20:00:38 +0100 Subject: [PATCH 190/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Envisa?= =?UTF-8?q?link=20component=20pages=20(#8551)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../alarm_control_panel.envisalink.markdown | 18 ----------------- .../binary_sensor.envisalink.markdown | 20 ------------------- source/_components/envisalink.markdown | 15 ++++++++++---- source/_components/sensor.envisalink.markdown | 19 ------------------ 4 files changed, 11 insertions(+), 61 deletions(-) delete mode 100644 source/_components/alarm_control_panel.envisalink.markdown delete mode 100644 source/_components/binary_sensor.envisalink.markdown delete mode 100644 source/_components/sensor.envisalink.markdown diff --git a/source/_components/alarm_control_panel.envisalink.markdown b/source/_components/alarm_control_panel.envisalink.markdown deleted file mode 100644 index e06e56057cb..00000000000 --- a/source/_components/alarm_control_panel.envisalink.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Envisalink Alarm" -description: "Instructions on how to setup the Envisalink Alarm control panel within Home Assistant." -date: 2016-07-01 08:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: eyezon.png -ha_category: Alarm -ha_release: 0.23 -ha_iot_class: "Local Push" ---- - -The `envisalink` alarm control panel platform allows you to control your [Envisalink](http://www.eyezon.com) alarms. - -The requirement is that you have setup your [Envisalink hub](/components/envisalink/). diff --git a/source/_components/binary_sensor.envisalink.markdown b/source/_components/binary_sensor.envisalink.markdown deleted file mode 100644 index 13abe44ef1b..00000000000 --- a/source/_components/binary_sensor.envisalink.markdown +++ /dev/null @@ -1,20 +0,0 @@ ---- -layout: page -title: "Envisalink Binary Sensor" -description: "Instructions on how to integrate Envisalink binary sensors into Home Assistant." -date: 2016-07-01 08:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: eyezon.png -ha_release: 0.23 -ha_category: Binary Sensor -ha_iot_class: "Local Push" ---- - -The `envisalink` platform allows you to get data from your [Envisalink](http://www.eyezon.com/) binary sensors from within Home Assistant. - -Check the [type/class](/components/binary_sensor/) list for a possible visualization of your zone. - -The requirement is that you have setup your [Envisalink hub](/components/envisalink/). diff --git a/source/_components/envisalink.markdown b/source/_components/envisalink.markdown index 729853343fc..3396d2ba5fa 100644 --- a/source/_components/envisalink.markdown +++ b/source/_components/envisalink.markdown @@ -8,9 +8,16 @@ comments: false sharing: true footer: true logo: eyezon.png -ha_category: Alarm +ha_category: + - Alarm + - Binary Sensor + - Sensor ha_release: 0.23 ha_iot_class: "Local Push" +redirect_from: + - /components/alarm_control_panel.envisalink/ + - /components/binary_sensor.envisalink/ + - /components/sensor.envisalink/ --- The `envisalink` component will allow Home Assistant users who own either a DSC or Honeywell alarm panel to leverage their alarm system and its sensors to provide Home Assistant with rich information about their homes. Connectivity between Home Assistant and the alarm panel is accomplished through a device produced by Eyez On, known as the Envisalink. The Envisalink evl3 and evl4 boards provide a TCP/IP interface to the alarm panel, where it emulates an alarm keypad. This board also exposes a raw TCP/IP based API, upon which this component is built. Currently, the Envisalink version 4 is the latest model. This component supports both the evl3 and the evl4. @@ -19,9 +26,9 @@ Please visit the [eyezon website](http://www.eyezon.com/) for further informatio There is currently support for the following device types within Home Assistant: -- [Binary Sensor](/components/binary_sensor.envisalink/): Reports on zone status -- [Sensor](/components/sensor.envisalink/): Emulates an alpha-numeric keypad attached to the alarm panel -- [Alarm Control Panel](/components/alarm_control_panel.envisalink/): Reports on partition status, and can be used to arm/disarm the system +- Binary Sensor: Reports on zone status (Check the [type/class](/components/binary_sensor/) list for a possible visualization of your zone.) +- Sensor: Emulates an alpha-numeric keypad attached to the alarm panel +- Alarm Control Panel: Reports on partition status, and can be used to arm/disarm the system This is a fully event-based component. Any event sent by the Envisalink device will be immediately reflected within Home Assistant. diff --git a/source/_components/sensor.envisalink.markdown b/source/_components/sensor.envisalink.markdown deleted file mode 100644 index 94235f48b84..00000000000 --- a/source/_components/sensor.envisalink.markdown +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: page -title: "Envisalink Sensor" -description: "Instructions on how to integrate Envisalink sensors into Home Assistant." -date: 2016-07-01 10:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: eyezon.png -ha_release: 0.23 -ha_category: Sensor -ha_iot_class: "Local Push" ---- - -The `envisalink` platform allows you to get data from your [Envisalink](http://www.eyezon.com/) sensors from within Home Assistant. - -The requirement is that you have setup your [Envisalink hub](/components/envisalink/). - From d1bcfebe34746a2baad3046dca34535cbbe7f964 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 20:01:10 +0100 Subject: [PATCH 191/198] =?UTF-8?q?=F0=9F=9A=9C=20Merges/Redirect=20Canary?= =?UTF-8?q?=20component=20pages=20(#8552)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🚜 Merges/Redirect Canary component pages * :pencil2: Remove hub category --- .../alarm_control_panel.canary.markdown | 18 ------ source/_components/camera.canary.markdown | 34 ----------- source/_components/canary.markdown | 59 +++++++++++++++++-- source/_components/sensor.canary.markdown | 24 -------- 4 files changed, 53 insertions(+), 82 deletions(-) delete mode 100644 source/_components/alarm_control_panel.canary.markdown delete mode 100644 source/_components/camera.canary.markdown delete mode 100644 source/_components/sensor.canary.markdown diff --git a/source/_components/alarm_control_panel.canary.markdown b/source/_components/alarm_control_panel.canary.markdown deleted file mode 100644 index 59125f8746a..00000000000 --- a/source/_components/alarm_control_panel.canary.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "Canary Alarm Control Panel" -description: "Instructions on how to integrate your Canary devices into Home Assistant." -date: 2017-12-07 22:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: canary.png -ha_category: Alarm -ha_release: "0.60" -ha_iot_class: "Cloud Polling" ---- - -The `canary` alarm control panel platform allows you to integrate your [Canary](https://canary.is) alarm system in Home Assistant. - -To add `canary` alarm control panel to your installation, follow instructions in [Canary component](/components/canary/). diff --git a/source/_components/camera.canary.markdown b/source/_components/camera.canary.markdown deleted file mode 100644 index 6d46258424b..00000000000 --- a/source/_components/camera.canary.markdown +++ /dev/null @@ -1,34 +0,0 @@ ---- -layout: page -title: "Canary Camera" -description: "Instructions on how to integrate your Canary devices into Home Assistant." -date: 2017-12-07 22:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: canary.png -ha_category: Camera -ha_release: "0.60" -ha_iot_class: "Cloud Polling" ---- - -The `canary` camera platform allows you to watch the live stream of your [Canary](https://canary.is) camera in Home Assistant. This requires the [`ffmpeg` component](/components/ffmpeg/) to be already configured. - -To add `canary` camera to your installation, follow instructions in [Canary component](/components/canary/). Once you have [Canary component](/components/canary/) setup, your [Canary](https://canary.is) camera(s) should show up automatically. - -## {% linkable_title Configuration %} - -You can add the following to your `configuration.yaml` file to configure `canary` camera with optional settings: - -```yaml -camera: - - platform: canary -``` - -{% configuration %} -ffmpeg_arguments: - description: Extra options to pass to `ffmpeg`, e.g., image quality or video filter options. More details in [FFmpeg component](/components/ffmpeg). - required: false - type: string -{% endconfiguration %} diff --git a/source/_components/canary.markdown b/source/_components/canary.markdown index 8f43c61d53b..833302fe223 100644 --- a/source/_components/canary.markdown +++ b/source/_components/canary.markdown @@ -8,13 +8,26 @@ comments: false sharing: true footer: true logo: canary.png -ha_category: Hub +ha_category: + - Alarm + - Camera + - Sensor ha_release: "0.60" ha_iot_class: "Cloud Polling" +redirect_from: + - /components/alarm_control_panel.canary/ + - /components/camera.canary/ + - /components/sensor.canary/ --- The `canary` component allows you to integrate your [Canary](https://canary.is) devices in Home Assistant. +There is currently support for the following device types within Home Assistant: + +- Alarm +- [Camera](#camera) +- [Sensor](#sensor) + ## {% linkable_title Configuration %} You will need your Canary login information (username, usually your email address, and password) to use this module. @@ -46,8 +59,42 @@ timeout: Once loaded, your front end will have the following components: -* A camera image triggered by motion for each camera. -* An alarm control panel for each location. -* A sensor per camera that reports temperature. -* A sensor per camera that reports humidity. -* A sensor per camera that reports air quality. +- A camera image triggered by motion for each camera. +- An alarm control panel for each location. +- A sensor per camera that reports temperature. +- A sensor per camera that reports humidity. +- A sensor per camera that reports air quality. + +## {% linkable_title Camera %} + +The `canary` camera platform allows you to watch the live stream of your [Canary](https://canary.is) camera in Home Assistant. This requires the [`ffmpeg` component](/components/ffmpeg/) to be already configured. + +Once you have [Canary component](/components/canary/) setup, your [Canary](https://canary.is) camera(s) should show up automatically. + +## {% linkable_title Configuration %} + +You can add the following to your `configuration.yaml` file to configure `canary` camera with optional settings: + +```yaml +camera: + - platform: canary +``` + +{% configuration %} +ffmpeg_arguments: + description: Extra options to pass to `ffmpeg`, e.g., image quality or video filter options. More details in [FFmpeg component](/components/ffmpeg). + required: false + type: string +{% endconfiguration %} + +## {% linkable_title Sensor %} + +The `canary` sensor platform allows you to integrate the sensors of your [Canary](https://canary.is) devices in Home Assistant. + +To add `canary` sensors to your installation, follow instructions above. + +Once loaded, you will see following sensors: + +- A sensor per camera that reports temperature. +- A sensor per camera that reports humidity. +- A sensor per camera that reports air quality. \ No newline at end of file diff --git a/source/_components/sensor.canary.markdown b/source/_components/sensor.canary.markdown deleted file mode 100644 index 79239f075bc..00000000000 --- a/source/_components/sensor.canary.markdown +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: page -title: "Canary Sensor" -description: "Instructions on how to integrate your Canary devices into Home Assistant." -date: 2017-12-07 22:00 -sidebar: true -comments: false -sharing: true -footer: true -logo: canary.png -ha_category: Environment -ha_release: "0.60" -ha_iot_class: "Cloud Polling" ---- - -The `canary` sensor platform allows you to integrate the sensors of your [Canary](https://canary.is) devices in Home Assistant. - -To add `canary` sensors to your installation, follow instructions in [Canary component](/components/canary/). - -Once loaded, you will see following sensors: - -* A sensor per camera that reports temperature. -* A sensor per camera that reports humidity. -* A sensor per camera that reports air quality. From 07011b64a4d7226ac8b5e9f8605a10fda9ebeca9 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 20:51:55 +0100 Subject: [PATCH 192/198] :art: Added logo to Yale component (#8553) --- ...alarm_control_panel.yale_smart_alarm.markdown | 1 + source/images/supported_brands/yale.png | Bin 0 -> 2179 bytes 2 files changed, 1 insertion(+) create mode 100644 source/images/supported_brands/yale.png diff --git a/source/_components/alarm_control_panel.yale_smart_alarm.markdown b/source/_components/alarm_control_panel.yale_smart_alarm.markdown index 7b5bf71aae3..760ddc30ef1 100644 --- a/source/_components/alarm_control_panel.yale_smart_alarm.markdown +++ b/source/_components/alarm_control_panel.yale_smart_alarm.markdown @@ -7,6 +7,7 @@ sidebar: true comments: false sharing: true footer: true +logo: yale.png ha_category: Alarm ha_release: 0.78 --- diff --git a/source/images/supported_brands/yale.png b/source/images/supported_brands/yale.png new file mode 100644 index 0000000000000000000000000000000000000000..0126b71623e79c63ef0d0c36a924675d678d5d83 GIT binary patch literal 2179 zcmc&#=T}qt7QM;62}Q8c13DmrG#P12M8Z%-M5;&==@A5_g{p%TkvHN{1(DuGN@yY- zY0`_K#Sr?00Rjf42qMJaI(-``_}u=O5(cM}V|ky`2f71`nOw2<8MQ*AU-+f;t4D!cA{l=;>aD z!R&1?CgN#@0pJj2zcu0|m%hGxTc!0zYP>JTYK*3`{`Q z*O9q*a7qXoY;^!K6yl5l%tG*U35-Et7y@*tHW9ngfd-5B0i6gKNjv>$Fnu#G3IUUs z5(1DHz8Emf0al`jcd_96AeeAz|;|=00jl6P=JcMse!zSK@LVyfXwD-f>~{bS)(Y{IQo4uLaBsVLul3r z>Rkf5CJ`x(LC7V@XgM-b3Qv?GM>hgP5CFi}Zhh&XBv`93WUJaTgj zbP{M>JQ$QG{uy|0E@NE_ACOY#sBUYk5G88fS5@!7lr|PvsTI&~D8!OwtI}ip%Kzr~ zXq3kV3oO;r($kJG#Ko>|Z++$IY@tJz5Y$jz8jUBYs%;3Yj&^-0q~f_$d{U8_|s2_Ra)#c6wr9yAWQ) z)?=FJc<)SHZfmStyOq!R659wh)qH!Yh`Og{5qZ)WGM7H(Dv4`VD2t8MBk7}q$BJ4w zD2JE%$fc)-3v~sD=Owc%+xEh>YwV`Y$9vDW^1~O%van2KON||_*uq_p?~PHqDL<6C z+@Z-Q6ZDIRqED7{>68v*_IWC;OcSr4xTyQBDr-)lG##^`K+}Egunst6(r|h)PTkCy(BE|Wf$cOoKT0LOe zWX5B3sS%~Q-?LUmPF5}=6;IJnS?qDsQQ!Dy41DQyXq9_!+2YRsaI8onXALk(9HHt1o4U|F-Km0uvR_%E;DhlFo7w5$StKW^u*048h5=`z! zP}dE|RoqdLp7To?nhy@d){fDb^1uBm%<;%}rHcCUUN|Y70SCQ|Gcp$BjGJzmCk;g0 zWNw~a@zv|4moqZ`QRyYE%TTKXyz<(Jz9{EV<8*jV29Rio;^l}x#f!g`8n}>(U1hm* z_?b!K{At|u;)Q{HliL!aMCPlo7sSazqa4nDNy-_9N1Cz&ID{5RW_e{c*19RNUAm_}_Q~kP1%8r#%m;}BU z->Iom(J`JN(wUQ%7rLt{xzVGwsqr;)AG;0+L!MB5XymiO>dHzCt2}Wp?S_m1x%qKT zoYQ5@TpPUCXl_>P2dnO%_*~Vtgf1ec3luba!nc zRb4B%BKD*~^KO(H-Za=p1mQywJPw^fJQcT#;_NEo4=SITdNwrm(P~`TzEOi zAl@PGu6I6satoDKpYm;&YUnGD6RhRT(LTPi;%3z%ps1R5uk?r3GX8Bul(g1%N{@Y6SNqL+SV2d; zej`)Xbx=OEcd5NmtzvtzB{k7VTi|v03gg+7d}@k{bJE0 Date: Wed, 13 Feb 2019 21:05:01 +0100 Subject: [PATCH 193/198] =?UTF-8?q?=F0=9F=8E=A8=20Added=20logo=20to=20APNS?= =?UTF-8?q?=20component=20(#8555)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/_components/notify.apns.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_components/notify.apns.markdown b/source/_components/notify.apns.markdown index 0396724efec..74a2f1b231a 100644 --- a/source/_components/notify.apns.markdown +++ b/source/_components/notify.apns.markdown @@ -7,6 +7,7 @@ sidebar: true comments: false sharing: true footer: true +logo: apple.png ha_category: Notifications ha_release: 0.31 --- From dee2b4d2c943f8cc4e74671660fabf9df89f348f Mon Sep 17 00:00:00 2001 From: rbflurry Date: Wed, 13 Feb 2019 15:10:33 -0500 Subject: [PATCH 194/198] Update timer.markdown (#8507) --- source/_components/timer.markdown | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/_components/timer.markdown b/source/_components/timer.markdown index 21fdc46d8d6..27d4b524619 100644 --- a/source/_components/timer.markdown +++ b/source/_components/timer.markdown @@ -70,36 +70,36 @@ Pick an icon that you can find on [materialdesignicons.com](https://materialdesi ### {% linkable_title Service `timer.start` %} Starts or restarts a timer with the provided duration. If no duration is given, it will either restart with its initial value, or continue a paused timer with the remaining duration. If a new duration is provided, this will be the new default for the timer until Home Assistant is restarted (which loads your default values). The duration can be specified as a number of seconds or the easier to read `01:23:45` format. -If no `entity_id` is given all active timers will be started. +You can also use `entity_id: all` and all active timers will be started. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name of the entity to take action, e.g., `timer.timer0`. | +| `entity_id` | no | Name of the entity to take action, e.g., `timer.timer0`. | | `duration` | yes | Duration in seconds or `00:00:00` until the timer finishes. | ### {% linkable_title Service `timer.pause` %} -Pause a running timer. This will retain the remaining duration for later continuation. If no `entity_id` is given all active timers will be paused. +Pause a running timer. This will retain the remaining duration for later continuation. You can also use `entity_id: all` and all active timers will be paused. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name of the entity to take action, e.g., `timer.timer0`. | +| `entity_id` | no | Name of the entity to take action, e.g., `timer.timer0`. | #### {% linkable_title Service `timer.cancel` %} -Cancel an active timer. This resets the duration to the last known initial value without firing the `timer.finished` event. If no `entity_id` is given all active timers will be canceled. +Cancel an active timer. This resets the duration to the last known initial value without firing the `timer.finished` event. You can also use `entity_id: all` and all active timers will be canceled. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name of the entity to take action, e.g., `timer.timer0`. | +| `entity_id` | no | Name of the entity to take action, e.g., `timer.timer0`. | #### {% linkable_title Service `timer.finish` %} -Manually finish a running timer earlier than scheduled. If no `entity_id` is given all active timers will be finished. +Manually finish a running timer earlier than scheduled. You can also use `entity_id: all` and all active timers will be finished. | Service data attribute | Optional | Description | | ---------------------- | -------- | ----------- | -| `entity_id` | yes | Name of the entity to take action, e.g., `timer.timer0`. | +| `entity_id` | no | Name of the entity to take action, e.g., `timer.timer0`. | ### {% linkable_title Use the service %} From a3f94c2a26f7cfe6af6ee515dbf70606b6391539 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Wed, 13 Feb 2019 21:11:26 +0100 Subject: [PATCH 195/198] Create norway_air.markdown (#8381) * Create norway_air.markdown * Update norway_air.markdown * Update norway_air.markdown * :pencil2: Tweak --- source/_components/norway_air.markdown | 46 ++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 source/_components/norway_air.markdown diff --git a/source/_components/norway_air.markdown b/source/_components/norway_air.markdown new file mode 100644 index 00000000000..69ffa681ee0 --- /dev/null +++ b/source/_components/norway_air.markdown @@ -0,0 +1,46 @@ +--- +layout: page +title: "Norway Air Quality" +description: "Display the current status of Norway air quality." +date: 2019-02-02 18:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: metno.png +ha_category: Health +ha_iot_class: "Cloud Polling" +ha_release: 0.88 +--- + +The `norway_air` component [queries](https://luftkvalitet.miljostatus.no/) the Norway air quality [data feed](https://api.met.no/weatherapi/airqualityforecast/0.1/documentation) provided by the Norwegian Meteorological Institute. + +To add air quality sensor to your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +air_quality: + - platform: norway_air +``` + +{% configuration %} +name: + description: Additional name for the sensor. + required: false + type: string + default: Air quality +forecast: + description: If you want to get forecast data instead of the current data, set this to the number of hours that you want to look into the future. + required: false + type: integer +latitude: + description: Manually specify latitude. + required: false + type: number + default: Provided by Home Assistant configuration +longitude: + description: Manually specify longitude. + required: false + type: number + default: Provided by Home Assistant configuration +{% endconfiguration %} From ef2fc304586996ada76d454a9f8f94104967f4f7 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Wed, 13 Feb 2019 21:17:54 +0100 Subject: [PATCH 196/198] =?UTF-8?q?=F0=9F=8E=A8=20Exchange=20logo=20for=20?= =?UTF-8?q?Monoprice=20component=20(#8556)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/images/supported_brands/monoprice.svg | 47 +++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/source/images/supported_brands/monoprice.svg b/source/images/supported_brands/monoprice.svg index 48c5c910699..17079a4ca26 100644 --- a/source/images/supported_brands/monoprice.svg +++ b/source/images/supported_brands/monoprice.svg @@ -1 +1,46 @@ -image/svg+xml \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + From ae419c2c115bde4e714180022739948532e6e67f Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 13 Feb 2019 23:15:23 +0100 Subject: [PATCH 197/198] :pencil2: Spelling, grammar, styling and fixes (#8559) --- .../_components/sensor.wirelesstag.markdown | 1 - source/_components/sensor.worldclock.markdown | 3 +- .../sensor.worldtidesinfo.markdown | 3 +- .../_components/sensor.wunderground.markdown | 17 ++-- .../_components/sensor.xiaomi_aqara.markdown | 2 - source/_components/sensor.zabbix.markdown | 5 +- source/_components/sensor.zestimate.markdown | 10 +- source/_components/shiftr.markdown | 1 - source/_components/shopping_list.markdown | 11 ++- source/_components/smhi.markdown | 5 +- source/_components/snips.markdown | 29 +++--- source/_components/sonos.markdown | 2 - source/_components/sun.markdown | 6 +- .../switch.acer_projector.markdown | 1 - source/_components/switch.arduino.markdown | 2 - source/_components/switch.arest.markdown | 6 +- source/_components/switch.broadlink.markdown | 98 ++++++++++--------- source/_components/switch.deluge.markdown | 1 - .../switch.digitalloggers.markdown | 5 +- source/_components/switch.dlink.markdown | 1 - source/_components/switch.doorbird.markdown | 2 +- source/_components/switch.edimax.markdown | 1 - source/_components/switch.eufy.markdown | 1 - source/_components/switch.fritzdect.markdown | 1 - .../_components/switch.hikvisioncam.markdown | 1 - source/_components/switch.hive.markdown | 4 - source/_components/transmission.markdown | 7 +- source/_components/utility_meter.markdown | 41 ++++---- 28 files changed, 130 insertions(+), 137 deletions(-) diff --git a/source/_components/sensor.wirelesstag.markdown b/source/_components/sensor.wirelesstag.markdown index 33961e0cf18..4613333d801 100644 --- a/source/_components/sensor.wirelesstag.markdown +++ b/source/_components/sensor.wirelesstag.markdown @@ -43,4 +43,3 @@ monitored_conditions: light: description: Brightness in lux (if supported by tag). {% endconfiguration %} - diff --git a/source/_components/sensor.worldclock.markdown b/source/_components/sensor.worldclock.markdown index 3e15096353e..d8236a2809b 100644 --- a/source/_components/sensor.worldclock.markdown +++ b/source/_components/sensor.worldclock.markdown @@ -14,8 +14,9 @@ ha_release: pre 0.7 ha_qa_scale: internal --- +The `worldclock` sensor platform simply displays the current time in a different time zone. -The `worldclock` sensor platform simply displays the current time in a different time zone +## {% linkable_title Configuration %} To enable this sensor in your installation, add the following to your `configuration.yaml` file: diff --git a/source/_components/sensor.worldtidesinfo.markdown b/source/_components/sensor.worldtidesinfo.markdown index 9dcde7eafbc..9392c401e9f 100644 --- a/source/_components/sensor.worldtidesinfo.markdown +++ b/source/_components/sensor.worldtidesinfo.markdown @@ -12,7 +12,7 @@ ha_category: Environment ha_release: 0.52 --- -The `worldtidesinfo` sensor platform uses details from [World Tides](https://www.worldtides.info/) to provide information about the prediction for the tides for any location in the world. +The `worldtidesinfo` sensor platform uses details from [World Tides](https://www.worldtides.info/) to provide information about the prediction for the tides for any location in the world. ## {% linkable_title Setup %} @@ -50,4 +50,3 @@ longitude: type: float default: "The longitude in your `configuration.yaml` file." {% endconfiguration %} - diff --git a/source/_components/sensor.wunderground.markdown b/source/_components/sensor.wunderground.markdown index a8b1b2ffa11..ad6595b491c 100644 --- a/source/_components/sensor.wunderground.markdown +++ b/source/_components/sensor.wunderground.markdown @@ -21,6 +21,8 @@ Obtain a WUnderground API key [here](https://www.wunderground.com/weather/api). Please consider this when using the following information.

+{% linkable_title Configuration %} + To add Wunderground to your installation, add the following to your `configuration.yaml` file: ```yaml @@ -181,28 +183,27 @@ monitored_conditions: description: Text summary of current wind conditions {% endconfiguration %} - All the conditions listed above will be updated every 5 minutes. -### {% linkable_title Forecasts %} +## {% linkable_title Forecasts %} -_12 hour forecasts_ +### {% linkable_title 12 hour forecasts %} Monitored conditions marked above with [12h] are 12 hour forecasts. To get a forecast for different period/daytime replace the `_1d_` part of the sensor name. e.g., `weather_2n` will give you forecast for tomorrow night. Valid values for day are `1` to `4` and valid values for daytime are `d` or `n`. -_Daily forecasts_ +### {% linkable_title Daily forecasts %} Conditions above marked with [1d] are daily forecasts. To get forecast for different day, replace the number in `_1d_` part of the sensor name. Valid values are from `1` to `4`. -_Hourly forecasts_ +### {% linkable_title Hourly forecasts %} Conditions marked with [1h] are hourly forecasts. To get forecast for different hour, replace the number in the `_1h_` part of the sensor name with `1` to `36`. e.g., `weather_24h` will give you weather in 24 hours. -### {% linkable_title Additional examples %} +## {% linkable_title Additional examples %} -#### {% linkable_title Daily forecast %} +### {% linkable_title Daily forecast %} ```yaml sensor: @@ -234,7 +235,7 @@ group: ![Daily Forecast](/images/screenshots/wunderground_daily_forecast.png) -#### {% linkable_title Weather overview %} +### {% linkable_title Weather overview %} ```yaml sensor: diff --git a/source/_components/sensor.xiaomi_aqara.markdown b/source/_components/sensor.xiaomi_aqara.markdown index a69c4f685af..5dfb310c1eb 100644 --- a/source/_components/sensor.xiaomi_aqara.markdown +++ b/source/_components/sensor.xiaomi_aqara.markdown @@ -13,8 +13,6 @@ ha_release: "0.50" ha_iot_class: "Local Push" --- - The `xiaomi aqara` sensor platform allows you to get data from your [Xiaomi](http://www.mi.com/en/) sensors. The requirement is that you have setup [Xiaomi aqara](/components/xiaomi_aqara/). - diff --git a/source/_components/sensor.zabbix.markdown b/source/_components/sensor.zabbix.markdown index 9ac7107bcd3..6ef21a99da8 100644 --- a/source/_components/sensor.zabbix.markdown +++ b/source/_components/sensor.zabbix.markdown @@ -19,6 +19,8 @@ The `zabbix` sensor platform let you monitor the current count of active trigger You must have the [Zabbix component](/components/zabbix/) configured to use those sensors.

+## {% linkable_title Configuration %} + To set it up, add the following information to your `configuration.yaml` file: ```yaml @@ -48,5 +50,4 @@ individual: description: A 'true'/'false' to specify whether we should show individual sensors when a list of hostids is provided. If false, the sensor state will be the count of all triggers for the specified hosts (or all hosts within the Zabbix instance, if hostids isn't provided). required: false type: boolean - {% endconfiguration %} - +{% endconfiguration %} diff --git a/source/_components/sensor.zestimate.markdown b/source/_components/sensor.zestimate.markdown index aa74b086daf..cba781e2330 100644 --- a/source/_components/sensor.zestimate.markdown +++ b/source/_components/sensor.zestimate.markdown @@ -13,13 +13,13 @@ ha_release: 0.65 ha_iot_class: "Cloud Polling" --- -The `zestimate` sensor allows one to track the Zestimate® value of properties using the [Zillow API](https://www.zillow.com/howto/api/APIOverview.htm). According to Zillow's website, a Zestimate® home valuation is Zillow's estimated market value. It is not an appraisal. Use it as a starting point to determine a home's value. The Zestimate® is provided by [Zillow](https://www.zillow.com), a website primarily for listing homes to buy/sell/rent in the United States. +The `zestimate` sensor allows one to track the Zestimate® value of properties using the [Zillow API](https://www.zillow.com/howto/api/APIOverview.htm). According to Zillow's website, a Zestimate® home valuation is Zillow's estimated market value. It is not an appraisal. Use it as a starting point to determine a home's value. The Zestimate® is provided by [Zillow](https://www.zillow.com), a website primarily for listing homes to buy/sell/rent in the United States. This component adds one entity per zpid specified, named `sensor.zestimate` with numbers appended if you choose to track more than one Zestimate. ## {% linkable_title Configuration %} -You will need to sign up for the Zillow API at the following link [Zillow API](https://www.zillow.com/howto/api/APIOverview.htm). You will also need the Zillow property ID for each property you'd like to track. This information is available from the URL of a property you are interested in. If you're the owner of this property, it's recommended to claim the listing and update the property information to help the information be as accurate as possible. +You will need to sign up for the Zillow API at the following link [Zillow API](https://www.zillow.com/howto/api/APIOverview.htm). You will also need the Zillow property ID for each property you'd like to track. This information is available from the URL of a property you are interested in. If you're the owner of this property, it's recommended to claim the listing and update the property information to help the information be as accurate as possible. For example, the White House zpid is 84074482 and can be found in its Zillow URL: [https://www.zillow.com/homedetails/1600-Pennsylvania-Ave-NW-Washington-DC-20006/84074482_zpid/](https://www.zillow.com/homedetails/1600-Pennsylvania-Ave-NW-Washington-DC-20006/84074482_zpid/) @@ -36,11 +36,11 @@ sensor: {% configuration %} api_key: - description: The API key to access the service. Obtain yours using the [Zillow API](https://www.zillow.com/howto/api/APIOverview.htm) + description: The API key to access the service. Obtain yours using the [Zillow API](https://www.zillow.com/howto/api/APIOverview.htm). required: true type: string zpid: - description: Property IDs to track in the front end. Can be found in it's Zillow URL as described above. Include only the numbers, do not include the "_zpid" + description: Property IDs to track in the front end. Can be found in it's Zillow URL as described above. Include only the numbers, do not include the "_zpid". required: true type: list {% endconfiguration %} @@ -59,6 +59,6 @@ These attributes are available: - Currency - Amount -Example screenshot +Example screenshot: diff --git a/source/_components/shiftr.markdown b/source/_components/shiftr.markdown index a3835347043..77997625dec 100644 --- a/source/_components/shiftr.markdown +++ b/source/_components/shiftr.markdown @@ -38,4 +38,3 @@ password: required: true type: string {% endconfiguration %} - diff --git a/source/_components/shopping_list.markdown b/source/_components/shopping_list.markdown index 09597900327..a6fc33835b2 100644 --- a/source/_components/shopping_list.markdown +++ b/source/_components/shopping_list.markdown @@ -15,22 +15,25 @@ ha_qa_scale: internal The `shopping_list` component allows you to keep track of shopping list items. Includes the ability to add items via your voice using the sentence "Add eggs to my shopping list". +## {% linkable_title Configuration %} + ```yaml # Example configuration.yaml entry shopping_list: ``` -### Services +## Services + You can add or remove items on your shopping list by using the following services. -#### {% linkable_title Service `shopping_list.add_item` %} +### {% linkable_title Service `shopping_list.add_item` %} | Service data attribute | Optional | Description | |------------------------|----------|--------------------------------------------------------| | `name` | no | Name of the item to add. Example: "Beer" | -#### {% linkable_title Service `shopping_list.complete_item` %} +### {% linkable_title Service `shopping_list.complete_item` %} | Service data attribute | Optional | Description | |------------------------|----------|--------------------------------------------------------| -| `name` | no | Name of the item to mark as completed. Example: "Beer" | \ No newline at end of file +| `name` | no | Name of the item to mark as completed. Example: "Beer" | diff --git a/source/_components/smhi.markdown b/source/_components/smhi.markdown index 03f7bca7850..a3b1f87e20d 100644 --- a/source/_components/smhi.markdown +++ b/source/_components/smhi.markdown @@ -31,15 +31,14 @@ You can only add locations through the integrations page, not in configuration f Only location close to Sweden can be added. See [SMHI.se area](http://opendata.smhi.se/apidocs/metfcst/geographic_area.html) for more details what locations are supported.

- {% configuration %} latitude: - description: Manually specify latitude. + description: Manually specify latitude. required: false type: number default: Provided by Home Assistant configuration longitude: - description: Manually specify longitude. + description: Manually specify longitude. required: false type: number default: Provided by Home Assistant configuration diff --git a/source/_components/snips.markdown b/source/_components/snips.markdown index 96696c36d84..edb894e6e1d 100644 --- a/source/_components/snips.markdown +++ b/source/_components/snips.markdown @@ -22,7 +22,6 @@ Snips takes voice or text as input and produces *intents* as output, which are e ![Snips Modules](/images/screenshots/snips_nlu.png) - ## {% linkable_title The Snips Voice Platform %} ### {% linkable_title Installation %} @@ -30,18 +29,18 @@ Snips takes voice or text as input and produces *intents* as output, which are e The Snips platform can be installed via the Snips APT/Debian repository. If you prefer to install the platform using the Docker distribution, check out our [Docker Installation Guide](https://github.com/snipsco/snips-platform-documentation/wiki/6.--Miscellaneous#using-docker). ```bash -$ sudo apt-get update -$ sudo apt-get install -y dirmngr -$ sudo bash -c 'echo "deb https://raspbian.snips.ai/$(lsb_release -cs) stable main" > /etc/apt/sources.list.d/snips.list' -$ sudo apt-key adv --keyserver pgp.mit.edu --recv-keys D4F50CDCA10A2849 -$ sudo apt-get update -$ sudo apt-get install -y snips-platform-voice +sudo apt-get update +sudo apt-get install -y dirmngr +sudo bash -c 'echo "deb https://raspbian.snips.ai/$(lsb_release -cs) stable main" > /etc/apt/sources.list.d/snips.list' +sudo apt-key adv --keyserver pgp.mit.edu --recv-keys D4F50CDCA10A2849 +sudo apt-get update +sudo apt-get install -y snips-platform-voice ``` Note that if the keyserver pgp.mit.edu is down then try to use another one in the 4th line, like pgp.surfnet.nl: ```bash -$ sudo apt-key adv --keyserver pgp.surfnet.nl --recv-keys D4F50CDCA10A2849 +sudo apt-key adv --keyserver pgp.surfnet.nl --recv-keys D4F50CDCA10A2849 ``` ### {% linkable_title Creating an assistant %} @@ -51,13 +50,13 @@ Head over to the [Snips Console](https://console.snips.ai) to create your assist The next step is to get the assistant to work on your device. Unzip and copy the `assistant` folder that you downloaded from the web console to the path. Assuming your downloaded `assistant` folder is on your desktop, just run: ```bash -$ scp -r ~/Desktop/assistant pi@:/home/pi/. +scp -r ~/Desktop/assistant pi@:/home/pi/. ``` Now ssh into your Raspberry Pi: ```bash -$ ssh pi@ +ssh pi@ ``` By default, this command is `ssh pi@raspberrypi.local`, if you are using the default Raspberry Pi hostname. @@ -82,7 +81,7 @@ Make sure that a microphone is plugged to the Raspberry Pi. If you are having tr Start the Snips Voice Platform by starting the `snips-*` services: ```bash -$ sudo systemctl start "snips-*" +sudo systemctl start "snips-*" ``` Snips is now ready to take voice commands from the microphone. To trigger the listening, simply say @@ -161,11 +160,11 @@ In the `data_template` block, we have access to special variables, corresponding ### {% linkable_title Special slots %} -Several special values for slots are populated with the `siteId `the intent originated from and the probability value for the intent, the `sessionId` generate by the dialogue manager, and `slote_name` raw which will contain the raw, uninterpreted text of the slot value. +Several special values for slots are populated with the `siteId` the intent originated from and the probability value for the intent, the `sessionId` generate by the dialogue manager, and `slote_name` raw which will contain the raw, uninterpreted text of the slot value. In the above example, the slots are plain strings. However, Snips has a duration builtin value used for setting timers and this will be parsed to a seconds value. -In this example if we had an intent triggered with 'Set a timer for five minutes', `duration:` would equal 300 and `duration_raw:` would be set to 'five minutes'. The duration can be easily used to trigger Home Assistant events and the `duration_raw:` could be used to send a human readable response or alert. +In this example if we had an intent triggered with 'Set a timer for five minutes', `duration:` would equal 300 and `duration_raw:` would be set to 'five minutes'. The duration can be easily used to trigger Home Assistant events and the `duration_raw:` could be used to send a human readable response or alert. {% raw %} ```yaml @@ -185,8 +184,6 @@ SetTimer: ``` {% endraw %} - - ### {% linkable_title Sending TTS Notifications %} You can send TTS notifications to Snips using the `snips.say` and `snips.say_action` services. `say_action` starts a session and waits for user response, "Would you like me to close the garage door?", "Yes, close the garage door". @@ -209,7 +206,6 @@ You can send TTS notifications to Snips using the `snips.say` and `snips.say_act | `can_be_enqueued` | yes | If True, session waits for an open session to end, if False session is dropped if one is running. | | `intent_filter` | yes | Array of Strings - A list of intents names to restrict the NLU resolution to on the first query. | - ### {% linkable_title Snips Support %} There is an active [discord](https://discordapp.com/invite/3939Kqx) channel for further support. @@ -308,4 +304,3 @@ intent_script: and {{ states('sensor.dark_sky_weather_hourly_summary') }} ``` {% endraw %} - diff --git a/source/_components/sonos.markdown b/source/_components/sonos.markdown index 3cbd64e519e..ea08f23eaff 100644 --- a/source/_components/sonos.markdown +++ b/source/_components/sonos.markdown @@ -100,7 +100,6 @@ Night Sound and Speech Enhancement modes are only supported on Sonos PLAYBAR and | `night_sound` | yes | Boolean to control Night Sound mode. | `speech_enhance` | yes | Boolean to control Speech Enhancement mode. - ## {% linkable_title Advanced use %} For advanced uses, there are some manual configuration options available. @@ -140,4 +139,3 @@ sonos: This component is using the [SoCo](https://github.com/SoCo/SoCo) project. To be able to support the Sonos components and features it is mandatory to have TCP port 1400 opened. This port is used to receive events about changes on the Sonos network. For more details please see the [SoCo documentation](https://github.com/SoCo/SoCo) and source code of the SoCo project. - diff --git a/source/_components/sun.markdown b/source/_components/sun.markdown index cc2f933d70b..94da2e561c4 100644 --- a/source/_components/sun.markdown +++ b/source/_components/sun.markdown @@ -19,6 +19,8 @@ below the horizon. The sun can be used within automation as [sun_trigger]: /docs/automation/trigger/#sun-trigger [sun_condition]: /docs/scripts/conditions/#sun-condition +## {% linkable_title Configuration %} + ```yaml # Example configuration.yaml entry sun: @@ -35,7 +37,7 @@ elevation:

-### {% linkable_title Implementation Details %} +## {% linkable_title Implementation Details %} The sun's event listener will call the service when the sun rises or sets with an offset. @@ -52,7 +54,7 @@ which event (sunset or sunrise) and the offset. } ``` -#### {% linkable_title Maintains entity `sun.sun` %} +### {% linkable_title Maintains entity `sun.sun` %} | Possible state | Description | | --------- | ----------- | diff --git a/source/_components/switch.acer_projector.markdown b/source/_components/switch.acer_projector.markdown index 1e5bfb299c0..8e29186e2e8 100644 --- a/source/_components/switch.acer_projector.markdown +++ b/source/_components/switch.acer_projector.markdown @@ -13,7 +13,6 @@ ha_iot_class: "Local Polling" ha_release: 0.19 --- - The `acer_projector` switch platform allows you to control the state of RS232 connected projectors from [Acer](http://www.acer.com). ## {% linkable_title Configuration %} diff --git a/source/_components/switch.arduino.markdown b/source/_components/switch.arduino.markdown index a27907103af..5cc9f87d9b1 100644 --- a/source/_components/switch.arduino.markdown +++ b/source/_components/switch.arduino.markdown @@ -13,7 +13,6 @@ ha_release: pre 0.7 ha_iot_class: "Local Polling" --- - The `arduino` switch platform allows you to control the digital pins of your [Arduino](https://www.arduino.cc/) board. Support for switching pins is limited to high/on and low/off of the digital pins. PWM (pin 3, 5, 6, 9, 10, and 11 on an Arduino Uno) is not supported yet. To enable the Arduino pins with Home Assistant, add the following section to your `configuration.yaml` file: @@ -59,4 +58,3 @@ pins: {% endconfiguration %} The digital pins are numbered from 0 to 13 on a Arduino UNO. The available pins are 2 till 13. For testing purposes you can use pin 13 because with that pin you can control the internal LED. - diff --git a/source/_components/switch.arest.markdown b/source/_components/switch.arest.markdown index 5b7d762d92b..4b27e680d44 100644 --- a/source/_components/switch.arest.markdown +++ b/source/_components/switch.arest.markdown @@ -44,9 +44,10 @@ switch: function1: name: Light Desk ``` + {% configuration %} resource: - description: IP address and schema of the device that is exposing an aREST API, e.g., http://192.168.1.10 (no-trailing slash) + description: IP address and schema of the device that is exposing an aREST API, e.g., `http://192.168.1.10` (no-trailing slash) required: true type: string name: @@ -78,9 +79,8 @@ functions: type: string {% endconfiguration %} -You can still switch your pins with a web browser or a command line tool. Use the URL http://192.168.1.10/digital/8/1 to set pin 8 to high/on, the JSON response will give you the feedback. +You can still switch your pins with a web browser or a command line tool. Use the URL `http://192.168.1.10/digital/8/1` to set pin 8 to high/on, the JSON response will give you the feedback. ```json {"message": "Pin D8 set to 1", "id": "sensor02", "name": "livingroom", "connected": true} ``` - diff --git a/source/_components/switch.broadlink.markdown b/source/_components/switch.broadlink.markdown index 844e6c9715e..760aee5d295 100644 --- a/source/_components/switch.broadlink.markdown +++ b/source/_components/switch.broadlink.markdown @@ -15,6 +15,8 @@ ha_iot_class: "Local Polling" This `Broadlink` switch platform allow to you control Broadlink [devices](http://www.ibroadlink.com/). +## {% linkable_title Configuration %} + To enable it, add the following lines to your `configuration.yaml`: ```yaml @@ -93,7 +95,7 @@ slots: Information about how to install on Windows can be found [here](/components/sensor.broadlink/#microsoft-windows-installation). -### {% linkable_title How to obtain IR/RF packets? %} +## {% linkable_title How to obtain IR/RF packets? %} Choose Call Service from the Developer Tools. Choose the service `switch.broadlink_learn_command` from the list of **Available services:** and hit **CALL SERVICE**. Press the button on your remote with in 20 seconds. The packet will be printed as a persistent notification in the States page of the web interface. @@ -173,7 +175,7 @@ switch: slot_4: 'Speaker slot' ``` -### {% linkable_title Service `broadlink_send_packet` %} +## {% linkable_title Service `broadlink_send_packet` %} You can use the service `switch.broadlink_send_packet` to directly send IR packets without the need to assign a switch entity for each command. @@ -194,7 +196,7 @@ script: - "JgBGAJSTFDUUNhM2ExITEhMSExITEhM2EzYTNhQRFBEUERQRFBEUNRQ2ExITNhMSExITNhMSExITEhM2ExITNhQ1FBEUNhMADQUAAA==" ``` -### {% linkable_title Using E-Control Remotes %} +## {% linkable_title Using E-Control Remotes %} If you already have your remotes learned on E-Control app you can use this method to "copy" them to Home Assistant. @@ -226,65 +228,71 @@ First get or learn all the remotes you want to add to Home Assistant in E-Contro 6. Install python-broadlink library: - 1. `git clone https://github.com/mjg59/python-broadlink.git` - 2. `cd python-broadlink` - 3. `sudo python setup.py install` + ```bash + git clone https://github.com/mjg59/python-broadlink.git + cd python-broadlink + sudo python setup.py install + ``` -7. Test the codes -Use the `sendcode` script you have already downloaded to test the codes you got from the device. -You need to edit the script with your RM Pro IP Address and MAC Address and with the code in HEX format. -When run the script, you know the code works when get message . -Code sent... -Not every code works. +7. Test the codes + Use the `sendcode` script you have already downloaded to test the codes you got from the device. + You need to edit the script with your RM Pro IP Address and MAC Address and with the code in HEX format. + When run the script, you know the code works when get message. + Code sent... + Not every code works. -8. Convert the HEX codes to base64 -Use [this](http://tomeko.net/online_tools/hex_to_base64.php?lang=en1) tool to convert the hex codes to base64 for use with Home Assistant. +8. Convert the HEX codes to base64. + Use [this](http://tomeko.net/online_tools/hex_to_base64.php?lang=en1) tool to convert the hex codes to base64 for use with Home Assistant. -### {% linkable_title Using iOS and Windows to Obtain Codes %} +## {% linkable_title Using iOS and Windows to Obtain Codes %} 1. Use the E-Control app to learn the codes from all of your suitable remotes. Depending on the remote, try to add useful names for the buttons and/or the remotes. This will mean that you should only have to run this process once and will help with getting them quickly into Home Assistant. Dump the files in the app by navigating to the hamburger icon, select `share and select`, then choose `Share to other phones on WLAN`. 2. Install Requirements -- Download and install Python 2.7 on your windows PC. -- Run `pip install simplejson`. You must install simplejson in the same python version you will use to run the scripts. You can ensure that the current version is installed by attempting to install again and confirming that you see "Requirement already satisfied". -- Download and install [iBackup Viewer](http://www.imactools.com/iphonebackupviewer/). -- Download [these](https://github.com/NightRang3r/Broadlink-e-control-db-dump) github files. Make sure you place them in the \Python27 path in Windows. Be sure that the getBroadlinkSharedData.py from the download is in this directory. + - Download and install Python 2.7 on your windows PC. + - Run `pip install simplejson`. You must install simplejson in the same python version you will use to run the scripts. You can ensure that the current version is installed by attempting to install again and confirming that you see "Requirement already satisfied". + - Download and install [iBackup Viewer](http://www.imactools.com/iphonebackupviewer/). + - Download [these](https://github.com/NightRang3r/Broadlink-e-control-db-dump) github files. Make sure you place them in the \Python27 path in Windows. Be sure that the getBroadlinkSharedData.py from the download is in this directory. 3. Plug your iphone into your windows PC, open iTunes and create a non-encrypted backup of your device. 4. Open iBackup viewer then select the iOS backup that you created. Navigate to the App icon and then scroll until you find e-control.app, select this. Select and extract the files jsonButton, jsonIrCode and jsonSublr; they will be located in the Documents/SharedData section. Put these in the same location as the getBroadlinkSharedData.py. 5. Now open a Command Prompt and navigate to the directory where the aforementioned files are located e.g. C:\Python27. Now run the command python getBroadlinkSharedData.py, you should see something like this: -```C:\Python27>python getBroadlinkSharedData.py -ID: 1 | Name: TV -ID: 2 | Name: Upstairs -ID: 3 | Name: Sort in order -ID: 4 | Name: Soundbar -ID: 5 | Name: TV -ID: 6 | Name: Xbox One -ID: 7 | Name: User-Defined Aircon -ID: 8 | Name: Sort in order -ID: 9 | Name: User-Defined Aircon -ID: 10 | Name: Kids Fan -ID: 11 | Name: Downstairs -ID: 12 | Name: Ceiling Fan -ID: 13 | Name: Samsung TV -ID: 14 | Name: Xbox One -ID: 15 | Name: SONY SoundBar -ID: 16 | Name: Fire TV -ID: 17 | Name: New RF Remote -``` -6. Select the remote ID you would like to extract: -```Select accessory ID: 5 -[+] You selected: TV -[+] Dumping codes to TV.txt -``` + ```bash + C:\Python27>python getBroadlinkSharedData.py + ID: 1 | Name: TV + ID: 2 | Name: Upstairs + ID: 3 | Name: Sort in order + ID: 4 | Name: Soundbar + ID: 5 | Name: TV + ID: 6 | Name: Xbox One + ID: 7 | Name: User-Defined Aircon + ID: 8 | Name: Sort in order + ID: 9 | Name: User-Defined Aircon + ID: 10 | Name: Kids Fan + ID: 11 | Name: Downstairs + ID: 12 | Name: Ceiling Fan + ID: 13 | Name: Samsung TV + ID: 14 | Name: Xbox One + ID: 15 | Name: SONY SoundBar + ID: 16 | Name: Fire TV + ID: 17 | Name: New RF Remote + ``` -7. Now there should be a file with the name of the remote you chose in the same directory ending in `.txt`. Open that up and it will contain the Base64 code required for Home Assistant. To ensure these codes work correctly you may need to add `==` to the end of the code in your config.yaml file (or wherever you have your switches). + Select the remote ID you would like to extract: -### {% linkable_title Using Windows to Obtain Codes with Broadlink Manager %} + ```bash + Select accessory ID: 5 + [+] You selected: TV + [+] Dumping codes to TV.txt + ``` + +6. Now there should be a file with the name of the remote you chose in the same directory ending in `.txt`. Open that up and it will contain the Base64 code required for Home Assistant. To ensure these codes work correctly you may need to add `==` to the end of the code in your config.yaml file (or wherever you have your switches). + +## {% linkable_title Using Windows to Obtain Codes with Broadlink Manager %} 1. Install Broadlink Manager from this SourceForge link [here](https://sourceforge.net/projects/broadlink-manager/). 2. Open the application and hit "scan" to activate your broadlink device. diff --git a/source/_components/switch.deluge.markdown b/source/_components/switch.deluge.markdown index eba6ed1d106..0d6b41864c2 100644 --- a/source/_components/switch.deluge.markdown +++ b/source/_components/switch.deluge.markdown @@ -13,7 +13,6 @@ ha_release: 0.57 ha_iot_class: "Local Polling" --- - The `deluge` switch platform allows you to control your [Deluge](http://deluge-torrent.org/) client from within Home Assistant. The platform enables you switch all your torrents in pause, and then unpause them all. To add Deluge to your installation, add the following to your `configuration.yaml` file: diff --git a/source/_components/switch.digitalloggers.markdown b/source/_components/switch.digitalloggers.markdown index 7d28962def6..6b75f331da9 100644 --- a/source/_components/switch.digitalloggers.markdown +++ b/source/_components/switch.digitalloggers.markdown @@ -13,10 +13,9 @@ ha_release: 0.35 ha_iot_class: "Local Polling" --- +The `digitalloggers` switch platform allows you to control the state of your [Digital Loggers](http://www.digital-loggers.com/dinfaqs.html) switches. -The `digitalloggers` switch platform allows you to control the state of your [Digital Loggers](http://www.digital-loggers.com/dinfaqs.html) switches. - -### {% linkable_title Configuration %} +## {% linkable_title Configuration %} To use your digitalloggers switch in your installation, add the following to your `configuration.yaml` file: diff --git a/source/_components/switch.dlink.markdown b/source/_components/switch.dlink.markdown index 9511792504e..ea148580b77 100644 --- a/source/_components/switch.dlink.markdown +++ b/source/_components/switch.dlink.markdown @@ -13,7 +13,6 @@ ha_iot_class: "Local Polling" ha_release: 0.14 --- - The `dlink` switch platform allows you to control the state of your [D-Link Wi-Fi Smart Plugs](http://us.dlink.com/product-category/home-solutions/connected-home/smart-plugs/). Supported devices (tested): diff --git a/source/_components/switch.doorbird.markdown b/source/_components/switch.doorbird.markdown index f2da16e9629..7c78a4b8a0b 100644 --- a/source/_components/switch.doorbird.markdown +++ b/source/_components/switch.doorbird.markdown @@ -16,7 +16,7 @@ ha_iot_class: "Local Push" The `doorbird` switch platform allows you to power connected relays and trigger the IR array in your [DoorBird](http://www.doorbird.com/) video doorbell device.

- You must have the [DoorBird component](/components/doorbird/) configured to use this switch. +You must have the [DoorBird component](/components/doorbird/) configured to use this switch.

To enable this switch, add the following lines to your `configuration.yaml` file: diff --git a/source/_components/switch.edimax.markdown b/source/_components/switch.edimax.markdown index 7a6611d77ba..77431300df5 100644 --- a/source/_components/switch.edimax.markdown +++ b/source/_components/switch.edimax.markdown @@ -12,7 +12,6 @@ ha_category: Switch ha_release: pre 0.7 --- - This `edimax` switch platform allows you to control the state of your [Edimax](http://www.edimax.com/edimax/merchandise/merchandise_list/data/edimax/global/home_automation_smart_plug/) switches. To use your Edimax switch in your installation, add the following to your `configuration.yaml` file: diff --git a/source/_components/switch.eufy.markdown b/source/_components/switch.eufy.markdown index 1a79dbd26bd..e96ee77d324 100644 --- a/source/_components/switch.eufy.markdown +++ b/source/_components/switch.eufy.markdown @@ -16,4 +16,3 @@ ha_release: 0.68 The `eufy` platform allows you to control your [Eufy](http://www.eufylife.com) switches from within Home Assistant. They will be automatically discovered if the [Eufy](/components/eufy/) component is enabled. - diff --git a/source/_components/switch.fritzdect.markdown b/source/_components/switch.fritzdect.markdown index 88322c313fe..269cc207b4c 100644 --- a/source/_components/switch.fritzdect.markdown +++ b/source/_components/switch.fritzdect.markdown @@ -13,7 +13,6 @@ ha_iot_class: "Local Polling" ha_release: 0.38 --- - The `fritzdect` switch platform allows you to control the state of your [AVM FRITZ!DECT DECT-based wireless switches](https://en.avm.de/products/fritzdect/). The AVM FRITZ!DECT switches need to be paired to your Fritz!Box and then can be monitored and controlled via Home Assistant. Supported devices (tested): diff --git a/source/_components/switch.hikvisioncam.markdown b/source/_components/switch.hikvisioncam.markdown index 820a8326072..ad1cc040fba 100644 --- a/source/_components/switch.hikvisioncam.markdown +++ b/source/_components/switch.hikvisioncam.markdown @@ -12,7 +12,6 @@ ha_category: Switch ha_release: pre 0.7 --- - This `hikvisioncam` switch platform allows you to control your motion detection setting on your [Hikvision](http://www.hikvision.com/) camera.

diff --git a/source/_components/switch.hive.markdown b/source/_components/switch.hive.markdown index e4ea4837975..9c66e4bb93d 100644 --- a/source/_components/switch.hive.markdown +++ b/source/_components/switch.hive.markdown @@ -13,16 +13,12 @@ ha_release: 0.59 ha_iot_class: "Cloud Polling" --- - The `hive` switch platform integrates your Hive plugs into Home Assistant, enabling control of your devices. The platform supports the following Hive products: - Hive Active Plug -

Full configuration details can be found on the main [Hive component](/components/hive/) page.

- - diff --git a/source/_components/transmission.markdown b/source/_components/transmission.markdown index 1665cc7cc3d..03143c67cb7 100644 --- a/source/_components/transmission.markdown +++ b/source/_components/transmission.markdown @@ -103,9 +103,10 @@ monitored_conditions: The Transmission component is continuously monitoring the status of torrents in the target client. Once a torrent is started or completed, an event is triggered on the Home Assistant Bus, which allows to implement any kind of automation. Possible events are: - - transmission_downloaded_torrent - - transmission_started_torrent - + +- transmission_downloaded_torrent +- transmission_started_torrent + Inside of the event, there is the name of the torrent that is started or completed, as it is seen in the Transmission User Interface. Example of configuration of an automation with completed torrents: diff --git a/source/_components/utility_meter.markdown b/source/_components/utility_meter.markdown index fe67179e7f1..d90b12ee434 100644 --- a/source/_components/utility_meter.markdown +++ b/source/_components/utility_meter.markdown @@ -14,14 +14,14 @@ logo: energy_meter.png ha_qa_scale: internal --- -The `utility meter` component provides functionality to track consumptions of various utilities (e.g., energy, gas, water, heating). +The `utility meter` component provides functionality to track consumptions of various utilities (e.g., energy, gas, water, heating). From a user perspective, utility meters operate in cycles (usually monthly) for billing purposes. This sensor will track a source sensor values, automatically resetting the meter based on the configured cycle. On reset an attribute will store the previous meter value, providing the means for comparison operations (e.g., "did I spend more or less this month?") or billing estimation (e.g., through a sensor template that multiplies the metered value per the charged unit amount). Some utility providers have different tariffs according to time/resource availability/etc. The utility meter enables you to define the various tariffs supported by your utility provider and accounts your consumptions in accordance. When tariffs are defined a new entity will show up indicating the current tariff. In order to change the tariff, the user must call a service, usually through an automation that can be based in time or other external source (eg. a REST sensor).

-Sensors created with this component are persistent, so values are retained across restarts of home assistant. The first cycle for each sensor, will be incomplete; a sensor tracking daily usage, will start to be accurate the next day after the component was activated. A sensor tracking monthly usage, will present accurate data starting the first of the next month after being added to home assistant. +Sensors created with this component are persistent, so values are retained across restarts of home assistant. The first cycle for each sensor, will be incomplete; a sensor tracking daily usage, will start to be accurate the next day after the component was activated. A sensor tracking monthly usage, will present accurate data starting the first of the next month after being added to home assistant.

## {% linkable_title Configuration %} @@ -53,11 +53,11 @@ offset: tariffs: description: List of tariffs supported by the utility meter. required: false - default: [] - type: list + default: [] + type: list {% endconfiguration %} -# {% linkable_title Services %} +## {% linkable_title Services %} ### {% linkable_title Service `utility_meter.reset` %} @@ -69,7 +69,7 @@ Reset the Utility Meter. All sensors tracking tariffs will be reset to 0. ### {% linkable_title Service `utility_meter.next_tariff` %} -Change the current tariff to the next in the list. +Change the current tariff to the next in the list. This service must be called by the user for the tariff switching logic to occur (e.g. using an automation) | Service data attribute | Optional | Description | @@ -78,7 +78,7 @@ This service must be called by the user for the tariff switching logic to occur ### {% linkable_title Service `utility_meter.select_tariff` %} -Change the current tariff to the given tariff. +Change the current tariff to the given tariff. This service must be called by the user for the tariff switching logic to occur (e.g. using an automation) | Service data attribute | Optional | Description | @@ -92,8 +92,8 @@ The following configuration shows an example where 2 utility_meters (`daily_ener Both track the same sensor (`sensor.energy`) which continously monitors the energy consumed. -4 different sensors will be created, 2 per utility meter and corresponding to each tariff. -Sensor `sensor.daily_energy_peak`, `sensor.daily_energy_offpeak`, `sensor.monthly_energy_peak` and `sensor.monthly_energy_offpeak` will automatically be created to track the consumption in each tariff for the given cycle. +4 different sensors will be created, 2 per utility meter and corresponding to each tariff. +Sensor `sensor.daily_energy_peak`, `sensor.daily_energy_offpeak`, `sensor.monthly_energy_peak` and `sensor.monthly_energy_offpeak` will automatically be created to track the consumption in each tariff for the given cycle. `utility_meter.daily_energy` and `utility_meter.monthly_energy` entities will track the current tariff and provide a service to change the tariff. @@ -101,7 +101,7 @@ Sensor `sensor.daily_energy_peak`, `sensor.daily_energy_offpeak`, `sensor.monthl utility_meter: daily_energy: source: sensor.energy - cycle: daily + cycle: daily tariffs: - peak - offpeak @@ -114,8 +114,9 @@ utility_meter: ``` Assuming your energy provider tariffs are time based according to: + - *peak*: from 9h00 to 21h00 -- *offpeak*: from 21h00 to 9h00 next day +- *offpeak*: from 21h00 to 9h00 next day a time based automation can be used: @@ -128,16 +129,18 @@ automation: at: '21:00:00' action: - service: utility_meter.next_tariff - entity_id: utility_meter.daily_energy + entity_id: utility_meter.daily_energy - service: utility_meter.next_tariff entity_id: utility_meter.monthly_energy -``` -# {% linkable_title Advanced Configuration for DSMR users %} +``` -When using the [DSMR component](https://www.home-assistant.io/components/sensor.dsmr/) to get data from the utility meter, each tariff (peak and off-peak) has a separate sensor. Additionally, there is a separate sensor for gas consumption. The meter switches automatically between tariffs, so an automation is not necessary in this case. But, you do have to setup a few more instances of the `utility_meter` component. +## {% linkable_title Advanced Configuration for DSMR users %} + +When using the [DSMR component](https://www.home-assistant.io/components/sensor.dsmr/) to get data from the utility meter, each tariff (peak and off-peak) has a separate sensor. Additionally, there is a separate sensor for gas consumption. The meter switches automatically between tariffs, so an automation is not necessary in this case. But, you do have to setup a few more instances of the `utility_meter` component. If you want to create a daily and monthly sensor for each tariff, you have to track separate sensors: -- `sensor.power_consumption_low` for off-peak power + +- `sensor.power_consumption_low` for off-peak power - `sensor.power_consumption_normal` for peak power - `sensor.gas_consumption` for gas consumption @@ -147,19 +150,19 @@ So, tracking daily and monthly consumption for each sensor, will require setting utility_meter: daily_power_offpeak: source: sensor.power_consumption_low - cycle: daily + cycle: daily daily_power_peak: source: sensor.power_consumption_normal cycle: daily daily_gas: source: sensor.gas_consumption - cycle: daily + cycle: daily monthly_power_offpeak: source: sensor.power_consumption_low cycle: monthly monthly_power_peak: source: sensor.power_consumption_normal - cycle: monthly + cycle: monthly monthly_gas: source: sensor.gas_consumption cycle: monthly From 1d3ee93979d50339841a1727bf5020045f4b1178 Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Thu, 14 Feb 2019 04:27:05 +0000 Subject: [PATCH 198/198] Add method option to sensor.integration (#8557) * add method option * Update source/_components/sensor.integration.markdown Co-Authored-By: dgomes --- source/_components/sensor.integration.markdown | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/_components/sensor.integration.markdown b/source/_components/sensor.integration.markdown index 2e35f2d9994..30c18300146 100644 --- a/source/_components/sensor.integration.markdown +++ b/source/_components/sensor.integration.markdown @@ -7,14 +7,16 @@ sidebar: true comments: false sharing: true footer: true -ha_category: Utility +ha_category: + - Utility + - Energy ha_release: 0.87 ha_iot_class: "Local Push" logo: integral.png ha_qa_scale: internal --- -The `integration` platform provides the [Riemann sum](https://en.wikipedia.org/wiki/Riemann_sum) of the values provided by a source sensor. The Riemann sum is an approximation of an **integral** by a finite sum. In this implementation, we follow the Trapezoidal rule. +The `integration` platform provides the [Riemann sum](https://en.wikipedia.org/wiki/Riemann_sum) of the values provided by a source sensor. The Riemann sum is an approximation of an **integral** by a finite sum. In this implementation, the default is the Trapezoidal method, but Left and Right methods can optionally be used. ## {% linkable_title Configuration %} @@ -56,6 +58,10 @@ unit: description: Unit of Measurement to be used for the integration. required: false type: string +method: + description: Riemann sum method to be used. Available methods are trapezoidal, left, right. + required: false + default: trapezoidal {% endconfiguration %} If 'unit' is set then 'unit_prefix' and 'unit_time' are ignored.