Merge branch 'current' into next

This commit is contained in:
Franck Nijhof 2022-04-16 09:41:17 +02:00
commit 54710963ee
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
1060 changed files with 6110 additions and 510 deletions

View File

@ -8,7 +8,7 @@ jobs:
stale: stale:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/stale@v4 - uses: actions/stale@v5
if: ${{ github.repository_owner == 'home-assistant' }} if: ${{ github.repository_owner == 'home-assistant' }}
with: with:
repo-token: ${{ secrets.GITHUB_TOKEN }} repo-token: ${{ secrets.GITHUB_TOKEN }}

View File

@ -8,9 +8,9 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out files from GitHub - name: Check out files from GitHub
uses: actions/checkout@v3.0.0 uses: actions/checkout@v3.0.1
- name: Setting up Node.js - name: Setting up Node.js
uses: actions/setup-node@v3.1.0 uses: actions/setup-node@v3.1.1
with: with:
node-version: 16.x node-version: 16.x
cache: "npm" cache: "npm"
@ -25,9 +25,9 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out files from GitHub - name: Check out files from GitHub
uses: actions/checkout@v3.0.0 uses: actions/checkout@v3.0.1
- name: Setting up Node.js - name: Setting up Node.js
uses: actions/setup-node@v3.1.0 uses: actions/setup-node@v3.1.1
with: with:
node-version: 16.x node-version: 16.x
cache: "npm" cache: "npm"

View File

@ -15,11 +15,15 @@ source/_integrations/adax.markdown @danielhiversen
source/_integrations/adguard.markdown @frenck source/_integrations/adguard.markdown @frenck
source/_integrations/advantage_air.markdown @Bre77 source/_integrations/advantage_air.markdown @Bre77
source/_integrations/agent_dvr.markdown @ispysoftware source/_integrations/agent_dvr.markdown @ispysoftware
source/_integrations/air_quality.markdown @home-assistant/core
source/_integrations/airly.markdown @bieniu source/_integrations/airly.markdown @bieniu
source/_integrations/airnow.markdown @asymworks source/_integrations/airnow.markdown @asymworks
source/_integrations/airthings.markdown @danielhiversen source/_integrations/airthings.markdown @danielhiversen
source/_integrations/airtouch4.markdown @LonePurpleWolf source/_integrations/airtouch4.markdown @LonePurpleWolf
source/_integrations/airvisual.markdown @bachya source/_integrations/airvisual.markdown @bachya
source/_integrations/airzone.markdown @Noltari
source/_integrations/alarm_control_panel.markdown @home-assistant/core
source/_integrations/alert.markdown @home-assistant/core
source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy
source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy
source/_integrations/almond.markdown @gcampax @balloob source/_integrations/almond.markdown @gcampax @balloob
@ -56,8 +60,10 @@ source/_integrations/axis.markdown @Kane610
source/_integrations/azure_devops.markdown @timmo001 source/_integrations/azure_devops.markdown @timmo001
source/_integrations/azure_event_hub.markdown @eavanvalkenburg source/_integrations/azure_event_hub.markdown @eavanvalkenburg
source/_integrations/azure_service_bus.markdown @hfurubotten source/_integrations/azure_service_bus.markdown @hfurubotten
source/_integrations/backup.markdown @home-assistant/core
source/_integrations/balboa.markdown @garbled1 source/_integrations/balboa.markdown @garbled1
source/_integrations/beewi_smartclim.markdown @alemuro source/_integrations/beewi_smartclim.markdown @alemuro
source/_integrations/binary_sensor.markdown @home-assistant/core
source/_integrations/bitcoin.markdown @fabaff source/_integrations/bitcoin.markdown @fabaff
source/_integrations/bizkaibus.markdown @UgaitzEtxebarria source/_integrations/bizkaibus.markdown @UgaitzEtxebarria
source/_integrations/blebox.markdown @bbx-a @bbx-jp source/_integrations/blebox.markdown @bbx-a @bbx-jp
@ -75,13 +81,15 @@ source/_integrations/bsblan.markdown @liudger
source/_integrations/bt_smarthub.markdown @jxwolstenholme source/_integrations/bt_smarthub.markdown @jxwolstenholme
source/_integrations/buienradar.markdown @mjj4791 @ties @Robbie1221 source/_integrations/buienradar.markdown @mjj4791 @ties @Robbie1221
source/_integrations/button.markdown @home-assistant/core source/_integrations/button.markdown @home-assistant/core
source/_integrations/calendar.markdown @home-assistant/core
source/_integrations/camera.markdown @home-assistant/core
source/_integrations/cast.markdown @emontnemery source/_integrations/cast.markdown @emontnemery
source/_integrations/cert_expiry.markdown @Cereal2nd @jjlawren source/_integrations/cert_expiry.markdown @Cereal2nd @jjlawren
source/_integrations/circuit.markdown @braam source/_integrations/circuit.markdown @braam
source/_integrations/cisco_ios.markdown @fbradyirl source/_integrations/cisco_ios.markdown @fbradyirl
source/_integrations/cisco_mobility_express.markdown @fbradyirl source/_integrations/cisco_mobility_express.markdown @fbradyirl
source/_integrations/cisco_webex_teams.markdown @fbradyirl source/_integrations/cisco_webex_teams.markdown @fbradyirl
source/_integrations/climacell.markdown @raman325 source/_integrations/climate.markdown @home-assistant/core
source/_integrations/cloud.markdown @home-assistant/cloud source/_integrations/cloud.markdown @home-assistant/cloud
source/_integrations/cloudflare.markdown @ludeeus @ctalkington source/_integrations/cloudflare.markdown @ludeeus @ctalkington
source/_integrations/coinbase.markdown @tombrien source/_integrations/coinbase.markdown @tombrien
@ -103,11 +111,14 @@ source/_integrations/daikin.markdown @fredrike
source/_integrations/darksky.markdown @fabaff source/_integrations/darksky.markdown @fabaff
source/_integrations/debugpy.markdown @frenck source/_integrations/debugpy.markdown @frenck
source/_integrations/deconz.markdown @Kane610 source/_integrations/deconz.markdown @Kane610
source/_integrations/default_config.markdown @home-assistant/core
source/_integrations/delijn.markdown @bollewolle @Emilv2 source/_integrations/delijn.markdown @bollewolle @Emilv2
source/_integrations/deluge.markdown @tkdrob
source/_integrations/demo.markdown @home-assistant/core source/_integrations/demo.markdown @home-assistant/core
source/_integrations/denonavr.markdown @ol-iver @starkillerOG source/_integrations/denonavr.markdown @ol-iver @starkillerOG
source/_integrations/derivative.markdown @afaucogney source/_integrations/derivative.markdown @afaucogney
source/_integrations/device_automation.markdown @home-assistant/core source/_integrations/device_automation.markdown @home-assistant/core
source/_integrations/device_tracker.markdown @home-assistant/core
source/_integrations/devolo_home_control.markdown @2Fake @Shutgun source/_integrations/devolo_home_control.markdown @2Fake @Shutgun
source/_integrations/devolo_home_network.markdown @2Fake @Shutgun source/_integrations/devolo_home_network.markdown @2Fake @Shutgun
source/_integrations/dexcom.markdown @gagebenne source/_integrations/dexcom.markdown @gagebenne
@ -115,6 +126,8 @@ source/_integrations/dhcp.markdown @bdraco
source/_integrations/diagnostics.markdown @home-assistant/core source/_integrations/diagnostics.markdown @home-assistant/core
source/_integrations/digital_ocean.markdown @fabaff source/_integrations/digital_ocean.markdown @fabaff
source/_integrations/discogs.markdown @thibmaek source/_integrations/discogs.markdown @thibmaek
source/_integrations/discord.markdown @tkdrob
source/_integrations/discovery.markdown @home-assistant/core
source/_integrations/dlna_dmr.markdown @StevenLooman @chishm source/_integrations/dlna_dmr.markdown @StevenLooman @chishm
source/_integrations/dlna_dms.markdown @chishm source/_integrations/dlna_dms.markdown @chishm
source/_integrations/dnsip.markdown @gjohansson-ST source/_integrations/dnsip.markdown @gjohansson-ST
@ -156,8 +169,11 @@ source/_integrations/evil_genius_labs.markdown @balloob
source/_integrations/evohome.markdown @zxdavb source/_integrations/evohome.markdown @zxdavb
source/_integrations/ezviz.markdown @RenierM26 @baqs source/_integrations/ezviz.markdown @RenierM26 @baqs
source/_integrations/faa_delays.markdown @ntilley905 source/_integrations/faa_delays.markdown @ntilley905
source/_integrations/fan.markdown @home-assistant/core
source/_integrations/fastdotcom.markdown @rohankapoorcom source/_integrations/fastdotcom.markdown @rohankapoorcom
source/_integrations/fibaro.markdown @rappenze
source/_integrations/file.markdown @fabaff source/_integrations/file.markdown @fabaff
source/_integrations/filesize.markdown @gjohansson-ST
source/_integrations/filter.markdown @dgomes source/_integrations/filter.markdown @dgomes
source/_integrations/fireservicerota.markdown @cyberjunky source/_integrations/fireservicerota.markdown @cyberjunky
source/_integrations/firmata.markdown @DaAwesomeP source/_integrations/firmata.markdown @DaAwesomeP
@ -183,9 +199,11 @@ source/_integrations/fronius.markdown @nielstron @farmio
source/_integrations/frontend.markdown @home-assistant/frontend source/_integrations/frontend.markdown @home-assistant/frontend
source/_integrations/garages_amsterdam.markdown @klaasnicolaas source/_integrations/garages_amsterdam.markdown @klaasnicolaas
source/_integrations/gdacs.markdown @exxamalte source/_integrations/gdacs.markdown @exxamalte
source/_integrations/generic.markdown @davet2001
source/_integrations/generic_hygrostat.markdown @Shulyaka source/_integrations/generic_hygrostat.markdown @Shulyaka
source/_integrations/geniushub.markdown @zxdavb source/_integrations/geniushub.markdown @zxdavb
source/_integrations/geo_json_events.markdown @exxamalte source/_integrations/geo_json_events.markdown @exxamalte
source/_integrations/geo_location.markdown @home-assistant/core
source/_integrations/geo_rss_events.markdown @exxamalte source/_integrations/geo_rss_events.markdown @exxamalte
source/_integrations/geonetnz_quakes.markdown @exxamalte source/_integrations/geonetnz_quakes.markdown @exxamalte
source/_integrations/geonetnz_volcano.markdown @exxamalte source/_integrations/geonetnz_volcano.markdown @exxamalte
@ -196,6 +214,7 @@ source/_integrations/glances.markdown @fabaff @engrbm87
source/_integrations/goalzero.markdown @tkdrob source/_integrations/goalzero.markdown @tkdrob
source/_integrations/gogogate2.markdown @vangorra @bdraco source/_integrations/gogogate2.markdown @vangorra @bdraco
source/_integrations/goodwe.markdown @mletenay @starkillerOG source/_integrations/goodwe.markdown @mletenay @starkillerOG
source/_integrations/google.markdown @allenporter
source/_integrations/google_assistant.markdown @home-assistant/cloud source/_integrations/google_assistant.markdown @home-assistant/cloud
source/_integrations/google_cloud.markdown @lufton source/_integrations/google_cloud.markdown @lufton
source/_integrations/google_travel_time.markdown @eifinger source/_integrations/google_travel_time.markdown @eifinger
@ -240,6 +259,7 @@ source/_integrations/iaqualink.markdown @flz
source/_integrations/icloud.markdown @Quentame @nzapponi source/_integrations/icloud.markdown @Quentame @nzapponi
source/_integrations/ign_sismologia.markdown @exxamalte source/_integrations/ign_sismologia.markdown @exxamalte
source/_integrations/image.markdown @home-assistant/core source/_integrations/image.markdown @home-assistant/core
source/_integrations/image_processing.markdown @home-assistant/core
source/_integrations/incomfort.markdown @zxdavb source/_integrations/incomfort.markdown @zxdavb
source/_integrations/influxdb.markdown @fabaff @mdegat01 source/_integrations/influxdb.markdown @fabaff @mdegat01
source/_integrations/input_boolean.markdown @home-assistant/core source/_integrations/input_boolean.markdown @home-assistant/core
@ -266,6 +286,7 @@ source/_integrations/jellyfin.markdown @j-stienstra
source/_integrations/jewish_calendar.markdown @tsvi source/_integrations/jewish_calendar.markdown @tsvi
source/_integrations/juicenet.markdown @jesserockz source/_integrations/juicenet.markdown @jesserockz
source/_integrations/kaiterra.markdown @Michsior14 source/_integrations/kaiterra.markdown @Michsior14
source/_integrations/kaleidescape.markdown @SteveEasley
source/_integrations/keba.markdown @dannerph source/_integrations/keba.markdown @dannerph
source/_integrations/keenetic_ndms2.markdown @foxel source/_integrations/keenetic_ndms2.markdown @foxel
source/_integrations/kef.markdown @basnijholt source/_integrations/kef.markdown @basnijholt
@ -282,10 +303,13 @@ source/_integrations/launch_library.markdown @ludeeus @DurgNomis-drol
source/_integrations/lcn.markdown @alengwenus source/_integrations/lcn.markdown @alengwenus
source/_integrations/lg_netcast.markdown @Drafteed source/_integrations/lg_netcast.markdown @Drafteed
source/_integrations/life360.markdown @pnbruckner source/_integrations/life360.markdown @pnbruckner
source/_integrations/light.markdown @home-assistant/core
source/_integrations/linux_battery.markdown @fabaff source/_integrations/linux_battery.markdown @fabaff
source/_integrations/litejet.markdown @joncar source/_integrations/litejet.markdown @joncar
source/_integrations/litterrobot.markdown @natekspencer source/_integrations/litterrobot.markdown @natekspencer
source/_integrations/local_ip.markdown @issacg source/_integrations/local_ip.markdown @issacg
source/_integrations/lock.markdown @home-assistant/core
source/_integrations/logbook.markdown @home-assistant/core
source/_integrations/logger.markdown @home-assistant/core source/_integrations/logger.markdown @home-assistant/core
source/_integrations/logi_circle.markdown @evanjd source/_integrations/logi_circle.markdown @evanjd
source/_integrations/lookin.markdown @ANMalko @bdraco source/_integrations/lookin.markdown @ANMalko @bdraco
@ -298,6 +322,7 @@ source/_integrations/lyric.markdown @timmo001
source/_integrations/mastodon.markdown @fabaff source/_integrations/mastodon.markdown @fabaff
source/_integrations/matrix.markdown @tinloaf source/_integrations/matrix.markdown @tinloaf
source/_integrations/mazda.markdown @bdr99 source/_integrations/mazda.markdown @bdr99
source/_integrations/media_player.markdown @home-assistant/core
source/_integrations/media_source.markdown @hunterjm source/_integrations/media_source.markdown @hunterjm
source/_integrations/mediaroom.markdown @dgomes source/_integrations/mediaroom.markdown @dgomes
source/_integrations/melcloud.markdown @vilppuvuorinen source/_integrations/melcloud.markdown @vilppuvuorinen
@ -320,7 +345,7 @@ source/_integrations/modem_callerid.markdown @tkdrob
source/_integrations/modern_forms.markdown @wonderslug source/_integrations/modern_forms.markdown @wonderslug
source/_integrations/moehlenhoff_alpha2.markdown @j-a-n source/_integrations/moehlenhoff_alpha2.markdown @j-a-n
source/_integrations/monoprice.markdown @etsinko @OnFreund source/_integrations/monoprice.markdown @etsinko @OnFreund
source/_integrations/moon.markdown @fabaff source/_integrations/moon.markdown @fabaff @frenck
source/_integrations/motion_blinds.markdown @starkillerOG source/_integrations/motion_blinds.markdown @starkillerOG
source/_integrations/motioneye.markdown @dermotduffy source/_integrations/motioneye.markdown @dermotduffy
source/_integrations/mpd.markdown @fabaff source/_integrations/mpd.markdown @fabaff
@ -341,6 +366,7 @@ source/_integrations/nest.markdown @allenporter
source/_integrations/netatmo.markdown @cgtobi source/_integrations/netatmo.markdown @cgtobi
source/_integrations/netdata.markdown @fabaff source/_integrations/netdata.markdown @fabaff
source/_integrations/netgear.markdown @hacf-fr @Quentame @starkillerOG source/_integrations/netgear.markdown @hacf-fr @Quentame @starkillerOG
source/_integrations/network.markdown @home-assistant/core
source/_integrations/nexia.markdown @bdraco source/_integrations/nexia.markdown @bdraco
source/_integrations/nextbus.markdown @vividboarder source/_integrations/nextbus.markdown @vividboarder
source/_integrations/nextcloud.markdown @meichthys source/_integrations/nextcloud.markdown @meichthys
@ -387,6 +413,7 @@ source/_integrations/ovo_energy.markdown @timmo001
source/_integrations/p1_monitor.markdown @klaasnicolaas source/_integrations/p1_monitor.markdown @klaasnicolaas
source/_integrations/panel_custom.markdown @home-assistant/frontend source/_integrations/panel_custom.markdown @home-assistant/frontend
source/_integrations/panel_iframe.markdown @home-assistant/frontend source/_integrations/panel_iframe.markdown @home-assistant/frontend
source/_integrations/peco.markdown @IceBotYT
source/_integrations/persistent_notification.markdown @home-assistant/core source/_integrations/persistent_notification.markdown @home-assistant/core
source/_integrations/philips_js.markdown @elupus source/_integrations/philips_js.markdown @elupus
source/_integrations/pi_hole.markdown @fabaff @johnluetke @shenxn source/_integrations/pi_hole.markdown @fabaff @johnluetke @shenxn
@ -426,6 +453,7 @@ source/_integrations/rdw.markdown @frenck
source/_integrations/recollect_waste.markdown @bachya source/_integrations/recollect_waste.markdown @bachya
source/_integrations/recorder.markdown @home-assistant/core source/_integrations/recorder.markdown @home-assistant/core
source/_integrations/rejseplanen.markdown @DarkFox source/_integrations/rejseplanen.markdown @DarkFox
source/_integrations/remote.markdown @home-assistant/core
source/_integrations/renault.markdown @epenet source/_integrations/renault.markdown @epenet
source/_integrations/repetier.markdown @MTrab @ShadowBr0ther source/_integrations/repetier.markdown @MTrab @ShadowBr0ther
source/_integrations/rflink.markdown @javicalle source/_integrations/rflink.markdown @javicalle
@ -439,25 +467,28 @@ source/_integrations/roku.markdown @ctalkington
source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn
source/_integrations/roon.markdown @pavoni source/_integrations/roon.markdown @pavoni
source/_integrations/rpi_power.markdown @shenxn @swetoast source/_integrations/rpi_power.markdown @shenxn @swetoast
source/_integrations/rss_feed_template.markdown @home-assistant/core
source/_integrations/rtsp_to_webrtc.markdown @allenporter source/_integrations/rtsp_to_webrtc.markdown @allenporter
source/_integrations/ruckus_unleashed.markdown @gabe565 source/_integrations/ruckus_unleashed.markdown @gabe565
source/_integrations/safe_mode.markdown @home-assistant/core source/_integrations/safe_mode.markdown @home-assistant/core
source/_integrations/saj.markdown @fredericvl source/_integrations/saj.markdown @fredericvl
source/_integrations/samsungtv.markdown @escoand @chemelli74 @epenet source/_integrations/samsungtv.markdown @chemelli74 @epenet
source/_integrations/scene.markdown @home-assistant/core source/_integrations/scene.markdown @home-assistant/core
source/_integrations/schluter.markdown @prairieapps source/_integrations/schluter.markdown @prairieapps
source/_integrations/scrape.markdown @fabaff source/_integrations/scrape.markdown @fabaff
source/_integrations/screenlogic.markdown @dieselrabbit @bdraco source/_integrations/screenlogic.markdown @dieselrabbit @bdraco
source/_integrations/script.markdown @home-assistant/core source/_integrations/script.markdown @home-assistant/core
source/_integrations/search.markdown @home-assistant/core source/_integrations/search.markdown @home-assistant/core
source/_integrations/season.markdown @frenck
source/_integrations/select.markdown @home-assistant/core source/_integrations/select.markdown @home-assistant/core
source/_integrations/sense.markdown @kbickar source/_integrations/sense.markdown @kbickar
source/_integrations/senseme.markdown @mikelawrence @bdraco source/_integrations/senseme.markdown @mikelawrence @bdraco
source/_integrations/sensibo.markdown @andrey-git @gjohansson-ST source/_integrations/sensibo.markdown @andrey-git @gjohansson-ST
source/_integrations/sensor.markdown @home-assistant/core
source/_integrations/sentry.markdown @dcramer @frenck source/_integrations/sentry.markdown @dcramer @frenck
source/_integrations/serial.markdown @fabaff source/_integrations/serial.markdown @fabaff
source/_integrations/seven_segments.markdown @fabaff source/_integrations/seven_segments.markdown @fabaff
source/_integrations/sharkiq.markdown @ajmarks source/_integrations/sharkiq.markdown @JeffResc @funkybunch @AritroSaha10
source/_integrations/shell_command.markdown @home-assistant/core source/_integrations/shell_command.markdown @home-assistant/core
source/_integrations/shelly.markdown @balloob @bieniu @thecode @chemelli74 source/_integrations/shelly.markdown @balloob @bieniu @thecode @chemelli74
source/_integrations/shiftr.markdown @fabaff source/_integrations/shiftr.markdown @fabaff
@ -513,6 +544,8 @@ source/_integrations/supla.markdown @mwegrzynek
source/_integrations/surepetcare.markdown @benleb @danielhiversen source/_integrations/surepetcare.markdown @benleb @danielhiversen
source/_integrations/swiss_hydrological_data.markdown @fabaff source/_integrations/swiss_hydrological_data.markdown @fabaff
source/_integrations/swiss_public_transport.markdown @fabaff source/_integrations/swiss_public_transport.markdown @fabaff
source/_integrations/switch.markdown @home-assistant/core
source/_integrations/switch_as_x.markdown @home-assistant/core
source/_integrations/switchbot.markdown @danielhiversen @RenierM26 source/_integrations/switchbot.markdown @danielhiversen @RenierM26
source/_integrations/switcher_kis.markdown @tomerfi @thecode source/_integrations/switcher_kis.markdown @tomerfi @thecode
source/_integrations/switchmate.markdown @danielhiversen source/_integrations/switchmate.markdown @danielhiversen
@ -522,10 +555,10 @@ source/_integrations/synology_dsm.markdown @hacf-fr @Quentame @mib1185
source/_integrations/synology_srm.markdown @aerialls source/_integrations/synology_srm.markdown @aerialls
source/_integrations/syslog.markdown @fabaff source/_integrations/syslog.markdown @fabaff
source/_integrations/system_bridge.markdown @timmo001 source/_integrations/system_bridge.markdown @timmo001
source/_integrations/tado.markdown @michaelarnauts source/_integrations/tado.markdown @michaelarnauts @north3221
source/_integrations/tag.markdown @balloob @dmulcahey source/_integrations/tag.markdown @balloob @dmulcahey
source/_integrations/tailscale.markdown @frenck source/_integrations/tailscale.markdown @frenck
source/_integrations/tankerkoenig.markdown @guillempages source/_integrations/tankerkoenig.markdown @guillempages @mib1185
source/_integrations/tapsaff.markdown @bazwilliams source/_integrations/tapsaff.markdown @bazwilliams
source/_integrations/tasmota.markdown @emontnemery source/_integrations/tasmota.markdown @emontnemery
source/_integrations/tautulli.markdown @ludeeus source/_integrations/tautulli.markdown @ludeeus
@ -541,6 +574,7 @@ source/_integrations/time_date.markdown @fabaff
source/_integrations/tmb.markdown @alemuro source/_integrations/tmb.markdown @alemuro
source/_integrations/todoist.markdown @boralyl source/_integrations/todoist.markdown @boralyl
source/_integrations/tolo.markdown @MatthiasLohr source/_integrations/tolo.markdown @MatthiasLohr
source/_integrations/tomorrowio.markdown @raman325
source/_integrations/totalconnect.markdown @austinmroczek source/_integrations/totalconnect.markdown @austinmroczek
source/_integrations/tplink.markdown @rytilahti @thegardenmonkey source/_integrations/tplink.markdown @rytilahti @thegardenmonkey
source/_integrations/traccar.markdown @ludeeus source/_integrations/traccar.markdown @ludeeus
@ -558,12 +592,15 @@ source/_integrations/unifiprotect.markdown @briis @AngellusMortis @bdraco
source/_integrations/upb.markdown @gwww source/_integrations/upb.markdown @gwww
source/_integrations/upc_connect.markdown @pvizeli @fabaff source/_integrations/upc_connect.markdown @pvizeli @fabaff
source/_integrations/upcloud.markdown @scop source/_integrations/upcloud.markdown @scop
source/_integrations/update.markdown @home-assistant/core
source/_integrations/updater.markdown @home-assistant/core source/_integrations/updater.markdown @home-assistant/core
source/_integrations/upnp.markdown @StevenLooman @ehendrix23 source/_integrations/upnp.markdown @StevenLooman @ehendrix23
source/_integrations/uptime.markdown @frenck
source/_integrations/uptimerobot.markdown @ludeeus @chemelli74 source/_integrations/uptimerobot.markdown @ludeeus @chemelli74
source/_integrations/usb.markdown @bdraco source/_integrations/usb.markdown @bdraco
source/_integrations/usgs_earthquakes_feed.markdown @exxamalte source/_integrations/usgs_earthquakes_feed.markdown @exxamalte
source/_integrations/utility_meter.markdown @dgomes source/_integrations/utility_meter.markdown @dgomes
source/_integrations/vacuum.markdown @home-assistant/core
source/_integrations/vallox.markdown @andre-richter @slovdahl @viiru- source/_integrations/vallox.markdown @andre-richter @slovdahl @viiru-
source/_integrations/velbus.markdown @Cereal2nd @brefra source/_integrations/velbus.markdown @Cereal2nd @brefra
source/_integrations/velux.markdown @Julius2342 source/_integrations/velux.markdown @Julius2342
@ -581,13 +618,16 @@ source/_integrations/vlc_telnet.markdown @rodripf @MartinHjelmare
source/_integrations/volkszaehler.markdown @fabaff source/_integrations/volkszaehler.markdown @fabaff
source/_integrations/volumio.markdown @OnFreund source/_integrations/volumio.markdown @OnFreund
source/_integrations/volvooncall.markdown @molobrakos @decompil3d source/_integrations/volvooncall.markdown @molobrakos @decompil3d
source/_integrations/vulcan.markdown @Antoni-Czaplicki
source/_integrations/wake_on_lan.markdown @ntilley905 source/_integrations/wake_on_lan.markdown @ntilley905
source/_integrations/wallbox.markdown @hesselonline source/_integrations/wallbox.markdown @hesselonline
source/_integrations/waqi.markdown @andrey-git source/_integrations/waqi.markdown @andrey-git
source/_integrations/water_heater.markdown @home-assistant/core
source/_integrations/watson_tts.markdown @rutkai source/_integrations/watson_tts.markdown @rutkai
source/_integrations/watttime.markdown @bachya source/_integrations/watttime.markdown @bachya
source/_integrations/waze_travel_time.markdown @eifinger source/_integrations/waze_travel_time.markdown @eifinger
source/_integrations/weather.markdown @fabaff source/_integrations/weather.markdown @fabaff
source/_integrations/webhook.markdown @home-assistant/core
source/_integrations/webostv.markdown @bendavid @thecode source/_integrations/webostv.markdown @bendavid @thecode
source/_integrations/websocket_api.markdown @home-assistant/core source/_integrations/websocket_api.markdown @home-assistant/core
source/_integrations/wemo.markdown @esev source/_integrations/wemo.markdown @esev
@ -615,6 +655,7 @@ source/_integrations/yeelight.markdown @zewelor @shenxn @starkillerOG @alexyao20
source/_integrations/yeelightsunflower.markdown @lindsaymarkward source/_integrations/yeelightsunflower.markdown @lindsaymarkward
source/_integrations/yi.markdown @bachya source/_integrations/yi.markdown @bachya
source/_integrations/youless.markdown @gjong source/_integrations/youless.markdown @gjong
source/_integrations/zengge.markdown @emontnemery
source/_integrations/zeroconf.markdown @bdraco source/_integrations/zeroconf.markdown @bdraco
source/_integrations/zerproc.markdown @emlove source/_integrations/zerproc.markdown @emlove
source/_integrations/zha.markdown @dmulcahey @adminiuga source/_integrations/zha.markdown @dmulcahey @adminiuga

View File

@ -20,7 +20,7 @@ group :jekyll_plugins do
end end
gem 'sinatra', '2.2.0' gem 'sinatra', '2.2.0'
gem 'nokogiri', '1.13.3' gem 'nokogiri', '1.13.4'
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library # and associated library

View File

@ -70,14 +70,14 @@ GEM
multi_json (1.15.0) multi_json (1.15.0)
mustermann (1.1.1) mustermann (1.1.1)
ruby2_keywords (~> 0.0.1) ruby2_keywords (~> 0.0.1)
nokogiri (1.13.3) nokogiri (1.13.4)
mini_portile2 (~> 2.8.0) mini_portile2 (~> 2.8.0)
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.13.3-x64-mingw32) nokogiri (1.13.4-x64-mingw32)
racc (~> 1.4) racc (~> 1.4)
pathutil (0.16.2) pathutil (0.16.2)
forwardable-extended (~> 2.6) forwardable-extended (~> 2.6)
public_suffix (4.0.6) public_suffix (4.0.7)
racc (1.6.0) racc (1.6.0)
rack (2.2.3) rack (2.2.3)
rack-protection (2.2.0) rack-protection (2.2.0)
@ -123,7 +123,7 @@ DEPENDENCIES
jekyll-paginate (= 1.1.0) jekyll-paginate (= 1.1.0)
jekyll-sitemap (= 1.4.0) jekyll-sitemap (= 1.4.0)
jekyll-toc (= 0.17.1) jekyll-toc (= 0.17.1)
nokogiri (= 1.13.3) nokogiri (= 1.13.4)
rake (= 13.0.6) rake (= 13.0.6)
sass-globbing (= 1.1.5) sass-globbing (= 1.1.5)
sassc (= 2.1.0) sassc (= 2.1.0)

View File

@ -106,9 +106,9 @@ social:
# Home Assistant release details # Home Assistant release details
current_major_version: 2022 current_major_version: 2022
current_minor_version: 03 current_minor_version: 4
current_patch_version: 8 current_patch_version: 4
date_released: 2022-03-29 date_released: 2022-04-14
# Either # or the anchor link to latest release notes in the blog post. # Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it. # Must be prefixed with a # and have double quotes around it.

View File

@ -536,6 +536,22 @@ div.note {
} }
} }
lite-youtube {
position: relative;
display: block;
padding-bottom: calc(100% / (16 / 9));
background-color: rgba(0,0,0,.1);
}
lite-youtube::before {
content: attr(videotitle) " video placeholder";
color: rgba(0, 0, 0, 0.82);
text-align: center;
width: 100%;
position: absolute;
padding-top: calc(45% / (16 / 9));
}
// Responsive YouTube embeds. // Responsive YouTube embeds.
// https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php // https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php
.videoWrapper { .videoWrapper {

View File

@ -4,5 +4,3 @@
background: $img-border top left repeat-x; background: $img-border top left repeat-x;
} }
} }
#fb-root { display: none; }

View File

@ -5,7 +5,7 @@ description: "Instructions on how to use the automation editor."
The automation editor is an easy way of creating and editing automations from the UI. This page uses the [Random sensor](/integrations/random#sensor) as an example, though any other sensor with a numeric value, can be used as well. The automation editor is an easy way of creating and editing automations from the UI. This page uses the [Random sensor](/integrations/random#sensor) as an example, though any other sensor with a numeric value, can be used as well.
From the UI choose **{% my config %}** which is located in the sidebar, then click on **{% my automations %}** to go to the automation editor. Press the **+** sign in the lower right corner to get started. You will be presented with options to create the automation from a description or from a [blueprint](/docs/automation/using_blueprints/). From the UI choose **{% my config %}** which is located in the sidebar, then click on **{% my automations %}** to go to the automation editor. Press the **Create Automation** button in the lower right corner to get started. You can create an automation based on a [blueprint](/docs/automation/using_blueprints/) or start from scratch.
<p class='img'> <p class='img'>
<img src='/images/docs/automation-editor/create-automation.png' /> <img src='/images/docs/automation-editor/create-automation.png' />

View File

@ -55,6 +55,19 @@ domain:
`automation` and `script` are supported. `automation` and `script` are supported.
type: string type: string
required: true required: true
homeassistant:
description: >
Home Assistant requirements to be able to use the blueprint successfully.
type: map
required: false
keys:
min_version:
description: >
Minimum required version of Home Assistant to use the blueprint (e.g.
`2022.4.0`. It is important to set this if the blueprint uses any features
introduced in recent releases to head off issues.
type: string
required: false
input: input:
description: > description: >
A dictionary of defined user inputs. These are the input fields that the A dictionary of defined user inputs. These are the input fields that the

View File

@ -1,21 +0,0 @@
---
title: "Script Editor"
description: "Instructions on how to use the new script editor."
---
In Home Assistant 0.52 we introduced the first version of our script editor. If you just created a new configuration with Home Assistant then you're all set! Go to the UI and enjoy.
<div class='videoWrapper'>
<iframe src="https://www.youtube.com/embed/_Rntpcj1CGA" frameborder="0" allowfullscreen></iframe>
</div>
## Updating your configuration to use the editor
The script editor reads and writes to the file `scripts.yaml` in your [configuration](/docs/configuration/) folder. Make sure that you have set up the script integration to read from it:
```yaml
# Configuration.yaml example
script: !include scripts.yaml
```
The content that was under `script:` should now be moved to `scripts.yaml` to be editable.

View File

@ -1,5 +1,3 @@
{% include facebook_like.html %}
{% include twitter_sharing.html %}
<script> <script>
$(document).ready(function() { $(document).ready(function() {
var stickyNavTop = $('nav').offset().top; var stickyNavTop = $('nav').offset().top;

View File

@ -7,8 +7,7 @@
<li><a href='/getting-started/'>Get started with Home Assistant</a></li> <li><a href='/getting-started/'>Get started with Home Assistant</a></li>
<li><a href='https://demo.home-assistant.io'>Try the online demo</a></li> <li><a href='https://demo.home-assistant.io'>Try the online demo</a></li>
<li><a href='https://building.open-home.io/#/portal'>Join our newsletter</a></li> <li><a href='https://building.open-home.io/#/portal'>Join our newsletter</a></li>
<li><a class="twitter-follow-button" href="https://twitter.com/Home_Assistant">Follow Home Assistant on Twitter</a></li> <li><a href="https://twitter.com/Home_Assistant">Follow Home Assistant on Twitter</a></li>
<li><div class="fb-like" data-href="https://www.facebook.com/homeassistantio/" data-layout="standard" data-action="like" data-size="small" data-show-faces="true" data-share="false"></div></li>
{% comment %} {% comment %}
<li> <li>
Subscribe to the Home Assistant Newsletter Subscribe to the Home Assistant Newsletter
@ -20,6 +19,3 @@
{% endcomment %} {% endcomment %}
</ul> </ul>
</section> </section>
<div id="fb-root"></div>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.async=true;js.src='//platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
<script>(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id)){return;}js=d.createElement(s);js.id=id;js.async=true;js.src="//connect.facebook.net/en_US/all.js#appId={{ site.social.facebook.app_id }}&xfbml=1";fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));</script>

View File

@ -139,7 +139,6 @@
<ul> <ul>
<li>{% active_link /docs/scripts/service-calls/ Service Calls %}</li> <li>{% active_link /docs/scripts/service-calls/ Service Calls %}</li>
<li>{% active_link /docs/scripts/conditions/ Conditions %}</li> <li>{% active_link /docs/scripts/conditions/ Conditions %}</li>
<li>{% active_link /docs/scripts/editor/ Editor %}</li>
</ul> </ul>
</li> </li>
<li> <li>

View File

@ -1,10 +0,0 @@
{% if site.facebook_like %}
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#appId=212934732101925&xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
{% endif %}

View File

@ -99,7 +99,7 @@ To use this method, follow the steps described in the procedure below: [Write th
{% if page.installation_type == 'odroid' %} {% if page.installation_type == 'odroid' %}
If you are using a [Home Assistant Blue](/blue) or ODROID N2+, you can [attach your device directly](/common-tasks/os/#flashing-an-odroid-n2). If you are using a [Home Assistant Blue](/blue) or ODROID N2+, you can [attach your device directly](/common-tasks/os/#flashing-an-odroid-n2).
{% endif %} {% endif %}
2. Download and start <a href="https://www.balena.io/etcher" target="_blank">Balena Etcher</a> 2. Download and start <a href="https://www.balena.io/etcher" target="_blank">Balena Etcher</a>. (You may need to run it with administrator privileges on Windows).
3. Select "Flash from URL" 3. Select "Flash from URL"
![Screenshot of the Etcher software showing flash from URL selected.](/images/installation/etcher1.png) ![Screenshot of the Etcher software showing flash from URL selected.](/images/installation/etcher1.png)

View File

@ -5,7 +5,9 @@ g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js
s.parentNode.insertBefore(g,s)}(document,'script')); s.parentNode.insertBefore(g,s)}(document,'script'));
</script> </script>
<script src="{{ '/javascripts/prism.js' | cache_buster }}" type="text/javascript"></script> <script type="module" src="https://cdn.jsdelivr.net/npm/@justinribeiro/lite-youtube@1.3.1/lite-youtube.js"></script>
<script src="{{ '/javascripts/prism.js' | cache_buster }}" type="text/javascript" defer></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.css" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/2/docsearch.min.js"></script>
@ -17,6 +19,10 @@ docsearch({
debug: false // Set debug to true if you want to inspect the dropdown debug: false // Set debug to true if you want to inspect the dropdown
}); });
document.querySelector('.site-title').addEventListener('contextmenu', function(ev) {
ev.preventDefault();
document.location.assign("https://design.home-assistant.io/#brand/logo")
});
document.querySelector('.search .close').addEventListener('click', function(ev) { document.querySelector('.search .close').addEventListener('click', function(ev) {
ev.preventDefault(); ev.preventDefault();
document.querySelector('.search-container').style.display = 'none'; document.querySelector('.search-container').style.display = 'none';

View File

@ -1,19 +1,21 @@
<section class="sharing aside-module grid__item one-whole lap-one-half"> <section class="sharing aside-module grid__item one-whole lap-one-half">
<h1 class="title delta">Share this post</h1> <h1 class="title delta">Share this post</h1>
<ul class="divided">
{% if site.twitter_tweet_button %} {% if site.twitter_tweet_button %}
<a href="//twitter.com/share" <li>
class="twitter-share-button" <a
data-via="{{ site.social.twitter.account }}" target="_blank"
data-related="{{ site.social.twitter.account }}" href="https://twitter.com/intent/tweet?url={{ page.url | canonical_url | url_encode }}&text={{ page.title | append: ' via @home_assistant' | url_encode }}"
data-url="{{ page.url | canonical_url }}" >Tweet</a>
data-counturl="{{ page.url | canonical_url }}" >Tweet</a> </li>
{% endif %} {% endif %}
{% if site.facebook_like %} {% if site.facebook_like %}
<div class="fb-share-button" style='top: -6px;' <li>
data-href="{{ page.url | canonical_url }}" <a
data-layout="button_count"> target="_blank"
</div> href="https://www.facebook.com/sharer.php?u={{ page.url | canonical_url | url_encode }}"
>Share on Facebook</a>
</li>
{% endif %} {% endif %}
</ul>
</section> </section>
<script src="https://apis.google.com/js/platform.js" async defer></script>

View File

@ -1,11 +0,0 @@
{% if site.twitter_follow_button or site.twitter_tweet_button %}
<script type="text/javascript">
(function(){
var twitterWidgets = document.createElement('script');
twitterWidgets.type = 'text/javascript';
twitterWidgets.async = true;
twitterWidgets.src = '//platform.twitter.com/widgets.js';
document.getElementsByTagName('head')[0].appendChild(twitterWidgets);
})();
</script>
{% endif %}

View File

@ -2,11 +2,11 @@
title: Abode title: Abode
description: Instructions on integrating Abode home security with Home Assistant. description: Instructions on integrating Abode home security with Home Assistant.
ha_category: ha_category:
- Hub
- Alarm - Alarm
- Binary Sensor - Binary Sensor
- Camera - Camera
- Cover - Cover
- Hub
- Light - Light
- Lock - Lock
- Sensor - Sensor
@ -27,6 +27,7 @@ ha_platforms:
- lock - lock
- sensor - sensor
- switch - switch
ha_integration_type: integration
--- ---
The `abode` integration will allow users to integrate their Abode Home Security systems into Home Assistant and use its alarm system and sensors to automate their homes. The `abode` integration will allow users to integrate their Abode Home Security systems into Home Assistant and use its alarm system and sensors to automate their homes.

View File

@ -11,8 +11,10 @@ ha_codeowners:
ha_domain: accuweather ha_domain: accuweather
ha_quality_scale: platinum ha_quality_scale: platinum
ha_platforms: ha_platforms:
- diagnostics
- sensor - sensor
- weather - weather
ha_integration_type: integration
--- ---
The AccuWeather integration uses the [AccuWeather](https://accuweather.com/) web service as a source for weather data for your location. The AccuWeather integration uses the [AccuWeather](https://accuweather.com/) web service as a source for weather data for your location.

View File

@ -8,6 +8,7 @@ ha_release: 0.19
ha_domain: acer_projector ha_domain: acer_projector
ha_platforms: ha_platforms:
- switch - switch
ha_integration_type: integration
--- ---
The `acer_projector` switch platform allows you to control the state of RS232 connected projectors from [Acer](https://www.acer.com/). The `acer_projector` switch platform allows you to control the state of RS232 connected projectors from [Acer](https://www.acer.com/).

View File

@ -2,8 +2,8 @@
title: Rollease Acmeda Automate title: Rollease Acmeda Automate
description: Instructions on setting up Rollease Acmeda Automate within Home Assistant. description: Instructions on setting up Rollease Acmeda Automate within Home Assistant.
ha_category: ha_category:
- Hub
- Cover - Cover
- Hub
ha_iot_class: Local Push ha_iot_class: Local Push
ha_release: 0.111 ha_release: 0.111
ha_config_flow: true ha_config_flow: true
@ -13,6 +13,7 @@ ha_domain: acmeda
ha_platforms: ha_platforms:
- cover - cover
- sensor - sensor
ha_integration_type: integration
--- ---
The Rollease Acmeda Automate integration allows you to control and monitor covers via your Rolelase Acmeda Automate hub. The integrations communicates directly with hubs on the local network, rather than connecting via the cloud or via RS-485. Devices are represented as a cover for monitoring and control as well as a sensor for monitoring battery condition. The Rollease Acmeda Automate integration allows you to control and monitor covers via your Rolelase Acmeda Automate hub. The integrations communicates directly with hubs on the local network, rather than connecting via the cloud or via RS-485. Devices are represented as a cover for monitoring and control as well as a sensor for monitoring battery condition.

View File

@ -8,6 +8,7 @@ ha_release: 0.7
ha_domain: actiontec ha_domain: actiontec
ha_platforms: ha_platforms:
- device_tracker - device_tracker
ha_integration_type: integration
--- ---
This platform allows you to detect presence by looking at connected devices to an [Actiontec](https://www.actiontec.com/) device. This platform allows you to detect presence by looking at connected devices to an [Actiontec](https://www.actiontec.com/) device.

View File

@ -11,6 +11,7 @@ ha_domain: adax
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- climate - climate
ha_integration_type: integration
--- ---
Integrates Adax heater into Home Assistant. Integrates Adax heater into Home Assistant.

View File

@ -14,6 +14,7 @@ ha_domain: adguard
ha_platforms: ha_platforms:
- sensor - sensor
- switch - switch
ha_integration_type: integration
--- ---
AdGuard Home is a network-wide ad- and tracker-blocking DNS server with parental AdGuard Home is a network-wide ad- and tracker-blocking DNS server with parental

View File

@ -2,12 +2,12 @@
title: ADS title: ADS
description: Connect Home Assistant to TwinCAT devices via the ADS interface description: Connect Home Assistant to TwinCAT devices via the ADS interface
ha_category: ha_category:
- Hub
- Binary Sensor - Binary Sensor
- Cover
- Hub
- Light - Light
- Sensor - Sensor
- Switch - Switch
- Cover
ha_release: '0.60' ha_release: '0.60'
ha_iot_class: Local Push ha_iot_class: Local Push
ha_domain: ads ha_domain: ads
@ -17,6 +17,7 @@ ha_platforms:
- light - light
- sensor - sensor
- switch - switch
ha_integration_type: integration
--- ---
The ADS (automation device specification) describes a device-independent and fieldbus independent interface for communication between [Beckhoff](https://www.beckhoff.com/) automation devices running [TwinCAT](https://www.beckhoff.hu/english.asp?twincat/default.htm) and other devices implementing this interface. The ADS (automation device specification) describes a device-independent and fieldbus independent interface for communication between [Beckhoff](https://www.beckhoff.com/) automation devices running [TwinCAT](https://www.beckhoff.hu/english.asp?twincat/default.htm) and other devices implementing this interface.

View File

@ -1,7 +1,8 @@
--- ---
title: Advantage Air title: Advantage Air
description: Instructions on how to integrate Advantage Air A/C controller into Home Assistant. description: Instructions on how to integrate Advantage Air A/C controller into Home Assistant.
ha_category: Climate ha_category:
- Climate
ha_release: 0.117 ha_release: 0.117
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
@ -11,12 +12,13 @@ ha_domain: advantage_air
ha_quality_scale: platinum ha_quality_scale: platinum
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- diagnostics
- climate - climate
- cover - cover
- sensor - diagnostics
- select - select
- sensor
- switch - switch
ha_integration_type: integration
--- ---
The Advantage Air integration allows you to control [Advantage Air](https://www.advantageair.com.au/) Air Conditioning controllers into Home Assistant. The Advantage Air integration allows you to control [Advantage Air](https://www.advantageair.com.au/) Air Conditioning controllers into Home Assistant.

View File

@ -3,14 +3,15 @@ title: AEMET OpenData
description: Instructions on how to integrate AEMET OpenData within Home Assistant. description: Instructions on how to integrate AEMET OpenData within Home Assistant.
ha_release: 2021.3 ha_release: 2021.3
ha_category: ha_category:
- Weather
- Sensor - Sensor
- Weather
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_domain: aemet ha_domain: aemet
ha_platforms: ha_platforms:
- sensor - sensor
- weather - weather
ha_integration_type: integration
--- ---
The AEMET weather platform uses [AEMET OpenData](https://opendata.aemet.es/) as a source for current meteorological data for your location. AEMET stands for "Agencia Estatal de Meteorología", which is the Spanish Meteorological Agency. The AEMET weather platform uses [AEMET OpenData](https://opendata.aemet.es/) as a source for current meteorological data for your location. AEMET stands for "Agencia Estatal de Meteorología", which is the Spanish Meteorological Agency.

View File

@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
ha_domain: aftership ha_domain: aftership
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The `aftership` platform allows one to track deliveries by [AfterShip](https://www.aftership.com), a service that supports 490+ couriers worldwide. To use the tracking API functionality, the Essentials plan is required. This plan includes 100 shipments per month. There are various paid-for tiers after that. The `aftership` platform allows one to track deliveries by [AfterShip](https://www.aftership.com), a service that supports 490+ couriers worldwide. To use the tracking API functionality, the Essentials plan is required. This plan includes 100 shipments per month. There are various paid-for tiers after that.

View File

@ -2,8 +2,8 @@
title: Agent DVR title: Agent DVR
description: Access and control Agent DVR from Home Assistant. description: Access and control Agent DVR from Home Assistant.
ha_category: ha_category:
- Camera
- Alarm - Alarm
- Camera
ha_config_flow: true ha_config_flow: true
ha_release: '0.110' ha_release: '0.110'
ha_iot_class: Local Polling ha_iot_class: Local Polling
@ -13,6 +13,7 @@ ha_domain: agent_dvr
ha_platforms: ha_platforms:
- alarm_control_panel - alarm_control_panel
- camera - camera
ha_integration_type: integration
--- ---
[Agent DVR](https://www.ispyconnect.com/download.aspx/) is a free* software DVR solution for windows 10, Mac and Linux. Agent DVR runs as a service or console application and can access and control a huge range of third party cameras with advanced motion detection, including DeepStack integration for object recognition. The iSpyConnect website provides secured (SSL) remote access without port forwarding needed. [Agent DVR](https://www.ispyconnect.com/download.aspx/) is a free* software DVR solution for windows 10, Mac and Linux. Agent DVR runs as a service or console application and can access and control a huge range of third party cameras with advanced motion detection, including DeepStack integration for object recognition. The iSpyConnect website provides secured (SSL) remote access without port forwarding needed.

View File

@ -4,6 +4,10 @@ description: Instructions on how to add air quality sensors with Home Assistant
ha_release: 0.85 ha_release: 0.85
ha_domain: air_quality ha_domain: air_quality
ha_quality_scale: internal ha_quality_scale: internal
ha_category: []
ha_codeowners:
- '@home-assistant/core'
ha_integration_type: integration
--- ---
The `air_quality` base platform allows other integrations to process information about air quality and pollution details. It is used by integrations that provide an `air_quality` sensor - you can find those under the `health` [integrations](/integrations/#health). The `air_quality` base platform allows other integrations to process information about air quality and pollution details. It is used by integrations that provide an `air_quality` sensor - you can find those under the `health` [integrations](/integrations/#health).

View File

@ -12,6 +12,7 @@ ha_domain: airly
ha_quality_scale: platinum ha_quality_scale: platinum
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The Airly integration uses the [Airly](https://airly.eu/) web service as a source for air quality data for your location. The Airly integration uses the [Airly](https://airly.eu/) web service as a source for air quality data for your location.

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: airnow ha_domain: airnow
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The `airnow` integration uses the [AirNow](https://www.airnow.gov/) web service The `airnow` integration uses the [AirNow](https://www.airnow.gov/) web service

View File

@ -2,8 +2,8 @@
title: Airthings title: Airthings
description: Instructions on how to integrate Airthings into Home Assistant. description: Instructions on how to integrate Airthings into Home Assistant.
ha_category: ha_category:
- Sensor
- Environment - Environment
- Sensor
ha_release: '2021.10' ha_release: '2021.10'
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_codeowners: ha_codeowners:
@ -12,6 +12,7 @@ ha_domain: airthings
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
Integrates Airthings sensors into Home Assistant. Integrates Airthings sensors into Home Assistant.

View File

@ -1,7 +1,8 @@
--- ---
title: AirTouch 4 title: AirTouch 4
description: Instructions on how to integrate the AirTouch 4 A/C controller into Home Assistant. description: Instructions on how to integrate the AirTouch 4 A/C controller into Home Assistant.
ha_category: Climate ha_category:
- Climate
ha_release: 2021.9 ha_release: 2021.9
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
@ -10,6 +11,7 @@ ha_codeowners:
ha_domain: airtouch4 ha_domain: airtouch4
ha_platforms: ha_platforms:
- climate - climate
ha_integration_type: integration
--- ---
The AirTouch 4 integration allows you to control Ducted Air Conditioning Systems that are using the [AirTouch 4](https://www.airtouch.net.au/airtouch/airtouch-4/) Controller. Currently, this integration only supports AirTouch 4 controllers with the Individual Temperature Control (ITC) modules. The AirTouch 4 integration allows you to control Ducted Air Conditioning Systems that are using the [AirTouch 4](https://www.airtouch.net.au/airtouch/airtouch-4/) Controller. Currently, this integration only supports AirTouch 4 controllers with the Individual Temperature Control (ITC) modules.

View File

@ -12,6 +12,7 @@ ha_config_flow: true
ha_platforms: ha_platforms:
- diagnostics - diagnostics
- sensor - sensor
ha_integration_type: integration
--- ---
The `airvisual` sensor platform queries the [AirVisual](https://www.iqair.com) cloud API for air quality data. Data can be collected via latitude/longitude, by city/state/country, or from an [AirVisual Node/Pro unit](https://www.iqair.com/air-quality-monitors/airvisual-pro). The `airvisual` sensor platform queries the [AirVisual](https://www.iqair.com) cloud API for air quality data. Data can be collected via latitude/longitude, by city/state/country, or from an [AirVisual Node/Pro unit](https://www.iqair.com/air-quality-monitors/airvisual-pro).

View File

@ -13,15 +13,16 @@ ha_platforms:
- binary_sensor - binary_sensor
- climate - climate
- sensor - sensor
ha_codeowners:
- '@Noltari'
ha_integration_type: integration
--- ---
This integration allows getting values from the local API of Airzone HVAC zoning systems. This integration interacts with the Local API of [Airzone HVAC zoning systems](https://www.airzone.es/en/).
There is currently support for the following device types within Home Assistant: A typical Airzone device has a *master zone* (Master Thermostat) per HVAC system, which is the only zone where the HVAC mode can be changed. The rest are *slave zones* (Slave Thermostats) which can only enable or disable the HVAC and adjust the desired temperature on that specific zone.
- Binary Sensor Note that multiple HVAC systems can be connected to the same Airzone WebServer. In this case, there will be a *master zone* per HVAC system and there may also be *slave zones* for each HVAC system.
- Climate
- Sensor
{% include integrations/config_flow.md %} {% include integrations/config_flow.md %}
@ -32,4 +33,29 @@ Port:
description: "Network port" description: "Network port"
{% endconfiguration_basic %} {% endconfiguration_basic %}
Temperature and humidity sensors and air demand, floor demand, and problems binary sensors for each HVAC zone are created, as well as their corresponding climate entities. ## Binary Sensors
For each Airzone zone (Thermostat), the following *binary sensors* are created:
| Condition | Description |
| :------------------ | :--------------------------------- |
| air_demand | HVAC is running. |
| floor_demand | Radiating floor is running. |
| problems | Zone has errors or warnings. |
## Climate
For each Airzone zone (Thermostat) a *climate entity* is created.
**HVAC mode can only be changed on a *master zone*.**
*Slave zones* can only enable/disable the current HVAC mode selected on the corresponding *master zone*. Attempting to change the HVAC mode on a *slave zone* will result on a Home Assistant error.
## Sensors
For each Airzone zone (Thermostat), the following *sensors* are created:
| Condition | Description |
| :------------------ | :--------------------------------- |
| humidity | Current zone relative humidity. |
| temperature | Current zone temperature. |

View File

@ -8,6 +8,7 @@ ha_iot_class: Cloud Polling
ha_domain: aladdin_connect ha_domain: aladdin_connect
ha_platforms: ha_platforms:
- cover - cover
ha_integration_type: integration
--- ---
The `aladdin_connect` cover platform lets you control Genie Aladdin Connect garage doors through Home Assistant. The `aladdin_connect` cover platform lets you control Genie Aladdin Connect garage doors through Home Assistant.

View File

@ -6,6 +6,9 @@ ha_category:
ha_release: 0.7.3 ha_release: 0.7.3
ha_quality_scale: internal ha_quality_scale: internal
ha_domain: alarm_control_panel ha_domain: alarm_control_panel
ha_codeowners:
- '@home-assistant/core'
ha_integration_type: integration
--- ---
Home Assistant can give you an interface which is similar to a classic alarm system. Home Assistant can give you an interface which is similar to a classic alarm system.

View File

@ -13,6 +13,7 @@ ha_platforms:
- alarm_control_panel - alarm_control_panel
- binary_sensor - binary_sensor
- sensor - sensor
ha_integration_type: integration
--- ---
The `alarmdecoder` integration will allow Home Assistant users who own either a DSC or Honeywell alarm panel to leverage their alarm system and its sensors to provide Home Assistant with rich information about their homes. Connectivity between Home Assistant and the alarm panel is accomplished through a device produced by Nu Tech Software Solutions, known as the AlarmDecoder. The AlarmDecoder devices provide a serial, TCP/IP socket or USB interface to the alarm panel, where it emulates an alarm keypad. The `alarmdecoder` integration will allow Home Assistant users who own either a DSC or Honeywell alarm panel to leverage their alarm system and its sensors to provide Home Assistant with rich information about their homes. Connectivity between Home Assistant and the alarm panel is accomplished through a device produced by Nu Tech Software Solutions, known as the AlarmDecoder. The AlarmDecoder devices provide a serial, TCP/IP socket or USB interface to the alarm panel, where it emulates an alarm keypad.

View File

@ -7,6 +7,9 @@ ha_release: 0.38
ha_iot_class: Local Push ha_iot_class: Local Push
ha_quality_scale: internal ha_quality_scale: internal
ha_domain: alert ha_domain: alert
ha_codeowners:
- '@home-assistant/core'
ha_integration_type: integration
--- ---
The `alert` integration is designed to notify you when problematic issues arise. The `alert` integration is designed to notify you when problematic issues arise.

View File

@ -11,9 +11,7 @@ ha_domain: alexa
The built-in Alexa integration allows you to integrate Home Assistant into Alexa/Amazon Echo. This integration will allow you to query information and call services within Home Assistant by using your voice. Home Assistant offers no built-in sentences but offers a framework for you to define your own. The built-in Alexa integration allows you to integrate Home Assistant into Alexa/Amazon Echo. This integration will allow you to query information and call services within Home Assistant by using your voice. Home Assistant offers no built-in sentences but offers a framework for you to define your own.
<div class='videoWrapper'> <lite-youtube videoid="1Ke3mtWd_cQ" videotitle="Home Assistant integration for Amazon Echo" posterquality="maxresdefault"></lite-youtube>
<iframe width="560" height="315" src="https://www.youtube.com/embed/1Ke3mtWd_cQ" frameborder="0" allowfullscreen></iframe>
</div>
### Requirements ### Requirements
@ -29,7 +27,7 @@ The built-in Alexa integration allows you to integrate Home Assistant into Alexa
- Model to add: Custom - Model to add: Custom
- Name: HomeAssistantIntentsSkill (or whatever you want to call this skill) - Name: HomeAssistantIntentsSkill (or whatever you want to call this skill)
- Method to host: Provision your own - Method to host: Provision your own
You can use this [specially sized Home Assistant logo][large-icon] as the large icon and [this one][small-icon] as the small one. You can use this [specially sized Home Assistant logo][large-icon] as the large icon and [this one][small-icon] as the small one.
### Create Your Lambda Function ### Create Your Lambda Function
@ -78,7 +76,7 @@ Next you need to create a Lambda function.
- DEBUG *(optional)*: set to *True* to log debugging messages. - DEBUG *(optional)*: set to *True* to log debugging messages.
- LONG_LIVED_ACCESS_TOKEN *(optional, not recommended)*: you will connect your Alexa Custom skill with your Home Assistant user account in the later steps, so that you don't need to use long-lived access token here. However, the access token you got from login flow is only valid for 30 minutes. It will be hard for you to test lambda function with the access token in test data. So for your convenience, you can remove the access token from the test data, [generate a long-lived access token][generate-long-lived-access-token] to put here, then the function will fall back to reading the token from environment variables. (tips: You did not enable the security storage for your environment variables, so your token saved here is not that safe. You should only use it for debugging and testing purpose. You should remove and delete the long-lived access token after you finish the debugging.) - LONG_LIVED_ACCESS_TOKEN *(optional, not recommended)*: you will connect your Alexa Custom skill with your Home Assistant user account in the later steps, so that you don't need to use long-lived access token here. However, the access token you got from login flow is only valid for 30 minutes. It will be hard for you to test lambda function with the access token in test data. So for your convenience, you can remove the access token from the test data, [generate a long-lived access token][generate-long-lived-access-token] to put here, then the function will fall back to reading the token from environment variables. (tips: You did not enable the security storage for your environment variables, so your token saved here is not that safe. You should only use it for debugging and testing purpose. You should remove and delete the long-lived access token after you finish the debugging.)
- Save your environmental variables by clicking the `Save` button. - Save your environmental variables by clicking the `Save` button.
- Next, copy the ARN displayed at the top of the page, which is the identity of this Lambda function. - Next, copy the ARN displayed at the top of the page, which is the identity of this Lambda function.
- Go back to your Alexa skill and go to the Custom->Endpoint menu option on the left. - Go back to your Alexa skill and go to the Custom->Endpoint menu option on the left.
- Paste the ARN value in the "Default Region". Note: you will not be able to do this until you have completed the step above adding the Alexa Skills Kit trigger (done in the previous step) to the AWS Lambda Function. - Paste the ARN value in the "Default Region". Note: you will not be able to do this until you have completed the step above adding the Alexa Skills Kit trigger (done in the previous step) to the AWS Lambda Function.

View File

@ -10,6 +10,7 @@ ha_codeowners:
- '@home-assistant/cloud' - '@home-assistant/cloud'
- '@ochlocracy' - '@ochlocracy'
ha_domain: alexa ha_domain: alexa
ha_integration_type: integration
--- ---
## Automatic setup via Home Assistant Cloud ## Automatic setup via Home Assistant Cloud

View File

@ -10,6 +10,7 @@ ha_codeowners:
- '@gcampax' - '@gcampax'
- '@balloob' - '@balloob'
ha_domain: almond ha_domain: almond
ha_integration_type: integration
--- ---
[Almond](https://almond.stanford.edu/) is an open, privacy-preserving virtual assistant by [Stanford Open Virtual Assistant Lab](https://oval.cs.stanford.edu/). It allows you, among other things, to control Home Assistant using natural language. Once installed, it will be available in the user interface via the microphone icon in the top right. [Almond](https://almond.stanford.edu/) is an open, privacy-preserving virtual assistant by [Stanford Open Virtual Assistant Lab](https://oval.cs.stanford.edu/). It allows you, among other things, to control Home Assistant using natural language. Once installed, it will be available in the user interface via the microphone icon in the top right.

View File

@ -10,6 +10,7 @@ ha_codeowners:
ha_domain: alpha_vantage ha_domain: alpha_vantage
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The `alpha_vantage` sensor platform uses [Alpha Vantage](https://www.alphavantage.co) to monitor the stock market. This platform also provides detail about exchange rates. The `alpha_vantage` sensor platform uses [Alpha Vantage](https://www.alphavantage.co) to monitor the stock market. This platform also provides detail about exchange rates.

View File

@ -8,6 +8,7 @@ ha_domain: amazon_polly
ha_iot_class: Cloud Push ha_iot_class: Cloud Push
ha_platforms: ha_platforms:
- tts - tts
ha_integration_type: integration
--- ---
The `amazon_polly` text-to-speech platform that works with [Amazon Polly](https://aws.amazon.com/polly/) to create the spoken output. The `amazon_polly` text-to-speech platform that works with [Amazon Polly](https://aws.amazon.com/polly/) to create the spoken output.

View File

@ -2,8 +2,8 @@
title: Ambee title: Ambee
description: Instructions on how to integrate Ambee within Home Assistant. description: Instructions on how to integrate Ambee within Home Assistant.
ha_category: ha_category:
- Health
- Environment - Environment
- Health
ha_release: 2021.7 ha_release: 2021.7
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
@ -13,6 +13,7 @@ ha_domain: ambee
ha_platforms: ha_platforms:
- sensor - sensor
ha_quality_scale: platinum ha_quality_scale: platinum
ha_integration_type: integration
--- ---
The Ambee integration integrates the [Ambee](https://www.getambee.com/) API The Ambee integration integrates the [Ambee](https://www.getambee.com/) API

View File

@ -2,8 +2,8 @@
title: Amber Electric title: Amber Electric
description: Instructions on how to integrate Amber Electric live prices within Home Assistant. description: Instructions on how to integrate Amber Electric live prices within Home Assistant.
ha_category: ha_category:
- Sensor
- Energy - Energy
- Sensor
ha_release: '2021.10' ha_release: '2021.10'
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
@ -13,6 +13,7 @@ ha_domain: amberelectric
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- sensor - sensor
ha_integration_type: integration
--- ---
[Amber](https://www.amber.com.au/) is an Australian electricity retailer that provides access to wholesale electricity prices. Customers monitor the wholesale price and shift their energy usage to cheaper, greener times. This saves them money and supports the shift to a more renewably-powered Australia. [Amber](https://www.amber.com.au/) is an Australian electricity retailer that provides access to wholesale electricity prices. Customers monitor the wholesale price and shift their energy usage to cheaper, greener times. This saves them money and supports the shift to a more renewably-powered Australia.

View File

@ -1,7 +1,8 @@
--- ---
title: Ambiclimate title: Ambiclimate
description: Instructions on how to integrate Ambiclimate A/C controller into Home Assistant. description: Instructions on how to integrate Ambiclimate A/C controller into Home Assistant.
ha_category: Climate ha_category:
- Climate
ha_release: 0.93 ha_release: 0.93
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
@ -10,6 +11,7 @@ ha_codeowners:
ha_domain: ambiclimate ha_domain: ambiclimate
ha_platforms: ha_platforms:
- climate - climate
ha_integration_type: integration
--- ---
Integrates [Ambiclimate](https://ambiclimate.com/) Air Conditioning controller into Home Assistant. Integrates [Ambiclimate](https://ambiclimate.com/) Air Conditioning controller into Home Assistant.

View File

@ -13,6 +13,7 @@ ha_platforms:
- binary_sensor - binary_sensor
- diagnostics - diagnostics
- sensor - sensor
ha_integration_type: integration
--- ---
The `Ambient Weather Station` integration retrieves local weather information The `Ambient Weather Station` integration retrieves local weather information

View File

@ -2,9 +2,9 @@
title: Amcrest title: Amcrest
description: Instructions on how to integrate Amcrest (or Dahua) IP cameras within Home Assistant. description: Instructions on how to integrate Amcrest (or Dahua) IP cameras within Home Assistant.
ha_category: ha_category:
- Hub
- Binary Sensor - Binary Sensor
- Camera - Camera
- Hub
- Sensor - Sensor
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_release: 0.49 ha_release: 0.49
@ -16,6 +16,7 @@ ha_platforms:
- switch - switch
ha_codeowners: ha_codeowners:
- '@flacjacket' - '@flacjacket'
ha_integration_type: integration
--- ---
The `amcrest` camera platform allows you to integrate your [Amcrest](https://amcrest.com/) or Dahua IP camera or doorbell in Home Assistant. The `amcrest` camera platform allows you to integrate your [Amcrest](https://amcrest.com/) or Dahua IP camera or doorbell in Home Assistant.

View File

@ -9,6 +9,7 @@ ha_iot_class: Cloud Polling
ha_domain: ampio ha_domain: ampio
ha_platforms: ha_platforms:
- air_quality - air_quality
ha_integration_type: integration
--- ---
The `ampio` air quality platform will query the open data API of [ampio.pl](http://smog.ampio.pl/) to monitor air quality sensor station. The `ampio` air quality platform will query the open data API of [ampio.pl](http://smog.ampio.pl/) to monitor air quality sensor station.

View File

@ -10,6 +10,7 @@ ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
- '@ludeeus' - '@ludeeus'
ha_domain: analytics ha_domain: analytics
ha_integration_type: integration
--- ---
{% assign current_version = site.current_major_version | append: "." | append: site.current_minor_version | append: "." | append: site.current_patch_version %} {% assign current_version = site.current_major_version | append: "." | append: site.current_minor_version | append: "." | append: site.current_patch_version %}

View File

@ -2,9 +2,9 @@
title: Android IP Webcam title: Android IP Webcam
description: Connect Android devices as an IP webcam to Home Assistant description: Connect Android devices as an IP webcam to Home Assistant
ha_category: ha_category:
- Hub
- Binary Sensor - Binary Sensor
- Camera - Camera
- Hub
- Sensor - Sensor
- Switch - Switch
ha_release: '0.40' ha_release: '0.40'
@ -12,8 +12,10 @@ ha_iot_class: Local Polling
ha_domain: android_ip_webcam ha_domain: android_ip_webcam
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- camera
- sensor - sensor
- switch - switch
ha_integration_type: integration
--- ---
The `android_ip_webcam` integration connects with Android IP Webcam to turn any Android phone or tablet into a network camera with multiple viewing options. The `android_ip_webcam` integration connects with Android IP Webcam to turn any Android phone or tablet into a network camera with multiple viewing options.

View File

@ -11,7 +11,9 @@ ha_codeowners:
- '@ollo69' - '@ollo69'
ha_domain: androidtv ha_domain: androidtv
ha_platforms: ha_platforms:
- diagnostics
- media_player - media_player
ha_integration_type: integration
--- ---
The `androidtv` platform allows you to control an Android TV device or [Amazon Fire TV](https://www.amazon.com/b/?node=8521791011) device. The `androidtv` platform allows you to control an Android TV device or [Amazon Fire TV](https://www.amazon.com/b/?node=8521791011) device.

View File

@ -8,6 +8,7 @@ ha_release: '0.30'
ha_domain: anel_pwrctrl ha_domain: anel_pwrctrl
ha_platforms: ha_platforms:
- switch - switch
ha_integration_type: integration
--- ---
The `anel_pwrctrl` switch platform allows you to control [ANEL PwrCtrl](https://anel-elektronik.de/SITE/produkte/produkte.htm) devices. The `anel_pwrctrl` switch platform allows you to control [ANEL PwrCtrl](https://anel-elektronik.de/SITE/produkte/produkte.htm) devices.

View File

@ -8,6 +8,7 @@ ha_release: 0.37
ha_domain: anthemav ha_domain: anthemav
ha_platforms: ha_platforms:
- media_player - media_player
ha_integration_type: integration
--- ---
Both [Anthem]'s current and last generation of A/V Receivers and Processors support IP-based, network control. This Home Assistant platform adds proper "local push" support for any of these receivers on your network. Both [Anthem]'s current and last generation of A/V Receivers and Processors support IP-based, network control. This Home Assistant platform adds proper "local push" support for any of these receivers on your network.

View File

@ -8,6 +8,7 @@ ha_codeowners:
- '@bachya' - '@bachya'
ha_domain: apache_kafka ha_domain: apache_kafka
ha_iot_class: Local Push ha_iot_class: Local Push
ha_integration_type: integration
--- ---
The `apache_kafka` integration sends all state changes to a The `apache_kafka` integration sends all state changes to a

View File

@ -3,15 +3,16 @@ title: apcupsd
description: Instructions on how to integrate apcupsd status with Home Assistant. description: Instructions on how to integrate apcupsd status with Home Assistant.
logo: apcupsd.png logo: apcupsd.png
ha_category: ha_category:
- System Monitor
- Binary Sensor - Binary Sensor
- Sensor - Sensor
- System Monitor
ha_release: 0.13 ha_release: 0.13
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_domain: apcupsd ha_domain: apcupsd
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- sensor - sensor
ha_integration_type: integration
--- ---
[Apcupsd](http://www.apcupsd.org/) status information can be integrated into Home Assistant when the Network Information Server (NIS) [is configured](http://www.apcupsd.org/manual/manual.html#nis-server-client-configuration-using-the-net-driver) on the APC device. [Apcupsd](http://www.apcupsd.org/) status information can be integrated into Home Assistant when the Network Information Server (NIS) [is configured](http://www.apcupsd.org/manual/manual.html#nis-server-client-configuration-using-the-net-driver) on the APC device.

View File

@ -8,6 +8,7 @@ ha_quality_scale: internal
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
ha_domain: api ha_domain: api
ha_integration_type: integration
--- ---
The `api` integration exposes a RESTful API and allows one to interact with a Home Assistant instance that is running headless. This integration depends on the [HTTP integration](/integrations/http/). The `api` integration exposes a RESTful API and allows one to interact with a Home Assistant instance that is running headless. This integration depends on the [HTTP integration](/integrations/http/).

View File

@ -2,8 +2,8 @@
title: Apple TV title: Apple TV
description: Instructions on how to integrate Apple TV devices into Home Assistant. description: Instructions on how to integrate Apple TV devices into Home Assistant.
ha_category: ha_category:
- Multimedia
- Media Player - Media Player
- Multimedia
- Remote - Remote
ha_iot_class: Local Push ha_iot_class: Local Push
ha_release: 0.49 ha_release: 0.49
@ -15,6 +15,7 @@ ha_zeroconf: true
ha_platforms: ha_platforms:
- media_player - media_player
- remote - remote
ha_integration_type: integration
--- ---
The Apple TV integration allows you to control an Apple TV (any generation). The Apple TV integration allows you to control an Apple TV (any generation).

View File

@ -10,6 +10,7 @@ ha_codeowners:
ha_domain: apprise ha_domain: apprise
ha_platforms: ha_platforms:
- notify - notify
ha_integration_type: integration
--- ---
The [Apprise service](https://github.com/caronc/apprise/) is an all-in-one solution to open up Home Assistant to _just about_ every Notification platform (such as Amazon SNS, Discord, Telegram, Slack, MSTeams, Twilio, etc.) The [Apprise service](https://github.com/caronc/apprise/) is an all-in-one solution to open up Home Assistant to _just about_ every Notification platform (such as Amazon SNS, Discord, Telegram, Slack, MSTeams, Twilio, etc.)

View File

@ -2,13 +2,15 @@
title: APRS title: APRS
description: Instructions on how to use APRS to track devices in Home Assistant. description: Instructions on how to use APRS to track devices in Home Assistant.
ha_release: 0.95 ha_release: 0.95
ha_category: Presence Detection ha_category:
- Presence Detection
ha_iot_class: Cloud Push ha_iot_class: Cloud Push
ha_codeowners: ha_codeowners:
- '@PhilRW' - '@PhilRW'
ha_domain: aprs ha_domain: aprs
ha_platforms: ha_platforms:
- device_tracker - device_tracker
ha_integration_type: integration
--- ---
The `aprs` [(Automatic Packet Reporting System)](https://en.wikipedia.org/wiki/Automatic_Packet_Reporting_System) device tracker integration connects to the [APRS-IS](http://aprs-is.net/) network for tracking amateur radio devices. The `aprs` [(Automatic Packet Reporting System)](https://en.wikipedia.org/wiki/Automatic_Packet_Reporting_System) device tracker integration connects to the [APRS-IS](http://aprs-is.net/) network for tracking amateur radio devices.

View File

@ -11,6 +11,7 @@ ha_domain: aqualogic
ha_platforms: ha_platforms:
- sensor - sensor
- switch - switch
ha_integration_type: integration
--- ---
The AquaLogic integration provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller. Note that an RS-485 to Ethernet adapter connected to the pool controller is required. The AquaLogic integration provides connectivity to a Hayward/Goldline AquaLogic/ProLogic pool controller. Note that an RS-485 to Ethernet adapter connected to the pool controller is required.

View File

@ -8,6 +8,7 @@ ha_iot_class: Local Polling
ha_domain: aquostv ha_domain: aquostv
ha_platforms: ha_platforms:
- media_player - media_player
ha_integration_type: integration
--- ---
The `aquostv` platform allows you to control a [Sharp Aquos TV](http://www.sharp-world.com/aquos/en/index.html). The `aquostv` platform allows you to control a [Sharp Aquos TV](http://www.sharp-world.com/aquos/en/index.html).

View File

@ -1,7 +1,8 @@
--- ---
title: Arcam FMJ Receivers title: Arcam FMJ Receivers
description: Instructions on how to integrate Arcam FMJ Receivers into Home Assistant. description: Instructions on how to integrate Arcam FMJ Receivers into Home Assistant.
ha_category: Media Player ha_category:
- Media Player
ha_release: 0.96 ha_release: 0.96
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
@ -11,6 +12,7 @@ ha_domain: arcam_fmj
ha_ssdp: true ha_ssdp: true
ha_platforms: ha_platforms:
- media_player - media_player
ha_integration_type: integration
--- ---
The `arcam_fmj` integration allows you to control [Arcam FMJ Receivers](https://www.arcam.co.uk/range/fmj.htm) from Home Assistant. The `arcam_fmj` integration allows you to control [Arcam FMJ Receivers](https://www.arcam.co.uk/range/fmj.htm) from Home Assistant.

View File

@ -2,8 +2,8 @@
title: aREST title: aREST
description: Instructions on how to integrate aREST within Home Assistant. description: Instructions on how to integrate aREST within Home Assistant.
ha_category: ha_category:
- DIY
- Binary Sensor - Binary Sensor
- DIY
- Sensor - Sensor
- Switch - Switch
ha_iot_class: Local Polling ha_iot_class: Local Polling
@ -15,6 +15,7 @@ ha_platforms:
- binary_sensor - binary_sensor
- sensor - sensor
- switch - switch
ha_integration_type: integration
--- ---
There is currently support for the following device types within Home Assistant: There is currently support for the following device types within Home Assistant:

View File

@ -2,9 +2,9 @@
title: Arlo title: Arlo
description: Instructions on how to integrate your Netgear Arlo cameras within Home Assistant. description: Instructions on how to integrate your Netgear Arlo cameras within Home Assistant.
ha_category: ha_category:
- Hub
- Alarm - Alarm
- Camera - Camera
- Hub
- Sensor - Sensor
ha_release: 0.46 ha_release: 0.46
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
@ -13,6 +13,7 @@ ha_platforms:
- alarm_control_panel - alarm_control_panel
- camera - camera
- sensor - sensor
ha_integration_type: integration
--- ---
The `arlo` implementation allows you to integrate your [Arlo](https://arlo.netgear.com/) devices in Home Assistant. The `arlo` implementation allows you to integrate your [Arlo](https://arlo.netgear.com/) devices in Home Assistant.

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_platforms: ha_platforms:
- device_tracker - device_tracker
ha_integration_type: integration
--- ---
This platform allows you to detect presence by looking at connected devices to an Arris TG2492LG router. This platform allows you to detect presence by looking at connected devices to an Arris TG2492LG router.

View File

@ -8,6 +8,7 @@ ha_iot_class: Local Polling
ha_domain: aruba ha_domain: aruba
ha_platforms: ha_platforms:
- device_tracker - device_tracker
ha_integration_type: integration
--- ---
This platform allows you to detect presence by looking at connected devices to an [Aruba Instant](https://www.arubanetworks.com/products/networking/aruba-instant/) device. This platform allows you to detect presence by looking at connected devices to an [Aruba Instant](https://www.arubanetworks.com/products/networking/aruba-instant/) device.

View File

@ -8,6 +8,7 @@ ha_iot_class: Local Polling
ha_domain: arwn ha_domain: arwn
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The `arwn` sensor platform is a client for the [Ambient Radio Weather Network](https://github.com/sdague/arwn) project. This collects weather station data and makes it available in an MQTT subtree. The `arwn` sensor platform is a client for the [Ambient Radio Weather Network](https://github.com/sdague/arwn) project. This collects weather station data and makes it available in an MQTT subtree.

View File

@ -12,6 +12,7 @@ ha_domain: aseko_pool_live
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- sensor - sensor
ha_integration_type: integration
--- ---
The Aseko Pool Live integration allows you to monitor your Aseko ASIN Aqua dosing systems. The Aseko Pool Live integration allows you to monitor your Aseko ASIN Aqua dosing systems.

View File

@ -6,6 +6,7 @@ ha_category:
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_release: 0.79 ha_release: 0.79
ha_domain: asterisk_cdr ha_domain: asterisk_cdr
ha_integration_type: integration
--- ---
The Asterisk Call Data Recorder provides access to Asterisk call logs on the Asterisk PBX server. This mailbox is enabled automatically through the [Asterisk Voicemail integration](/integrations/asterisk_mbox/) configuration if the `asterisk_mbox_server` is configured to provide CDR data. More information on configuring the server can be found in the [Asterisk PBX configuration guide](/docs/asterisk_mbox/). The Asterisk Call Data Recorder provides access to Asterisk call logs on the Asterisk PBX server. This mailbox is enabled automatically through the [Asterisk Voicemail integration](/integrations/asterisk_mbox/) configuration if the `asterisk_mbox_server` is configured to provide CDR data. More information on configuring the server can be found in the [Asterisk PBX configuration guide](/docs/asterisk_mbox/).

View File

@ -6,6 +6,7 @@ ha_category:
ha_iot_class: Local Push ha_iot_class: Local Push
ha_release: 0.51 ha_release: 0.51
ha_domain: asterisk_mbox ha_domain: asterisk_mbox
ha_integration_type: integration
--- ---
The `asterisk_mbox` Asterisk Voicemail integration for Home Assistant allows you to view, listen to, and delete voicemails from an Asterisk voicemail mailbox. The integration includes a panel on the frontend that provides caller-id and speech-to-text transcription (using Google's API) of messages in addition to playback and message deletion. There is also an included sensor that indicates of the number of available messages. There is no requirement that the Asterisk PBX and Home Assistant are running on the same machine. The `asterisk_mbox` Asterisk Voicemail integration for Home Assistant allows you to view, listen to, and delete voicemails from an Asterisk voicemail mailbox. The integration includes a panel on the frontend that provides caller-id and speech-to-text transcription (using Google's API) of messages in addition to playback and message deletion. There is also an included sensor that indicates of the number of available messages. There is no requirement that the Asterisk PBX and Home Assistant are running on the same machine.

View File

@ -13,9 +13,10 @@ ha_codeowners:
- '@ollo69' - '@ollo69'
ha_domain: asuswrt ha_domain: asuswrt
ha_platforms: ha_platforms:
- diagnostics
- device_tracker - device_tracker
- diagnostics
- sensor - sensor
ha_integration_type: integration
--- ---
The ASUSWRT integration can connect Home Assistant to a ASUS router that runs on ASUSWRT firmware. The ASUSWRT integration can connect Home Assistant to a ASUS router that runs on ASUSWRT firmware.

View File

@ -3,8 +3,8 @@ title: Atag
description: Instructions on how to setup Atag integration. description: Instructions on how to setup Atag integration.
ha_category: ha_category:
- Climate - Climate
- Water Heater
- Sensor - Sensor
- Water Heater
ha_release: 0.109 ha_release: 0.109
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_domain: atag ha_domain: atag
@ -15,6 +15,7 @@ ha_platforms:
- climate - climate
- sensor - sensor
- water_heater - water_heater
ha_integration_type: integration
--- ---
The `Atag` integration allows Home Assistant to connect to [Atag One](https://atag-one.com) thermostats, reporting and setting its status. The `Atag` integration allows Home Assistant to connect to [Atag One](https://atag-one.com) thermostats, reporting and setting its status.

View File

@ -10,6 +10,7 @@ ha_codeowners:
ha_domain: aten_pe ha_domain: aten_pe
ha_platforms: ha_platforms:
- switch - switch
ha_integration_type: integration
--- ---
The `aten_pe` integration lets you control [ATEN Rack PDUs](https://www.aten.com/eu/en/products/energy-intelligence-pduupsracks/rack-pdu/) from Home Assistant. The `aten_pe` integration lets you control [ATEN Rack PDUs](https://www.aten.com/eu/en/products/energy-intelligence-pduupsracks/rack-pdu/) from Home Assistant.

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: atome ha_domain: atome
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The `atome` sensor platform is retrieving the consumption of your home from the [Direct Energy Atome electric meter](https://total.direct-energie.com/particuliers/electricite/compteur-linky/atome). The `atome` sensor platform is retrieving the consumption of your home from the [Direct Energy Atome electric meter](https://total.direct-energie.com/particuliers/electricite/compteur-linky/atome).

View File

@ -4,10 +4,10 @@ description: Instructions on how to integrate your August devices into Home Assi
ha_category: ha_category:
- Binary Sensor - Binary Sensor
- Button - Button
- Doorbell
- Sensor
- Camera - Camera
- Doorbell
- Lock - Lock
- Sensor
ha_release: 0.64 ha_release: 0.64
ha_iot_class: Cloud Push ha_iot_class: Cloud Push
ha_config_flow: true ha_config_flow: true
@ -17,10 +17,12 @@ ha_domain: august
ha_dhcp: true ha_dhcp: true
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- camera
- button - button
- camera
- diagnostics
- lock - lock
- sensor - sensor
ha_integration_type: integration
--- ---
The `august` integration allows you to integrate your [August](https://august.com/) and some Yale Access devices in Home Assistant. The `august` integration allows you to integrate your [August](https://august.com/) and some Yale Access devices in Home Assistant.

View File

@ -12,6 +12,7 @@ ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- sensor - sensor
ha_integration_type: integration
--- ---
The `aurora` platform uses the [NOAA Aurora Forecast](https://www.swpc.noaa.gov/products/aurora-30-minute-forecast) service to let you know if an aurora might be visible at your home location in the next 30 minutes, based off of current solar flare activity. The `aurora` platform uses the [NOAA Aurora Forecast](https://www.swpc.noaa.gov/products/aurora-30-minute-forecast) service to let you know if an aurora might be visible at your home location in the next 30 minutes, based off of current solar flare activity.

View File

@ -2,8 +2,8 @@
title: Aurora ABB PowerOne Solar PV title: Aurora ABB PowerOne Solar PV
description: Instructions on how to integrate an Aurora ABB Powerone solar inverter within Home Assistant. description: Instructions on how to integrate an Aurora ABB Powerone solar inverter within Home Assistant.
ha_category: ha_category:
- Sensor
- Energy - Energy
- Sensor
ha_release: 0.96 ha_release: 0.96
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_codeowners: ha_codeowners:
@ -12,6 +12,7 @@ ha_domain: aurora_abb_powerone
ha_platforms: ha_platforms:
- sensor - sensor
ha_config_flow: true ha_config_flow: true
ha_integration_type: integration
--- ---
This implements a direct RS485 connection to a solar inverter in the This implements a direct RS485 connection to a solar inverter in the

View File

@ -14,6 +14,7 @@ ha_domain: aussie_broadband
ha_platforms: ha_platforms:
- diagnostics - diagnostics
- sensor - sensor
ha_integration_type: integration
--- ---
The Aussie Broadband integration displays various service metrics using the [Aussie Broadband API](https://myaussie-api.aussiebroadband.com.au). The Aussie Broadband integration displays various service metrics using the [Aussie Broadband API](https://myaussie-api.aussiebroadband.com.au).

View File

@ -8,6 +8,7 @@ ha_quality_scale: internal
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
ha_domain: auth ha_domain: auth
ha_integration_type: integration
--- ---
This integration creates the endpoints for the [authentication system](/docs/authentication/) that is built into Home Assistant. This integration creates the endpoints for the [authentication system](/docs/authentication/) that is built into Home Assistant.

View File

@ -8,6 +8,7 @@ ha_quality_scale: internal
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
ha_domain: automation ha_domain: automation
ha_integration_type: integration
--- ---
<script>document.location.href = '/docs/automation/';</script> <script>document.location.href = '/docs/automation/';</script>

View File

@ -10,6 +10,7 @@ ha_codeowners:
ha_domain: avea ha_domain: avea
ha_platforms: ha_platforms:
- light - light
ha_integration_type: integration
--- ---
[Elgato Avea](https://www.evehome.com/en/news/elgato-avea-transform-your-home) is a Bluetooth light bulb that is no longer supported by the manufacturer. The `avea` integration allows you to control all your Avea bulbs with Home Assistant. [Elgato Avea](https://www.evehome.com/en/news/elgato-avea-transform-your-home) is a Bluetooth light bulb that is no longer supported by the manufacturer. The `avea` integration allows you to control all your Avea bulbs with Home Assistant.

View File

@ -8,6 +8,7 @@ ha_release: 0.37
ha_domain: avion ha_domain: avion
ha_platforms: ha_platforms:
- light - light
ha_integration_type: integration
--- ---
Support for the Avi-on Bluetooth dimmer switch [Avi-on](https://avi-on.com/). Support for the Avi-on Bluetooth dimmer switch [Avi-on](https://avi-on.com/).

View File

@ -12,6 +12,7 @@ ha_codeowners:
ha_domain: awair ha_domain: awair
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The Awair integration will fetch data from your [Awair devices](https://getawair.com). The Awair integration will fetch data from your [Awair devices](https://getawair.com).

View File

@ -8,6 +8,7 @@ ha_release: '0.91'
ha_domain: aws ha_domain: aws
ha_platforms: ha_platforms:
- notify - notify
ha_integration_type: integration
--- ---
The `aws` integration provides a single place to interact with [Amazon Web Services](https://aws.amazon.com/). Currently it provides a notification platform that can send a message to [AWS SQS](https://aws.amazon.com/sqs/), [AWS SNS](https://aws.amazon.com/sns/), or invoke [AWS Lambda](https://aws.amazon.com/lambda/) functions. The `aws` integration provides a single place to interact with [Amazon Web Services](https://aws.amazon.com/). Currently it provides a notification platform that can send a message to [AWS SQS](https://aws.amazon.com/sqs/), [AWS SNS](https://aws.amazon.com/sns/), or invoke [AWS Lambda](https://aws.amazon.com/lambda/) functions.

View File

@ -23,6 +23,7 @@ ha_platforms:
- diagnostics - diagnostics
- light - light
- switch - switch
ha_integration_type: integration
--- ---
[Axis Communications](https://www.axis.com/) devices are surveillance cameras, speakers, access control and other security-related network connected hardware. Event API works with firmware 5.50 and newer. [Axis Communications](https://www.axis.com/) devices are surveillance cameras, speakers, access control and other security-related network connected hardware. Event API works with firmware 5.50 and newer.

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: azure_devops ha_domain: azure_devops
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The Azure DevOps integration allows you to control and monitor your The Azure DevOps integration allows you to control and monitor your

View File

@ -9,6 +9,7 @@ ha_codeowners:
- '@eavanvalkenburg' - '@eavanvalkenburg'
ha_domain: azure_event_hub ha_domain: azure_event_hub
ha_config_flow: true ha_config_flow: true
ha_integration_type: integration
--- ---
The `Azure Event Hub` integration allows you to hook into the Home Assistant event bus and send events to [Azure Event Hub](https://azure.microsoft.com/en-us/services/event-hubs/) or to an [Azure IoT Hub](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-read-builtin). The `Azure Event Hub` integration allows you to hook into the Home Assistant event bus and send events to [Azure Event Hub](https://azure.microsoft.com/en-us/services/event-hubs/) or to an [Azure IoT Hub](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-read-builtin).

View File

@ -10,6 +10,7 @@ ha_codeowners:
ha_domain: azure_service_bus ha_domain: azure_service_bus
ha_platforms: ha_platforms:
- notify - notify
ha_integration_type: integration
--- ---
The `Azure Service Bus` integration allows you to send messages to [Azure Service Bus](https://azure.microsoft.com/en-us/services/service-bus/) from within Home Assistant. The `Azure Service Bus` integration allows you to send messages to [Azure Service Bus](https://azure.microsoft.com/en-us/services/service-bus/) from within Home Assistant.

View File

@ -6,6 +6,10 @@ ha_category:
ha_release: 2022.4 ha_release: 2022.4
ha_quality_scale: internal ha_quality_scale: internal
ha_domain: backup ha_domain: backup
ha_codeowners:
- '@home-assistant/core'
ha_iot_class: Calculated
ha_integration_type: integration
--- ---
The Backup integration allow you to create and download backups for your Home Assistant Core and Home Assistant Container installations. This backup file can be used if you migrate to Home Assistant Operating System. The Backup integration allow you to create and download backups for your Home Assistant Core and Home Assistant Container installations. This backup file can be used if you migrate to Home Assistant Operating System.

View File

@ -8,6 +8,7 @@ ha_release: 0.59
ha_domain: baidu ha_domain: baidu
ha_platforms: ha_platforms:
- tts - tts
ha_integration_type: integration
--- ---
The `baidu` text-to-speech platform uses [Baidu TTS engine](https://cloud.baidu.com/product/speech/tts) to read a text with natural sounding voices. The `baidu` text-to-speech platform uses [Baidu TTS engine](https://cloud.baidu.com/product/speech/tts) to read a text with natural sounding voices.

View File

@ -13,6 +13,7 @@ ha_platforms:
ha_codeowners: ha_codeowners:
- '@garbled1' - '@garbled1'
ha_config_flow: true ha_config_flow: true
ha_integration_type: integration
--- ---
This integration adds support for [Balboa](http://www.balboawatergroup.com/) Spa WiFi Modules to be used within Home Assistant. This integration adds support for [Balboa](http://www.balboawatergroup.com/) Spa WiFi Modules to be used within Home Assistant.

View File

@ -2,14 +2,15 @@
title: Bayesian title: Bayesian
description: Instructions on how to integrate threshold Bayesian sensors into Home Assistant. description: Instructions on how to integrate threshold Bayesian sensors into Home Assistant.
ha_category: ha_category:
- Utility
- Binary Sensor - Binary Sensor
- Utility
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_release: 0.53 ha_release: 0.53
ha_quality_scale: internal ha_quality_scale: internal
ha_domain: bayesian ha_domain: bayesian
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
ha_integration_type: integration
--- ---
The `bayesian` binary sensor platform observes the state from multiple sensors and uses [Bayes' rule](https://en.wikipedia.org/wiki/Bayes%27_theorem) to estimate the probability that an event has occurred given the state of the observed sensors. If the estimated posterior probability is above the `probability_threshold`, the sensor is `on` otherwise it is `off`. The `bayesian` binary sensor platform observes the state from multiple sensors and uses [Bayes' rule](https://en.wikipedia.org/wiki/Bayes%27_theorem) to estimate the probability that an event has occurred given the state of the observed sensors. If the estimated posterior probability is above the `probability_threshold`, the sensor is `on` otherwise it is `off`.

View File

@ -3,14 +3,15 @@ title: Bbox
description: Instructions on how to integrate Bouygues Bbox routers into Home Assistant. description: Instructions on how to integrate Bouygues Bbox routers into Home Assistant.
ha_category: ha_category:
- Network - Network
- Sensor
- Presence Detection - Presence Detection
- Sensor
ha_release: 0.31 ha_release: 0.31
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_domain: bbox ha_domain: bbox
ha_platforms: ha_platforms:
- device_tracker - device_tracker
- sensor - sensor
ha_integration_type: integration
--- ---
The `bbox` platform uses the [Bbox Modem Router](https://www.bouyguestelecom.fr/offres-internet/bbox-fit) from the French Internet provider Bouygues Telecom. Sensors are mainly bandwidth measures. The `bbox` platform uses the [Bbox Modem Router](https://www.bouyguestelecom.fr/offres-internet/bbox-fit) from the French Internet provider Bouygues Telecom. Sensors are mainly bandwidth measures.

View File

@ -10,6 +10,7 @@ ha_codeowners:
ha_domain: beewi_smartclim ha_domain: beewi_smartclim
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration
--- ---
The `beewi_smartclim` sensor platform allows one to monitor room or external temperature and humidity. The [BeeWi SmartClim BLE](http://www.bee-wi.com/produits/capteurs/capteur-de-temperature/) is a Bluetooth Low Energy sensor device that monitors temperature from a room or a garden from your smartphone by using an APP. Use this integration to track these metrics from any location thanks to Home Assistant, as well as to create some automation scripts based on your room's temperature. The `beewi_smartclim` sensor platform allows one to monitor room or external temperature and humidity. The [BeeWi SmartClim BLE](http://www.bee-wi.com/produits/capteurs/capteur-de-temperature/) is a Bluetooth Low Energy sensor device that monitors temperature from a room or a garden from your smartphone by using an APP. Use this integration to track these metrics from any location thanks to Home Assistant, as well as to create some automation scripts based on your room's temperature.

View File

@ -6,6 +6,9 @@ ha_category:
ha_release: 0.9 ha_release: 0.9
ha_quality_scale: internal ha_quality_scale: internal
ha_domain: binary_sensor ha_domain: binary_sensor
ha_codeowners:
- '@home-assistant/core'
ha_integration_type: integration
--- ---
Binary sensors are similar to other [sensors](/integrations/sensor) in that they Binary sensors are similar to other [sensors](/integrations/sensor) in that they

Some files were not shown because too many files have changed in this diff Show More