diff --git a/source/_components/deconz.markdown b/source/_components/deconz.markdown index d1fde015211..ae079650aef 100644 --- a/source/_components/deconz.markdown +++ b/source/_components/deconz.markdown @@ -17,24 +17,19 @@ ha_iot_class: "Local Push" [deCONZ REST API](http://dresden-elektronik.github.io/deconz-rest-doc/). -### {% linkable_title Supported device types %} +### {% linkable_title Recommended way of running deCONZ %} -- [Zigbee Lights](/components/light.deconz/) -- [Consumption Sensors](/components/sensor.deconz/) -- [Humidity Sensors](/components/sensor.deconz/) -- [Light Level Sensors](/components/sensor.deconz/) -- [OpenClose Detectors](/components/binary_sensor.deconz/) -- [Power Sensors](/components/sensor.deconz/) -- [Presence Detectors](/components/binary_sensor.deconz/) -- [Pressure Sensors](/components/sensor.deconz/) -- [Switches (Remote Controls)](/components/sensor.deconz/) -- [Temperature Sensors](/components/sensor.deconz/) +Use [community container](https://hub.docker.com/r/marthoc/deconz/) by Marthoc for your deCONZ needs. It works both as a standalone container as well as with HASS.io. + +### {% linkable_title Supported devices %} + +See [deCONZ wiki](https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Supported-Devices) for a list of supported devices. ## {% linkable_title Configuration %} Home Assistant will automatically discover deCONZ presence on your network, if `discovery:` is present in your `configuration.yaml` file. -If you don't have the API key, you can generate an API key for deCONZ by using the one-click functionality similar to Philips Hue. Go to **Menu** -> **Settings** -> **Unlock Gateway** in deCONZ and then use the deCONZ configurator in Home Assistant frontend to create an API key. When you've generated the API key from Home Assistant, the API key will be stored in `.config_entries.json` inside the `.homeassistant` folder. +If you don't have the API key, you can generate an API key for deCONZ by using the one-click functionality similar to Philips Hue. Go to **Menu** -> **Settings** -> **Unlock Gateway** in deCONZ and then use the deCONZ configurator in Home Assistant frontend to create an API key. When you're done setting up deCONZ it will be stored as a config entry. You can add the following to your configuration.yaml file if you are not using the `discovery:` component: @@ -125,6 +120,8 @@ For the IKEA Tradfri remote, 1 is the middle button, 2 is up, 3 is down, 4 is le ### {% linkable_title Step up and step down input number with wireless dimmer %} +#### YAML + {% raw %} ```yaml automation: @@ -173,3 +170,37 @@ automation: {{ [bri-30, 0] | max }} ``` {% endraw %} + +#### Appdaemon + +{% raw %} +```yaml +remote_control_living_room: + module: remote_control + class: RemoteControl + event: deconz_event + id: dimmer_switch_3 +``` + +```python +import appdaemon.plugins.hass.hassapi as hass + +class RemoteControl(hass.Hass): + + def initialize(self): + if 'event' in self.args: + self.listen_event(self.handle_event, self.args['event']) + + def handle_event(self, event_name, data, kwargs): + if data['id'] == self.args['id']: + self.log(data['event']) + if data['event'] == 1002: + self.log('Button on') + elif data['event'] == 2002: + self.log('Button dim up') + elif data['event'] == 3002: + self.log('Button dim down') + elif data['event'] == 4002: + self.log('Button off') +``` +{% endraw %} diff --git a/source/_components/hue.markdown b/source/_components/hue.markdown index f172c6b0ff1..ce0244b72ef 100644 --- a/source/_components/hue.markdown +++ b/source/_components/hue.markdown @@ -20,7 +20,7 @@ Once discovered, if you have a custom default view, locate `configurator.philips When you configure the Hue bridge from Home Assistant, it writes a token to a file in your Home Assistant [configuration directory](/docs/configuration/). That token authenticates the communication with the Hue bridge. This token uses the Address of the Hue Bridge. If the IP address for the Hue Bridge changes, you will need to register the Hue Bridge with Home Assistant again. To avoid this you may set up DHCP registration for your Hue Bridge, so that it always has the same IP address. -Once registration is complete you should see the Hue lights listed as "light" entities; if you don't you may have to restart Home Assistant once more. Add these light entities to configuration.yaml and restart Home Assistant once more to complete the installation. +Once registration is complete you should see the Hue lights listed as `light` entities. If you don't you may have to restart Home Assistant once more. Add these light entities to `configuration.yaml` file and restart Home Assistant once more to complete the installation. If you want to enable the component without relying on the [discovery component](/components/discovery/), add the following lines to your `configuration.yaml` file: @@ -33,11 +33,13 @@ hue: Configuration variables: -- **host**: IP address of the device, eg. 192.168.1.10. Required if not using the `discovery` component to discover Hue bridges. +- **host** (*Required*): The IP address of the device, eg. 192.168.1.10. Required if not using the `discovery` component to discover Hue bridges. - **allow_unreachable** (*Optional*): (true/false) This will allow unreachable bulbs to report their state correctly. - **filename** (*Optional*): Make this unique if specifying multiple Hue hubs. - **allow_hue_groups** (*Optional*): (true/false) Enable this to stop Home Assistant from importing the groups defined on the Hue bridge. +## {% linkable_title Examples %} + ```yaml # Example configuration.yaml entry specifying optional parameters hue: @@ -49,7 +51,7 @@ hue: ### {% linkable_title Migrating from older configuration %} -In previous versions of the Hue component the configuration looked different: +In previous versions of the `hue` component the configuration looked different: ```yaml # Example configuration.yaml entry diff --git a/source/_components/light.yeelight.markdown b/source/_components/light.yeelight.markdown index 8ee047b47f5..e19afdac670 100644 --- a/source/_components/light.yeelight.markdown +++ b/source/_components/light.yeelight.markdown @@ -59,6 +59,7 @@ This component is tested to work with the following models. If you have a differ - **YLDP01YL**: LED Bulb (White) - **YLDP02YL**: LED Bulb (Color) - **YLDP03YL**: LED Bulb (Color) - E26 +- **YLDP06YL**: LED Bulb (Color) II - **YLDD01YL**: Lightstrip (Color) - **YLDD02YL**: Lightstrip (Color) - **MJCTD01YL**: Xiaomi Mijia Bedside Lamp - WIFI Version! diff --git a/source/_components/media_player.markdown b/source/_components/media_player.markdown index 40b642dc0c2..a2315f764d6 100644 --- a/source/_components/media_player.markdown +++ b/source/_components/media_player.markdown @@ -32,7 +32,7 @@ Available services: `turn_on`, `turn_off`, `toggle`, `volume_up`, `volume_down`, | Service data attribute | Optional | Description | |------------------------|----------|--------------------------------------------------| | `entity_id` | yes | Target a specific media player. Defaults to all. | -| `volume_level` | no | Float for volume level | +| `volume_level` | no | Float for volume level. Range 0..1 | #### {% linkable_title Service `media_player.media_seek` %} diff --git a/source/_components/recorder.markdown b/source/_components/recorder.markdown index b7410f68ea5..dac5c0da7bf 100644 --- a/source/_components/recorder.markdown +++ b/source/_components/recorder.markdown @@ -26,51 +26,51 @@ recorder: ``` {% configuration %} - recorder: - description: Enables the recorder component. Only allowed once. - required: true - type: map - keys: - db_url: - description: The URL which points to your database. - required: false - type: URL - purge_keep_days: - description: Specify the number of history days to keep in recorder database after a purge. - required: false - default: 10 - type: int - purge_interval: - description: How often (in days) the purge task runs. If a scheduled purge is missed (e.g., if Home Assistant was not running), the schedule will resume soon after Home Assistant restarts. You can use the [service](#service-purge) call `purge` when required without impacting the purge schedule. If this is set to `0` (zero), automatic purging is disabled. - required: false - default: 1 - type: int - exclude: - description: Configure which components should be excluded - required: false - type: map - keys: - domains: - description: The list of domains to be excluded from recordings. - required: false - type: List - entities: - description: The list of entity ids to be excluded from recordings. - required: false - type: List - include: - description: Configure which components should be included in recordings. If set, all other entities will not be recorded. - required: false - type: map - keys: - domains: - description: The list of domains to be included in the recordings. - required: false - type: List - entities: - description: The list of entity ids to be included in the recordings. - required: false - type: List +recorder: + description: Enables the recorder component. Only allowed once. + required: true + type: map + keys: + db_url: + description: The URL which points to your database. + required: false + type: URL + purge_keep_days: + description: Specify the number of history days to keep in recorder database after a purge. + required: false + default: 10 + type: int + purge_interval: + description: How often (in days) the purge task runs. If a scheduled purge is missed (e.g., if Home Assistant was not running), the schedule will resume soon after Home Assistant restarts. You can use the [service](#service-purge) call `purge` when required without impacting the purge schedule. If this is set to `0` (zero), automatic purging is disabled. + required: false + default: 1 + type: int + exclude: + description: Configure which components should be excluded + required: false + type: map + keys: + domains: + description: The list of domains to be excluded from recordings. + required: false + type: List + entities: + description: The list of entity ids to be excluded from recordings. + required: false + type: List + include: + description: Configure which components should be included in recordings. If set, all other entities will not be recorded. + required: false + type: map + keys: + domains: + description: The list of domains to be included in the recordings. + required: false + type: List + entities: + description: The list of entity ids to be included in the recordings. + required: false + type: List {% endconfiguration %} Define domains and entities to `exclude` (aka. blacklist). This is convenient when you are basically happy with the information recorded, but just want to remove some entities or domains. Usually these are entities/domains which do not change (like `weblink`) or rarely change (`updater` or `automation`). @@ -79,7 +79,7 @@ Define domains and entities to `exclude` (aka. blacklist). This is convenient wh # Example configuration.yaml entry with exclude recorder: purge_keep_days: 5 - db_url: sqlite:///home/user/.homeassistant/test + db_url: sqlite:////home/user/.homeassistant/test exclude: domains: - automation @@ -145,7 +145,7 @@ If the `recorder` component is activated then some components support `restore_s | Database engine | `db_url` | | :---------------|:---------------------------------------------------------| -| SQLite | `sqlite:///PATH/TO/DB_NAME` | +| SQLite | `sqlite:////PATH/TO/DB_NAME` | | MariaDB | `mysql://SERVER_IP/DB_NAME?charset=utf8` | | MariaDB         | `mysql://user:password@SERVER_IP/DB_NAME?charset=utf8` | | MySQL | `mysql://SERVER_IP/DB_NAME?charset=utf8` | diff --git a/source/_components/sensor.dsmr.markdown b/source/_components/sensor.dsmr.markdown index 9980021de1c..6cd6befc3ab 100644 --- a/source/_components/sensor.dsmr.markdown +++ b/source/_components/sensor.dsmr.markdown @@ -15,8 +15,9 @@ ha_iot_class: "Local Push" A sensor platform for Dutch Smart Meters which comply to DSMR (Dutch Smart Meter Requirements), also known as 'Slimme meter' or 'P1 poort'. -- Currently support DSMR V2.2 and V4 through the [dsmr_parser](https://github.com/ndokter/dsmr_parser) module by Nigel Dokter. -- For official information about DSMR refer to: [DSMR Document](http://www.netbeheernederland.nl/themas/hotspot/hotspot-documenten/?dossierid=11010056&title=Slimme%20meter&onderdeel=Documenten) +- Currently support DSMR V2.2, V3, V4 and V5 through the [dsmr_parser](https://github.com/ndokter/dsmr_parser) module by Nigel Dokter. +- For official information about DSMR refer to: [DSMR Document](https://www.netbeheernederland.nl/dossiers/slimme-meter-15) +- For official information about the P1 port refer to: https://www.wijhebbenzon.nl/media/kunena/attachments/3055/DSMRv5.0FinalP1.pdf - For unofficial hardware connection examples refer to: [Domoticx](http://domoticx.com/p1-poort-slimme-meter-hardware/)

@@ -26,6 +27,7 @@ A sensor platform for Dutch Smart Meters which comply to DSMR (Dutch Smart Meter This component is known to work for: - Iskra ME382 / MT382 (DSMR 2.2) +- ISKRA AM550 (DSMR 5.0) - Landis+Gyr E350 (DMSR 4) - Landis+Gyr ZCF110 / ZM F110 (DSMR 4.2) - Kaifa E0026 @@ -36,6 +38,7 @@ USB serial converters: - Cheap (Banggood/ebay) Generic PL2303 - https://sites.google.com/site/nta8130p1smartmeter/webshop - https://www.sossolutions.nl/slimme-meter-kabel +- https://tweakers.net/gallery/269738/aanbod/ Serial to network proxies: @@ -57,7 +60,7 @@ sensor: required: false type: string name: - description: "Version of DSMR used by meter. Choices: 2.2, 4, 5. Defaults to 2.2." + description: "Version of DSMR used by meter. Choices: 2.2, 3, 4, 5. Defaults to 2.2." required: false type: string {% endconfiguration %} @@ -69,7 +72,7 @@ Full configuration examples can be found below: sensor: - platform: dsmr port: /dev/ttyUSB1 - dsmr_version: 4 + dsmr_version: 5 group: meter_readings: @@ -88,7 +91,7 @@ sensor: - platform: dsmr host: 192.168.1.13 port: 2001 - dsmr_version: 4 + dsmr_version: 5 group: meter_readings: @@ -127,7 +130,7 @@ $ sudo reboot ### {% linkable_title Technical overview %} -DSMR is a standard to which Dutch smartmeters must comply. It specifies that the smartmeter must send out a 'telegram' every 10 seconds over a serial port. +DSMR is a standard to which Dutch smartmeters must comply. It specifies that the smartmeter must send out a 'telegram' every 10 seconds (every second for DSMR 5.0 devices) over a serial port. The contents of this telegram differ between version but they generally consist of lines with 'obis' (Object Identification System, a numerical ID for a value) followed with the value and unit. diff --git a/source/_components/sensor.postnl.markdown b/source/_components/sensor.postnl.markdown index 3087ce4b011..991aba720c5 100644 --- a/source/_components/sensor.postnl.markdown +++ b/source/_components/sensor.postnl.markdown @@ -20,7 +20,7 @@ The `postnl` platform allows one to track deliveries by [PostNL](https://www.pos To enable this sensor, add the following lines to your `configuration.yaml`: ```yaml -sensors: +sensor: - platform: postnl username: POSTNL_USERNAME password: POSTNL_PASSWORD diff --git a/source/_components/sensor.whois.markdown b/source/_components/sensor.whois.markdown index 7a6937ce33f..87e2e674cbc 100644 --- a/source/_components/sensor.whois.markdown +++ b/source/_components/sensor.whois.markdown @@ -14,14 +14,17 @@ ha_iot_class: "Cloud Polling" --- -`whois` sensor allows you to perform daily WHOIS lookups against your owned domains. This provides you with information such as `expiration_date`, `name_servers`, and `registrar` details. +The `whois` sensor platform allows you to perform daily WHOIS lookups against your owned domains. This provides you with information such as `expiration_date`, `name_servers` and `registrar` details. + +## {% linkable_title Configuration %} + +To use this sensor in your installation, add the following to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry sensor: - platform: whois domain: example.net - name: primary ``` {% configuration %} diff --git a/source/_components/snips.markdown b/source/_components/snips.markdown index e7086ac9dca..425abdc6a5a 100644 --- a/source/_components/snips.markdown +++ b/source/_components/snips.markdown @@ -105,6 +105,22 @@ By default, Snips runs its own MQTT broker. But we can also tell Snips to use an ## {% linkable_title Home Assistant configuration %} +{% configuration %} +feedback_sounds: + description: Turn on feedbacks sounds for Snips + required: false + type: str + default: false +site_ids: + description: A list of siteIds if using multiple Snips instances. Used to make sure feedback is toggled on or off for all sites + required: false + type: str +probability_threshhold: + description: Threshhold for intent probability. Intents under this level are discarded + require: false + type: int +{% endconfiguration %} + ### {% linkable_title Specifying the MQTT broker %} Messages between Snips and Home Assistant are passed via MQTT. We can either point Snips to the MQTT broker used by Home Assistant, as explained above, or tell Home Assistant which [MQTT broker](/docs/mqtt/) to use by adding the following entry to the `configuration.yaml` file: @@ -147,7 +163,9 @@ In the `data_template` block, we have access to special variables, corresponding ### {% linkable_title Special slots %} -In the above example, the slots are plain strings. However, when more complex types are used, such as dates or time ranges, they will be transformed to rich Python objects, for example: +Two special values for slots are populated with the siteId the intent originated from and the probability value for the intent. + +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. {% raw %} ```yaml @@ -160,12 +178,13 @@ SetTimer: data_template: name: "{{ timer_name }}" duration: "{{ timer_duration }}" - seconds: "{{ slots.timer_duration.value.seconds }}" - minutes: "{{ slots.timer_duration.value.minutes }}" - hours: "{{ slots.timer_duration.value.hours }}" + siteId: "{{ site_id }}" + probability: "{{ probability }}" ``` {% 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". @@ -202,7 +221,7 @@ intent_script: turn_on_light: speech: type: plain - text: 'OK, closing the garage door' + text: 'OK, turning on the light' action: service: light.turn_on ``` @@ -256,7 +275,7 @@ intent_script: ##### {% linkable_title Weather %} -So now you can open and close your garage door, let's check the weather. Add the Weather by Snips Skill to your assistant. Create a weather sensor, in this example (Dark Sky)[/components/sensor.darksky/] and the `api_key` in the `secrets.yaml` file. +So now you can open and close your garage door, let's check the weather. Add the Weather by Snips Skill to your assistant. Create a weather sensor, in this example [Dark Sk](/components/sensor.darksky/) and the `api_key` in the `secrets.yaml` file. ```yaml - platform: darksky @@ -272,7 +291,7 @@ So now you can open and close your garage door, let's check the weather. Add the - temperature_min ``` -Then create this `intent_script.yaml` file in your configuration directory. +Then add this to your configuration file. {% raw %} ```yaml diff --git a/source/_docs/configuration/platform_options.markdown b/source/_docs/configuration/platform_options.markdown index 544c651e4b7..7823868022e 100644 --- a/source/_docs/configuration/platform_options.markdown +++ b/source/_docs/configuration/platform_options.markdown @@ -19,17 +19,17 @@ By setting an entity namespace, all entities will be prefixed with that namespac ```yaml # Example configuration.yaml entry light: - platform: hue - entity_namespace: holiday_house + - platform: your_lights + entity_namespace: holiday_house ``` ### {% linkable_title Scan Interval %} -Platforms that require polling will be polled in an interval specified by the main component. For example a light will check every 30 seconds for a changed state. It is possible to overwrite this scan interval for any platform that is being polled by specifying a `scan_interval` configuration key. In the example below we setup the Philips Hue lights but tell Home Assistant to poll the devices every 10 seconds instead of the default 30 seconds. +Platforms that require polling will be polled in an interval specified by the main component. For example a light will check every 30 seconds for a changed state. It is possible to overwrite this scan interval for any platform that is being polled by specifying a `scan_interval` configuration key. In the example below we set up the `your_lights` platform but tell Home Assistant to poll the devices every 10 seconds instead of the default 30 seconds. ```yaml -# Example configuration.yaml entry to poll Hue lights every 10 seconds. +# Example configuration.yaml entry to poll your_lights every 10 seconds. light: - platform: hue - scan_interval: 10 + - platform: your_lights + scan_interval: 10 ``` diff --git a/source/_docs/z-wave/controllers.markdown b/source/_docs/z-wave/controllers.markdown index 7a0952abcc2..fdaac560c3c 100644 --- a/source/_docs/z-wave/controllers.markdown +++ b/source/_docs/z-wave/controllers.markdown @@ -17,7 +17,7 @@ You need to have a [supported Z-Wave USB stick or module](https://github.com/Ope |-------------------------|----------------|------------------|--------------| | Aeotec Z-Stick | ✓ | | | | Aeotec Z-Stick Series 2 | ✓ | | | -| Aeotec Z-Stick Series 5 | ✓ | | ✓ | +| Aeotec Z-Stick Series 5 | ✓ | ✓ | ✓ | | Pine64 Z-Wave Module | ✓ | | | | Razberry GPIO Module | ✓ | | | | Seluxit ViaSens 100 | | | | diff --git a/source/_posts/2018-05-11-release-69.markdown b/source/_posts/2018-05-11-release-69.markdown index 4063660e8c9..a11190aa887 100644 --- a/source/_posts/2018-05-11-release-69.markdown +++ b/source/_posts/2018-05-11-release-69.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "0.69: TBD - Update date" -description: "TBD." -date: 2018-05-05 00:01:00 +title: "0.69: Matrix Chatbot, PostNL, Social Blade, Xiaomi Mijia sensors" +description: "Great release mainly focused on bug fixes." +date: 2018-05-11 00:01:00 date_formatted: "May 11, 2018" author: Paulus Schoutsen author_twitter: balloob @@ -13,12 +13,12 @@ og_image: /images/blog/2018-05-0.69/components.png +Not much time to write a great into this time as we're hanging out at PyCon! Some fixes for the Hue and Wink colors thanks to [@amelchio]. Initial foundation for users has landed, it's not anywhere near usable. We'll keep hacking on it. Google Assistant for Home Assistant Cloud now supports room hints. This will cause Google Assistant put the devices in the right groups when you link your account. + ## {% linkable_title New Platforms %} -- New sensor domain expiry ([@masarliev] - [#14067]) ([sensor.domain_expiry docs]) (new-platform) - Support Xiaomi Mijia Bluetooth Wireless Temperature and Humidity Sensor ([@ratcashdev] - [#13955]) ([sensor.mitemp_bt docs]) (new-platform) - Move RainMachine to component/hub model ([@bachya] - [#14085]) ([rainmachine docs]) ([switch.rainmachine docs]) (breaking change) (new-platform) -- Foundation for users ([@balloob] - [#13968]) ([auth docs]) ([http docs]) (new-platform) - Add Social Blade Sensor ([@meauxt] - [#14060]) ([sensor.socialblade docs]) ([sensor.uscis docs]) (new-platform) - Add PostNL sensor (Dutch Postal Services) ([@iMicknl] - [#12366]) ([sensor.postnl docs]) (new-platform) - Issue/add template fans ([@giangvo] - [#12027]) ([fan.template docs]) (new-platform) @@ -35,17 +35,24 @@ Experiencing issues introduced by this release? Please report them in our [issue ## {% linkable_title Breaking Changes %} -- Pollen.com: Added attributes on top 3 allergens ([@bachya] - [#14018]) ([sensor.pollen docs]) (breaking change) -- Add Sonos device attribute with grouping information ([@amelchio] - [#13553]) ([media_player.sonos docs]) (breaking change) -- Re-implement HomematicIP cloud to async ([@mxworm] - [#13468]) ([homematicip_cloud docs]) ([sensor.homematicip_cloud docs]) (breaking change) -- Move RainMachine to component/hub model ([@bachya] - [#14085]) ([rainmachine docs]) ([switch.rainmachine docs]) (breaking change) (new-platform) +- Pollen.com: Added attributes on top 3 allergens. This caused attribute names `primary_allergen_genus`, `primary_allergen_name` and `primary_allergen_type` to be suffixed with `_1` ([@bachya] - [#14018]) ([sensor.pollen docs]) (breaking change) +- Add Sonos device attribute with grouping information. The `media_player.sonos` attribute `is_coordinator` has been removed; the new attribute `sonos_group` (listing all group members, coordinator first) can be used instead. ([@amelchio] - [#13553]) ([media_player.sonos docs]) (breaking change) +- Re-implement HomematicIP cloud to async. Change of configuration schema: `name` is optional and cannot be empty. Remove of state attributes for sensors. Remove of additional sensor to show state of all found components ([@mxworm] - [#13468]) ([homematicip_cloud docs]) ([sensor.homematicip_cloud docs]) (breaking change) - System log: make firing event optional ([@balloob] - [#14102]) ([system_log docs]) (breaking change) -- Disable eliqonline requirement ([@balloob] - [#14156]) ([sensor.eliqonline docs]) (breaking change) -- Custom component loading cleanup ([@balloob] - [#14211]) (breaking change) - Converts RainMachine to hub model (part 2) ([@bachya] - [#14225]) ([rainmachine docs]) ([switch.rainmachine docs]) (breaking change) - Homekit: Changed device_class requirement Humidity Sensor ([@cdce8p] - [#14277]) ([homekit docs]) (breaking change) -- Sensor device classes ([@cdce8p] - [#14282]) ([sensor docs]) (breaking change) -- Matrix Chatbot ([@tinloaf] - [#13355]) ([matrix docs]) ([notify docs]) (breaking change) (new-platform) +- The sensor unit `lux` has been replaced with `lx` for consistency. That covers the following sensor platforms: homematic, isy994, miflora, mysensors, tahoma, vera and template sensors. To add light sensors for the HomeKit component the device_class changed to illuminance. ([@cdce8p] - [#14282]) ([sensor docs]) (breaking change) +- The Matrix notification platform now depends on the the new Matrix component. Please see the documentation for how to configure the Matrix component. ([@tinloaf] - [#13355]) ([matrix docs]) ([notify docs]) (breaking change) (new-platform) +- Move RainMachine to component/hub model and remove Remote API. ([@bachya] - [#14085] - [#14225]) ([rainmachine docs]) ([switch.rainmachine docs]) (breaking change) (new-platform) + +```yaml +# New rainmachine config +rainmachine: + ip_address: 192.168.1.100 + password: abc123 + switches: + zone_run_time: 240 +``` ## {% linkable_title Beta Fixes %} @@ -54,7 +61,8 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fix module names for custom components ([@balloob] - [#14317]) (beta fix) - Revert custom component loading logic ([@balloob] - [#14327]) (beta fix) - fix(hbmqtt): partial packets breaking hbmqtt ([@graffic] - [#14329]) ([mqtt docs]) (beta fix) -- Fix Yeelight naming ([@syssi]) +- Ignore more loading errors ([@balloob] - [#14331]) (beta fix) +- Ignore NaN values for influxdb ([@amelchio] - [#14347]) ([influxdb docs]) (beta fix) ## {% linkable_title All changes %} @@ -71,7 +79,6 @@ Experiencing issues introduced by this release? Please report them in our [issue - Remove excessive debugging in webostv module ([@stephanerosi] - [#14056]) ([media_player.webostv docs]) - Support new Xiaomi Aqara device model names and LAN protocol 2.0 ([@ileler] - [#13540]) ([xiaomi_aqara docs]) ([binary_sensor.xiaomi_aqara docs]) ([light.xiaomi_aqara docs]) ([sensor.xiaomi_aqara docs]) ([switch.xiaomi_aqara docs]) - Add devices to Tahoma ([@bakedraccoon] - [#14075]) ([tahoma docs]) ([cover.tahoma docs]) ([sensor.tahoma docs]) -- New sensor domain expiry ([@masarliev] - [#14067]) ([sensor.domain_expiry docs]) (new-platform) - Modify weather components for "new" frontend card ([@c727] - [#14076]) ([weather.buienradar docs]) ([weather.darksky docs]) ([weather.openweathermap docs]) - Add Sonos device attribute with grouping information ([@amelchio] - [#13553]) ([media_player.sonos docs]) (breaking change) - Re-implement HomematicIP cloud to async ([@mxworm] - [#13468]) ([homematicip_cloud docs]) ([sensor.homematicip_cloud docs]) (breaking change) @@ -115,7 +122,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fixes #14169 (Upgrade pyupnp-async to 0.1.0.2) ([@dgomes] - [#14210]) ([upnp docs]) - zha: Clean up binary_sensor listener registration/state updates ([@rcloran] - [#14197]) - HomematicIP cloud: Add logic to check accesspoint connection state ([@sander76] - [#14203]) ([homematicip_cloud docs]) -- Foundation for users ([@balloob] - [#13968]) ([auth docs]) ([http docs]) (new-platform) +- Foundation for users ([@balloob] - [#13968]) ([http docs]) (new-platform) - Allow easy extension of websocket API ([@balloob] - [#14186]) ([frontend docs]) ([websocket_api docs]) - Change the divisor for total consumption output ([@CM000n] - [#14215]) ([switch.fritzbox docs]) - Upgrade mypy to 0.590 ([@fabaff] - [#14207]) @@ -133,6 +140,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add Social Blade Sensor ([@meauxt] - [#14060]) ([sensor.socialblade docs]) ([sensor.uscis docs]) (new-platform) - UPnP code cleanup ([@dgomes] - [#14235]) ([upnp docs]) ([sensor.upnp docs]) - Improve config schema of the blackbird component ([@syssi] - [#14007]) ([media_player.blackbird docs]) +- Fix Hue color state for missing xy ([@amelchio] - [#14230]) ([light.hue docs]) - Add support for tracking devices on Netgear access points ([@MatMaul] - [#13331]) ([device_tracker docs]) - WUnderground unique ids ([@OttoWinter] - [#13311]) ([sensor.wunderground docs]) - Add PostNL sensor (Dutch Postal Services) ([@iMicknl] - [#12366]) ([sensor.postnl docs]) (new-platform) @@ -142,11 +150,12 @@ Experiencing issues introduced by this release? Please report them in our [issue - Restores switch state, case the switch is optimistic ([@dgomes] - [#14151]) ([switch.mqtt docs]) - Issue/add template fans ([@giangvo] - [#12027]) ([fan.template docs]) (new-platform) - HomeKit - Climate: power state on/off support ([@roiff] - [#14082]) ([homekit docs]) -- Demo Sensor - Added device_class support ([@cdce8p] - [#14269]) ([sensor.demo docs]) +- Demo Sensor - Added device_class support ([@cdce8p] - [#14269]) - Re-enable eliqonline requirement ([@molobrakos] - [#14265]) ([sensor.eliqonline docs]) - Add fetching camera thumbnails over websocket ([@balloob] - [#14231]) ([camera docs]) ([frontend docs]) ([image_processing docs]) ([microsoft_face docs]) ([websocket_api docs]) - Allow fetching media player covers via websocket connection ([@balloob] - [#14233]) ([media_player docs]) - Fix ZWave light brightness ([@cdce8p] - [#14261]) ([light.zwave docs]) +- Color fixes for Wink lights ([@amelchio] - [#14263]) ([light.wink docs]) - fix check config not working after #14211 ([@fanthos] - [#14259]) - Issue Template Fix CRLF ([@OttoWinter] - [#14283]) - Upgrade attrs to 18.1.0 ([@fabaff] - [#14281]) @@ -154,6 +163,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Upgrade holidays to 0.9.5 ([@fabaff] - [#14274]) ([binary_sensor.workday docs]) - Homekit: Changed device_class requirement Humidity Sensor ([@cdce8p] - [#14277]) ([homekit docs]) (breaking change) - HomeKit: Support triggered state for alarm_control_panel ([@schmittx] - [#14285]) ([homekit docs]) +- Fix filter sensor missing window_size argument ([@dgomes] - [#14252]) ([sensor.filter docs]) - Upgrade astral to 1.6.1 ([@fabaff] - [#14297]) - BOM Weather throttle fix ([@nickw444] - [#14234]) ([sensor.bom docs]) - Publish attributes unconditionally ([@blackwind] - [#14179]) ([mqtt_statestream docs]) @@ -163,7 +173,7 @@ Experiencing issues introduced by this release? Please report them in our [issue - Add alarmdotcom sensor status ([@jnewland] - [#14254]) ([alarm_control_panel.alarmdotcom docs]) - Add domain to labels and count state changes to Prometheus ([@jnewland] - [#14253]) ([prometheus docs]) - Add support for max_volume ([@relvacode] - [#13822]) ([media_player.onkyo docs]) -- Refactor ImageProcessingFaceEntity ([@robmarkcole] - [#14296]) ([image_processing docs]) ([image_processing.demo docs]) ([image_processing.dlib_face_detect docs]) ([image_processing.dlib_face_identify docs]) ([image_processing.microsoft_face_detect docs]) ([image_processing.microsoft_face_identify docs]) +- Refactor ImageProcessingFaceEntity ([@robmarkcole] - [#14296]) ([image_processing docs]) ([image_processing.dlib_face_detect docs]) ([image_processing.dlib_face_identify docs]) ([image_processing.microsoft_face_detect docs]) ([image_processing.microsoft_face_identify docs]) - Onkyo: SUPPORT_VOLUME_STEP ([@rsmeral] - [#14299]) ([media_player.onkyo docs]) - Add All-Linking capabilities ([@teharris1] - [#14065]) ([insteon_plm docs]) ([binary_sensor.insteon_plm docs]) ([fan.insteon_plm docs]) ([light.insteon_plm docs]) ([sensor.insteon_plm docs]) ([switch.insteon_plm docs]) - Add missing 'sensor' to ABODE_PLATFORMS ([@jloutsenhizer] - [#14313]) ([abode docs]) (beta fix) @@ -171,6 +181,8 @@ Experiencing issues introduced by this release? Please report them in our [issue - Fix module names for custom components ([@balloob] - [#14317]) (beta fix) - Revert custom component loading logic ([@balloob] - [#14327]) (beta fix) - fix(hbmqtt): partial packets breaking hbmqtt ([@graffic] - [#14329]) ([mqtt docs]) (beta fix) +- Ignore more loading errors ([@balloob] - [#14331]) (beta fix) +- Ignore NaN values for influxdb ([@amelchio] - [#14347]) ([influxdb docs]) (beta fix) [#12027]: https://github.com/home-assistant/home-assistant/pull/12027 [#12060]: https://github.com/home-assistant/home-assistant/pull/12060 @@ -260,14 +272,17 @@ Experiencing issues introduced by this release? Please report them in our [issue [#14220]: https://github.com/home-assistant/home-assistant/pull/14220 [#14221]: https://github.com/home-assistant/home-assistant/pull/14221 [#14225]: https://github.com/home-assistant/home-assistant/pull/14225 +[#14230]: https://github.com/home-assistant/home-assistant/pull/14230 [#14231]: https://github.com/home-assistant/home-assistant/pull/14231 [#14233]: https://github.com/home-assistant/home-assistant/pull/14233 [#14234]: https://github.com/home-assistant/home-assistant/pull/14234 [#14235]: https://github.com/home-assistant/home-assistant/pull/14235 +[#14252]: https://github.com/home-assistant/home-assistant/pull/14252 [#14253]: https://github.com/home-assistant/home-assistant/pull/14253 [#14254]: https://github.com/home-assistant/home-assistant/pull/14254 [#14259]: https://github.com/home-assistant/home-assistant/pull/14259 [#14261]: https://github.com/home-assistant/home-assistant/pull/14261 +[#14263]: https://github.com/home-assistant/home-assistant/pull/14263 [#14265]: https://github.com/home-assistant/home-assistant/pull/14265 [#14269]: https://github.com/home-assistant/home-assistant/pull/14269 [#14274]: https://github.com/home-assistant/home-assistant/pull/14274 @@ -285,6 +300,9 @@ Experiencing issues introduced by this release? Please report them in our [issue [#14317]: https://github.com/home-assistant/home-assistant/pull/14317 [#14327]: https://github.com/home-assistant/home-assistant/pull/14327 [#14329]: https://github.com/home-assistant/home-assistant/pull/14329 +[#14331]: https://github.com/home-assistant/home-assistant/pull/14331 +[#14347]: https://github.com/home-assistant/home-assistant/pull/14347 +[#14381]: https://github.com/home-assistant/home-assistant/pull/14381 [@CM000n]: https://github.com/CM000n [@Danielhiversen]: https://github.com/Danielhiversen [@Hate-Usernames]: https://github.com/Hate-Usernames @@ -383,11 +401,14 @@ Experiencing issues introduced by this release? Please report them in our [issue [image_processing.microsoft_face_detect docs]: /components/image_processing.microsoft_face_detect/ [image_processing.microsoft_face_identify docs]: /components/image_processing.microsoft_face_identify/ [image_processing.opencv docs]: /components/image_processing.opencv/ +[influxdb docs]: /components/influxdb/ [insteon_plm docs]: /components/insteon_plm/ [light.deconz docs]: /components/light.deconz/ [light.flux_led docs]: /components/light.flux_led/ +[light.hue docs]: /components/light.hue/ [light.insteon_plm docs]: /components/light.insteon_plm/ [light.mqtt_json docs]: /components/light.mqtt_json/ +[light.wink docs]: /components/light.wink/ [light.xiaomi_aqara docs]: /components/light.xiaomi_aqara/ [light.yeelight docs]: /components/light.yeelight/ [light.zwave docs]: /components/light.zwave/ @@ -422,6 +443,7 @@ Experiencing issues introduced by this release? Please report them in our [issue [sensor.domain_expiry docs]: /components/sensor.domain_expiry/ [sensor.dsmr docs]: /components/sensor.dsmr/ [sensor.eliqonline docs]: /components/sensor.eliqonline/ +[sensor.filter docs]: /components/sensor.filter/ [sensor.homematicip_cloud docs]: /components/sensor.homematicip_cloud/ [sensor.insteon_plm docs]: /components/sensor.insteon_plm/ [sensor.lastfm docs]: /components/sensor.lastfm/ diff --git a/source/cloud/google_assistant.markdown b/source/cloud/google_assistant.markdown index 070f03040b7..007c1c37f8a 100644 --- a/source/cloud/google_assistant.markdown +++ b/source/cloud/google_assistant.markdown @@ -20,7 +20,7 @@ To use this integration, you need to have: - The cloud component set up. [Learn more](/components/cloud/) - A Google Assistant enabled device like the Google Home - - Activated the [Home Assistant Smart Home skill for Google Assistant](https://assistant.google.com/services/a/uid/00000091fd5fb875) + - Activated the Home Assistant Smart Home skill for Google Assistant by using the Google Home app, select *Home control*, and then add *hass.io* using the *Add devices* option. You can use `configuration.yaml` to configure the entities that are being shown to Google Assistant and how they are exposed. diff --git a/source/hassio/installation.markdown b/source/hassio/installation.markdown index 08a2744aede..61a0389196d 100644 --- a/source/hassio/installation.markdown +++ b/source/hassio/installation.markdown @@ -22,6 +22,16 @@ Hass.io images are available for all available Raspberry Pi and Intel NUC platfo - [Intel NUC][nuc] - Flash the downloaded image to an SD card using [Etcher]. + +

+ There is an [issue in the Etcher flashing process on Mac OS High Sierra](https://github.com/resin-io/etcher/issues/1908). + There is an easy workaround, just uncompress the image first. + + ```bash + bunzip2 -c resinos-hassio-1.1-raspberrypi3.img.bz2 > image.img + ``` +

+ - Optional - Setup the WiFi or static IP: On the SD-card, edit the `system-connections/resin-sample` file and follow the [ResinOS howto][resinos-network]. - Insert SD card to Raspberry Pi and turn it on. On first boot, it downloads the latest version of Home Assistant which takes ~20 minutes (slower/faster depending on the platform). diff --git a/source/help/index.markdown b/source/help/index.markdown index 881204f0475..d5a4290ac1a 100644 --- a/source/help/index.markdown +++ b/source/help/index.markdown @@ -51,6 +51,7 @@ Looking for [talking points](/help/talking-points/) or [trivia](/help/trivia)? Don't miss the regular [Home Assistant podcasts](https://hasspodcast.io/). +- [​Home Assistant lets you automate your smart home without giving up privacy](https://www.the-ambient.com/features/home-assistant-automation-privacy-582) - May 2018 - [HackSpace magazine #6](https://s3-eu-west-1.amazonaws.com/rpi-magazines/issues/full_pdfs/000/000/013/original/HS_6_Digital_Optimised.pdf?1524495009) - May 2018 - [The winners of the Thomas-Krenn-Awards 2018](https://www.thomas-krenn.com/de/tkmag/allgemein/die-gewinner-des-thomas-krenn-awards-2018-stehen-fest/) - March 2018 - [Hausautomations-Schaltzentrale Home Assistant auf Python-Basis](https://www.heise.de/ct/ausgabe/2017-26-Hausautomations-Schaltzentrale-Home-Assistant-3909532.html) - December 2017 diff --git a/source/images/blog/2018-05-0.69/components.png b/source/images/blog/2018-05-0.69/components.png new file mode 100644 index 00000000000..d1d12516dbf Binary files /dev/null and b/source/images/blog/2018-05-0.69/components.png differ diff --git a/source/images/supported_brands/abode.jpg b/source/images/supported_brands/abode.jpg index 5a5d124cdcf..daaf32a7fca 100644 Binary files a/source/images/supported_brands/abode.jpg and b/source/images/supported_brands/abode.jpg differ diff --git a/source/images/supported_brands/acer.png b/source/images/supported_brands/acer.png index d13ee00b20a..366660abc63 100644 Binary files a/source/images/supported_brands/acer.png and b/source/images/supported_brands/acer.png differ diff --git a/source/images/supported_brands/actiontec.png b/source/images/supported_brands/actiontec.png index 4938b24c029..2d2db14effe 100644 Binary files a/source/images/supported_brands/actiontec.png and b/source/images/supported_brands/actiontec.png differ diff --git a/source/images/supported_brands/airvisual.jpg b/source/images/supported_brands/airvisual.jpg index c5edc1fd83a..757ce57f682 100644 Binary files a/source/images/supported_brands/airvisual.jpg and b/source/images/supported_brands/airvisual.jpg differ diff --git a/source/images/supported_brands/alarmdecoder.png b/source/images/supported_brands/alarmdecoder.png index 143c42ffb2b..d13f9fab22c 100644 Binary files a/source/images/supported_brands/alarmdecoder.png and b/source/images/supported_brands/alarmdecoder.png differ diff --git a/source/images/supported_brands/alarmdotcom.png b/source/images/supported_brands/alarmdotcom.png index 2996f100c18..599442f7e31 100644 Binary files a/source/images/supported_brands/alarmdotcom.png and b/source/images/supported_brands/alarmdotcom.png differ diff --git a/source/images/supported_brands/alpha_vantage.png b/source/images/supported_brands/alpha_vantage.png index 760eafdab89..4674a3ad260 100644 Binary files a/source/images/supported_brands/alpha_vantage.png and b/source/images/supported_brands/alpha_vantage.png differ diff --git a/source/images/supported_brands/amazon-echo.png b/source/images/supported_brands/amazon-echo.png index ade28580b2e..fdc30cd9c0f 100644 Binary files a/source/images/supported_brands/amazon-echo.png and b/source/images/supported_brands/amazon-echo.png differ diff --git a/source/images/supported_brands/amcrest.png b/source/images/supported_brands/amcrest.png index 270351a3449..fb6a8a6a8df 100644 Binary files a/source/images/supported_brands/amcrest.png and b/source/images/supported_brands/amcrest.png differ diff --git a/source/images/supported_brands/android_ip_webcam.png b/source/images/supported_brands/android_ip_webcam.png index 2ab060c05c1..9a0d3efceb4 100644 Binary files a/source/images/supported_brands/android_ip_webcam.png and b/source/images/supported_brands/android_ip_webcam.png differ diff --git a/source/images/supported_brands/anel.png b/source/images/supported_brands/anel.png index 54e066d123b..603cebabb13 100644 Binary files a/source/images/supported_brands/anel.png and b/source/images/supported_brands/anel.png differ diff --git a/source/images/supported_brands/anthemav.png b/source/images/supported_brands/anthemav.png index 3e0bfecaea8..1daca97b84f 100644 Binary files a/source/images/supported_brands/anthemav.png and b/source/images/supported_brands/anthemav.png differ diff --git a/source/images/supported_brands/antifurto365-ialarm.png b/source/images/supported_brands/antifurto365-ialarm.png index b951f5c7b8d..5ab86f11e15 100644 Binary files a/source/images/supported_brands/antifurto365-ialarm.png and b/source/images/supported_brands/antifurto365-ialarm.png differ diff --git a/source/images/supported_brands/apcupsd.png b/source/images/supported_brands/apcupsd.png index 2c377f5480e..ecc70bf7a84 100644 Binary files a/source/images/supported_brands/apcupsd.png and b/source/images/supported_brands/apcupsd.png differ diff --git a/source/images/supported_brands/apple-homekit.png b/source/images/supported_brands/apple-homekit.png index f429493e53a..4099a7e60a4 100644 Binary files a/source/images/supported_brands/apple-homekit.png and b/source/images/supported_brands/apple-homekit.png differ diff --git a/source/images/supported_brands/apple.png b/source/images/supported_brands/apple.png index 54db3331e52..4c85726d403 100644 Binary files a/source/images/supported_brands/apple.png and b/source/images/supported_brands/apple.png differ diff --git a/source/images/supported_brands/archlinux.png b/source/images/supported_brands/archlinux.png index 3a3dcb1141d..c1d454acdcd 100644 Binary files a/source/images/supported_brands/archlinux.png and b/source/images/supported_brands/archlinux.png differ diff --git a/source/images/supported_brands/arduino.png b/source/images/supported_brands/arduino.png index 326c0f39304..bdb1cadc2ac 100644 Binary files a/source/images/supported_brands/arduino.png and b/source/images/supported_brands/arduino.png differ diff --git a/source/images/supported_brands/arest.png b/source/images/supported_brands/arest.png index c413ae70a14..3b0a96ce436 100644 Binary files a/source/images/supported_brands/arest.png and b/source/images/supported_brands/arest.png differ diff --git a/source/images/supported_brands/arlo.png b/source/images/supported_brands/arlo.png index d03205f1852..98b6fd2fd1e 100644 Binary files a/source/images/supported_brands/arlo.png and b/source/images/supported_brands/arlo.png differ diff --git a/source/images/supported_brands/armbian.png b/source/images/supported_brands/armbian.png index 5bf094fb1bb..826e920defb 100644 Binary files a/source/images/supported_brands/armbian.png and b/source/images/supported_brands/armbian.png differ diff --git a/source/images/supported_brands/aruba.png b/source/images/supported_brands/aruba.png index a1b42ede109..0686c9137f0 100644 Binary files a/source/images/supported_brands/aruba.png and b/source/images/supported_brands/aruba.png differ diff --git a/source/images/supported_brands/asterisk.png b/source/images/supported_brands/asterisk.png index b8d8a1a123e..3cd0f888d15 100644 Binary files a/source/images/supported_brands/asterisk.png and b/source/images/supported_brands/asterisk.png differ diff --git a/source/images/supported_brands/asus.png b/source/images/supported_brands/asus.png index 00473b5f520..96eb0411cda 100644 Binary files a/source/images/supported_brands/asus.png and b/source/images/supported_brands/asus.png differ diff --git a/source/images/supported_brands/august.png b/source/images/supported_brands/august.png index 4b68f592e29..e6019036e80 100644 Binary files a/source/images/supported_brands/august.png and b/source/images/supported_brands/august.png differ diff --git a/source/images/supported_brands/automatic.png b/source/images/supported_brands/automatic.png index f2ce5127967..ca86996e09b 100644 Binary files a/source/images/supported_brands/automatic.png and b/source/images/supported_brands/automatic.png differ diff --git a/source/images/supported_brands/avahi.png b/source/images/supported_brands/avahi.png index 7c0101d4b3a..a807ab162c5 100644 Binary files a/source/images/supported_brands/avahi.png and b/source/images/supported_brands/avahi.png differ diff --git a/source/images/supported_brands/avi-on.png b/source/images/supported_brands/avi-on.png index 16f2fba5620..8b3b6da291f 100644 Binary files a/source/images/supported_brands/avi-on.png and b/source/images/supported_brands/avi-on.png differ diff --git a/source/images/supported_brands/avm.png b/source/images/supported_brands/avm.png index 2d72608f832..c62a8a66d3e 100644 Binary files a/source/images/supported_brands/avm.png and b/source/images/supported_brands/avm.png differ diff --git a/source/images/supported_brands/aws_lambda.png b/source/images/supported_brands/aws_lambda.png index cfa1676bf6d..4dcd5a25191 100644 Binary files a/source/images/supported_brands/aws_lambda.png and b/source/images/supported_brands/aws_lambda.png differ diff --git a/source/images/supported_brands/aws_sns.png b/source/images/supported_brands/aws_sns.png index 26af9beb42e..2884c10d8ff 100644 Binary files a/source/images/supported_brands/aws_sns.png and b/source/images/supported_brands/aws_sns.png differ diff --git a/source/images/supported_brands/aws_sqs.png b/source/images/supported_brands/aws_sqs.png index 3601d003057..99ae69a4a21 100644 Binary files a/source/images/supported_brands/aws_sqs.png and b/source/images/supported_brands/aws_sqs.png differ diff --git a/source/images/supported_brands/axis.png b/source/images/supported_brands/axis.png index e58f3ae4507..1d64cd41902 100644 Binary files a/source/images/supported_brands/axis.png and b/source/images/supported_brands/axis.png differ diff --git a/source/images/supported_brands/baiducloud.png b/source/images/supported_brands/baiducloud.png index 27a008ebf7e..c3a15bb1ed2 100644 Binary files a/source/images/supported_brands/baiducloud.png and b/source/images/supported_brands/baiducloud.png differ diff --git a/source/images/supported_brands/bbox.png b/source/images/supported_brands/bbox.png index 546b07a9b83..9fe58c066d6 100644 Binary files a/source/images/supported_brands/bbox.png and b/source/images/supported_brands/bbox.png differ diff --git a/source/images/supported_brands/beaglebone-black.png b/source/images/supported_brands/beaglebone-black.png index 49510616483..673571a2828 100644 Binary files a/source/images/supported_brands/beaglebone-black.png and b/source/images/supported_brands/beaglebone-black.png differ diff --git a/source/images/supported_brands/beckhoff.png b/source/images/supported_brands/beckhoff.png index 8fc9d8e027b..2b3e0b82c76 100644 Binary files a/source/images/supported_brands/beckhoff.png and b/source/images/supported_brands/beckhoff.png differ diff --git a/source/images/supported_brands/belkin_wemo.png b/source/images/supported_brands/belkin_wemo.png index df7d16b43bd..055730d6506 100644 Binary files a/source/images/supported_brands/belkin_wemo.png and b/source/images/supported_brands/belkin_wemo.png differ diff --git a/source/images/supported_brands/bitcoin.png b/source/images/supported_brands/bitcoin.png index fd6114282a1..166ab2884d3 100644 Binary files a/source/images/supported_brands/bitcoin.png and b/source/images/supported_brands/bitcoin.png differ diff --git a/source/images/supported_brands/blink.png b/source/images/supported_brands/blink.png index 92c4eb4748c..cb96d9a114d 100644 Binary files a/source/images/supported_brands/blink.png and b/source/images/supported_brands/blink.png differ diff --git a/source/images/supported_brands/blinkstick.png b/source/images/supported_brands/blinkstick.png index 1554641eb69..31b6bb1fe59 100644 Binary files a/source/images/supported_brands/blinkstick.png and b/source/images/supported_brands/blinkstick.png differ diff --git a/source/images/supported_brands/blockchain.png b/source/images/supported_brands/blockchain.png old mode 100755 new mode 100644 index 936fcf700b6..5861917a265 Binary files a/source/images/supported_brands/blockchain.png and b/source/images/supported_brands/blockchain.png differ diff --git a/source/images/supported_brands/bloomsky.png b/source/images/supported_brands/bloomsky.png index 94b1bd2519e..4833957d592 100644 Binary files a/source/images/supported_brands/bloomsky.png and b/source/images/supported_brands/bloomsky.png differ diff --git a/source/images/supported_brands/bluesound.png b/source/images/supported_brands/bluesound.png index 579e33c1db9..557c2e439ae 100644 Binary files a/source/images/supported_brands/bluesound.png and b/source/images/supported_brands/bluesound.png differ diff --git a/source/images/supported_brands/bluetooth.png b/source/images/supported_brands/bluetooth.png index 865d4677b25..f908f6ee991 100644 Binary files a/source/images/supported_brands/bluetooth.png and b/source/images/supported_brands/bluetooth.png differ diff --git a/source/images/supported_brands/bmw.png b/source/images/supported_brands/bmw.png index 4ef3aab81c9..7cb7c8d2716 100644 Binary files a/source/images/supported_brands/bmw.png and b/source/images/supported_brands/bmw.png differ diff --git a/source/images/supported_brands/bom.png b/source/images/supported_brands/bom.png index 37a95ae199c..7570b21da1f 100644 Binary files a/source/images/supported_brands/bom.png and b/source/images/supported_brands/bom.png differ diff --git a/source/images/supported_brands/bravia.png b/source/images/supported_brands/bravia.png index bfb49c34194..b4dfdcc5305 100644 Binary files a/source/images/supported_brands/bravia.png and b/source/images/supported_brands/bravia.png differ diff --git a/source/images/supported_brands/broadlink.png b/source/images/supported_brands/broadlink.png index 11557f1ab8d..5dda86c1947 100644 Binary files a/source/images/supported_brands/broadlink.png and b/source/images/supported_brands/broadlink.png differ diff --git a/source/images/supported_brands/browser.png b/source/images/supported_brands/browser.png index 76af964ef1e..339fbf091fe 100644 Binary files a/source/images/supported_brands/browser.png and b/source/images/supported_brands/browser.png differ diff --git a/source/images/supported_brands/bt.png b/source/images/supported_brands/bt.png index bf0e321ed3d..f8ac3e6cbc1 100644 Binary files a/source/images/supported_brands/bt.png and b/source/images/supported_brands/bt.png differ diff --git a/source/images/supported_brands/buienradar.png b/source/images/supported_brands/buienradar.png index e8a58c283e3..88d1503177f 100644 Binary files a/source/images/supported_brands/buienradar.png and b/source/images/supported_brands/buienradar.png differ diff --git a/source/images/supported_brands/bus_scs.png b/source/images/supported_brands/bus_scs.png index 149abac37e7..e656aaac4e9 100644 Binary files a/source/images/supported_brands/bus_scs.png and b/source/images/supported_brands/bus_scs.png differ diff --git a/source/images/supported_brands/camcorder.png b/source/images/supported_brands/camcorder.png index 6d0c741fcb8..2e658b7b524 100644 Binary files a/source/images/supported_brands/camcorder.png and b/source/images/supported_brands/camcorder.png differ diff --git a/source/images/supported_brands/canary.png b/source/images/supported_brands/canary.png index 26e8c26e825..2603a0bdcc8 100644 Binary files a/source/images/supported_brands/canary.png and b/source/images/supported_brands/canary.png differ diff --git a/source/images/supported_brands/centos.png b/source/images/supported_brands/centos.png index 41106275c73..b3c16263cbb 100644 Binary files a/source/images/supported_brands/centos.png and b/source/images/supported_brands/centos.png differ diff --git a/source/images/supported_brands/channels.png b/source/images/supported_brands/channels.png index a0eb0435d7b..04567eff1c4 100644 Binary files a/source/images/supported_brands/channels.png and b/source/images/supported_brands/channels.png differ diff --git a/source/images/supported_brands/chevy.png b/source/images/supported_brands/chevy.png index 184da879bc9..b93b9926ea0 100644 Binary files a/source/images/supported_brands/chevy.png and b/source/images/supported_brands/chevy.png differ diff --git a/source/images/supported_brands/cisco.png b/source/images/supported_brands/cisco.png index 0363d95d456..9167e48caf3 100644 Binary files a/source/images/supported_brands/cisco.png and b/source/images/supported_brands/cisco.png differ diff --git a/source/images/supported_brands/ciscospark.png b/source/images/supported_brands/ciscospark.png index a747164e862..bf24d844195 100644 Binary files a/source/images/supported_brands/ciscospark.png and b/source/images/supported_brands/ciscospark.png differ diff --git a/source/images/supported_brands/citybikes.png b/source/images/supported_brands/citybikes.png index 02408f14b18..63569247891 100644 Binary files a/source/images/supported_brands/citybikes.png and b/source/images/supported_brands/citybikes.png differ diff --git a/source/images/supported_brands/clementine.png b/source/images/supported_brands/clementine.png index d9ac682e4bf..f1d60fbeaa3 100644 Binary files a/source/images/supported_brands/clementine.png and b/source/images/supported_brands/clementine.png differ diff --git a/source/images/supported_brands/clickatell.png b/source/images/supported_brands/clickatell.png index f3c4bf7d999..5a379016e47 100644 Binary files a/source/images/supported_brands/clickatell.png and b/source/images/supported_brands/clickatell.png differ diff --git a/source/images/supported_brands/clicksend.png b/source/images/supported_brands/clicksend.png index 899ffe1caba..abc574d68cf 100644 Binary files a/source/images/supported_brands/clicksend.png and b/source/images/supported_brands/clicksend.png differ diff --git a/source/images/supported_brands/coinbase.png b/source/images/supported_brands/coinbase.png old mode 100755 new mode 100644 index 03f5018cae8..a05fc29e5ba Binary files a/source/images/supported_brands/coinbase.png and b/source/images/supported_brands/coinbase.png differ diff --git a/source/images/supported_brands/coinmarketcap.png b/source/images/supported_brands/coinmarketcap.png index ff190df626c..07c3f2e8e5f 100644 Binary files a/source/images/supported_brands/coinmarketcap.png and b/source/images/supported_brands/coinmarketcap.png differ diff --git a/source/images/supported_brands/comed.png b/source/images/supported_brands/comed.png index 20800e20f8e..e83c0294ee7 100644 Binary files a/source/images/supported_brands/comed.png and b/source/images/supported_brands/comed.png differ diff --git a/source/images/supported_brands/command_line.png b/source/images/supported_brands/command_line.png index 1c14ff22d45..44c465c8258 100644 Binary files a/source/images/supported_brands/command_line.png and b/source/images/supported_brands/command_line.png differ diff --git a/source/images/supported_brands/conversation.png b/source/images/supported_brands/conversation.png index 02b3879f9e1..96d8e4f8373 100644 Binary files a/source/images/supported_brands/conversation.png and b/source/images/supported_brands/conversation.png differ diff --git a/source/images/supported_brands/cpu.png b/source/images/supported_brands/cpu.png index 42abb4e7986..48336dcc0ff 100644 Binary files a/source/images/supported_brands/cpu.png and b/source/images/supported_brands/cpu.png differ diff --git a/source/images/supported_brands/crimereports.png b/source/images/supported_brands/crimereports.png index 9382eac90ef..270891d3b4d 100644 Binary files a/source/images/supported_brands/crimereports.png and b/source/images/supported_brands/crimereports.png differ diff --git a/source/images/supported_brands/cups.png b/source/images/supported_brands/cups.png index 26aef10984c..cf2bf260590 100644 Binary files a/source/images/supported_brands/cups.png and b/source/images/supported_brands/cups.png differ diff --git a/source/images/supported_brands/currencylayer.png b/source/images/supported_brands/currencylayer.png index cc230dfbe90..436a13ac921 100644 Binary files a/source/images/supported_brands/currencylayer.png and b/source/images/supported_brands/currencylayer.png differ diff --git a/source/images/supported_brands/daikin.png b/source/images/supported_brands/daikin.png index 9a8cbff8bbd..fa408f00fe6 100644 Binary files a/source/images/supported_brands/daikin.png and b/source/images/supported_brands/daikin.png differ diff --git a/source/images/supported_brands/dark_sky.png b/source/images/supported_brands/dark_sky.png index 5b304a629dc..7a4ac97a67f 100644 Binary files a/source/images/supported_brands/dark_sky.png and b/source/images/supported_brands/dark_sky.png differ diff --git a/source/images/supported_brands/datadog.png b/source/images/supported_brands/datadog.png index 5b9f6e267e7..8fe0ccd0dab 100644 Binary files a/source/images/supported_brands/datadog.png and b/source/images/supported_brands/datadog.png differ diff --git a/source/images/supported_brands/db.png b/source/images/supported_brands/db.png index 4a1349dcfc7..d1d30245289 100644 Binary files a/source/images/supported_brands/db.png and b/source/images/supported_brands/db.png differ diff --git a/source/images/supported_brands/ddwrt.png b/source/images/supported_brands/ddwrt.png index 7746bfe5dc6..44e196292cc 100644 Binary files a/source/images/supported_brands/ddwrt.png and b/source/images/supported_brands/ddwrt.png differ diff --git a/source/images/supported_brands/deconz.jpeg b/source/images/supported_brands/deconz.jpeg index 6bd2e5373d7..fb82275a700 100644 Binary files a/source/images/supported_brands/deconz.jpeg and b/source/images/supported_brands/deconz.jpeg differ diff --git a/source/images/supported_brands/deluge.png b/source/images/supported_brands/deluge.png index e0964b032ab..3a18589b1d5 100644 Binary files a/source/images/supported_brands/deluge.png and b/source/images/supported_brands/deluge.png differ diff --git a/source/images/supported_brands/denon.png b/source/images/supported_brands/denon.png index dc7a1bd1c21..1afa8b9a136 100644 Binary files a/source/images/supported_brands/denon.png and b/source/images/supported_brands/denon.png differ diff --git a/source/images/supported_brands/dht.png b/source/images/supported_brands/dht.png index 0e0bc02d7ee..71968f8a400 100644 Binary files a/source/images/supported_brands/dht.png and b/source/images/supported_brands/dht.png differ diff --git a/source/images/supported_brands/dialogflow.png b/source/images/supported_brands/dialogflow.png index 9b088357cd2..3b15c454103 100644 Binary files a/source/images/supported_brands/dialogflow.png and b/source/images/supported_brands/dialogflow.png differ diff --git a/source/images/supported_brands/digital_ocean.png b/source/images/supported_brands/digital_ocean.png index 12361a7845b..c49e6b19a6c 100644 Binary files a/source/images/supported_brands/digital_ocean.png and b/source/images/supported_brands/digital_ocean.png differ diff --git a/source/images/supported_brands/digitalloggers.png b/source/images/supported_brands/digitalloggers.png old mode 100755 new mode 100644 index 0c732310591..3799c81b581 Binary files a/source/images/supported_brands/digitalloggers.png and b/source/images/supported_brands/digitalloggers.png differ diff --git a/source/images/supported_brands/directv.png b/source/images/supported_brands/directv.png index 46d08e55653..bbe516e7406 100644 Binary files a/source/images/supported_brands/directv.png and b/source/images/supported_brands/directv.png differ diff --git a/source/images/supported_brands/discogs.png b/source/images/supported_brands/discogs.png index e207579d99a..7bbe196ba19 100644 Binary files a/source/images/supported_brands/discogs.png and b/source/images/supported_brands/discogs.png differ diff --git a/source/images/supported_brands/discord.png b/source/images/supported_brands/discord.png index 7a8ed513912..2d86c471547 100644 Binary files a/source/images/supported_brands/discord.png and b/source/images/supported_brands/discord.png differ diff --git a/source/images/supported_brands/dlib.png b/source/images/supported_brands/dlib.png index 32abc61cb17..c92a3918885 100644 Binary files a/source/images/supported_brands/dlib.png and b/source/images/supported_brands/dlib.png differ diff --git a/source/images/supported_brands/dlink.png b/source/images/supported_brands/dlink.png index 306074342fb..7e0eede51bb 100644 Binary files a/source/images/supported_brands/dlink.png and b/source/images/supported_brands/dlink.png differ diff --git a/source/images/supported_brands/docker.png b/source/images/supported_brands/docker.png index 8ef016c434d..718949c50d8 100644 Binary files a/source/images/supported_brands/docker.png and b/source/images/supported_brands/docker.png differ diff --git a/source/images/supported_brands/dominos.png b/source/images/supported_brands/dominos.png index 85c54f47802..3a5073e8d88 100644 Binary files a/source/images/supported_brands/dominos.png and b/source/images/supported_brands/dominos.png differ diff --git a/source/images/supported_brands/doorbird.png b/source/images/supported_brands/doorbird.png index 116612ef266..c73cf9e8b49 100644 Binary files a/source/images/supported_brands/doorbird.png and b/source/images/supported_brands/doorbird.png differ diff --git a/source/images/supported_brands/dovado.png b/source/images/supported_brands/dovado.png index 24b85ddb4e7..66f809099b9 100644 Binary files a/source/images/supported_brands/dovado.png and b/source/images/supported_brands/dovado.png differ diff --git a/source/images/supported_brands/downloader.png b/source/images/supported_brands/downloader.png index 8c83bffa7e4..0624444f1a4 100644 Binary files a/source/images/supported_brands/downloader.png and b/source/images/supported_brands/downloader.png differ diff --git a/source/images/supported_brands/dte_energy.png b/source/images/supported_brands/dte_energy.png index 2809c2815fa..f29576ae7e1 100644 Binary files a/source/images/supported_brands/dte_energy.png and b/source/images/supported_brands/dte_energy.png differ diff --git a/source/images/supported_brands/dublin_bus.png b/source/images/supported_brands/dublin_bus.png index aae90b21563..93421d61595 100644 Binary files a/source/images/supported_brands/dublin_bus.png and b/source/images/supported_brands/dublin_bus.png differ diff --git a/source/images/supported_brands/duckdns.png b/source/images/supported_brands/duckdns.png index 01f2060db87..da8f6451fa7 100644 Binary files a/source/images/supported_brands/duckdns.png and b/source/images/supported_brands/duckdns.png differ diff --git a/source/images/supported_brands/dunehd.png b/source/images/supported_brands/dunehd.png index 162ea0779a5..6e631d9bc7a 100644 Binary files a/source/images/supported_brands/dunehd.png and b/source/images/supported_brands/dunehd.png differ diff --git a/source/images/supported_brands/dweet.png b/source/images/supported_brands/dweet.png index abf63c0d795..825a0c9bece 100644 Binary files a/source/images/supported_brands/dweet.png and b/source/images/supported_brands/dweet.png differ diff --git a/source/images/supported_brands/dyson.png b/source/images/supported_brands/dyson.png index 1c95415bf67..17c249305ea 100644 Binary files a/source/images/supported_brands/dyson.png and b/source/images/supported_brands/dyson.png differ diff --git a/source/images/supported_brands/ebox.png b/source/images/supported_brands/ebox.png index 7e8ad5aed35..22d1ce90467 100644 Binary files a/source/images/supported_brands/ebox.png and b/source/images/supported_brands/ebox.png differ diff --git a/source/images/supported_brands/ecobee.png b/source/images/supported_brands/ecobee.png index cad94d18941..2406d49bb54 100644 Binary files a/source/images/supported_brands/ecobee.png and b/source/images/supported_brands/ecobee.png differ diff --git a/source/images/supported_brands/econet.png b/source/images/supported_brands/econet.png index cff0e0706c4..431af758407 100644 Binary files a/source/images/supported_brands/econet.png and b/source/images/supported_brands/econet.png differ diff --git a/source/images/supported_brands/eddystone.png b/source/images/supported_brands/eddystone.png index 0d870ce8cbd..586949e6ecb 100644 Binary files a/source/images/supported_brands/eddystone.png and b/source/images/supported_brands/eddystone.png differ diff --git a/source/images/supported_brands/edimax.png b/source/images/supported_brands/edimax.png index 7390bc50222..4d291d0da7f 100644 Binary files a/source/images/supported_brands/edimax.png and b/source/images/supported_brands/edimax.png differ diff --git a/source/images/supported_brands/efergy.png b/source/images/supported_brands/efergy.png index 51a516a3730..4209b39a44d 100644 Binary files a/source/images/supported_brands/efergy.png and b/source/images/supported_brands/efergy.png differ diff --git a/source/images/supported_brands/eff.png b/source/images/supported_brands/eff.png index 03b69cb38e5..5058aaa904a 100644 Binary files a/source/images/supported_brands/eff.png and b/source/images/supported_brands/eff.png differ diff --git a/source/images/supported_brands/egardia.png b/source/images/supported_brands/egardia.png index e9af1a36e32..a6e0270948c 100644 Binary files a/source/images/supported_brands/egardia.png and b/source/images/supported_brands/egardia.png differ diff --git a/source/images/supported_brands/eight_sleep.png b/source/images/supported_brands/eight_sleep.png index 78af45a3b11..100e520a962 100644 Binary files a/source/images/supported_brands/eight_sleep.png and b/source/images/supported_brands/eight_sleep.png differ diff --git a/source/images/supported_brands/eliq.png b/source/images/supported_brands/eliq.png index 7fbd231df0a..79fe5220ff4 100644 Binary files a/source/images/supported_brands/eliq.png and b/source/images/supported_brands/eliq.png differ diff --git a/source/images/supported_brands/emby.png b/source/images/supported_brands/emby.png index 089dd64c7d9..a9e5ea73526 100644 Binary files a/source/images/supported_brands/emby.png and b/source/images/supported_brands/emby.png differ diff --git a/source/images/supported_brands/emoncms.png b/source/images/supported_brands/emoncms.png index e26232737ce..ceb9a81aa78 100644 Binary files a/source/images/supported_brands/emoncms.png and b/source/images/supported_brands/emoncms.png differ diff --git a/source/images/supported_brands/enocean.png b/source/images/supported_brands/enocean.png index a0613a9e18a..b45eae1018b 100644 Binary files a/source/images/supported_brands/enocean.png and b/source/images/supported_brands/enocean.png differ diff --git a/source/images/supported_brands/ephcontrolsember.png b/source/images/supported_brands/ephcontrolsember.png index aac4a6cf1ef..3937a0e25f0 100644 Binary files a/source/images/supported_brands/ephcontrolsember.png and b/source/images/supported_brands/ephcontrolsember.png differ diff --git a/source/images/supported_brands/ethernet.png b/source/images/supported_brands/ethernet.png index 464115f5588..63a06b1b11d 100644 Binary files a/source/images/supported_brands/ethernet.png and b/source/images/supported_brands/ethernet.png differ diff --git a/source/images/supported_brands/etherscan.png b/source/images/supported_brands/etherscan.png old mode 100755 new mode 100644 index 784f1c30244..1643082763c Binary files a/source/images/supported_brands/etherscan.png and b/source/images/supported_brands/etherscan.png differ diff --git a/source/images/supported_brands/eufy.png b/source/images/supported_brands/eufy.png index 98d647b0568..74d5557281c 100644 Binary files a/source/images/supported_brands/eufy.png and b/source/images/supported_brands/eufy.png differ diff --git a/source/images/supported_brands/eyezon.png b/source/images/supported_brands/eyezon.png index 1c4056ab343..03908b3a078 100644 Binary files a/source/images/supported_brands/eyezon.png and b/source/images/supported_brands/eyezon.png differ diff --git a/source/images/supported_brands/facebook.png b/source/images/supported_brands/facebook.png old mode 100755 new mode 100644 index 61ea0a0ff93..21a47457203 Binary files a/source/images/supported_brands/facebook.png and b/source/images/supported_brands/facebook.png differ diff --git a/source/images/supported_brands/fail2ban.png b/source/images/supported_brands/fail2ban.png index 9d3274d3c51..532dff1c4c2 100644 Binary files a/source/images/supported_brands/fail2ban.png and b/source/images/supported_brands/fail2ban.png differ diff --git a/source/images/supported_brands/fastdotcom.png b/source/images/supported_brands/fastdotcom.png index f8bec9c463f..7f3b9936edd 100644 Binary files a/source/images/supported_brands/fastdotcom.png and b/source/images/supported_brands/fastdotcom.png differ diff --git a/source/images/supported_brands/fedex.png b/source/images/supported_brands/fedex.png index c6f5c53e970..65ea920ca45 100644 Binary files a/source/images/supported_brands/fedex.png and b/source/images/supported_brands/fedex.png differ diff --git a/source/images/supported_brands/fedora.png b/source/images/supported_brands/fedora.png index 065c7ecfb87..e30eff2ce3c 100644 Binary files a/source/images/supported_brands/fedora.png and b/source/images/supported_brands/fedora.png differ diff --git a/source/images/supported_brands/ffmpeg.png b/source/images/supported_brands/ffmpeg.png index d8ee3905a13..a0df1edf8ae 100644 Binary files a/source/images/supported_brands/ffmpeg.png and b/source/images/supported_brands/ffmpeg.png differ diff --git a/source/images/supported_brands/fido.png b/source/images/supported_brands/fido.png index 0a27d2d685d..b75090c094a 100644 Binary files a/source/images/supported_brands/fido.png and b/source/images/supported_brands/fido.png differ diff --git a/source/images/supported_brands/file.png b/source/images/supported_brands/file.png index 8835efd9189..24a5fcf36de 100644 Binary files a/source/images/supported_brands/file.png and b/source/images/supported_brands/file.png differ diff --git a/source/images/supported_brands/firetv.png b/source/images/supported_brands/firetv.png index dc5c0e45c2a..c7d83109caf 100644 Binary files a/source/images/supported_brands/firetv.png and b/source/images/supported_brands/firetv.png differ diff --git a/source/images/supported_brands/fitbit.png b/source/images/supported_brands/fitbit.png index 2e8e77dcef0..8db1b9c7bf9 100644 Binary files a/source/images/supported_brands/fitbit.png and b/source/images/supported_brands/fitbit.png differ diff --git a/source/images/supported_brands/fixer-io.png b/source/images/supported_brands/fixer-io.png index 58ff5f563d9..beba7cb70da 100644 Binary files a/source/images/supported_brands/fixer-io.png and b/source/images/supported_brands/fixer-io.png differ diff --git a/source/images/supported_brands/flexit.png b/source/images/supported_brands/flexit.png index 4c13bf9121d..a9d4abe02ff 100644 Binary files a/source/images/supported_brands/flexit.png and b/source/images/supported_brands/flexit.png differ diff --git a/source/images/supported_brands/flic.png b/source/images/supported_brands/flic.png index 44da089f57e..b6503a040ba 100644 Binary files a/source/images/supported_brands/flic.png and b/source/images/supported_brands/flic.png differ diff --git a/source/images/supported_brands/foobot.png b/source/images/supported_brands/foobot.png index 2d502c2cdac..c5f2e7e201b 100644 Binary files a/source/images/supported_brands/foobot.png and b/source/images/supported_brands/foobot.png differ diff --git a/source/images/supported_brands/forecast.png b/source/images/supported_brands/forecast.png index bfc3799ae91..7bd7ab32f69 100644 Binary files a/source/images/supported_brands/forecast.png and b/source/images/supported_brands/forecast.png differ diff --git a/source/images/supported_brands/foscam.png b/source/images/supported_brands/foscam.png index 2673d92436f..4ec401f95f0 100644 Binary files a/source/images/supported_brands/foscam.png and b/source/images/supported_brands/foscam.png differ diff --git a/source/images/supported_brands/foursquare.png b/source/images/supported_brands/foursquare.png index 0acf3a24b51..84607fd1fa0 100644 Binary files a/source/images/supported_brands/foursquare.png and b/source/images/supported_brands/foursquare.png differ diff --git a/source/images/supported_brands/free_mobile.png b/source/images/supported_brands/free_mobile.png index fd53557b053..eb9f816d762 100644 Binary files a/source/images/supported_brands/free_mobile.png and b/source/images/supported_brands/free_mobile.png differ diff --git a/source/images/supported_brands/freenas.png b/source/images/supported_brands/freenas.png index ea2eff89dd2..9bdb6e94159 100644 Binary files a/source/images/supported_brands/freenas.png and b/source/images/supported_brands/freenas.png differ diff --git a/source/images/supported_brands/garadget.png b/source/images/supported_brands/garadget.png index 84aeffea97e..34c0a3d5437 100644 Binary files a/source/images/supported_brands/garadget.png and b/source/images/supported_brands/garadget.png differ diff --git a/source/images/supported_brands/gearbest.png b/source/images/supported_brands/gearbest.png index d9789055083..e229b3e4d5b 100644 Binary files a/source/images/supported_brands/gearbest.png and b/source/images/supported_brands/gearbest.png differ diff --git a/source/images/supported_brands/geizhals.png b/source/images/supported_brands/geizhals.png index ee2995d7bd8..68943379941 100644 Binary files a/source/images/supported_brands/geizhals.png and b/source/images/supported_brands/geizhals.png differ diff --git a/source/images/supported_brands/geofency.png b/source/images/supported_brands/geofency.png index 2a0f3d888fc..faa4688bd73 100644 Binary files a/source/images/supported_brands/geofency.png and b/source/images/supported_brands/geofency.png differ diff --git a/source/images/supported_brands/github.png b/source/images/supported_brands/github.png index 6d813e670eb..c7817913a38 100644 Binary files a/source/images/supported_brands/github.png and b/source/images/supported_brands/github.png differ diff --git a/source/images/supported_brands/gitter.png b/source/images/supported_brands/gitter.png index ad9b9d38cbd..b01b2be0ce5 100644 Binary files a/source/images/supported_brands/gitter.png and b/source/images/supported_brands/gitter.png differ diff --git a/source/images/supported_brands/glances.png b/source/images/supported_brands/glances.png index 6eb5d73f42e..acc10630a5f 100644 Binary files a/source/images/supported_brands/glances.png and b/source/images/supported_brands/glances.png differ diff --git a/source/images/supported_brands/globalcache.png b/source/images/supported_brands/globalcache.png index c57804094c7..1a2e9fc15f3 100644 Binary files a/source/images/supported_brands/globalcache.png and b/source/images/supported_brands/globalcache.png differ diff --git a/source/images/supported_brands/gntp.png b/source/images/supported_brands/gntp.png index 257070f8f4a..df4e355218e 100644 Binary files a/source/images/supported_brands/gntp.png and b/source/images/supported_brands/gntp.png differ diff --git a/source/images/supported_brands/goalfeed.png b/source/images/supported_brands/goalfeed.png index 7c5605b4ad7..93874911c81 100644 Binary files a/source/images/supported_brands/goalfeed.png and b/source/images/supported_brands/goalfeed.png differ diff --git a/source/images/supported_brands/gogogate2.png b/source/images/supported_brands/gogogate2.png index 551043f64a5..3924104eb54 100644 Binary files a/source/images/supported_brands/gogogate2.png and b/source/images/supported_brands/gogogate2.png differ diff --git a/source/images/supported_brands/google-assistant.png b/source/images/supported_brands/google-assistant.png index 90af0d1224b..162eccd150e 100644 Binary files a/source/images/supported_brands/google-assistant.png and b/source/images/supported_brands/google-assistant.png differ diff --git a/source/images/supported_brands/google.png b/source/images/supported_brands/google.png index 0d79d1e535a..0300a96487d 100644 Binary files a/source/images/supported_brands/google.png and b/source/images/supported_brands/google.png differ diff --git a/source/images/supported_brands/google_calendar.png b/source/images/supported_brands/google_calendar.png index 3a1ef08fc5b..0141bf76d52 100644 Binary files a/source/images/supported_brands/google_calendar.png and b/source/images/supported_brands/google_calendar.png differ diff --git a/source/images/supported_brands/google_cast.png b/source/images/supported_brands/google_cast.png index f06b5c20f0f..4f54d334f04 100644 Binary files a/source/images/supported_brands/google_cast.png and b/source/images/supported_brands/google_cast.png differ diff --git a/source/images/supported_brands/google_domains.png b/source/images/supported_brands/google_domains.png index 499a699d7cd..3781185c100 100644 Binary files a/source/images/supported_brands/google_domains.png and b/source/images/supported_brands/google_domains.png differ diff --git a/source/images/supported_brands/google_maps.png b/source/images/supported_brands/google_maps.png index 1745ba22e7a..21a296ad042 100644 Binary files a/source/images/supported_brands/google_maps.png and b/source/images/supported_brands/google_maps.png differ diff --git a/source/images/supported_brands/google_wifi.png b/source/images/supported_brands/google_wifi.png index e0e3f8be738..a111f3b6e15 100644 Binary files a/source/images/supported_brands/google_wifi.png and b/source/images/supported_brands/google_wifi.png differ diff --git a/source/images/supported_brands/gpmdp.png b/source/images/supported_brands/gpmdp.png index c871a5f7522..5ea6f3d699a 100644 Binary files a/source/images/supported_brands/gpmdp.png and b/source/images/supported_brands/gpmdp.png differ diff --git a/source/images/supported_brands/gpsd.png b/source/images/supported_brands/gpsd.png index 0bf4b40d265..e8a737f5937 100644 Binary files a/source/images/supported_brands/gpsd.png and b/source/images/supported_brands/gpsd.png differ diff --git a/source/images/supported_brands/grafana.png b/source/images/supported_brands/grafana.png index ed5dcdf1127..f72c135e5dd 100644 Binary files a/source/images/supported_brands/grafana.png and b/source/images/supported_brands/grafana.png differ diff --git a/source/images/supported_brands/graphite.png b/source/images/supported_brands/graphite.png index ad264ba05ac..1f56b1b9127 100644 Binary files a/source/images/supported_brands/graphite.png and b/source/images/supported_brands/graphite.png differ diff --git a/source/images/supported_brands/greenwavereality.png b/source/images/supported_brands/greenwavereality.png index d80243b4750..377a0720894 100644 Binary files a/source/images/supported_brands/greenwavereality.png and b/source/images/supported_brands/greenwavereality.png differ diff --git a/source/images/supported_brands/gstreamer.png b/source/images/supported_brands/gstreamer.png index e9801776cd6..349bf8e6105 100644 Binary files a/source/images/supported_brands/gstreamer.png and b/source/images/supported_brands/gstreamer.png differ diff --git a/source/images/supported_brands/haveibeenpwned.png b/source/images/supported_brands/haveibeenpwned.png index f45a5b49360..3e664e1937a 100644 Binary files a/source/images/supported_brands/haveibeenpwned.png and b/source/images/supported_brands/haveibeenpwned.png differ diff --git a/source/images/supported_brands/hdmi.png b/source/images/supported_brands/hdmi.png index fda2fd55c64..3689bce6919 100644 Binary files a/source/images/supported_brands/hdmi.png and b/source/images/supported_brands/hdmi.png differ diff --git a/source/images/supported_brands/heat-control.png b/source/images/supported_brands/heat-control.png index e7da6c6b159..0df46e314c7 100644 Binary files a/source/images/supported_brands/heat-control.png and b/source/images/supported_brands/heat-control.png differ diff --git a/source/images/supported_brands/heatmiser.png b/source/images/supported_brands/heatmiser.png index 41bb7f47e24..5cb8647daae 100644 Binary files a/source/images/supported_brands/heatmiser.png and b/source/images/supported_brands/heatmiser.png differ diff --git a/source/images/supported_brands/hewlett_packard_enterprise.png b/source/images/supported_brands/hewlett_packard_enterprise.png index 5dca0790bf5..2093ff10232 100644 Binary files a/source/images/supported_brands/hewlett_packard_enterprise.png and b/source/images/supported_brands/hewlett_packard_enterprise.png differ diff --git a/source/images/supported_brands/hikvision.png b/source/images/supported_brands/hikvision.png index 78f28c25795..6fb2f9c505e 100644 Binary files a/source/images/supported_brands/hikvision.png and b/source/images/supported_brands/hikvision.png differ diff --git a/source/images/supported_brands/hipchat.png b/source/images/supported_brands/hipchat.png index 98c305577a4..58ca3b67059 100644 Binary files a/source/images/supported_brands/hipchat.png and b/source/images/supported_brands/hipchat.png differ diff --git a/source/images/supported_brands/hitron.png b/source/images/supported_brands/hitron.png index 13294d1b98c..18b0496e5ad 100644 Binary files a/source/images/supported_brands/hitron.png and b/source/images/supported_brands/hitron.png differ diff --git a/source/images/supported_brands/hive.png b/source/images/supported_brands/hive.png index 3e955a9e4fd..326eecca53f 100644 Binary files a/source/images/supported_brands/hive.png and b/source/images/supported_brands/hive.png differ diff --git a/source/images/supported_brands/home-assistant.png b/source/images/supported_brands/home-assistant.png index 8140fed007c..87b76011cb0 100644 Binary files a/source/images/supported_brands/home-assistant.png and b/source/images/supported_brands/home-assistant.png differ diff --git a/source/images/supported_brands/homematic.png b/source/images/supported_brands/homematic.png index 158aa98b24e..b525098bfa3 100644 Binary files a/source/images/supported_brands/homematic.png and b/source/images/supported_brands/homematic.png differ diff --git a/source/images/supported_brands/honeywell-tc.png b/source/images/supported_brands/honeywell-tc.png index 65235ebf9c6..e2f8a0267ae 100644 Binary files a/source/images/supported_brands/honeywell-tc.png and b/source/images/supported_brands/honeywell-tc.png differ diff --git a/source/images/supported_brands/honeywell.png b/source/images/supported_brands/honeywell.png index 57879db4204..7387004441b 100644 Binary files a/source/images/supported_brands/honeywell.png and b/source/images/supported_brands/honeywell.png differ diff --git a/source/images/supported_brands/hook.png b/source/images/supported_brands/hook.png index 0ea95f80d66..bac2324b986 100644 Binary files a/source/images/supported_brands/hook.png and b/source/images/supported_brands/hook.png differ diff --git a/source/images/supported_brands/html5.png b/source/images/supported_brands/html5.png index 18f80dc46f5..2aac891d35e 100644 Binary files a/source/images/supported_brands/html5.png and b/source/images/supported_brands/html5.png differ diff --git a/source/images/supported_brands/http.png b/source/images/supported_brands/http.png index 984d013a78c..340500ec6d0 100644 Binary files a/source/images/supported_brands/http.png and b/source/images/supported_brands/http.png differ diff --git a/source/images/supported_brands/hunter-douglas-powerview.png b/source/images/supported_brands/hunter-douglas-powerview.png index 956a0ddc221..5baa01c7dab 100644 Binary files a/source/images/supported_brands/hunter-douglas-powerview.png and b/source/images/supported_brands/hunter-douglas-powerview.png differ diff --git a/source/images/supported_brands/hyperion.png b/source/images/supported_brands/hyperion.png index a9de0bf8a1b..d194c77bc11 100644 Binary files a/source/images/supported_brands/hyperion.png and b/source/images/supported_brands/hyperion.png differ diff --git a/source/images/supported_brands/icann.png b/source/images/supported_brands/icann.png index d326df3f3e6..1e2c8ee62a5 100644 Binary files a/source/images/supported_brands/icann.png and b/source/images/supported_brands/icann.png differ diff --git a/source/images/supported_brands/icloud.png b/source/images/supported_brands/icloud.png index dca4229c455..cfbdb3245dc 100644 Binary files a/source/images/supported_brands/icloud.png and b/source/images/supported_brands/icloud.png differ diff --git a/source/images/supported_brands/ifttt.png b/source/images/supported_brands/ifttt.png index 072b5aac88f..4afdc5d2f13 100644 Binary files a/source/images/supported_brands/ifttt.png and b/source/images/supported_brands/ifttt.png differ diff --git a/source/images/supported_brands/iglo.png b/source/images/supported_brands/iglo.png index 69b51da1d34..95cf696f242 100644 Binary files a/source/images/supported_brands/iglo.png and b/source/images/supported_brands/iglo.png differ diff --git a/source/images/supported_brands/ihc.png b/source/images/supported_brands/ihc.png index 36e60f58e10..8224cf9bbe1 100644 Binary files a/source/images/supported_brands/ihc.png and b/source/images/supported_brands/ihc.png differ diff --git a/source/images/supported_brands/influxdb.png b/source/images/supported_brands/influxdb.png index a4e24973c95..ee0ed830965 100644 Binary files a/source/images/supported_brands/influxdb.png and b/source/images/supported_brands/influxdb.png differ diff --git a/source/images/supported_brands/instapush.png b/source/images/supported_brands/instapush.png index 8ac906fae04..c68becbb531 100644 Binary files a/source/images/supported_brands/instapush.png and b/source/images/supported_brands/instapush.png differ diff --git a/source/images/supported_brands/insteon.png b/source/images/supported_brands/insteon.png index 2d9779742b5..4661281ea3c 100644 Binary files a/source/images/supported_brands/insteon.png and b/source/images/supported_brands/insteon.png differ diff --git a/source/images/supported_brands/interlogix.png b/source/images/supported_brands/interlogix.png index 4f3ba1395ef..5de0d973d01 100644 Binary files a/source/images/supported_brands/interlogix.png and b/source/images/supported_brands/interlogix.png differ diff --git a/source/images/supported_brands/iota.png b/source/images/supported_brands/iota.png index e45414f2df2..ab327c8f165 100644 Binary files a/source/images/supported_brands/iota.png and b/source/images/supported_brands/iota.png differ diff --git a/source/images/supported_brands/irishrail.png b/source/images/supported_brands/irishrail.png index 8eaaf9ac8ad..a6bd2e83651 100644 Binary files a/source/images/supported_brands/irishrail.png and b/source/images/supported_brands/irishrail.png differ diff --git a/source/images/supported_brands/irobot_roomba.png b/source/images/supported_brands/irobot_roomba.png index 9bcfe2f2806..797922f18ac 100644 Binary files a/source/images/supported_brands/irobot_roomba.png and b/source/images/supported_brands/irobot_roomba.png differ diff --git a/source/images/supported_brands/iss.png b/source/images/supported_brands/iss.png index ac0e34bf20e..0e27775ec23 100644 Binary files a/source/images/supported_brands/iss.png and b/source/images/supported_brands/iss.png differ diff --git a/source/images/supported_brands/itunes.png b/source/images/supported_brands/itunes.png index e4358c19b19..df1b4fa25c5 100644 Binary files a/source/images/supported_brands/itunes.png and b/source/images/supported_brands/itunes.png differ diff --git a/source/images/supported_brands/joaoapps_join.png b/source/images/supported_brands/joaoapps_join.png index a4e219d3b55..ebfd49648f3 100644 Binary files a/source/images/supported_brands/joaoapps_join.png and b/source/images/supported_brands/joaoapps_join.png differ diff --git a/source/images/supported_brands/juicenet.png b/source/images/supported_brands/juicenet.png index 42fe3862f61..eb1d923f00c 100644 Binary files a/source/images/supported_brands/juicenet.png and b/source/images/supported_brands/juicenet.png differ diff --git a/source/images/supported_brands/jupyter.png b/source/images/supported_brands/jupyter.png index 001edf6afb1..37a8d578a3b 100644 Binary files a/source/images/supported_brands/jupyter.png and b/source/images/supported_brands/jupyter.png differ diff --git a/source/images/supported_brands/keene.png b/source/images/supported_brands/keene.png index 1682aa52a2c..06127c1db33 100644 Binary files a/source/images/supported_brands/keene.png and b/source/images/supported_brands/keene.png differ diff --git a/source/images/supported_brands/keenetic.png b/source/images/supported_brands/keenetic.png index 3149ffe24f5..b9568570e69 100644 Binary files a/source/images/supported_brands/keenetic.png and b/source/images/supported_brands/keenetic.png differ diff --git a/source/images/supported_brands/keyboard.png b/source/images/supported_brands/keyboard.png index 1ed50f32c27..631728e64dd 100644 Binary files a/source/images/supported_brands/keyboard.png and b/source/images/supported_brands/keyboard.png differ diff --git a/source/images/supported_brands/knx.png b/source/images/supported_brands/knx.png index 1a558f01c20..303aacfab9e 100644 Binary files a/source/images/supported_brands/knx.png and b/source/images/supported_brands/knx.png differ diff --git a/source/images/supported_brands/kodi.png b/source/images/supported_brands/kodi.png index 9bec5c9d04d..473284e28b2 100644 Binary files a/source/images/supported_brands/kodi.png and b/source/images/supported_brands/kodi.png differ diff --git a/source/images/supported_brands/kwb.png b/source/images/supported_brands/kwb.png index ce106123749..11bb04a3860 100644 Binary files a/source/images/supported_brands/kwb.png and b/source/images/supported_brands/kwb.png differ diff --git a/source/images/supported_brands/lametric.png b/source/images/supported_brands/lametric.png index 9e1c2e58fc0..c8cc07d68a1 100644 Binary files a/source/images/supported_brands/lametric.png and b/source/images/supported_brands/lametric.png differ diff --git a/source/images/supported_brands/lannouncer.png b/source/images/supported_brands/lannouncer.png index 06a9d4e154e..21af9ab1794 100644 Binary files a/source/images/supported_brands/lannouncer.png and b/source/images/supported_brands/lannouncer.png differ diff --git a/source/images/supported_brands/lastfm.png b/source/images/supported_brands/lastfm.png index 1b374bf0aa0..ebc9899b2ca 100644 Binary files a/source/images/supported_brands/lastfm.png and b/source/images/supported_brands/lastfm.png differ diff --git a/source/images/supported_brands/letsencrypt.png b/source/images/supported_brands/letsencrypt.png index 935f16f6c35..6e693891cbb 100644 Binary files a/source/images/supported_brands/letsencrypt.png and b/source/images/supported_brands/letsencrypt.png differ diff --git a/source/images/supported_brands/leviton.png b/source/images/supported_brands/leviton.png index e709e097712..da480e785ce 100644 Binary files a/source/images/supported_brands/leviton.png and b/source/images/supported_brands/leviton.png differ diff --git a/source/images/supported_brands/lg.png b/source/images/supported_brands/lg.png index a46b7623580..f4384f768d8 100644 Binary files a/source/images/supported_brands/lg.png and b/source/images/supported_brands/lg.png differ diff --git a/source/images/supported_brands/lifx.png b/source/images/supported_brands/lifx.png index ac9cdf6b2d8..30b0b537ffa 100644 Binary files a/source/images/supported_brands/lifx.png and b/source/images/supported_brands/lifx.png differ diff --git a/source/images/supported_brands/limitlessled_logo.png b/source/images/supported_brands/limitlessled_logo.png index d16b1cf09ad..8a91a2d59f9 100644 Binary files a/source/images/supported_brands/limitlessled_logo.png and b/source/images/supported_brands/limitlessled_logo.png differ diff --git a/source/images/supported_brands/linksys.png b/source/images/supported_brands/linksys.png index 1e92c98f9e2..6dff4204b68 100644 Binary files a/source/images/supported_brands/linksys.png and b/source/images/supported_brands/linksys.png differ diff --git a/source/images/supported_brands/linn.png b/source/images/supported_brands/linn.png index 5d85d7abd7f..e333e0d878e 100644 Binary files a/source/images/supported_brands/linn.png and b/source/images/supported_brands/linn.png differ diff --git a/source/images/supported_brands/linode.png b/source/images/supported_brands/linode.png index 103ff9e404d..3665c3da16f 100644 Binary files a/source/images/supported_brands/linode.png and b/source/images/supported_brands/linode.png differ diff --git a/source/images/supported_brands/linux_battery.png b/source/images/supported_brands/linux_battery.png index c568cbf8789..59bcd695b5e 100644 Binary files a/source/images/supported_brands/linux_battery.png and b/source/images/supported_brands/linux_battery.png differ diff --git a/source/images/supported_brands/llamalab_automate.png b/source/images/supported_brands/llamalab_automate.png index 7adef8ccd0c..afb4697963f 100644 Binary files a/source/images/supported_brands/llamalab_automate.png and b/source/images/supported_brands/llamalab_automate.png differ diff --git a/source/images/supported_brands/locative.png b/source/images/supported_brands/locative.png index 3cb842105d4..c83d26b9f80 100644 Binary files a/source/images/supported_brands/locative.png and b/source/images/supported_brands/locative.png differ diff --git a/source/images/supported_brands/lockitron.png b/source/images/supported_brands/lockitron.png index 906fa7422a9..17985718706 100644 Binary files a/source/images/supported_brands/lockitron.png and b/source/images/supported_brands/lockitron.png differ diff --git a/source/images/supported_brands/logbook.png b/source/images/supported_brands/logbook.png index f8fa57db004..7278a664283 100644 Binary files a/source/images/supported_brands/logbook.png and b/source/images/supported_brands/logbook.png differ diff --git a/source/images/supported_brands/logentries.png b/source/images/supported_brands/logentries.png index 41f9e6a2f7a..8a29f278e3b 100644 Binary files a/source/images/supported_brands/logentries.png and b/source/images/supported_brands/logentries.png differ diff --git a/source/images/supported_brands/logitech.png b/source/images/supported_brands/logitech.png index a9ee9366164..9687ad36708 100644 Binary files a/source/images/supported_brands/logitech.png and b/source/images/supported_brands/logitech.png differ diff --git a/source/images/supported_brands/london_underground.png b/source/images/supported_brands/london_underground.png index 3aeba599d38..805a26a4155 100644 Binary files a/source/images/supported_brands/london_underground.png and b/source/images/supported_brands/london_underground.png differ diff --git a/source/images/supported_brands/loop.png b/source/images/supported_brands/loop.png index 007cf168bb6..fe7b221a3d2 100644 Binary files a/source/images/supported_brands/loop.png and b/source/images/supported_brands/loop.png differ diff --git a/source/images/supported_brands/luftdaten.png b/source/images/supported_brands/luftdaten.png index 3909c9aa884..21c2048d9e1 100644 Binary files a/source/images/supported_brands/luftdaten.png and b/source/images/supported_brands/luftdaten.png differ diff --git a/source/images/supported_brands/lutron.png b/source/images/supported_brands/lutron.png index b0b70aff97c..41fadb2c4d1 100644 Binary files a/source/images/supported_brands/lutron.png and b/source/images/supported_brands/lutron.png differ diff --git a/source/images/supported_brands/lyft.png b/source/images/supported_brands/lyft.png index 10d7824928e..f02ef9307db 100644 Binary files a/source/images/supported_brands/lyft.png and b/source/images/supported_brands/lyft.png differ diff --git a/source/images/supported_brands/magic_light.png b/source/images/supported_brands/magic_light.png index 8a3f26dc23a..53faf745541 100644 Binary files a/source/images/supported_brands/magic_light.png and b/source/images/supported_brands/magic_light.png differ diff --git a/source/images/supported_brands/mailgun.png b/source/images/supported_brands/mailgun.png index 4cb621f5491..4f63639f242 100644 Binary files a/source/images/supported_brands/mailgun.png and b/source/images/supported_brands/mailgun.png differ diff --git a/source/images/supported_brands/manything.png b/source/images/supported_brands/manything.png index c43a9ea125d..41ef9cbab14 100644 Binary files a/source/images/supported_brands/manything.png and b/source/images/supported_brands/manything.png differ diff --git a/source/images/supported_brands/marytts.png b/source/images/supported_brands/marytts.png index 2f2d4dd16d0..cd9e8675cae 100644 Binary files a/source/images/supported_brands/marytts.png and b/source/images/supported_brands/marytts.png differ diff --git a/source/images/supported_brands/mastodon.png b/source/images/supported_brands/mastodon.png index 7a156e5b817..41132c2d435 100644 Binary files a/source/images/supported_brands/mastodon.png and b/source/images/supported_brands/mastodon.png differ diff --git a/source/images/supported_brands/matrix.png b/source/images/supported_brands/matrix.png index 1cfeb6e2721..7ca8951e542 100644 Binary files a/source/images/supported_brands/matrix.png and b/source/images/supported_brands/matrix.png differ diff --git a/source/images/supported_brands/maxcube.png b/source/images/supported_brands/maxcube.png index 05990fbdbb8..b0858856bb7 100644 Binary files a/source/images/supported_brands/maxcube.png and b/source/images/supported_brands/maxcube.png differ diff --git a/source/images/supported_brands/mclimate.png b/source/images/supported_brands/mclimate.png index 0f5e4ed3725..bac1daee734 100644 Binary files a/source/images/supported_brands/mclimate.png and b/source/images/supported_brands/mclimate.png differ diff --git a/source/images/supported_brands/mediaroom.png b/source/images/supported_brands/mediaroom.png index 775c90e54fc..0e8f3cdbe19 100644 Binary files a/source/images/supported_brands/mediaroom.png and b/source/images/supported_brands/mediaroom.png differ diff --git a/source/images/supported_brands/meraki.png b/source/images/supported_brands/meraki.png index 63a2dff1f2c..88af43fc3aa 100644 Binary files a/source/images/supported_brands/meraki.png and b/source/images/supported_brands/meraki.png differ diff --git a/source/images/supported_brands/mercedesme.png b/source/images/supported_brands/mercedesme.png index 34136a69fe8..e500c15ba98 100644 Binary files a/source/images/supported_brands/mercedesme.png and b/source/images/supported_brands/mercedesme.png differ diff --git a/source/images/supported_brands/message_bird.png b/source/images/supported_brands/message_bird.png index 88b5a2152e8..30eb9987a54 100644 Binary files a/source/images/supported_brands/message_bird.png and b/source/images/supported_brands/message_bird.png differ diff --git a/source/images/supported_brands/metoffice.jpg b/source/images/supported_brands/metoffice.jpg index 5928b11bf3f..b92851c6a0f 100644 Binary files a/source/images/supported_brands/metoffice.jpg and b/source/images/supported_brands/metoffice.jpg differ diff --git a/source/images/supported_brands/mhz19_logo.png b/source/images/supported_brands/mhz19_logo.png index d614a7a242d..b632a70d2f7 100644 Binary files a/source/images/supported_brands/mhz19_logo.png and b/source/images/supported_brands/mhz19_logo.png differ diff --git a/source/images/supported_brands/microsoft.png b/source/images/supported_brands/microsoft.png index d145ee15fc7..535f741d021 100644 Binary files a/source/images/supported_brands/microsoft.png and b/source/images/supported_brands/microsoft.png differ diff --git a/source/images/supported_brands/miflora.png b/source/images/supported_brands/miflora.png index 263aa634ccb..0422f973ad2 100644 Binary files a/source/images/supported_brands/miflora.png and b/source/images/supported_brands/miflora.png differ diff --git a/source/images/supported_brands/mikrotik.png b/source/images/supported_brands/mikrotik.png index 57dd906122b..d683e8b1ebf 100644 Binary files a/source/images/supported_brands/mikrotik.png and b/source/images/supported_brands/mikrotik.png differ diff --git a/source/images/supported_brands/modbus.png b/source/images/supported_brands/modbus.png index 54f6eef57d5..1d1e3a6c7b7 100644 Binary files a/source/images/supported_brands/modbus.png and b/source/images/supported_brands/modbus.png differ diff --git a/source/images/supported_brands/mopar.png b/source/images/supported_brands/mopar.png index 8a526d882e5..96ceb24cd9b 100644 Binary files a/source/images/supported_brands/mopar.png and b/source/images/supported_brands/mopar.png differ diff --git a/source/images/supported_brands/mpchc.png b/source/images/supported_brands/mpchc.png index 621b2436922..656b6423377 100644 Binary files a/source/images/supported_brands/mpchc.png and b/source/images/supported_brands/mpchc.png differ diff --git a/source/images/supported_brands/mpd.png b/source/images/supported_brands/mpd.png index 6a828b64341..90c0a0635c6 100644 Binary files a/source/images/supported_brands/mpd.png and b/source/images/supported_brands/mpd.png differ diff --git a/source/images/supported_brands/mqtt.png b/source/images/supported_brands/mqtt.png index 78d182e3202..6084ff5bc93 100644 Binary files a/source/images/supported_brands/mqtt.png and b/source/images/supported_brands/mqtt.png differ diff --git a/source/images/supported_brands/mvg.png b/source/images/supported_brands/mvg.png index 529609383dc..6d37bf3e28c 100644 Binary files a/source/images/supported_brands/mvg.png and b/source/images/supported_brands/mvg.png differ diff --git a/source/images/supported_brands/mycroft.png b/source/images/supported_brands/mycroft.png index f20b9033ace..547c6e8598a 100644 Binary files a/source/images/supported_brands/mycroft.png and b/source/images/supported_brands/mycroft.png differ diff --git a/source/images/supported_brands/myq.png b/source/images/supported_brands/myq.png index eec41a7f01c..859516244ad 100644 Binary files a/source/images/supported_brands/myq.png and b/source/images/supported_brands/myq.png differ diff --git a/source/images/supported_brands/mysensors.png b/source/images/supported_brands/mysensors.png index ae7fe5a0d24..c59458474d8 100644 Binary files a/source/images/supported_brands/mysensors.png and b/source/images/supported_brands/mysensors.png differ diff --git a/source/images/supported_brands/mystrom.png b/source/images/supported_brands/mystrom.png index b63cf0ac508..e5bcbd52058 100644 Binary files a/source/images/supported_brands/mystrom.png and b/source/images/supported_brands/mystrom.png differ diff --git a/source/images/supported_brands/nad.png b/source/images/supported_brands/nad.png index bcd2e711545..0ca32bb1829 100644 Binary files a/source/images/supported_brands/nad.png and b/source/images/supported_brands/nad.png differ diff --git a/source/images/supported_brands/namecheap.png b/source/images/supported_brands/namecheap.png index 2e72ae7a942..092fc28bfe7 100644 Binary files a/source/images/supported_brands/namecheap.png and b/source/images/supported_brands/namecheap.png differ diff --git a/source/images/supported_brands/nanoleaf_aurora_light.png b/source/images/supported_brands/nanoleaf_aurora_light.png index fb14d4752f1..ae620eb1856 100644 Binary files a/source/images/supported_brands/nanoleaf_aurora_light.png and b/source/images/supported_brands/nanoleaf_aurora_light.png differ diff --git a/source/images/supported_brands/nasa.png b/source/images/supported_brands/nasa.png index 07df14823d4..7592a74e170 100644 Binary files a/source/images/supported_brands/nasa.png and b/source/images/supported_brands/nasa.png differ diff --git a/source/images/supported_brands/neato.png b/source/images/supported_brands/neato.png index 0255cc8e60e..e1a5e0634ba 100644 Binary files a/source/images/supported_brands/neato.png and b/source/images/supported_brands/neato.png differ diff --git a/source/images/supported_brands/nederlandse_spoorwegen.png b/source/images/supported_brands/nederlandse_spoorwegen.png index 4326a33e0d4..25e021e6719 100644 Binary files a/source/images/supported_brands/nederlandse_spoorwegen.png and b/source/images/supported_brands/nederlandse_spoorwegen.png differ diff --git a/source/images/supported_brands/nello.png b/source/images/supported_brands/nello.png index 39c62f7da52..46c14cf3e8e 100644 Binary files a/source/images/supported_brands/nello.png and b/source/images/supported_brands/nello.png differ diff --git a/source/images/supported_brands/nest.png b/source/images/supported_brands/nest.png index dea65a74c1a..8831f160be6 100644 Binary files a/source/images/supported_brands/nest.png and b/source/images/supported_brands/nest.png differ diff --git a/source/images/supported_brands/netatmo.png b/source/images/supported_brands/netatmo.png index cd9098ae8ec..badb5cf64e4 100644 Binary files a/source/images/supported_brands/netatmo.png and b/source/images/supported_brands/netatmo.png differ diff --git a/source/images/supported_brands/netbeheernederland.jpg b/source/images/supported_brands/netbeheernederland.jpg index cab529d4b5a..e66485d9d6a 100644 Binary files a/source/images/supported_brands/netbeheernederland.jpg and b/source/images/supported_brands/netbeheernederland.jpg differ diff --git a/source/images/supported_brands/netdata.png b/source/images/supported_brands/netdata.png index a10767008df..73f99217039 100644 Binary files a/source/images/supported_brands/netdata.png and b/source/images/supported_brands/netdata.png differ diff --git a/source/images/supported_brands/netgear.png b/source/images/supported_brands/netgear.png index 519d12ab843..3a800bb6458 100644 Binary files a/source/images/supported_brands/netgear.png and b/source/images/supported_brands/netgear.png differ diff --git a/source/images/supported_brands/netio.png b/source/images/supported_brands/netio.png index 0ccf9bccfa2..3e429723248 100644 Binary files a/source/images/supported_brands/netio.png and b/source/images/supported_brands/netio.png differ diff --git a/source/images/supported_brands/network-snmp.png b/source/images/supported_brands/network-snmp.png index dbb709eeea2..1527eae8a65 100644 Binary files a/source/images/supported_brands/network-snmp.png and b/source/images/supported_brands/network-snmp.png differ diff --git a/source/images/supported_brands/networx.png b/source/images/supported_brands/networx.png index 48728ed9871..bbc71ca113c 100644 Binary files a/source/images/supported_brands/networx.png and b/source/images/supported_brands/networx.png differ diff --git a/source/images/supported_brands/neurio.png b/source/images/supported_brands/neurio.png index f8243caf22f..53b36dcf3e6 100644 Binary files a/source/images/supported_brands/neurio.png and b/source/images/supported_brands/neurio.png differ diff --git a/source/images/supported_brands/nfandroidtv.png b/source/images/supported_brands/nfandroidtv.png index 66a0ca99b5d..38a6b1247a1 100644 Binary files a/source/images/supported_brands/nfandroidtv.png and b/source/images/supported_brands/nfandroidtv.png differ diff --git a/source/images/supported_brands/nma.png b/source/images/supported_brands/nma.png index 9e587d005e0..5ec1b680568 100644 Binary files a/source/images/supported_brands/nma.png and b/source/images/supported_brands/nma.png differ diff --git a/source/images/supported_brands/nmap.png b/source/images/supported_brands/nmap.png index ba5ab90cfea..145e48a9afa 100644 Binary files a/source/images/supported_brands/nmap.png and b/source/images/supported_brands/nmap.png differ diff --git a/source/images/supported_brands/noaa.png b/source/images/supported_brands/noaa.png index 3f9cb0f37ab..837b1001619 100644 Binary files a/source/images/supported_brands/noaa.png and b/source/images/supported_brands/noaa.png differ diff --git a/source/images/supported_brands/noip.png b/source/images/supported_brands/noip.png index ee948b3d410..6db37623bd0 100644 Binary files a/source/images/supported_brands/noip.png and b/source/images/supported_brands/noip.png differ diff --git a/source/images/supported_brands/nuheat.png b/source/images/supported_brands/nuheat.png index 4bc30571f0b..851f06ca59a 100644 Binary files a/source/images/supported_brands/nuheat.png and b/source/images/supported_brands/nuheat.png differ diff --git a/source/images/supported_brands/nuimo.png b/source/images/supported_brands/nuimo.png index 340a44dc919..23b8d1c9296 100644 Binary files a/source/images/supported_brands/nuimo.png and b/source/images/supported_brands/nuimo.png differ diff --git a/source/images/supported_brands/nuki.png b/source/images/supported_brands/nuki.png index 51ccb042414..e83e8bec3d5 100644 Binary files a/source/images/supported_brands/nuki.png and b/source/images/supported_brands/nuki.png differ diff --git a/source/images/supported_brands/nut.png b/source/images/supported_brands/nut.png index 518278f8eb0..d661ce720c7 100644 Binary files a/source/images/supported_brands/nut.png and b/source/images/supported_brands/nut.png differ diff --git a/source/images/supported_brands/nzbget.png b/source/images/supported_brands/nzbget.png index 7f959ce7b4b..0cc77e435f7 100644 Binary files a/source/images/supported_brands/nzbget.png and b/source/images/supported_brands/nzbget.png differ diff --git a/source/images/supported_brands/octoprint.png b/source/images/supported_brands/octoprint.png index dcfd344bd6b..6f70c26e6ff 100644 Binary files a/source/images/supported_brands/octoprint.png and b/source/images/supported_brands/octoprint.png differ diff --git a/source/images/supported_brands/oem.png b/source/images/supported_brands/oem.png index 4c69067a2e2..9e682bc42ed 100644 Binary files a/source/images/supported_brands/oem.png and b/source/images/supported_brands/oem.png differ diff --git a/source/images/supported_brands/ohmconnect.png b/source/images/supported_brands/ohmconnect.png index 2bc38a70ae5..21ac54dd845 100644 Binary files a/source/images/supported_brands/ohmconnect.png and b/source/images/supported_brands/ohmconnect.png differ diff --git a/source/images/supported_brands/onewire.png b/source/images/supported_brands/onewire.png index 46530d3e958..a82ef73795c 100644 Binary files a/source/images/supported_brands/onewire.png and b/source/images/supported_brands/onewire.png differ diff --git a/source/images/supported_brands/onkyo.png b/source/images/supported_brands/onkyo.png index 4fdb590e1a9..2561c82c57b 100644 Binary files a/source/images/supported_brands/onkyo.png and b/source/images/supported_brands/onkyo.png differ diff --git a/source/images/supported_brands/onvif.png b/source/images/supported_brands/onvif.png index b1b27611709..a8a08e8aabe 100644 Binary files a/source/images/supported_brands/onvif.png and b/source/images/supported_brands/onvif.png differ diff --git a/source/images/supported_brands/openalpr.png b/source/images/supported_brands/openalpr.png index a8f846fe3f8..f9fd3e9d825 100644 Binary files a/source/images/supported_brands/openalpr.png and b/source/images/supported_brands/openalpr.png differ diff --git a/source/images/supported_brands/opencv.png b/source/images/supported_brands/opencv.png index 29950111018..60d2422fd58 100644 Binary files a/source/images/supported_brands/opencv.png and b/source/images/supported_brands/opencv.png differ diff --git a/source/images/supported_brands/openevse.png b/source/images/supported_brands/openevse.png index 619ed579447..f29dd9d06e8 100644 Binary files a/source/images/supported_brands/openevse.png and b/source/images/supported_brands/openevse.png differ diff --git a/source/images/supported_brands/openexchangerates.png b/source/images/supported_brands/openexchangerates.png index e126a06185e..22a8d32484a 100644 Binary files a/source/images/supported_brands/openexchangerates.png and b/source/images/supported_brands/openexchangerates.png differ diff --git a/source/images/supported_brands/opengarage.png b/source/images/supported_brands/opengarage.png index 9b83e8c5555..4b4c2cabf3a 100644 Binary files a/source/images/supported_brands/opengarage.png and b/source/images/supported_brands/opengarage.png differ diff --git a/source/images/supported_brands/openhardwaremonitor.png b/source/images/supported_brands/openhardwaremonitor.png index 1764adb4185..629a2c1e73a 100644 Binary files a/source/images/supported_brands/openhardwaremonitor.png and b/source/images/supported_brands/openhardwaremonitor.png differ diff --git a/source/images/supported_brands/opensky.png b/source/images/supported_brands/opensky.png index 4fc072a7c2a..61b8b89c36b 100644 Binary files a/source/images/supported_brands/opensky.png and b/source/images/supported_brands/opensky.png differ diff --git a/source/images/supported_brands/openweathermap.png b/source/images/supported_brands/openweathermap.png index 43ce0562d76..b91540e0d79 100644 Binary files a/source/images/supported_brands/openweathermap.png and b/source/images/supported_brands/openweathermap.png differ diff --git a/source/images/supported_brands/openwrt.png b/source/images/supported_brands/openwrt.png index 957d3d3a539..0ec55cbc5cb 100644 Binary files a/source/images/supported_brands/openwrt.png and b/source/images/supported_brands/openwrt.png differ diff --git a/source/images/supported_brands/orange.png b/source/images/supported_brands/orange.png index e2031268096..074fd88be8e 100644 Binary files a/source/images/supported_brands/orange.png and b/source/images/supported_brands/orange.png differ diff --git a/source/images/supported_brands/orvibo.png b/source/images/supported_brands/orvibo.png index 7e3c7fbd208..e9a30e0b458 100644 Binary files a/source/images/supported_brands/orvibo.png and b/source/images/supported_brands/orvibo.png differ diff --git a/source/images/supported_brands/osramlightify.png b/source/images/supported_brands/osramlightify.png index aa2c8bfa9b8..863fdfbec00 100644 Binary files a/source/images/supported_brands/osramlightify.png and b/source/images/supported_brands/osramlightify.png differ diff --git a/source/images/supported_brands/owntracks.png b/source/images/supported_brands/owntracks.png index 6cbad6aaf41..0e7dc136398 100644 Binary files a/source/images/supported_brands/owntracks.png and b/source/images/supported_brands/owntracks.png differ diff --git a/source/images/supported_brands/panasonic.png b/source/images/supported_brands/panasonic.png index 42bbeb90474..776468bf85c 100644 Binary files a/source/images/supported_brands/panasonic.png and b/source/images/supported_brands/panasonic.png differ diff --git a/source/images/supported_brands/pandora.png b/source/images/supported_brands/pandora.png index e1fa6bc1bde..7e64e64ad2e 100644 Binary files a/source/images/supported_brands/pandora.png and b/source/images/supported_brands/pandora.png differ diff --git a/source/images/supported_brands/pencil.png b/source/images/supported_brands/pencil.png index 71519e4a6b7..88f48dee234 100644 Binary files a/source/images/supported_brands/pencil.png and b/source/images/supported_brands/pencil.png differ diff --git a/source/images/supported_brands/philips.png b/source/images/supported_brands/philips.png index 6148e62bac9..e7b43544c1b 100644 Binary files a/source/images/supported_brands/philips.png and b/source/images/supported_brands/philips.png differ diff --git a/source/images/supported_brands/philips_hue.png b/source/images/supported_brands/philips_hue.png index 53d9be8d88a..cdc7b17a985 100644 Binary files a/source/images/supported_brands/philips_hue.png and b/source/images/supported_brands/philips_hue.png differ diff --git a/source/images/supported_brands/pi_hole.png b/source/images/supported_brands/pi_hole.png index 60b0a78dc01..5f1cec82c15 100644 Binary files a/source/images/supported_brands/pi_hole.png and b/source/images/supported_brands/pi_hole.png differ diff --git a/source/images/supported_brands/pilight.png b/source/images/supported_brands/pilight.png index 2a5decae30e..6929a50dee8 100644 Binary files a/source/images/supported_brands/pilight.png and b/source/images/supported_brands/pilight.png differ diff --git a/source/images/supported_brands/pioneer.png b/source/images/supported_brands/pioneer.png index 243806a7860..a26c4e7c7e6 100644 Binary files a/source/images/supported_brands/pioneer.png and b/source/images/supported_brands/pioneer.png differ diff --git a/source/images/supported_brands/plex.png b/source/images/supported_brands/plex.png index b7fc5c8f76c..5391139f1f3 100644 Binary files a/source/images/supported_brands/plex.png and b/source/images/supported_brands/plex.png differ diff --git a/source/images/supported_brands/pocketcasts.png b/source/images/supported_brands/pocketcasts.png index ce78f191999..0685f9e88f5 100644 Binary files a/source/images/supported_brands/pocketcasts.png and b/source/images/supported_brands/pocketcasts.png differ diff --git a/source/images/supported_brands/pollen.jpg b/source/images/supported_brands/pollen.jpg index a2fb0158aad..a27b221105d 100644 Binary files a/source/images/supported_brands/pollen.jpg and b/source/images/supported_brands/pollen.jpg differ diff --git a/source/images/supported_brands/polly.png b/source/images/supported_brands/polly.png index 68b29134cd0..35fd5c6160b 100644 Binary files a/source/images/supported_brands/polly.png and b/source/images/supported_brands/polly.png differ diff --git a/source/images/supported_brands/postnl.png b/source/images/supported_brands/postnl.png index 93d54db18c9..4970f4fad4d 100644 Binary files a/source/images/supported_brands/postnl.png and b/source/images/supported_brands/postnl.png differ diff --git a/source/images/supported_brands/proliphix.png b/source/images/supported_brands/proliphix.png index 332464374b6..4e472ff0beb 100644 Binary files a/source/images/supported_brands/proliphix.png and b/source/images/supported_brands/proliphix.png differ diff --git a/source/images/supported_brands/prometheus.png b/source/images/supported_brands/prometheus.png index 2ef61724233..126f1a1c0f1 100644 Binary files a/source/images/supported_brands/prometheus.png and b/source/images/supported_brands/prometheus.png differ diff --git a/source/images/supported_brands/prowl.png b/source/images/supported_brands/prowl.png index b3c7c5d53da..fba42eba1a4 100644 Binary files a/source/images/supported_brands/prowl.png and b/source/images/supported_brands/prowl.png differ diff --git a/source/images/supported_brands/pulseaudio.png b/source/images/supported_brands/pulseaudio.png index 75d99335abd..af65713ae3c 100644 Binary files a/source/images/supported_brands/pulseaudio.png and b/source/images/supported_brands/pulseaudio.png differ diff --git a/source/images/supported_brands/pushbullet.png b/source/images/supported_brands/pushbullet.png index 553642398b7..66cdf8efdce 100644 Binary files a/source/images/supported_brands/pushbullet.png and b/source/images/supported_brands/pushbullet.png differ diff --git a/source/images/supported_brands/pushetta.png b/source/images/supported_brands/pushetta.png index d2c5715676d..88976dd93fe 100644 Binary files a/source/images/supported_brands/pushetta.png and b/source/images/supported_brands/pushetta.png differ diff --git a/source/images/supported_brands/pushover.png b/source/images/supported_brands/pushover.png index 092cf702ff6..387253deb2e 100644 Binary files a/source/images/supported_brands/pushover.png and b/source/images/supported_brands/pushover.png differ diff --git a/source/images/supported_brands/pushsafer.png b/source/images/supported_brands/pushsafer.png index aedc8421321..252817154b3 100644 Binary files a/source/images/supported_brands/pushsafer.png and b/source/images/supported_brands/pushsafer.png differ diff --git a/source/images/supported_brands/pvoutput.png b/source/images/supported_brands/pvoutput.png index f5a6e4aee28..78352738f6d 100644 Binary files a/source/images/supported_brands/pvoutput.png and b/source/images/supported_brands/pvoutput.png differ diff --git a/source/images/supported_brands/pyload.png b/source/images/supported_brands/pyload.png index effe219bc3f..5edf68c82f7 100644 Binary files a/source/images/supported_brands/pyload.png and b/source/images/supported_brands/pyload.png differ diff --git a/source/images/supported_brands/qnap.png b/source/images/supported_brands/qnap.png index 2b394234b47..fc3bcd132f7 100644 Binary files a/source/images/supported_brands/qnap.png and b/source/images/supported_brands/qnap.png differ diff --git a/source/images/supported_brands/qwikswitch.png b/source/images/supported_brands/qwikswitch.png index 0109f03a359..b27efc56714 100644 Binary files a/source/images/supported_brands/qwikswitch.png and b/source/images/supported_brands/qwikswitch.png differ diff --git a/source/images/supported_brands/rachio.png b/source/images/supported_brands/rachio.png index 0b8a9d97113..d2a21da41bc 100644 Binary files a/source/images/supported_brands/rachio.png and b/source/images/supported_brands/rachio.png differ diff --git a/source/images/supported_brands/radarr.png b/source/images/supported_brands/radarr.png index c731e94afcc..b8f79e38eab 100644 Binary files a/source/images/supported_brands/radarr.png and b/source/images/supported_brands/radarr.png differ diff --git a/source/images/supported_brands/radiotherm.png b/source/images/supported_brands/radiotherm.png index 8d179646829..e2af5490735 100644 Binary files a/source/images/supported_brands/radiotherm.png and b/source/images/supported_brands/radiotherm.png differ diff --git a/source/images/supported_brands/rainbird.png b/source/images/supported_brands/rainbird.png index c5e02246e3b..f1909a566e8 100644 Binary files a/source/images/supported_brands/rainbird.png and b/source/images/supported_brands/rainbird.png differ diff --git a/source/images/supported_brands/raincloud.jpg b/source/images/supported_brands/raincloud.jpg index 71902e3d21d..b943a6831f3 100644 Binary files a/source/images/supported_brands/raincloud.jpg and b/source/images/supported_brands/raincloud.jpg differ diff --git a/source/images/supported_brands/rainmachine.png b/source/images/supported_brands/rainmachine.png index 629eab8382b..45c5cf868fe 100644 Binary files a/source/images/supported_brands/rainmachine.png and b/source/images/supported_brands/rainmachine.png differ diff --git a/source/images/supported_brands/raspberry-pi.png b/source/images/supported_brands/raspberry-pi.png index f7440be36d8..9fd63332b70 100644 Binary files a/source/images/supported_brands/raspberry-pi.png and b/source/images/supported_brands/raspberry-pi.png differ diff --git a/source/images/supported_brands/raspihats.png b/source/images/supported_brands/raspihats.png index 4439cbc7b83..2d87e584294 100644 Binary files a/source/images/supported_brands/raspihats.png and b/source/images/supported_brands/raspihats.png differ diff --git a/source/images/supported_brands/rememberthemilk.png b/source/images/supported_brands/rememberthemilk.png index 04bbc33fcbb..1f283b96b99 100644 Binary files a/source/images/supported_brands/rememberthemilk.png and b/source/images/supported_brands/rememberthemilk.png differ diff --git a/source/images/supported_brands/rest.png b/source/images/supported_brands/rest.png index 059d5bc7645..4295722789a 100644 Binary files a/source/images/supported_brands/rest.png and b/source/images/supported_brands/rest.png differ diff --git a/source/images/supported_brands/restful.png b/source/images/supported_brands/restful.png index dd5bf0cc803..6da6c25f858 100644 Binary files a/source/images/supported_brands/restful.png and b/source/images/supported_brands/restful.png differ diff --git a/source/images/supported_brands/rflink.png b/source/images/supported_brands/rflink.png index b597bba1c29..050e186d7e9 100644 Binary files a/source/images/supported_brands/rflink.png and b/source/images/supported_brands/rflink.png differ diff --git a/source/images/supported_brands/rfxtrx.png b/source/images/supported_brands/rfxtrx.png index 1264937fb85..dbf47ee82fb 100644 Binary files a/source/images/supported_brands/rfxtrx.png and b/source/images/supported_brands/rfxtrx.png differ diff --git a/source/images/supported_brands/ring.png b/source/images/supported_brands/ring.png index 52f746e4dcc..36c701b5701 100644 Binary files a/source/images/supported_brands/ring.png and b/source/images/supported_brands/ring.png differ diff --git a/source/images/supported_brands/ripple.png b/source/images/supported_brands/ripple.png index 02559dfd361..3a7e82080ea 100644 Binary files a/source/images/supported_brands/ripple.png and b/source/images/supported_brands/ripple.png differ diff --git a/source/images/supported_brands/rocketchat.png b/source/images/supported_brands/rocketchat.png index 90d802ceba0..49856e98a10 100644 Binary files a/source/images/supported_brands/rocketchat.png and b/source/images/supported_brands/rocketchat.png differ diff --git a/source/images/supported_brands/roku.png b/source/images/supported_brands/roku.png index 0a86a60e8d1..e8310360168 100644 Binary files a/source/images/supported_brands/roku.png and b/source/images/supported_brands/roku.png differ diff --git a/source/images/supported_brands/roth.png b/source/images/supported_brands/roth.png index 7fadc544d06..5529edce585 100644 Binary files a/source/images/supported_brands/roth.png and b/source/images/supported_brands/roth.png differ diff --git a/source/images/supported_brands/rss.png b/source/images/supported_brands/rss.png index 26ede7114a6..c850c817e20 100644 Binary files a/source/images/supported_brands/rss.png and b/source/images/supported_brands/rss.png differ diff --git a/source/images/supported_brands/russound.png b/source/images/supported_brands/russound.png index 4461fff8403..4c4dfcba56c 100644 Binary files a/source/images/supported_brands/russound.png and b/source/images/supported_brands/russound.png differ diff --git a/source/images/supported_brands/sabnzbd.png b/source/images/supported_brands/sabnzbd.png index 48056574977..dbe5437c906 100644 Binary files a/source/images/supported_brands/sabnzbd.png and b/source/images/supported_brands/sabnzbd.png differ diff --git a/source/images/supported_brands/samsung.png b/source/images/supported_brands/samsung.png index 59faac2b17b..7ae61eeb0b7 100644 Binary files a/source/images/supported_brands/samsung.png and b/source/images/supported_brands/samsung.png differ diff --git a/source/images/supported_brands/satel.jpg b/source/images/supported_brands/satel.jpg index 4285254ca39..90b086036ef 100644 Binary files a/source/images/supported_brands/satel.jpg and b/source/images/supported_brands/satel.jpg differ diff --git a/source/images/supported_brands/sendgrid.png b/source/images/supported_brands/sendgrid.png index 7d24c38491a..a18faa7c6b0 100644 Binary files a/source/images/supported_brands/sendgrid.png and b/source/images/supported_brands/sendgrid.png differ diff --git a/source/images/supported_brands/sense-hat.png b/source/images/supported_brands/sense-hat.png index e6dda07bb0e..f4b12fb41b6 100644 Binary files a/source/images/supported_brands/sense-hat.png and b/source/images/supported_brands/sense-hat.png differ diff --git a/source/images/supported_brands/sense.png b/source/images/supported_brands/sense.png index e20748fc907..40244b4b0e8 100644 Binary files a/source/images/supported_brands/sense.png and b/source/images/supported_brands/sense.png differ diff --git a/source/images/supported_brands/sensibo.png b/source/images/supported_brands/sensibo.png index 8cf1c33afa4..7c596866fe9 100644 Binary files a/source/images/supported_brands/sensibo.png and b/source/images/supported_brands/sensibo.png differ diff --git a/source/images/supported_brands/sensirion.png b/source/images/supported_brands/sensirion.png index 4c0576cacda..f159c332531 100644 Binary files a/source/images/supported_brands/sensirion.png and b/source/images/supported_brands/sensirion.png differ diff --git a/source/images/supported_brands/serial_pm.png b/source/images/supported_brands/serial_pm.png index 78a5d7f67b5..c957403f5d0 100644 Binary files a/source/images/supported_brands/serial_pm.png and b/source/images/supported_brands/serial_pm.png differ diff --git a/source/images/supported_brands/sesame.png b/source/images/supported_brands/sesame.png index a99834a4b6b..1eb14e23597 100644 Binary files a/source/images/supported_brands/sesame.png and b/source/images/supported_brands/sesame.png differ diff --git a/source/images/supported_brands/sharp_aquos.png b/source/images/supported_brands/sharp_aquos.png index dd9dd7ec3ed..aea41dc34c2 100644 Binary files a/source/images/supported_brands/sharp_aquos.png and b/source/images/supported_brands/sharp_aquos.png differ diff --git a/source/images/supported_brands/shiftr.png b/source/images/supported_brands/shiftr.png index 438cbf76fda..94fd708fc6f 100644 Binary files a/source/images/supported_brands/shiftr.png and b/source/images/supported_brands/shiftr.png differ diff --git a/source/images/supported_brands/shodan.png b/source/images/supported_brands/shodan.png index 7de15d9eac6..42a1a5ffe74 100644 Binary files a/source/images/supported_brands/shodan.png and b/source/images/supported_brands/shodan.png differ diff --git a/source/images/supported_brands/sigfox.png b/source/images/supported_brands/sigfox.png index fdc7200ec81..5f073d56309 100644 Binary files a/source/images/supported_brands/sigfox.png and b/source/images/supported_brands/sigfox.png differ diff --git a/source/images/supported_brands/simplepush.png b/source/images/supported_brands/simplepush.png index fa44e1c8bee..fa8d789d417 100644 Binary files a/source/images/supported_brands/simplepush.png and b/source/images/supported_brands/simplepush.png differ diff --git a/source/images/supported_brands/simplisafe.png b/source/images/supported_brands/simplisafe.png index 86b22137972..794723a0ad7 100644 Binary files a/source/images/supported_brands/simplisafe.png and b/source/images/supported_brands/simplisafe.png differ diff --git a/source/images/supported_brands/sky.png b/source/images/supported_brands/sky.png index 1c5b8d90269..b7750d5de7d 100644 Binary files a/source/images/supported_brands/sky.png and b/source/images/supported_brands/sky.png differ diff --git a/source/images/supported_brands/skybell.png b/source/images/supported_brands/skybell.png index 3eac85b677e..ff8ef0308af 100644 Binary files a/source/images/supported_brands/skybell.png and b/source/images/supported_brands/skybell.png differ diff --git a/source/images/supported_brands/slack.png b/source/images/supported_brands/slack.png index d48d683f059..22e7ff12e9a 100644 Binary files a/source/images/supported_brands/slack.png and b/source/images/supported_brands/slack.png differ diff --git a/source/images/supported_brands/sleepiq.png b/source/images/supported_brands/sleepiq.png index 2ef992997fd..77e13dc4981 100644 Binary files a/source/images/supported_brands/sleepiq.png and b/source/images/supported_brands/sleepiq.png differ diff --git a/source/images/supported_brands/sma.png b/source/images/supported_brands/sma.png index cdef0f732e8..c7e0d8f5b65 100644 Binary files a/source/images/supported_brands/sma.png and b/source/images/supported_brands/sma.png differ diff --git a/source/images/supported_brands/smappee.png b/source/images/supported_brands/smappee.png index f69c19d34f1..14436be638a 100644 Binary files a/source/images/supported_brands/smappee.png and b/source/images/supported_brands/smappee.png differ diff --git a/source/images/supported_brands/smartthings.png b/source/images/supported_brands/smartthings.png index 96c2cedfc82..acc969a0c5a 100644 Binary files a/source/images/supported_brands/smartthings.png and b/source/images/supported_brands/smartthings.png differ diff --git a/source/images/supported_brands/smtp.png b/source/images/supported_brands/smtp.png index 2c3df6cfd92..bb1bde31f66 100644 Binary files a/source/images/supported_brands/smtp.png and b/source/images/supported_brands/smtp.png differ diff --git a/source/images/supported_brands/snapcast.png b/source/images/supported_brands/snapcast.png index 5d10505e282..53873a29f61 100644 Binary files a/source/images/supported_brands/snapcast.png and b/source/images/supported_brands/snapcast.png differ diff --git a/source/images/supported_brands/snips.png b/source/images/supported_brands/snips.png index 4c5bbd7218f..e317b9631f8 100644 Binary files a/source/images/supported_brands/snips.png and b/source/images/supported_brands/snips.png differ diff --git a/source/images/supported_brands/sochain.png b/source/images/supported_brands/sochain.png index 0cfc42bc6eb..d3680f2a66b 100644 Binary files a/source/images/supported_brands/sochain.png and b/source/images/supported_brands/sochain.png differ diff --git a/source/images/supported_brands/socialblade.png b/source/images/supported_brands/socialblade.png index 3e2de38de20..6013d91bf0c 100644 Binary files a/source/images/supported_brands/socialblade.png and b/source/images/supported_brands/socialblade.png differ diff --git a/source/images/supported_brands/sonarr.png b/source/images/supported_brands/sonarr.png index 83190d9b642..23ca75420d5 100644 Binary files a/source/images/supported_brands/sonarr.png and b/source/images/supported_brands/sonarr.png differ diff --git a/source/images/supported_brands/sonos.png b/source/images/supported_brands/sonos.png index 2980b9d9b27..f0cd78894dc 100644 Binary files a/source/images/supported_brands/sonos.png and b/source/images/supported_brands/sonos.png differ diff --git a/source/images/supported_brands/sony.png b/source/images/supported_brands/sony.png index 78a8e8440b1..f89037784d2 100644 Binary files a/source/images/supported_brands/sony.png and b/source/images/supported_brands/sony.png differ diff --git a/source/images/supported_brands/soundtouch.png b/source/images/supported_brands/soundtouch.png index d5323ec31f7..dc7c30bdcb3 100644 Binary files a/source/images/supported_brands/soundtouch.png and b/source/images/supported_brands/soundtouch.png differ diff --git a/source/images/supported_brands/speedtest.png b/source/images/supported_brands/speedtest.png index d9bd06b6f9b..1aba2c9a440 100644 Binary files a/source/images/supported_brands/speedtest.png and b/source/images/supported_brands/speedtest.png differ diff --git a/source/images/supported_brands/splunk.png b/source/images/supported_brands/splunk.png index 9c324f82ef4..844de0352b0 100644 Binary files a/source/images/supported_brands/splunk.png and b/source/images/supported_brands/splunk.png differ diff --git a/source/images/supported_brands/spotify.png b/source/images/supported_brands/spotify.png index b4da680d1ac..28e7a17fd02 100644 Binary files a/source/images/supported_brands/spotify.png and b/source/images/supported_brands/spotify.png differ diff --git a/source/images/supported_brands/sql.png b/source/images/supported_brands/sql.png index 6f08cca3d72..1ff88836868 100644 Binary files a/source/images/supported_brands/sql.png and b/source/images/supported_brands/sql.png differ diff --git a/source/images/supported_brands/squeezebox.png b/source/images/supported_brands/squeezebox.png index 86ab4f290bc..a3017a43a78 100644 Binary files a/source/images/supported_brands/squeezebox.png and b/source/images/supported_brands/squeezebox.png differ diff --git a/source/images/supported_brands/startca.png b/source/images/supported_brands/startca.png index 8b64a25c402..93d5f6e1b10 100644 Binary files a/source/images/supported_brands/startca.png and b/source/images/supported_brands/startca.png differ diff --git a/source/images/supported_brands/statsd.png b/source/images/supported_brands/statsd.png index 6f6d33dfb01..416867f59d5 100644 Binary files a/source/images/supported_brands/statsd.png and b/source/images/supported_brands/statsd.png differ diff --git a/source/images/supported_brands/steam.png b/source/images/supported_brands/steam.png index 05e082c991c..1e6983ccd49 100644 Binary files a/source/images/supported_brands/steam.png and b/source/images/supported_brands/steam.png differ diff --git a/source/images/supported_brands/stride.png b/source/images/supported_brands/stride.png index ec9825c808c..c6ceb6ed67c 100644 Binary files a/source/images/supported_brands/stride.png and b/source/images/supported_brands/stride.png differ diff --git a/source/images/supported_brands/sun.png b/source/images/supported_brands/sun.png index df5443e639d..340eec8f6ff 100644 Binary files a/source/images/supported_brands/sun.png and b/source/images/supported_brands/sun.png differ diff --git a/source/images/supported_brands/supervisord.png b/source/images/supported_brands/supervisord.png index 6905d5870bc..8302cef25e9 100644 Binary files a/source/images/supported_brands/supervisord.png and b/source/images/supported_brands/supervisord.png differ diff --git a/source/images/supported_brands/swiss-hydrological-data.png b/source/images/supported_brands/swiss-hydrological-data.png index d4101c41648..e78d2505aef 100644 Binary files a/source/images/supported_brands/swiss-hydrological-data.png and b/source/images/supported_brands/swiss-hydrological-data.png differ diff --git a/source/images/supported_brands/swisscom.png b/source/images/supported_brands/swisscom.png index 512c755fbc4..e364aced5de 100644 Binary files a/source/images/supported_brands/swisscom.png and b/source/images/supported_brands/swisscom.png differ diff --git a/source/images/supported_brands/synology.png b/source/images/supported_brands/synology.png index 66c524488f9..29d1b9fae45 100644 Binary files a/source/images/supported_brands/synology.png and b/source/images/supported_brands/synology.png differ diff --git a/source/images/supported_brands/syslog.png b/source/images/supported_brands/syslog.png index ba0c0f25302..f6440d6b003 100644 Binary files a/source/images/supported_brands/syslog.png and b/source/images/supported_brands/syslog.png differ diff --git a/source/images/supported_brands/system_monitor.png b/source/images/supported_brands/system_monitor.png index 0a57ddecb4c..2078a0e96b5 100644 Binary files a/source/images/supported_brands/system_monitor.png and b/source/images/supported_brands/system_monitor.png differ diff --git a/source/images/supported_brands/sytadin.png b/source/images/supported_brands/sytadin.png index e79d6ccaf36..6bd0594bb98 100644 Binary files a/source/images/supported_brands/sytadin.png and b/source/images/supported_brands/sytadin.png differ diff --git a/source/images/supported_brands/tado.png b/source/images/supported_brands/tado.png index 36845732b11..9c819c28a5c 100644 Binary files a/source/images/supported_brands/tado.png and b/source/images/supported_brands/tado.png differ diff --git a/source/images/supported_brands/tahoma.png b/source/images/supported_brands/tahoma.png index 5c74c58b073..8c0aa726ae1 100644 Binary files a/source/images/supported_brands/tahoma.png and b/source/images/supported_brands/tahoma.png differ diff --git a/source/images/supported_brands/tank_utility.png b/source/images/supported_brands/tank_utility.png index 165ca069dd8..017459c5b77 100644 Binary files a/source/images/supported_brands/tank_utility.png and b/source/images/supported_brands/tank_utility.png differ diff --git a/source/images/supported_brands/tapsaff.png b/source/images/supported_brands/tapsaff.png index 41ff2cf369f..b8627bd38c3 100644 Binary files a/source/images/supported_brands/tapsaff.png and b/source/images/supported_brands/tapsaff.png differ diff --git a/source/images/supported_brands/tcp_ip.png b/source/images/supported_brands/tcp_ip.png index c675c816127..8b23949e8f3 100644 Binary files a/source/images/supported_brands/tcp_ip.png and b/source/images/supported_brands/tcp_ip.png differ diff --git a/source/images/supported_brands/technicolor.png b/source/images/supported_brands/technicolor.png index c6ec9feff49..224a4ff9528 100644 Binary files a/source/images/supported_brands/technicolor.png and b/source/images/supported_brands/technicolor.png differ diff --git a/source/images/supported_brands/ted.png b/source/images/supported_brands/ted.png index f686d6a83bb..b859f9962dd 100644 Binary files a/source/images/supported_brands/ted.png and b/source/images/supported_brands/ted.png differ diff --git a/source/images/supported_brands/teksavvy.png b/source/images/supported_brands/teksavvy.png index ba241bc6ef0..573b397226c 100644 Binary files a/source/images/supported_brands/teksavvy.png and b/source/images/supported_brands/teksavvy.png differ diff --git a/source/images/supported_brands/telegram.png b/source/images/supported_brands/telegram.png index aa31a734eeb..ce9e7db5f2e 100644 Binary files a/source/images/supported_brands/telegram.png and b/source/images/supported_brands/telegram.png differ diff --git a/source/images/supported_brands/telldus.png b/source/images/supported_brands/telldus.png index 06fa9ccc324..f739cfba823 100644 Binary files a/source/images/supported_brands/telldus.png and b/source/images/supported_brands/telldus.png differ diff --git a/source/images/supported_brands/telldus_tellstick.png b/source/images/supported_brands/telldus_tellstick.png index b5256123e84..76e2fb464a6 100644 Binary files a/source/images/supported_brands/telldus_tellstick.png and b/source/images/supported_brands/telldus_tellstick.png differ diff --git a/source/images/supported_brands/telstra.png b/source/images/supported_brands/telstra.png index 2f34cae1a91..89982d107e2 100644 Binary files a/source/images/supported_brands/telstra.png and b/source/images/supported_brands/telstra.png differ diff --git a/source/images/supported_brands/tesla.png b/source/images/supported_brands/tesla.png index 44db488cf2c..4a7ab975bab 100644 Binary files a/source/images/supported_brands/tesla.png and b/source/images/supported_brands/tesla.png differ diff --git a/source/images/supported_brands/thethingsnetwork.png b/source/images/supported_brands/thethingsnetwork.png index 5f39f7dbbfd..eb4ddf129b2 100644 Binary files a/source/images/supported_brands/thethingsnetwork.png and b/source/images/supported_brands/thethingsnetwork.png differ diff --git a/source/images/supported_brands/thingspeak.png b/source/images/supported_brands/thingspeak.png index f71ccd3bea0..93fc058571a 100644 Binary files a/source/images/supported_brands/thingspeak.png and b/source/images/supported_brands/thingspeak.png differ diff --git a/source/images/supported_brands/thinkingcleaner.png b/source/images/supported_brands/thinkingcleaner.png index 0ea93811ba8..f8b2b351bbd 100644 Binary files a/source/images/supported_brands/thinkingcleaner.png and b/source/images/supported_brands/thinkingcleaner.png differ diff --git a/source/images/supported_brands/tibber.png b/source/images/supported_brands/tibber.png index 2b8ec3ed3a8..1cb606c42e2 100644 Binary files a/source/images/supported_brands/tibber.png and b/source/images/supported_brands/tibber.png differ diff --git a/source/images/supported_brands/tikteck.png b/source/images/supported_brands/tikteck.png index 4e40e16a9ef..4aec9425819 100644 Binary files a/source/images/supported_brands/tikteck.png and b/source/images/supported_brands/tikteck.png differ diff --git a/source/images/supported_brands/tile.png b/source/images/supported_brands/tile.png index 8b8e559fcf7..b65f85e375a 100644 Binary files a/source/images/supported_brands/tile.png and b/source/images/supported_brands/tile.png differ diff --git a/source/images/supported_brands/todoist.png b/source/images/supported_brands/todoist.png old mode 100755 new mode 100644 index 08d4b38e4f1..0ba1efdab87 Binary files a/source/images/supported_brands/todoist.png and b/source/images/supported_brands/todoist.png differ diff --git a/source/images/supported_brands/tomato.png b/source/images/supported_brands/tomato.png index a4e0f37fcfe..3a3ddbbdbae 100644 Binary files a/source/images/supported_brands/tomato.png and b/source/images/supported_brands/tomato.png differ diff --git a/source/images/supported_brands/toon.png b/source/images/supported_brands/toon.png index b10a6fb9768..f3bb39cc330 100644 Binary files a/source/images/supported_brands/toon.png and b/source/images/supported_brands/toon.png differ diff --git a/source/images/supported_brands/tor.png b/source/images/supported_brands/tor.png index 10f787fcb80..b9d196aa7e2 100644 Binary files a/source/images/supported_brands/tor.png and b/source/images/supported_brands/tor.png differ diff --git a/source/images/supported_brands/torque.png b/source/images/supported_brands/torque.png index 408b934ad94..17dbabc2b2d 100644 Binary files a/source/images/supported_brands/torque.png and b/source/images/supported_brands/torque.png differ diff --git a/source/images/supported_brands/tp-link.png b/source/images/supported_brands/tp-link.png index 7e4197dcc32..a16aea183dd 100644 Binary files a/source/images/supported_brands/tp-link.png and b/source/images/supported_brands/tp-link.png differ diff --git a/source/images/supported_brands/trackr.png b/source/images/supported_brands/trackr.png index 0dcc1045224..9cb8c03ffb1 100644 Binary files a/source/images/supported_brands/trackr.png and b/source/images/supported_brands/trackr.png differ diff --git a/source/images/supported_brands/trafikverket.png b/source/images/supported_brands/trafikverket.png index d39df442c89..7fb6b3e9daa 100644 Binary files a/source/images/supported_brands/trafikverket.png and b/source/images/supported_brands/trafikverket.png differ diff --git a/source/images/supported_brands/train.png b/source/images/supported_brands/train.png index 6976e191beb..cc9ba565df7 100644 Binary files a/source/images/supported_brands/train.png and b/source/images/supported_brands/train.png differ diff --git a/source/images/supported_brands/transmission.png b/source/images/supported_brands/transmission.png index 13759b5eb43..cf42c523024 100644 Binary files a/source/images/supported_brands/transmission.png and b/source/images/supported_brands/transmission.png differ diff --git a/source/images/supported_brands/twilio.png b/source/images/supported_brands/twilio.png index ae02c87378c..944c4075173 100644 Binary files a/source/images/supported_brands/twilio.png and b/source/images/supported_brands/twilio.png differ diff --git a/source/images/supported_brands/twitch.png b/source/images/supported_brands/twitch.png index da759dd14b4..ed7b3100950 100644 Binary files a/source/images/supported_brands/twitch.png and b/source/images/supported_brands/twitch.png differ diff --git a/source/images/supported_brands/twitter.png b/source/images/supported_brands/twitter.png index 312ec93d6c0..2c735bd64fb 100644 Binary files a/source/images/supported_brands/twitter.png and b/source/images/supported_brands/twitter.png differ diff --git a/source/images/supported_brands/uber.png b/source/images/supported_brands/uber.png index e7f9c7ca6ab..ecea616e613 100644 Binary files a/source/images/supported_brands/uber.png and b/source/images/supported_brands/uber.png differ diff --git a/source/images/supported_brands/ubiquiti.png b/source/images/supported_brands/ubiquiti.png index cd754aabd8d..a40943383a0 100644 Binary files a/source/images/supported_brands/ubiquiti.png and b/source/images/supported_brands/ubiquiti.png differ diff --git a/source/images/supported_brands/ueradio.png b/source/images/supported_brands/ueradio.png index ebbde9e8eb0..962f13baf80 100644 Binary files a/source/images/supported_brands/ueradio.png and b/source/images/supported_brands/ueradio.png differ diff --git a/source/images/supported_brands/universal_devices.png b/source/images/supported_brands/universal_devices.png index 9e5d5205ed3..913452d57e6 100644 Binary files a/source/images/supported_brands/universal_devices.png and b/source/images/supported_brands/universal_devices.png differ diff --git a/source/images/supported_brands/upc.png b/source/images/supported_brands/upc.png index 6c9e01d6472..49314e11de9 100644 Binary files a/source/images/supported_brands/upc.png and b/source/images/supported_brands/upc.png differ diff --git a/source/images/supported_brands/upcloud.png b/source/images/supported_brands/upcloud.png index c97dd91a2c4..0dc7e882b59 100644 Binary files a/source/images/supported_brands/upcloud.png and b/source/images/supported_brands/upcloud.png differ diff --git a/source/images/supported_brands/updater.png b/source/images/supported_brands/updater.png index 94dfb6c3be1..3825544d09e 100644 Binary files a/source/images/supported_brands/updater.png and b/source/images/supported_brands/updater.png differ diff --git a/source/images/supported_brands/upnp.png b/source/images/supported_brands/upnp.png index 940919bd8c0..50d6e3f096f 100644 Binary files a/source/images/supported_brands/upnp.png and b/source/images/supported_brands/upnp.png differ diff --git a/source/images/supported_brands/ups.png b/source/images/supported_brands/ups.png index c423dea2dde..83a19d196b0 100644 Binary files a/source/images/supported_brands/ups.png and b/source/images/supported_brands/ups.png differ diff --git a/source/images/supported_brands/uscis.png b/source/images/supported_brands/uscis.png index 2268fb48b11..b878a50bc95 100644 Binary files a/source/images/supported_brands/uscis.png and b/source/images/supported_brands/uscis.png differ diff --git a/source/images/supported_brands/usps.png b/source/images/supported_brands/usps.png index b3857ac13fa..da6223e086f 100644 Binary files a/source/images/supported_brands/usps.png and b/source/images/supported_brands/usps.png differ diff --git a/source/images/supported_brands/vagrant.png b/source/images/supported_brands/vagrant.png index 362e379fc5c..4a44f0f5ffe 100644 Binary files a/source/images/supported_brands/vagrant.png and b/source/images/supported_brands/vagrant.png differ diff --git a/source/images/supported_brands/vanderbilt_spc.png b/source/images/supported_brands/vanderbilt_spc.png index 6d1136ef7d7..4d0f519459d 100644 Binary files a/source/images/supported_brands/vanderbilt_spc.png and b/source/images/supported_brands/vanderbilt_spc.png differ diff --git a/source/images/supported_brands/vasttrafik.png b/source/images/supported_brands/vasttrafik.png index 2d6428c2daa..74f1e82ef4e 100644 Binary files a/source/images/supported_brands/vasttrafik.png and b/source/images/supported_brands/vasttrafik.png differ diff --git a/source/images/supported_brands/velbus.png b/source/images/supported_brands/velbus.png index ebb143ae612..32a076882f9 100644 Binary files a/source/images/supported_brands/velbus.png and b/source/images/supported_brands/velbus.png differ diff --git a/source/images/supported_brands/velux.png b/source/images/supported_brands/velux.png index 2e5f35b2fe0..b7dcd8aab79 100644 Binary files a/source/images/supported_brands/velux.png and b/source/images/supported_brands/velux.png differ diff --git a/source/images/supported_brands/venstar.png b/source/images/supported_brands/venstar.png index 9721b8d90f1..e6026b5fbd0 100644 Binary files a/source/images/supported_brands/venstar.png and b/source/images/supported_brands/venstar.png differ diff --git a/source/images/supported_brands/vera.png b/source/images/supported_brands/vera.png index a3023a20a54..12cdfe69f18 100644 Binary files a/source/images/supported_brands/vera.png and b/source/images/supported_brands/vera.png differ diff --git a/source/images/supported_brands/verisure.png b/source/images/supported_brands/verisure.png index 639c2d6c649..3bd73069595 100644 Binary files a/source/images/supported_brands/verisure.png and b/source/images/supported_brands/verisure.png differ diff --git a/source/images/supported_brands/verizon.png b/source/images/supported_brands/verizon.png index c84464cf343..7f9151ae223 100644 Binary files a/source/images/supported_brands/verizon.png and b/source/images/supported_brands/verizon.png differ diff --git a/source/images/supported_brands/vesync.png b/source/images/supported_brands/vesync.png index 72aba904138..dd0877260ae 100644 Binary files a/source/images/supported_brands/vesync.png and b/source/images/supported_brands/vesync.png differ diff --git a/source/images/supported_brands/videolan.png b/source/images/supported_brands/videolan.png index ab284313d67..e8deed0545a 100644 Binary files a/source/images/supported_brands/videolan.png and b/source/images/supported_brands/videolan.png differ diff --git a/source/images/supported_brands/view-dashboard.png b/source/images/supported_brands/view-dashboard.png index c8e420f6e25..265949149e4 100644 Binary files a/source/images/supported_brands/view-dashboard.png and b/source/images/supported_brands/view-dashboard.png differ diff --git a/source/images/supported_brands/vizio-smartcast.png b/source/images/supported_brands/vizio-smartcast.png index d48d972062f..ffcbc409326 100644 Binary files a/source/images/supported_brands/vizio-smartcast.png and b/source/images/supported_brands/vizio-smartcast.png differ diff --git a/source/images/supported_brands/voicerss.png b/source/images/supported_brands/voicerss.png index 9e54daab9b4..fd10708463a 100644 Binary files a/source/images/supported_brands/voicerss.png and b/source/images/supported_brands/voicerss.png differ diff --git a/source/images/supported_brands/volumio.png b/source/images/supported_brands/volumio.png index 1625ff0becb..359cb3924fa 100644 Binary files a/source/images/supported_brands/volumio.png and b/source/images/supported_brands/volumio.png differ diff --git a/source/images/supported_brands/volvo.png b/source/images/supported_brands/volvo.png index d5ade641ac9..c5c4703e10b 100644 Binary files a/source/images/supported_brands/volvo.png and b/source/images/supported_brands/volvo.png differ diff --git a/source/images/supported_brands/vultr.png b/source/images/supported_brands/vultr.png index 17c9f74aaa7..dc1ed45f41b 100644 Binary files a/source/images/supported_brands/vultr.png and b/source/images/supported_brands/vultr.png differ diff --git a/source/images/supported_brands/waqi.png b/source/images/supported_brands/waqi.png index 7b48ff52c44..eae4bd9f5dd 100644 Binary files a/source/images/supported_brands/waqi.png and b/source/images/supported_brands/waqi.png differ diff --git a/source/images/supported_brands/waterfurnace.png b/source/images/supported_brands/waterfurnace.png index 0d2f560a1e5..c46a3097db0 100644 Binary files a/source/images/supported_brands/waterfurnace.png and b/source/images/supported_brands/waterfurnace.png differ diff --git a/source/images/supported_brands/waze.png b/source/images/supported_brands/waze.png old mode 100755 new mode 100644 index 927614e0c88..add78246a20 Binary files a/source/images/supported_brands/waze.png and b/source/images/supported_brands/waze.png differ diff --git a/source/images/supported_brands/webos.png b/source/images/supported_brands/webos.png index 11c3685c87e..3615af5a80d 100644 Binary files a/source/images/supported_brands/webos.png and b/source/images/supported_brands/webos.png differ diff --git a/source/images/supported_brands/windows.png b/source/images/supported_brands/windows.png index 9ff997483bd..10a54fb0575 100644 Binary files a/source/images/supported_brands/windows.png and b/source/images/supported_brands/windows.png differ diff --git a/source/images/supported_brands/wink.png b/source/images/supported_brands/wink.png index a8ffdb232a9..232b6806ce0 100644 Binary files a/source/images/supported_brands/wink.png and b/source/images/supported_brands/wink.png differ diff --git a/source/images/supported_brands/woonveilig.png b/source/images/supported_brands/woonveilig.png index 8d7e776c984..8fdd72a1b40 100644 Binary files a/source/images/supported_brands/woonveilig.png and b/source/images/supported_brands/woonveilig.png differ diff --git a/source/images/supported_brands/worldtidesinfo.png b/source/images/supported_brands/worldtidesinfo.png index 5e49de79406..2663cbda3da 100644 Binary files a/source/images/supported_brands/worldtidesinfo.png and b/source/images/supported_brands/worldtidesinfo.png differ diff --git a/source/images/supported_brands/worx.png b/source/images/supported_brands/worx.png index dfc0f49da22..48f24b65be9 100644 Binary files a/source/images/supported_brands/worx.png and b/source/images/supported_brands/worx.png differ diff --git a/source/images/supported_brands/wsdot.png b/source/images/supported_brands/wsdot.png index bfe04f11388..044d14a1db6 100644 Binary files a/source/images/supported_brands/wsdot.png and b/source/images/supported_brands/wsdot.png differ diff --git a/source/images/supported_brands/wunderground.png b/source/images/supported_brands/wunderground.png index 02d1dddc53f..60c81eda856 100644 Binary files a/source/images/supported_brands/wunderground.png and b/source/images/supported_brands/wunderground.png differ diff --git a/source/images/supported_brands/xbox-live.png b/source/images/supported_brands/xbox-live.png index 2d930dc3765..efc4d83ff17 100644 Binary files a/source/images/supported_brands/xbox-live.png and b/source/images/supported_brands/xbox-live.png differ diff --git a/source/images/supported_brands/xeoma.png b/source/images/supported_brands/xeoma.png index 7311d88d972..0cfa62d28f1 100644 Binary files a/source/images/supported_brands/xeoma.png and b/source/images/supported_brands/xeoma.png differ diff --git a/source/images/supported_brands/xiaomi.png b/source/images/supported_brands/xiaomi.png index 167b1419a01..0bda458c7fd 100644 Binary files a/source/images/supported_brands/xiaomi.png and b/source/images/supported_brands/xiaomi.png differ diff --git a/source/images/supported_brands/xmpp.png b/source/images/supported_brands/xmpp.png index 102a945639c..92ad996865d 100644 Binary files a/source/images/supported_brands/xmpp.png and b/source/images/supported_brands/xmpp.png differ diff --git a/source/images/supported_brands/yahoo_finance.png b/source/images/supported_brands/yahoo_finance.png index 41a60c547be..3f8500737de 100644 Binary files a/source/images/supported_brands/yahoo_finance.png and b/source/images/supported_brands/yahoo_finance.png differ diff --git a/source/images/supported_brands/yahooweather.png b/source/images/supported_brands/yahooweather.png index 4b275368f00..4cdb1cc572d 100644 Binary files a/source/images/supported_brands/yahooweather.png and b/source/images/supported_brands/yahooweather.png differ diff --git a/source/images/supported_brands/yamaha.png b/source/images/supported_brands/yamaha.png index f9682281025..cdccba9318b 100644 Binary files a/source/images/supported_brands/yamaha.png and b/source/images/supported_brands/yamaha.png differ diff --git a/source/images/supported_brands/yandex.png b/source/images/supported_brands/yandex.png index e1160dad73d..4e1fca5c352 100644 Binary files a/source/images/supported_brands/yandex.png and b/source/images/supported_brands/yandex.png differ diff --git a/source/images/supported_brands/yeelight.png b/source/images/supported_brands/yeelight.png index 32036cce6d0..0f1fe142a33 100644 Binary files a/source/images/supported_brands/yeelight.png and b/source/images/supported_brands/yeelight.png differ diff --git a/source/images/supported_brands/yesssat.png b/source/images/supported_brands/yesssat.png index 4e44694bd34..14caa0e79d3 100644 Binary files a/source/images/supported_brands/yesssat.png and b/source/images/supported_brands/yesssat.png differ diff --git a/source/images/supported_brands/yi.png b/source/images/supported_brands/yi.png index 06f02bc9b09..314528e3796 100644 Binary files a/source/images/supported_brands/yi.png and b/source/images/supported_brands/yi.png differ diff --git a/source/images/supported_brands/yr.png b/source/images/supported_brands/yr.png index fba7173b3db..cd8e028d273 100644 Binary files a/source/images/supported_brands/yr.png and b/source/images/supported_brands/yr.png differ diff --git a/source/images/supported_brands/z-wave.png b/source/images/supported_brands/z-wave.png index 3abd5ee7f15..0b1075ab69a 100644 Binary files a/source/images/supported_brands/z-wave.png and b/source/images/supported_brands/z-wave.png differ diff --git a/source/images/supported_brands/zabbix.png b/source/images/supported_brands/zabbix.png index de8c6324aee..42df4d6cfb7 100644 Binary files a/source/images/supported_brands/zabbix.png and b/source/images/supported_brands/zabbix.png differ diff --git a/source/images/supported_brands/zamg.png b/source/images/supported_brands/zamg.png index 181a7bf877a..edcec5dcc59 100644 Binary files a/source/images/supported_brands/zamg.png and b/source/images/supported_brands/zamg.png differ diff --git a/source/images/supported_brands/zehnder.png b/source/images/supported_brands/zehnder.png index 27dab1c4d31..2324f91c532 100644 Binary files a/source/images/supported_brands/zehnder.png and b/source/images/supported_brands/zehnder.png differ diff --git a/source/images/supported_brands/zengge.png b/source/images/supported_brands/zengge.png index 3cec99c9319..a3ddf759298 100644 Binary files a/source/images/supported_brands/zengge.png and b/source/images/supported_brands/zengge.png differ diff --git a/source/images/supported_brands/zigbee.png b/source/images/supported_brands/zigbee.png index e547e71b1dd..d91383457c4 100644 Binary files a/source/images/supported_brands/zigbee.png and b/source/images/supported_brands/zigbee.png differ diff --git a/source/images/supported_brands/ziggo.png b/source/images/supported_brands/ziggo.png index ffd875015a9..950ae08b058 100644 Binary files a/source/images/supported_brands/ziggo.png and b/source/images/supported_brands/ziggo.png differ diff --git a/source/images/supported_brands/zillow.png b/source/images/supported_brands/zillow.png index 49a3147b78a..1235a1acbe6 100644 Binary files a/source/images/supported_brands/zillow.png and b/source/images/supported_brands/zillow.png differ diff --git a/source/images/supported_brands/zoneminder.png b/source/images/supported_brands/zoneminder.png index 7e8e234bde8..f2204c73378 100644 Binary files a/source/images/supported_brands/zoneminder.png and b/source/images/supported_brands/zoneminder.png differ