diff --git a/source/_integrations/calendar.markdown b/source/_integrations/calendar.markdown index 6348de7782a..423c5324ddc 100644 --- a/source/_integrations/calendar.markdown +++ b/source/_integrations/calendar.markdown @@ -4,6 +4,7 @@ description: Instructions on how to integrate calendars within Home Assistant. ha_release: 0.33 ha_iot_class: ha_domain: calendar +ha_quality_scale: internal --- The calendar integration allows you to integrate your calendars into Home Assistant. diff --git a/source/_integrations/command_line.markdown b/source/_integrations/command_line.markdown index 233d9a26c07..1ef909c4c46 100644 --- a/source/_integrations/command_line.markdown +++ b/source/_integrations/command_line.markdown @@ -7,6 +7,7 @@ ha_category: ha_release: 0.12 ha_iot_class: Local Polling ha_domain: command_line +ha_quality_scale: internal ha_platforms: - binary_sensor - cover diff --git a/source/_integrations/default_config.markdown b/source/_integrations/default_config.markdown index 8c6fdd7e8d5..db47d97d153 100644 --- a/source/_integrations/default_config.markdown +++ b/source/_integrations/default_config.markdown @@ -6,6 +6,7 @@ ha_category: ha_release: 0.88 ha_domain: default_config ha_iot_class: Calculated +ha_quality_scale: internal --- This integration is a meta-component and configures a default set of integrations for Home Assistant to load. The integrations that will be loaded are: diff --git a/source/_integrations/denonavr.markdown b/source/_integrations/denonavr.markdown index 5a4b3cdb4be..3d1543f4626 100644 --- a/source/_integrations/denonavr.markdown +++ b/source/_integrations/denonavr.markdown @@ -48,6 +48,7 @@ Known supported devices: - Denon AVR-3312 - Denon AVR-3313CI - Denon AVR-4810 +- Denon AVR-S650H - Denon AVR-S710W - Denon AVR-S720W - Denon AVR-S750H diff --git a/source/_integrations/dhcp.markdown b/source/_integrations/dhcp.markdown index e3dd783a549..6d0e646445c 100644 --- a/source/_integrations/dhcp.markdown +++ b/source/_integrations/dhcp.markdown @@ -6,6 +6,7 @@ ha_category: ha_iot_class: Local Push ha_release: 2021.2 ha_domain: dhcp +ha_quality_scale: internal ha_codeowners: - '@bdraco' --- diff --git a/source/_integrations/homekit.markdown b/source/_integrations/homekit.markdown index 92939cd5a21..f689eed26f8 100644 --- a/source/_integrations/homekit.markdown +++ b/source/_integrations/homekit.markdown @@ -443,6 +443,24 @@ automation: ## Troubleshooting +### All or some devices are intermittently unresponsive + +HomeKit relies heavily on your home hub to keep track of Bluetooth devices. Additionally, each home hub has to keep track of every HomeKit accessory that you bridge. If you have many accessories, notably cameras or Bluetooth devices, **consider disabling HomeKit on older home hubs**. + +The following home hubs showed strong results when testing with 300 accessories: + +- HomePod +- HomePod Mini + +The following home hubs showed strong results when testing with 200 accessories: + +- Apple TV 4k (best results when using ethernet instead of WiFi) + +The following home hubs have been reported to have trouble with a large number of accessories: + +- Apple TV HD +- Various iPad models + ### Resetting when created via YAML 1. Delete the `HomeKit` integration in the **{% my integrations %}** screen. @@ -538,7 +556,7 @@ If you have any iOS 12.x devices signed into your iCloud account, media player e #### Accessories are all listed as not responding -There are reports where the IGMP settings in a router were causing issues with HomeKit. This resulted in a situation where all of the Home Assistant HomeKit accessories stopped responding a few minutes after Home Assistant (re)started. Double check your router's IGPM settings if you experiencing this issue. The default IGMP settings typically work best. +There are reports where the IGMP settings in a router were causing issues with HomeKit. This resulted in a situation where all of the Home Assistant HomeKit accessories stopped responding a few minutes after Home Assistant (re)started. Double check your router's IGMP settings if you experiencing this issue. The default IGMP settings typically work best. See [specific entity doesn't work](#specific-entity-doesnt-work) @@ -546,10 +564,6 @@ See [specific entity doesn't work](#specific-entity-doesnt-work) See [resetting accessories](#resetting-accessories) -#### Accessory not responding - randomly - -Unfortunately, that sometimes happens at the moment. It might help to close the `Home` App and delete it from the cache. Usually, the accessory should get back to responding after a few minutes at most. - #### The linked battery sensor isn't recognized Try removing the entity from HomeKit and then adding it again. If you are adding this configuration option to an existing entity in HomeKit, any changes you make to this entity's configuration options won't appear until the accessory is removed from HomeKit and then re-added. See [resetting accessories](#resetting-accessories). diff --git a/source/_integrations/image_processing.markdown b/source/_integrations/image_processing.markdown index bf96344c82a..af75ab6db69 100644 --- a/source/_integrations/image_processing.markdown +++ b/source/_integrations/image_processing.markdown @@ -5,6 +5,7 @@ ha_category: - Image Processing ha_release: 0.36 ha_domain: image_processing +ha_quality_scale: internal ha_iot_class: --- diff --git a/source/_integrations/local_ip.markdown b/source/_integrations/local_ip.markdown index 472e54bdd41..bf5eb3dedf9 100644 --- a/source/_integrations/local_ip.markdown +++ b/source/_integrations/local_ip.markdown @@ -9,6 +9,7 @@ ha_config_flow: true ha_codeowners: - '@issacg' ha_domain: local_ip +ha_quality_scale: internal ha_platforms: - sensor --- diff --git a/source/_integrations/logbook.markdown b/source/_integrations/logbook.markdown index a326438a449..7608ab62862 100644 --- a/source/_integrations/logbook.markdown +++ b/source/_integrations/logbook.markdown @@ -6,6 +6,7 @@ ha_category: ha_release: 0.7 ha_domain: logbook ha_iot_class: +ha_quality_scale: internal --- diff --git a/source/_integrations/media_source.markdown b/source/_integrations/media_source.markdown index 98a5c14b30b..c97d81811ff 100644 --- a/source/_integrations/media_source.markdown +++ b/source/_integrations/media_source.markdown @@ -8,6 +8,7 @@ ha_domain: media_source ha_codeowners: - '@hunterjm' ha_iot_class: +ha_quality_scale: internal --- The Media Source integration platform allows integrations to expose media for diff --git a/source/_integrations/motion_blinds.markdown b/source/_integrations/motion_blinds.markdown index 63ed95a885b..865b71f185f 100644 --- a/source/_integrations/motion_blinds.markdown +++ b/source/_integrations/motion_blinds.markdown @@ -99,3 +99,5 @@ This communication needs to be allowed on your local network. If the blinds are Please make sure the motion gateway and the device running Home Assistant are on the same VLAN and multicasting is enabled/allowed by your router. If using separate VLANs, make sure the 238.0.0.18:32100 and 238.0.0.18:32101 ports are open for communication between those VLANs (not tested or confirmed to work). + +For some routers "IGMP snooping" on the used wireless interface needs to be disabled to let the IGMP/multicast messages through. diff --git a/source/_integrations/my.markdown b/source/_integrations/my.markdown index b9be6492f03..5e2124fff05 100644 --- a/source/_integrations/my.markdown +++ b/source/_integrations/my.markdown @@ -6,6 +6,7 @@ ha_category: ha_release: 2021.3 ha_domain: my ha_iot_class: +ha_quality_scale: internal ha_codeowners: - '@home-assistant/core' --- diff --git a/source/_integrations/nuki.markdown b/source/_integrations/nuki.markdown index 067ce8e359a..61b3fa0b69a 100644 --- a/source/_integrations/nuki.markdown +++ b/source/_integrations/nuki.markdown @@ -16,7 +16,7 @@ ha_config_flow: true ha_dhcp: true --- -The `nuki` platform allows you to control [Nuki Smart Locks](https://nuki.io/en/smart-lock/) via either a [software bridge](https://play.google.com/store/apps/details?id=io.nuki.bridge) or a [physical bridge](https://nuki.io/en/bridge/). +The `nuki` platform allows you to control [Nuki Smart Locks](https://nuki.io/en/smart-lock/) via a [Nuki Bridge](https://nuki.io/en/bridge/). To add a Nuki bridge to your installation, you need to enable developer mode on your bridge and define a port and an access token. This can be achieved using the [Android app](https://play.google.com/store/apps/details?id=io.nuki) or [iPhone app](https://apps.apple.com/app/nuki-smart-lock/id1044998081). Go to manage my devices, and select the bridge. Within the bridge configuration turn on the HTTP API and check the details in the screen. Please note that the API token should be 6-20 characters long, even though the app allows you to set a longer one. diff --git a/source/_integrations/remote.markdown b/source/_integrations/remote.markdown index 52a5cd04f88..ca7bd92f62c 100644 --- a/source/_integrations/remote.markdown +++ b/source/_integrations/remote.markdown @@ -4,6 +4,7 @@ description: Instructions on how to setup your remotes with Home Assistant. ha_release: 0.34 ha_domain: remote ha_iot_class: +ha_quality_scale: internal --- Keeps track which remotes are in your environment, their state and allows you to control them. diff --git a/source/_integrations/search.markdown b/source/_integrations/search.markdown index ae39895c1a9..e59b503e53f 100644 --- a/source/_integrations/search.markdown +++ b/source/_integrations/search.markdown @@ -8,6 +8,7 @@ ha_codeowners: - '@home-assistant/core' ha_domain: search ha_iot_class: +ha_quality_scale: internal --- The `search` integration is an internally used integration by the diff --git a/source/_integrations/ssdp.markdown b/source/_integrations/ssdp.markdown index e92a54b5569..1edb4a8e494 100644 --- a/source/_integrations/ssdp.markdown +++ b/source/_integrations/ssdp.markdown @@ -6,6 +6,7 @@ ha_category: ha_iot_class: Local Push ha_release: 0.94 ha_domain: ssdp +ha_quality_scale: internal --- The `ssdp` "Simple Service Discovery Protocol" (part of UPnP) integration will scan the network for supported devices and services. Discovered integrations will show up in the discovered section on the integrations page in the configuration panel. diff --git a/source/_integrations/tts.markdown b/source/_integrations/tts.markdown index 580fcf8f418..b5e59fa0009 100644 --- a/source/_integrations/tts.markdown +++ b/source/_integrations/tts.markdown @@ -8,6 +8,7 @@ ha_iot_class: ha_codeowners: - '@pvizeli' ha_domain: tts +ha_quality_scale: internal ha_platforms: - notify --- diff --git a/source/_integrations/vacuum.markdown b/source/_integrations/vacuum.markdown index 17afe94b34f..1c19261fa6c 100644 --- a/source/_integrations/vacuum.markdown +++ b/source/_integrations/vacuum.markdown @@ -4,6 +4,7 @@ description: Instructions on how to setup and use vacuum's in Home Assistant. ha_release: 0.51 ha_domain: vacuum ha_iot_class: +ha_quality_scale: internal --- The `vacuum` integration enables the ability to control home cleaning robots within Home Assistant. diff --git a/source/_integrations/water_heater.markdown b/source/_integrations/water_heater.markdown index 5dfd7dfc8cb..82d48b4d1d9 100644 --- a/source/_integrations/water_heater.markdown +++ b/source/_integrations/water_heater.markdown @@ -4,6 +4,7 @@ description: Instructions on how to setup water heater devices within Home Assis ha_release: 0.81 ha_domain: water_heater ha_iot_class: +ha_quality_scale: internal --- The `water_heater` integration is built for the controlling and monitoring of hot water heaters. diff --git a/source/_posts/2021-03-26-community-highlights.markdown b/source/_posts/2021-03-26-community-highlights.markdown index c7d8c8e91b8..ae28c4de64d 100644 --- a/source/_posts/2021-03-26-community-highlights.markdown +++ b/source/_posts/2021-03-26-community-highlights.markdown @@ -51,7 +51,7 @@ uptime status page of [Reddit](https://www.redditstatus.com). How this blueprint works diff --git a/source/_posts/2021-04-02-community-highlights.markdown b/source/_posts/2021-04-02-community-highlights.markdown new file mode 100644 index 00000000000..8e9e9632fed --- /dev/null +++ b/source/_posts/2021-04-02-community-highlights.markdown @@ -0,0 +1,117 @@ +--- +title: "Community Highlights: 15th edition" +description: "Get started with the banner card, have the volume of your media players automatically adjusted with a blueprint and a mega project in the field of Hydroponic" +date: 2021-04-02 00:00:00 +date_formatted: "April 2, 2021" +author: Klaas Schoute +author_twitter: klaasnicolaas +categories: Community +og_image: /images/blog/2021-04-02-community-highlights/social.png +--- + +I hope everyone survived the April 1 jokes a bit? ๐Ÿธ We are already at the 15th +edition of the Home Assistant Community Highlights! Some interesting things popped +up around our community, we thought was worth sharing. + +Do you want to share something for the next edition? +Information on [how to share](#got-a-tip-for-the-next-edition). + +./Klaas + +## Blueprint of the week + +It may have happened to you (at least to me), you ask something to your Google or +Alexa speaker and it responds with a very low volume. Of course you want to avoid +this, because now you can ask your question again ๐Ÿคจ + +{% my blueprint_import badge blueprint_url="https://community.home-assistant.io/t/set-day-or-night-volume-to-speaker/294217" %} + +With the blueprint of [andreas1](https://community.home-assistant.io/u/andreas1) you +can automatically adjust the volume of your media player at a set day and night time. +Read more about it on the [community forum][week_blueprint] or install this automation +in your instance with a click on the my button! + +## Lovelace Dashboard + +Perhaps we should make this a regular item, because this week also a new Lovelace +dashboard. This time made by [JonathanGraft](https://www.reddit.com/user/JonathanGraft/). +Take a look at the [original post](https://www.reddit.com/r/homeassistant/comments/mi2501/saw_others_sharing_their_dashboards_here_are_some/) on Reddit, +there you will find more photos and shared YAML code. + +
+ + Lovelace dashboard + +
+ +## Banner Card + + + +The more you put in your dashboards, the more unclear it can become. You could, for +example thematize some cards, so that it stands out and can be found quickly and the +[banner-card](https://github.com/nervetattoo/banner-card) from [nervetattoo](https://github.com/nervetattoo) could +just be a handy addition to that. + +
+ + How the banner-card will looks like + +

+ +Small tip: if the CSS style is not quite what you want, you can still use +[card-mod](https://github.com/thomasloven/lovelace-card-mod) from thomasloven to adjust everything ๐Ÿ˜‰ + +## Automated Hydroponic + +This week we also came across something very impressive, [edward_snowedin](https://www.reddit.com/user/edward_snowedin/) +shared his hydroponic installation on our [subreddit][reddit] page. Itโ€™s a fully automated +system that is controlled via Home Assistant and [ESPHome][esphome]. + +
+ + The hydroponic installation + +

+ +Curious how everything is worked out in detail? You will find a lot of +information [here](https://www.reddit.com/r/Hydroponics/comments/mgrmwk/esponics_my_attempt_at_automating_hydroponic/gsuomae/) +and also a list of used parts. + +## Got a tip for the next edition? + +Have you seen (or made) something awesome, interesting, unique, amazing, +inspirational, unusual or funny, using Home Assistant? + +[Click here to send us your Community Highlight suggestion](/suggest-community-highlight). + +Also, don't forget to share your creations with us via Social Media: + +- Tweet it! Be sure to mention [@home_assistant][twitter] +- Share it on our [Facebook group][facebook-group] +- Post it to our [subreddit][reddit] +- Tag [@homeasssistant][instagram] on Instagram +- Or via chat, drop us a line in the [#lounge at Discord][chat] + +See you next edition! + +[chat]: https://www.home-assistant.io/join-chat +[facebook-group]: https://www.facebook.com/groups/HomeAssistant +[instagram]: https://www.instagram.com/homeassistant +[reddit]: https://www.reddit.com/r/homeassistant +[twitter]: https://www.twitter.com/home_assistant +[blueprints]: https://community.home-assistant.io/c/blueprints-exchange +[esphome]: https://esphome.io +[week_blueprint]: https://community.home-assistant.io/t/set-day-or-night-volume-to-speaker/294217 \ No newline at end of file diff --git a/source/images/blog/2021-04-02-community-highlights/banner-card.png b/source/images/blog/2021-04-02-community-highlights/banner-card.png new file mode 100644 index 00000000000..f2c44225aa9 Binary files /dev/null and b/source/images/blog/2021-04-02-community-highlights/banner-card.png differ diff --git a/source/images/blog/2021-04-02-community-highlights/botanist.jpg b/source/images/blog/2021-04-02-community-highlights/botanist.jpg new file mode 100644 index 00000000000..8b84039d547 Binary files /dev/null and b/source/images/blog/2021-04-02-community-highlights/botanist.jpg differ diff --git a/source/images/blog/2021-04-02-community-highlights/dashboard.png b/source/images/blog/2021-04-02-community-highlights/dashboard.png new file mode 100644 index 00000000000..6795bc91563 Binary files /dev/null and b/source/images/blog/2021-04-02-community-highlights/dashboard.png differ diff --git a/source/images/blog/2021-04-02-community-highlights/social.png b/source/images/blog/2021-04-02-community-highlights/social.png new file mode 100644 index 00000000000..c6292fc27bf Binary files /dev/null and b/source/images/blog/2021-04-02-community-highlights/social.png differ diff --git a/source/integrations.json b/source/integrations.json index d2c1d7e6865..39271a35ff3 100644 --- a/source/integrations.json +++ b/source/integrations.json @@ -6,7 +6,9 @@ layout: none {%- assign target = integration.ha_domain | append: ".markdown" | prepend: "_integrations/" -%} {%- if integration.path == target %} "{{integration.ha_domain}}": { - "title": "{{integration.title}}" + "title": "{{integration.title}}", + "quality_scale": "{{integration.ha_quality_scale}}", + "iot_class": "{{integration.ha_iot_class}}" }{%- if forloop.last -%}{%- else -%},{%- endif -%} {%- endif -%} {%- endfor %}