mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-22 16:56:50 +00:00
Merge branch 'current' into next
This commit is contained in:
commit
d7430e0626
31
CODEOWNERS
31
CODEOWNERS
@ -65,10 +65,10 @@ source/_integrations/blink.markdown @fronzbot
|
||||
source/_integrations/blueprint.markdown @home-assistant/core
|
||||
source/_integrations/bmp280.markdown @belidzs
|
||||
source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe
|
||||
source/_integrations/bond.markdown @prystupa @joshs85
|
||||
source/_integrations/bond.markdown @bdraco @prystupa @joshs85
|
||||
source/_integrations/bosch_shc.markdown @tschamm
|
||||
source/_integrations/braviatv.markdown @bieniu @Drafteed
|
||||
source/_integrations/broadlink.markdown @danielhiversen @felipediel
|
||||
source/_integrations/broadlink.markdown @danielhiversen @felipediel @L-I-Am
|
||||
source/_integrations/brother.markdown @bieniu
|
||||
source/_integrations/brunt.markdown @eavanvalkenburg
|
||||
source/_integrations/bsblan.markdown @liudger
|
||||
@ -104,7 +104,7 @@ source/_integrations/debugpy.markdown @frenck
|
||||
source/_integrations/deconz.markdown @Kane610
|
||||
source/_integrations/delijn.markdown @bollewolle @Emilv2
|
||||
source/_integrations/demo.markdown @home-assistant/core
|
||||
source/_integrations/denonavr.markdown @scarface-4711 @starkillerOG
|
||||
source/_integrations/denonavr.markdown @ol-iver @starkillerOG
|
||||
source/_integrations/derivative.markdown @afaucogney
|
||||
source/_integrations/device_automation.markdown @home-assistant/core
|
||||
source/_integrations/devolo_home_control.markdown @2Fake @Shutgun
|
||||
@ -127,7 +127,7 @@ source/_integrations/ecovacs.markdown @OverloadUT
|
||||
source/_integrations/edl21.markdown @mtdcr
|
||||
source/_integrations/efergy.markdown @tkdrob
|
||||
source/_integrations/egardia.markdown @jeroenterheerdt
|
||||
source/_integrations/eight_sleep.markdown @mezz64
|
||||
source/_integrations/eight_sleep.markdown @mezz64 @raman325
|
||||
source/_integrations/elgato.markdown @frenck
|
||||
source/_integrations/elkm1.markdown @gwww @bdraco
|
||||
source/_integrations/elv.markdown @majuss
|
||||
@ -139,13 +139,12 @@ source/_integrations/enigma2.markdown @fbradyirl
|
||||
source/_integrations/enocean.markdown @bdurrer
|
||||
source/_integrations/enphase_envoy.markdown @gtdiehl
|
||||
source/_integrations/entur_public_transport.markdown @hfurubotten
|
||||
source/_integrations/environment_canada.markdown @michaeldavie
|
||||
source/_integrations/environment_canada.markdown @gwww @michaeldavie
|
||||
source/_integrations/ephember.markdown @ttroy50
|
||||
source/_integrations/epson.markdown @pszafer
|
||||
source/_integrations/epsonworkforce.markdown @ThaStealth
|
||||
source/_integrations/eq3btsmart.markdown @rytilahti
|
||||
source/_integrations/esphome.markdown @OttoWinter @jesserockz
|
||||
source/_integrations/essent.markdown @TheLastProject
|
||||
source/_integrations/evohome.markdown @zxdavb
|
||||
source/_integrations/ezviz.markdown @RenierM26 @baqs
|
||||
source/_integrations/faa_delays.markdown @ntilley905
|
||||
@ -162,6 +161,7 @@ source/_integrations/flo.markdown @dmulcahey
|
||||
source/_integrations/flock.markdown @fabaff
|
||||
source/_integrations/flume.markdown @ChrisMandich @bdraco
|
||||
source/_integrations/flunearyou.markdown @bachya
|
||||
source/_integrations/flux_led.markdown @icemanch
|
||||
source/_integrations/forecast_solar.markdown @klaasnicolaas @frenck
|
||||
source/_integrations/forked_daapd.markdown @uvjustin
|
||||
source/_integrations/fortios.markdown @kimfrellsen
|
||||
@ -169,7 +169,7 @@ source/_integrations/foscam.markdown @skgsergio
|
||||
source/_integrations/freebox.markdown @hacf-fr @Quentame
|
||||
source/_integrations/freedompro.markdown @stefano055415
|
||||
source/_integrations/fritz.markdown @mammuth @AaronDavidSchneider @chemelli74
|
||||
source/_integrations/fritzbox.markdown @mib1185
|
||||
source/_integrations/fritzbox.markdown @mib1185 @flabbamann
|
||||
source/_integrations/fronius.markdown @nielstron
|
||||
source/_integrations/frontend.markdown @home-assistant/frontend
|
||||
source/_integrations/garages_amsterdam.markdown @klaasnicolaas
|
||||
@ -196,6 +196,7 @@ source/_integrations/growatt_server.markdown @indykoning @muppet3000 @JasperPlan
|
||||
source/_integrations/guardian.markdown @bachya
|
||||
source/_integrations/habitica.markdown @ASMfreaK @leikoilja
|
||||
source/_integrations/harmony.markdown @ehendrix23 @bramkragten @bdraco @mkeesey @Aohzan
|
||||
source/_integrations/hassio.markdown @home-assistant/supervisor
|
||||
source/_integrations/heatmiser.markdown @andylockran
|
||||
source/_integrations/heos.markdown @andrewsayre
|
||||
source/_integrations/here_travel_time.markdown @eifinger
|
||||
@ -215,7 +216,7 @@ source/_integrations/honeywell.markdown @rdfurman
|
||||
source/_integrations/http.markdown @home-assistant/core
|
||||
source/_integrations/huawei_lte.markdown @scop @fphammerle
|
||||
source/_integrations/hue.markdown @balloob @frenck
|
||||
source/_integrations/huisbaasje.markdown @denniss17
|
||||
source/_integrations/huisbaasje.markdown @dennisschroer
|
||||
source/_integrations/humidifier.markdown @home-assistant/core @Shulyaka
|
||||
source/_integrations/hunterdouglas_powerview.markdown @bdraco
|
||||
source/_integrations/hvv_departures.markdown @vigonotion
|
||||
@ -271,6 +272,7 @@ source/_integrations/litterrobot.markdown @natekspencer
|
||||
source/_integrations/local_ip.markdown @issacg
|
||||
source/_integrations/logger.markdown @home-assistant/core
|
||||
source/_integrations/logi_circle.markdown @evanjd
|
||||
source/_integrations/lookin.markdown @ANMalko
|
||||
source/_integrations/loopenergy.markdown @pavoni
|
||||
source/_integrations/luci.markdown @mzdrale
|
||||
source/_integrations/luftdaten.markdown @fabaff
|
||||
@ -319,7 +321,6 @@ source/_integrations/nam.markdown @bieniu
|
||||
source/_integrations/nanoleaf.markdown @milanmeu
|
||||
source/_integrations/neato.markdown @dshokouhi @Santobert
|
||||
source/_integrations/nederlandse_spoorwegen.markdown @YarmoM
|
||||
source/_integrations/nello.markdown @pschmitt
|
||||
source/_integrations/ness_alarm.markdown @nickw444
|
||||
source/_integrations/nest.markdown @allenporter
|
||||
source/_integrations/netatmo.markdown @cgtobi
|
||||
@ -344,10 +345,11 @@ source/_integrations/nsw_rural_fire_service_feed.markdown @exxamalte
|
||||
source/_integrations/nuki.markdown @pschmitt @pvizeli @pree
|
||||
source/_integrations/numato.markdown @clssn
|
||||
source/_integrations/number.markdown @home-assistant/core @Shulyaka
|
||||
source/_integrations/nut.markdown @bdraco
|
||||
source/_integrations/nut.markdown @bdraco @ollo69
|
||||
source/_integrations/nws.markdown @MatthewFlamm
|
||||
source/_integrations/nzbget.markdown @chriscla
|
||||
source/_integrations/obihai.markdown @dshokouhi
|
||||
source/_integrations/octoprint.markdown @rfleming71
|
||||
source/_integrations/ohmconnect.markdown @robbiet480
|
||||
source/_integrations/ombi.markdown @larssont
|
||||
source/_integrations/omnilogic.markdown @oliver84 @djtimca @gentoosu
|
||||
@ -406,6 +408,7 @@ source/_integrations/rainforest_eagle.markdown @gtdiehl @jcalbert
|
||||
source/_integrations/rainmachine.markdown @bachya
|
||||
source/_integrations/random.markdown @fabaff
|
||||
source/_integrations/recollect_waste.markdown @bachya
|
||||
source/_integrations/recorder.markdown @home-assistant/core
|
||||
source/_integrations/rejseplanen.markdown @DarkFox
|
||||
source/_integrations/renault.markdown @epenet
|
||||
source/_integrations/repetier.markdown @MTrab
|
||||
@ -480,7 +483,7 @@ source/_integrations/srp_energy.markdown @briglx
|
||||
source/_integrations/starline.markdown @anonym-tsk
|
||||
source/_integrations/statistics.markdown @fabaff
|
||||
source/_integrations/stiebel_eltron.markdown @fucm
|
||||
source/_integrations/stookalert.markdown @fwestenberg
|
||||
source/_integrations/stookalert.markdown @fwestenberg @frenck
|
||||
source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter
|
||||
source/_integrations/stt.markdown @pvizeli
|
||||
source/_integrations/subaru.markdown @G-Two
|
||||
@ -516,7 +519,6 @@ source/_integrations/tile.markdown @bachya
|
||||
source/_integrations/time_date.markdown @fabaff
|
||||
source/_integrations/tmb.markdown @alemuro
|
||||
source/_integrations/todoist.markdown @boralyl
|
||||
source/_integrations/toon.markdown @frenck
|
||||
source/_integrations/totalconnect.markdown @austinmroczek
|
||||
source/_integrations/tplink.markdown @rytilahti @thegardenmonkey
|
||||
source/_integrations/traccar.markdown @ludeeus
|
||||
@ -526,7 +528,7 @@ source/_integrations/trafikverket_train.markdown @endor-force
|
||||
source/_integrations/trafikverket_weatherstation.markdown @endor-force
|
||||
source/_integrations/transmission.markdown @engrbm87 @JPHutchins
|
||||
source/_integrations/tts.markdown @pvizeli
|
||||
source/_integrations/tuya.markdown @Tuya @zlinoliver @METISU
|
||||
source/_integrations/tuya.markdown @Tuya @zlinoliver @METISU @frenck
|
||||
source/_integrations/twentemilieu.markdown @frenck
|
||||
source/_integrations/twinkly.markdown @dr1rrb
|
||||
source/_integrations/ubus.markdown @noltari
|
||||
@ -544,6 +546,7 @@ source/_integrations/utility_meter.markdown @dgomes
|
||||
source/_integrations/vallox.markdown @andre-richter
|
||||
source/_integrations/velbus.markdown @Cereal2nd @brefra
|
||||
source/_integrations/velux.markdown @Julius2342
|
||||
source/_integrations/venstar.markdown @garbled1
|
||||
source/_integrations/vera.markdown @pavoni
|
||||
source/_integrations/verisure.markdown @frenck
|
||||
source/_integrations/versasense.markdown @flamm3blemuff1n
|
||||
@ -553,7 +556,7 @@ source/_integrations/vicare.markdown @oischinger
|
||||
source/_integrations/vilfo.markdown @ManneW
|
||||
source/_integrations/vivotek.markdown @HarlemSquirrel
|
||||
source/_integrations/vizio.markdown @raman325
|
||||
source/_integrations/vlc_telnet.markdown @rodripf @dmcc
|
||||
source/_integrations/vlc_telnet.markdown @rodripf @dmcc @MartinHjelmare
|
||||
source/_integrations/volkszaehler.markdown @fabaff
|
||||
source/_integrations/volumio.markdown @OnFreund
|
||||
source/_integrations/wake_on_lan.markdown @ntilley905
|
||||
|
@ -107,9 +107,9 @@ social:
|
||||
|
||||
# Home Assistant release details
|
||||
current_major_version: 2021
|
||||
current_minor_version: 10
|
||||
current_patch_version: 7
|
||||
date_released: 2021-11-01
|
||||
current_minor_version: 11
|
||||
current_patch_version: 2
|
||||
date_released: 2021-11-09
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
|
@ -26,7 +26,7 @@ An automation can be triggered by an event, with a certain entity state, at a gi
|
||||
|
||||
## Trigger ID
|
||||
|
||||
All triggers can be assigned an optional `id`. If the ID is omitted, it will instead be set to the index of the trigger. The `id` can be referenced from trigger conditions and actions. The `id` does not have to be unique for each trigger, and it can be used to group similar triggers for use later in the automation (i.e., several triggers of different types that should all turn some entity on).
|
||||
All triggers can be assigned an optional `id`. If the ID is omitted, it will instead be set to the index of the trigger. The `id` can be referenced from [trigger conditions and actions](/docs/scripts/conditions/#trigger-condition). The `id` does not have to be unique for each trigger, and it can be used to group similar triggers for use later in the automation (i.e., several triggers of different types that should all turn some entity on).
|
||||
|
||||
```yaml
|
||||
automation:
|
||||
|
@ -3,7 +3,7 @@ title: "Database"
|
||||
description: "Details about the database used by Home Assistant."
|
||||
---
|
||||
|
||||
Home Assistant uses database to store events and parametersis for history and tracking. The default database used is [SQLite](https://www.sqlite.org/) and the database file is stored in your [configuration directory](/getting-started/configuration/) (e.g., `<path to config dir>/home-assistant_v2.db`); however, other databases can be used. If you prefer to run a database server (e.g., PostgreSQL), use the [`recorder` component](/integrations/recorder/).
|
||||
Home Assistant uses database to store events and parameters for history and tracking. The default database used is [SQLite](https://www.sqlite.org/) and the database file is stored in your [configuration directory](/getting-started/configuration/) (e.g., `<path to config dir>/home-assistant_v2.db`); however, other databases can be used. If you prefer to run a database server (e.g., PostgreSQL), use the [`recorder` component](/integrations/recorder/).
|
||||
|
||||
To work with SQLite database manually from the command-line, you will need an [installation](https://www.sqlitetutorial.net/download-install-sqlite/) of `sqlite3`. Alternatively [DB Browser for SQLite](https://sqlitebrowser.org/) provides a viewer for exploring the database data and an editor for executing SQL commands.
|
||||
First load your database with `sqlite3`:
|
||||
|
@ -187,7 +187,7 @@ If you have issues checkout `home-assistant.log` in the configuration directory
|
||||
|
||||
## Debugging configuration files
|
||||
|
||||
If you have many configuration files, Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has it's own section in the common-tasks about this:
|
||||
If you have many configuration files, Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has its own section in the common-tasks about this:
|
||||
|
||||
- [Operating System](/common-tasks/os/#configuration-check)
|
||||
- [Container](/common-tasks/container/#configuration-check)
|
||||
|
@ -19,7 +19,7 @@ If you have incorrect entries in your configuration files you can use the config
|
||||
|
||||
One of the most common problems with Home Assistant is an invalid `configuration.yaml` or other configuration file.
|
||||
|
||||
- Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has it's own section in the common-tasks about this:
|
||||
- Home Assistant provides a CLI that allows you to see how it interprets them, each installation type has its own section in the common-tasks about this:
|
||||
- [Operating System](/common-tasks/os/#configuration-check)
|
||||
- [Container](/common-tasks/container/#configuration-check)
|
||||
- [Core](/common-tasks/core/#configuration-check)
|
||||
|
@ -6,7 +6,7 @@ ha_category: Configuration
|
||||
|
||||
When an integration does not show up, many different things can be the case. Before you try any of these steps, make sure to look at the `home-assistant.log` file and see if there are any errors related to your integration you are trying to set up.
|
||||
|
||||
If you have incorrect entries in your configuration files you can use the CLI script to check your configuration, each installation type has it's own section in the common-tasks about this:
|
||||
If you have incorrect entries in your configuration files you can use the CLI script to check your configuration, each installation type has its own section in the common-tasks about this:
|
||||
|
||||
- [Operating System](/common-tasks/os/#configuration-check)
|
||||
- [Container](/common-tasks/container/#configuration-check)
|
||||
|
@ -14,6 +14,7 @@ ha_platforms:
|
||||
- climate
|
||||
- cover
|
||||
- sensor
|
||||
- select
|
||||
- switch
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Aurora ABB Solar PV
|
||||
title: Aurora ABB PowerOne Solar PV
|
||||
description: Instructions on how to integrate an Aurora ABB Powerone solar inverter within Home Assistant.
|
||||
ha_category:
|
||||
- Sensor
|
||||
@ -11,6 +11,7 @@ ha_codeowners:
|
||||
ha_domain: aurora_abb_powerone
|
||||
ha_platforms:
|
||||
- sensor
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
This implements a direct RS485 connection to a solar inverter in the
|
||||
|
@ -93,7 +93,7 @@ automation:
|
||||
custom_field: 123
|
||||
custom_object:
|
||||
trigger_more: true
|
||||
explain: "Its starting to get dark"
|
||||
explain: "It's starting to get dark"
|
||||
```
|
||||
|
||||
The message that can be retrieved from a queue or topic subscription:
|
||||
@ -106,7 +106,7 @@ The message that can be retrieved from a queue or topic subscription:
|
||||
"custom_field": 123,
|
||||
"custom_object": {
|
||||
"trigger_more": true,
|
||||
"explain": "Its starting to get dark"
|
||||
"explain": "It's starting to get dark"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
@ -38,7 +38,7 @@ The requirement is that you have setup the [`xiaomi aqara` integration](/integra
|
||||
#### Motion
|
||||
|
||||
```yaml
|
||||
- alias: "If there is motion and its dark turn on the gateway light"
|
||||
- alias: "If there is motion and it's dark turn on the gateway light"
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: binary_sensor.motion_sensor_158d000xxxxxc2
|
||||
|
@ -11,6 +11,7 @@ ha_iot_class: Local Push
|
||||
ha_release: 0.113
|
||||
ha_domain: bond
|
||||
ha_codeowners:
|
||||
- '@bdraco'
|
||||
- '@prystupa'
|
||||
- '@joshs85'
|
||||
ha_config_flow: true
|
||||
|
@ -10,9 +10,11 @@ ha_iot_class: Local Polling
|
||||
ha_codeowners:
|
||||
- '@danielhiversen'
|
||||
- '@felipediel'
|
||||
- '@L-I-Am'
|
||||
ha_domain: broadlink
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- light
|
||||
- remote
|
||||
- sensor
|
||||
- switch
|
||||
|
@ -29,6 +29,7 @@ ha_platforms:
|
||||
- fan
|
||||
- light
|
||||
- lock
|
||||
- number
|
||||
- scene
|
||||
- sensor
|
||||
- siren
|
||||
|
@ -7,7 +7,7 @@ ha_iot_class: Local Polling
|
||||
ha_release: 0.7.2
|
||||
ha_domain: denonavr
|
||||
ha_codeowners:
|
||||
- '@scarface-4711'
|
||||
- '@ol-iver'
|
||||
- '@starkillerOG'
|
||||
ha_config_flow: true
|
||||
ha_ssdp: true
|
||||
|
@ -210,7 +210,7 @@ value_template:
|
||||
|
||||
## Discovery Example
|
||||
|
||||
You can use the discovery protocol to create a new device tracker and set it's state using the command line tool `mosquitto_pub` shipped with `mosquitto` or the `mosquitto-clients` package to send MQTT messages.
|
||||
You can use the discovery protocol to create a new device tracker and set its state using the command line tool `mosquitto_pub` shipped with `mosquitto` or the `mosquitto-clients` package to send MQTT messages.
|
||||
|
||||
To create the device_tracker:
|
||||
|
||||
|
@ -12,6 +12,7 @@ ha_codeowners:
|
||||
ha_domain: dlna_dmr
|
||||
ha_platforms:
|
||||
- media_player
|
||||
ha_ssdp: true
|
||||
---
|
||||
|
||||
The `dlna_dmr` platform allows you to control a [DLNA Digital Media Renderer](https://www.dlna.org/), such as DLNA enabled TVs or radios.
|
||||
|
@ -9,6 +9,7 @@ ha_release: 0.44
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_codeowners:
|
||||
- '@mezz64'
|
||||
- '@raman325'
|
||||
ha_domain: eight_sleep
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
11
source/_integrations/energy.markdown
Normal file
11
source/_integrations/energy.markdown
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
title: Energy
|
||||
ha_category:
|
||||
- Energy
|
||||
ha_iot_class: Calculated
|
||||
ha_release: 2021.8
|
||||
ha_quality_scale: internal
|
||||
ha_codeowners:
|
||||
- '@home-assistant/core'
|
||||
ha_domain: energy
|
||||
---
|
@ -12,8 +12,8 @@ ha_platforms:
|
||||
ha_release: 0.95
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_codeowners:
|
||||
- '@michaeldavie'
|
||||
- '@gwww'
|
||||
- '@michaeldavie'
|
||||
ha_domain: environment_canada
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
@ -46,7 +46,7 @@ The following entity types are created:
|
||||
|
||||
### Incidents Sensor
|
||||
|
||||
This is the main entity of the integration containing the incident message as it's `value`, it has several attributes which are described below.
|
||||
This is the main entity of the integration containing the incident message as its `value`, it has several attributes which are described below.
|
||||
|
||||
| Attribute | Description |
|
||||
| --------- | ----------- |
|
||||
|
@ -15,6 +15,7 @@ ha_platforms:
|
||||
- binary_sensor
|
||||
- fan
|
||||
- light
|
||||
- number
|
||||
- sensor
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Flux LED/MagicLight
|
||||
title: Flux LED/MagicHome
|
||||
description: Instructions on how to setup Flux led/MagicHome/MagicLight within Home Assistant.
|
||||
ha_category:
|
||||
- Light
|
||||
@ -10,6 +10,11 @@ ha_domain: flux_led
|
||||
ha_platforms:
|
||||
- light
|
||||
- switch
|
||||
ha_codeowners:
|
||||
- '@icemanch'
|
||||
ha_quality_scale: platinum
|
||||
ha_config_flow: true
|
||||
ha_dhcp: true
|
||||
---
|
||||
|
||||
The Flux LED integration supports several brands of switches, bulbs, and controllers that use the same protocol and have the HF-LPB100 chipset in common. Chances are high that your bulb or controller (eg. WiFi LED CONTROLLER) will work with this integration if you can control the device with the MagicHome app.
|
||||
@ -79,4 +84,3 @@ colors:
|
||||
speed_pct: 80
|
||||
transition: "jump"
|
||||
```
|
||||
|
||||
|
@ -15,7 +15,7 @@ ha_ssdp: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- climate
|
||||
- Light
|
||||
- light
|
||||
- sensor
|
||||
- switch
|
||||
ha_codeowners:
|
||||
|
@ -38,7 +38,7 @@ access_token:
|
||||
required: true
|
||||
type: string
|
||||
url:
|
||||
description: If you are using a GitHub Enterprise server, add it's URL here. For example, `https://mygithubserver.com`
|
||||
description: If you are using a GitHub Enterprise server, add its URL here. For example, `https://mygithubserver.com`
|
||||
required: false
|
||||
type: string
|
||||
repositories:
|
||||
|
@ -1,11 +1,13 @@
|
||||
---
|
||||
title: "Google Calendar Event"
|
||||
description: "Instructions on how to use Google Calendars in Home Assistant."
|
||||
title: Google Calendars
|
||||
description: Instructions on how to use Google Calendars in Home Assistant.
|
||||
ha_category:
|
||||
- Calendar
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_release: 0.33
|
||||
ha_domain: google
|
||||
ha_platforms:
|
||||
- calendar
|
||||
---
|
||||
|
||||
The `google` calendar platform allows you to connect to your
|
||||
|
@ -12,6 +12,7 @@ ha_domain: group
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- cover
|
||||
- fan
|
||||
- light
|
||||
- media_player
|
||||
- notify
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Supervisor
|
||||
title: Home Assistant Supervisor
|
||||
description: Control Supervisor Add-ons and OS from Home Assistant
|
||||
ha_category:
|
||||
- Binary Sensor
|
||||
@ -10,6 +10,8 @@ ha_domain: hassio
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- sensor
|
||||
ha_codeowners:
|
||||
- '@home-assistant/supervisor'
|
||||
---
|
||||
|
||||
Supervisor integration allows you to monitor and control Supervisor add-ons and operating system from Home Assistant.
|
||||
|
@ -579,7 +579,7 @@ interface:
|
||||
required: false
|
||||
type: string
|
||||
value:
|
||||
description: This is the value that is set on the device. Its device specific.
|
||||
description: This is the value that is set on the device. It's device specific.
|
||||
required: true
|
||||
type: string
|
||||
{% endconfiguration %}
|
||||
|
@ -8,7 +8,7 @@ ha_release: 2021.2
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@denniss17'
|
||||
- '@dennisschroer'
|
||||
ha_domain: huisbaasje
|
||||
ha_platforms:
|
||||
- sensor
|
||||
|
@ -15,7 +15,7 @@ Install on your smartphone:
|
||||
|
||||
- [iOS](https://apps.apple.com/us/app/locative/id725198453?ign-mpt=uo%3D4)
|
||||
|
||||
To configure Locative, you must set it up via the integrations panel in the configuration screen. You must set up the app to send a POST request to your Home Assistant instance at the webhook URL provided by the integration during setup. When you enter or exit a geofence, Locative will send the appropriate request to that URL, updating Home Assistant. You are not able to specify a device name in Locative. Instead, you will need to look in your `dev-state` menu for a new device that Locative will have created on it's first `GET`. If you had been or are using Owntracks as well, you will need to update the device name used in the Owntracks setup with the name that Locative generated.
|
||||
To configure Locative, you must set it up via the integrations panel in the configuration screen. You must set up the app to send a POST request to your Home Assistant instance at the webhook URL provided by the integration during setup. When you enter or exit a geofence, Locative will send the appropriate request to that URL, updating Home Assistant. You are not able to specify a device name in Locative. Instead, you will need to look in your `dev-state` menu for a new device that Locative will have created on its first `GET`. If you had been or are using Owntracks as well, you will need to update the device name used in the Owntracks setup with the name that Locative generated.
|
||||
|
||||
<p class='img'>
|
||||
<img src='/images/screenshots/locative.png'/>
|
||||
|
@ -13,6 +13,7 @@ ha_config_flow: true
|
||||
ha_platforms:
|
||||
- climate
|
||||
- sensor
|
||||
ha_zeroconf: true
|
||||
---
|
||||
|
||||
Integrates LOOKin devices into Home Assistant.
|
||||
@ -23,4 +24,4 @@ Integrates LOOKin devices into Home Assistant.
|
||||
|
||||
LOOKin Remote2: internet free Wi-Fi+IR Smart Home Control
|
||||
|
||||
{% include integrations/config_flow.md %}
|
||||
{% include integrations/config_flow.md %}
|
||||
|
@ -551,7 +551,7 @@ modbus:
|
||||
scan_interval: 10
|
||||
```
|
||||
|
||||
### Example: Modbus cover controlled by a coil, it's state is read from the register
|
||||
### Example: Modbus cover controlled by a coil, its state is read from the register
|
||||
|
||||
This example shows a configuration for a Modbus cover controlled using a coil. Actual cover state is read from the `status_register`. We've also specified register values to match with the states open/opening/closed/closing. The cover state is polled from Modbus every 10 seconds.
|
||||
|
||||
@ -597,7 +597,7 @@ modbus:
|
||||
state_closed: 4
|
||||
```
|
||||
|
||||
### Example: Modbus cover controlled by a holding register, it's state is read from the status register
|
||||
### Example: Modbus cover controlled by a holding register, its state is read from the status register
|
||||
|
||||
This example shows a configuration for a Modbus cover controlled using a holding register. However, cover state is read from a `status_register`. In this case, we've specified only values for `state_open` and `state_closed`, for the rest, default values are used. The cover state is polled from Modbus every 10 seconds.
|
||||
|
||||
|
@ -13,6 +13,7 @@ ha_domain: nanoleaf
|
||||
ha_platforms:
|
||||
- light
|
||||
ha_zeroconf: true
|
||||
ha_ssdp: true
|
||||
---
|
||||
|
||||
The Nanoleaf integration allows you to control and monitor Nanoleaf Light Panels, Canvas, Shapes and Elements.
|
||||
|
@ -9,6 +9,7 @@ ha_domain: nut
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@bdraco'
|
||||
- '@ollo69'
|
||||
ha_zeroconf: true
|
||||
ha_platforms:
|
||||
- sensor
|
||||
|
@ -40,7 +40,7 @@ name:
|
||||
required: false
|
||||
type: string
|
||||
max_volume:
|
||||
description: Maximum volume as a percentage. Often the maximum volume of the receiver is far too loud. Setting this will set Home Assistant's 100% volume to be this setting on the amp. i.e., if you set this to 50% when you set Home Assistant to be 100% then your receiver will be set to 50% of it's maximum volume.
|
||||
description: Maximum volume as a percentage. Often the maximum volume of the receiver is far too loud. Setting this will set Home Assistant's 100% volume to be this setting on the amp. i.e., if you set this to 50% when you set Home Assistant to be 100% then your receiver will be set to 50% of its maximum volume.
|
||||
required: false
|
||||
default: 100
|
||||
type: integer
|
||||
|
@ -54,19 +54,6 @@ This integration allows you to utilize OpenZWave's ozwdaemon to control a Z-Wave
|
||||
The secure network key is set in the settings for the ozwdaemon and
|
||||
not in the integration configuration.
|
||||
|
||||
## Migrate from Z-Wave integration
|
||||
|
||||
To migrate to the OpenZWave integration from the Z-Wave integration there's a
|
||||
wizard in the frontend configuration panel of the Z-Wave integration. The wizard
|
||||
will try to migrate the entity IDs, names, icons and areas of the entities and
|
||||
devices of your Z-Wave integration to your OpenZWave integration. At the end of
|
||||
the migration, the Z-Wave integration configuration entry will be removed.
|
||||
|
||||
Make sure you take necessary backups, eg a Supervisor backup, before migrating
|
||||
to be able to restore the Z-Wave integration. The wizard may not be able to
|
||||
migrate all entity and device information. It will show you what entity and
|
||||
device information failed to migrate.
|
||||
|
||||
## Services
|
||||
|
||||
### Service `ozw.add_node`
|
||||
@ -131,11 +118,11 @@ This service will set the specified configuration parameter to the value specifi
|
||||
allow device-specific configurations. Example of this would be setting notification
|
||||
LED colors on switches.
|
||||
|
||||
| Service Data Attribute | Required | Description |
|
||||
| ---------------------- | -------- | --------------------------------------------------------------------------------------------------------------- |
|
||||
| `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. |
|
||||
| `node_id` | yes | Node id of the device to set configuration parameter to (integer). |
|
||||
| `parameter` | yes | Parameter number to set (integer). |
|
||||
| Service Data Attribute | Required | Description |
|
||||
| ---------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `instance_id` | no | The OZW Instance/Controller to use, defaults to 1. |
|
||||
| `node_id` | yes | Node id of the device to set configuration parameter to (integer). |
|
||||
| `parameter` | yes | Parameter number to set (integer). |
|
||||
| `value` | yes | Value to set for parameter. (String or integer value for list, string or boolean for bool parameters, list of dicts for bitset parameters (see example below), integer for others). |
|
||||
|
||||
|
||||
|
@ -14,6 +14,7 @@ ha_domain: plex
|
||||
ha_platforms:
|
||||
- media_player
|
||||
- sensor
|
||||
ha_zeroconf: true
|
||||
---
|
||||
|
||||
The Plex integration allows you to connect Home Assistant to a [Plex Media Server](https://plex.tv). Once configured, actively streaming [Plex Clients](https://www.plex.tv/apps-devices/) show up as [Media Players](/integrations/media_player/) and report playback status and library sizes via [Sensors](/integrations/sensor/) in Home Assistant. Media Players will allow you to control media playback and see the current playing item.
|
||||
|
@ -10,7 +10,7 @@ ha_release: 0.69
|
||||
ha_iot_class: Local Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- "@bachya"
|
||||
- '@bachya'
|
||||
ha_domain: rainmachine
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -7,6 +7,8 @@ ha_release: pre 0.7
|
||||
ha_quality_scale: internal
|
||||
ha_domain: recorder
|
||||
ha_iot_class: Local Push
|
||||
ha_codeowners:
|
||||
- '@home-assistant/core'
|
||||
---
|
||||
|
||||
The `recorder` integration is responsible for storing details in a database, which then are handled by the [`history`](/integrations/history/) integration.
|
||||
@ -17,9 +19,17 @@ This integration constantly saves data. If you use the default configuration, th
|
||||
|
||||
</div>
|
||||
|
||||
Home Assistant uses [SQLAlchemy](https://www.sqlalchemy.org/), which is an Object Relational Mapper (ORM). This means that you can use **any** SQL backend for the recorder that is supported by SQLAlchemy, like [MySQL](https://www.mysql.com/), [MariaDB](https://mariadb.org/), [PostgreSQL](https://www.postgresql.org/), or [MS SQL Server](https://www.microsoft.com/en-us/sql-server/).
|
||||
Home Assistant uses [SQLAlchemy](https://www.sqlalchemy.org/), which is an Object Relational Mapper (ORM). This makes it possible to use a number of database solutions.
|
||||
|
||||
The default database engine is [SQLite](https://www.sqlite.org/) which does not require any configuration. The database is stored in your Home Assistant configuration directory ('/config/') and is named `home-assistant_v2.db`.
|
||||
The supported database solutions are:
|
||||
- [MariaDB](https://mariadb.org/) ≥ 10.3
|
||||
- [MySQL](https://www.mysql.com/) ≥ 8.0
|
||||
- [PostgreSQL](https://www.postgresql.org/) ≥ 12
|
||||
- [SQLite](https://www.sqlite.org/) ≥ 3.31.0
|
||||
|
||||
Although SQLAlchemy supports additional database solutions, it will behave differently on different databases, and features relied on by the recorder may work differently, or not at all, in different databases.
|
||||
|
||||
The default, and recommended, database engine is [SQLite](https://www.sqlite.org/) which does not require any configuration. The database is stored in your Home Assistant configuration directory ('/config/') and is named `home-assistant_v2.db`.
|
||||
|
||||
To change the defaults for the `recorder` integration in your installation, add the following to your `configuration.yaml` file:
|
||||
|
||||
@ -229,10 +239,10 @@ Call the service `recorder.enable` to start again saving events and states to th
|
||||
|
||||
The following database engines are tested when major changes are made to the recorder. Other database engines do not have an active core maintainer at this time and may require additional work to maintain.
|
||||
|
||||
- SQLite 3.32.1+
|
||||
- MariaDB 10.3+
|
||||
- MySQL 5.7+
|
||||
- PostgreSQL 12+
|
||||
- SQLite ≥ 3.32.1
|
||||
- MariaDB ≥ 10.3
|
||||
- MySQL ≥ 8.0
|
||||
- PostgreSQL ≥ 12
|
||||
|
||||
## Custom database engines
|
||||
|
||||
@ -276,13 +286,6 @@ PostgreSQL (Socket):
|
||||
PostgreSQL (Custom socket dir):
|
||||
description: >
|
||||
`postgresql://@/DB_NAME?host=/path/to/dir`
|
||||
MS SQL Server:
|
||||
description: >
|
||||
`mssql+pyodbc://username:password@SERVER_IP:1433/DB_NAME?charset=utf8&driver=DRIVER`
|
||||
Oracle:
|
||||
description: >
|
||||
`oracle+cx_oracle://username:password@SERVER_IP:1521/DB_NAME?encoding=UTF-8&nencoding=UTF-8`
|
||||
|
||||
{% endconfiguration_basic %}
|
||||
|
||||
<div class='note'>
|
||||
@ -311,12 +314,6 @@ If you want to use Unix Sockets for PostgreSQL you need to modify the `pg_hba.co
|
||||
|
||||
</div>
|
||||
|
||||
<div class='note warning'>
|
||||
|
||||
If you are using the default `FULL` recovery model for MS SQL Server you will need to manually backup your log file to prevent your transaction log from growing too large. It is recommended you change the recovery model to `SIMPLE` unless you are worried about data loss between backups.
|
||||
|
||||
</div>
|
||||
|
||||
### Database startup
|
||||
|
||||
If you are running a database server instance on the same server as Home Assistant then you must ensure that this service starts before Home Assistant. For a Linux instance running Systemd (Raspberry Pi, Debian, Ubuntu and others) you should edit the service file.
|
||||
@ -413,28 +410,3 @@ $ sudo -i -u postgres psql -c "SELECT pg_reload_conf();"
|
||||
(1 row)
|
||||
```
|
||||
A service restart will work as well.
|
||||
|
||||
### MS SQL Server
|
||||
|
||||
For MS SQL Server you will have to install a few dependencies:
|
||||
|
||||
```bash
|
||||
sudo apt-get install unixodbc-dev
|
||||
pip3 install pyodbc
|
||||
```
|
||||
|
||||
If you are in a virtual environment, don't forget to activate it before installing the pyodbc package.
|
||||
|
||||
```bash
|
||||
sudo -u homeassistant -H -s
|
||||
source /srv/homeassistant/bin/activate
|
||||
pip3 install pyodbc
|
||||
```
|
||||
|
||||
You will also need to install an ODBC Driver. Microsoft ODBC drivers are recommended, however FreeTDS is available for systems that are not supported by Microsoft. Instructions for installing the Microsoft ODBC drivers can be found [here](https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server).
|
||||
|
||||
<div class='note'>
|
||||
|
||||
If you are using Hass.io, FreeTDS is already installed for you. The db_url you need to use is `mssql+pyodbc://username:password@SERVER_IP:1433/DB_NAME?charset=utf8mb4&driver=FreeTDS`.
|
||||
|
||||
</div>
|
||||
|
@ -17,6 +17,7 @@ ha_domain: screenlogic
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- climate
|
||||
- light
|
||||
- sensor
|
||||
- switch
|
||||
---
|
||||
|
@ -172,3 +172,23 @@ data:
|
||||
*Average Rating*
|
||||
1.0
|
||||
```
|
||||
|
||||
Send a message directly to a user by setting the target to their member ID. Here are [instructions](https://www.workast.com/help/articles/61000165203/) to obtain a member ID.
|
||||
|
||||
```yaml
|
||||
message: "Hello there!"
|
||||
target: "U12345"
|
||||
title: "Hi"
|
||||
data:
|
||||
blocks: []
|
||||
```
|
||||
|
||||
Send a message to a channel that mentions (@username, highlights a users name in yellow) a user. Here are [instructions](https://www.workast.com/help/articles/61000165203/) to obtain a member ID.
|
||||
|
||||
```yaml
|
||||
message: "<@U12345> your appointment starts soon"
|
||||
target: "#general"
|
||||
title: "Reminder"
|
||||
data:
|
||||
blocks: []
|
||||
```
|
||||
|
@ -310,7 +310,7 @@ If the template accesses every state on the system, a rate limit of one update p
|
||||
|
||||
### Startup
|
||||
|
||||
If you are using the state of a platform that might not be available during startup, the Template Sensor may get an `unknown` state. To avoid this, use `is_state()` function in your template. For example, you would replace {% raw %}`{{ states.cover.source.state == 'open' }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an `unknown` result:
|
||||
If you are using the state of a platform that might not be available during startup, the Template Sensor may get an `unknown` state. To avoid this, use `is_state()` function in your template. For example, you would replace {% raw %}`{{ states.switch.source.state == 'on' }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an `unknown` result:
|
||||
|
||||
{% raw %}
|
||||
|
||||
|
@ -10,8 +10,6 @@ ha_category:
|
||||
ha_release: 0.56
|
||||
ha_iot_class: Cloud Push
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@frenck'
|
||||
ha_domain: toon
|
||||
ha_dhcp: true
|
||||
ha_platforms:
|
||||
|
@ -15,10 +15,10 @@ ha_domain: tradfri
|
||||
ha_homekit: true
|
||||
ha_platforms:
|
||||
- cover
|
||||
- fan
|
||||
- light
|
||||
- sensor
|
||||
- switch
|
||||
- fan
|
||||
ha_codeowners:
|
||||
- '@janiversen'
|
||||
---
|
||||
|
@ -24,7 +24,6 @@ ha_codeowners:
|
||||
- '@Tuya'
|
||||
- '@zlinoliver'
|
||||
- '@METISU'
|
||||
- '@tsutsuku'
|
||||
- '@frenck'
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
@ -36,11 +35,12 @@ ha_platforms:
|
||||
- light
|
||||
- number
|
||||
- scene
|
||||
- select
|
||||
- sensor
|
||||
- select
|
||||
- siren
|
||||
- switch
|
||||
- vacuum
|
||||
ha_dhcp: true
|
||||
---
|
||||
|
||||
The Tuya integration integrates all Powered by Tuya devices you have added to the Tuya Smart and Tuya Smart Life apps. Tuya officially maintains this integration.
|
||||
@ -126,7 +126,7 @@ Click the created project to enter the `Project Overview` page and get the `Auth
|
||||
|
||||
"2406: skill id invalid":
|
||||
description: >
|
||||
- Make sure you use the **Tuya Smart** or **SmartLife** app account to log in. Also, choose the right data center endpoint related to your country region. For more details, please check [Country Regions and Data Center](https://github.com/tuya/tuya-home-assistant/blob/master/docs/regions_dataCenters.md).
|
||||
- Make sure you use the **Tuya Smart** or **SmartLife** app account to log in. Also, choose the right data center endpoint related to your country region. For more details, please check [Country Regions and Data Center](https://github.com/tuya/tuya-home-assistant/blob/main/docs/regions_dataCenters.md).
|
||||
|
||||
- Your cloud project on the [Tuya IoT Development Platform](https://iot.tuya.com) should be created after May 25, 2021. Otherwise, you need to create a new project.
|
||||
|
||||
@ -149,7 +149,7 @@ Click the created project to enter the `Project Overview` page and get the `Auth
|
||||
## Related Documents
|
||||
|
||||
- [Tuya Integration Documentation Page](https://github.com/tuya/tuya-home-assistant)
|
||||
- [Supported Tuya Device Category](https://github.com/tuya/tuya-home-assistant/blob/master/docs/supported_devices.md)
|
||||
- [Error Code and Troubleshooting](https://github.com/tuya/tuya-home-assistant/blob/master/docs/error_code.md)
|
||||
- [Countries/Regions and Tuya Data Center](https://github.com/tuya/tuya-home-assistant/blob/master/docs/regions_dataCenters.md)
|
||||
- [FAQs](https://github.com/tuya/tuya-home-assistant/blob/master/docs/faq.md)
|
||||
- [Supported Tuya Device Category](https://github.com/tuya/tuya-home-assistant/blob/main/docs/supported_devices.md)
|
||||
- [Error Code and Troubleshooting](https://github.com/tuya/tuya-home-assistant/blob/main/docs/error_code.md)
|
||||
- [Countries/Regions and Tuya Data Center](https://github.com/tuya/tuya-home-assistant/blob/main/docs/regions_dataCenters.md)
|
||||
- [FAQs](https://github.com/tuya/tuya-home-assistant/blob/main/docs/faq.md)
|
||||
|
@ -10,6 +10,9 @@ ha_domain: venstar
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- climate
|
||||
ha_codeowners:
|
||||
- '@garbled1'
|
||||
ha_config_flow: true
|
||||
---
|
||||
|
||||
The `venstar` climate platform allows you to control [Venstar](https://www.venstar.com/) thermostats from Home Assistant.
|
||||
|
@ -112,7 +112,7 @@ Here are some real-life examples of how to use the **turn_off** variable.
|
||||
Suggested recipe for letting the `turn_off` script suspend a Linux computer (the **target**)
|
||||
from Home Assistant running on another Linux computer (the **server**).
|
||||
|
||||
1. On the **server**, log in as the user account Home Assistant is running under. In this exampleit's `hass`.
|
||||
1. On the **server**, log in as the user account Home Assistant is running under. In this example it's `hass`.
|
||||
2. On the **server**, create SSH keys by running `ssh-keygen`. Just press enter on all questions.
|
||||
3. On the **target**, create a new account that Home Assistant can ssh into: `sudo adduser hass`. Just press enter on all questions except password. It's recommended using the same user name as on the server. If you do, you can leave out `hass@` in the SSH commands below.
|
||||
4. On the **server**, transfer your public SSH key by `ssh-copy-id hass@TARGET` where TARGET is your target machine's name or IP address. Enter the password you created in step 3.
|
||||
|
@ -7,8 +7,8 @@ ha_release: 2021.6
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_domain: wallbox
|
||||
ha_platforms:
|
||||
- sensor
|
||||
- number
|
||||
- sensor
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@hesselonline'
|
||||
|
@ -138,7 +138,7 @@ Any other [actions](/docs/automation/action/) to power on the device can be conf
|
||||
|
||||
## Sources
|
||||
|
||||
To obtain complete list of available sources currently configured on the TV, once the webOS TV is configured and linked, while its powered on head to the **Developer Tools** > **States**, find your `media_player.<name>` and use the sources listed in `source_list:` remembering to split them per line into your `sources:` configuration. If you leave the `sources:` configuration empty, the `media_player` will offer all sources of the TV. If you list a subset of sources in the configuration, only those will be displayed.
|
||||
To obtain complete list of available sources currently configured on the TV, once the webOS TV is configured and linked, while it's powered on head to the **Developer Tools** > **States**, find your `media_player.<name>` and use the sources listed in `source_list:` remembering to split them per line into your `sources:` configuration. If you leave the `sources:` configuration empty, the `media_player` will offer all sources of the TV. If you list a subset of sources in the configuration, only those will be displayed.
|
||||
|
||||
Note: it is normal and expected behavior that for a switched-off TV only the Live TV source is offered in the `media_player`, even if you have configured other sources as well. These will show up as soon as the TV is switched on.
|
||||
|
||||
|
@ -15,6 +15,7 @@ ha_domain: wled
|
||||
ha_zeroconf: true
|
||||
ha_platforms:
|
||||
- light
|
||||
- number
|
||||
- sensor
|
||||
- select
|
||||
- switch
|
||||
|
@ -37,7 +37,7 @@ api_key:
|
||||
required: true
|
||||
type: string
|
||||
zpid:
|
||||
description: Property IDs to track in the front end. Can be found in it's Zillow URL as described above. Include only the numbers, do not include the "_zpid".
|
||||
description: Property IDs to track in the front end. Can be found in its Zillow URL as described above. Include only the numbers, do not include the "_zpid".
|
||||
required: true
|
||||
type: list
|
||||
{% endconfiguration %}
|
||||
|
@ -785,7 +785,7 @@ Renaming Z-Wave entities is done with the same [customization options](/docs/con
|
||||
|
||||
#### Node Values
|
||||
|
||||
Contains a list of available values of the selected node, and it's instances.
|
||||
Contains a list of available values of the selected node, and its instances.
|
||||
|
||||
#### Node group associations
|
||||
|
||||
|
@ -9,7 +9,7 @@ categories:
|
||||
- Core
|
||||
---
|
||||
|
||||
Home Assistant is now using [YAML](http://yaml.org/) for it's configuration file. YAML allows the use of lists, which should make the configuration file a bit more flexible and useful. The new configuration file format is backwards compatible with existing components. Because of this, there is no need for component developers to update their components.
|
||||
Home Assistant is now using [YAML](http://yaml.org/) for its configuration file. YAML allows the use of lists, which should make the configuration file a bit more flexible and useful. The new configuration file format is backwards compatible with existing components. Because of this, there is no need for component developers to update their components.
|
||||
|
||||
The new file is named configuration.yaml and if it can't be found in your config directory, Home Assistant will instead try to find the old configuration file, home-assistant.conf.
|
||||
|
||||
|
@ -45,7 +45,7 @@ Another cool addition is the local file camera. This seems very basic at first b
|
||||
|
||||
### Breaking change
|
||||
|
||||
- The new Netatmo support caused us to change how Netatmo are configured. It's now done via it's own component.
|
||||
- The new Netatmo support caused us to change how Netatmo are configured. It's now done via its own component.
|
||||
|
||||
```yaml
|
||||
netatmo:
|
||||
|
@ -19,7 +19,7 @@ Currently includes:
|
||||
- Install Libcec. Adds local [HDMI-CEC support][cec].
|
||||
- Install Mossquitto. Installs the latest Mosquitto package and client tools from the Mosquitto projects official repository. Now includes websocket support.
|
||||
- Install OpenZWave. Installs OpenZWave and prepares for using a USB or GPIO ZWave controller.
|
||||
- Install Samba. Installs the Samba packages and shares your configuration over smb to be available to edit on any computer without the need for separate file transfer software. This share is unsecured and it's usage is not recommended if your installation is publicly available.
|
||||
- Install Samba. Installs the Samba packages and shares your configuration over smb to be available to edit on any computer without the need for separate file transfer software. This share is unsecured and its usage is not recommended if your installation is publicly available.
|
||||
|
||||
All of these scripts are available in the directory `/home/pi/hassbian-scripts/`. This directory is actually a cloned git repository that's cloned on first boot and can be updated to the latest release with ease after.
|
||||
To update the hassbian-scripts directory execute the following command as the `pi` user.
|
||||
|
@ -24,7 +24,7 @@ To allow you to customize your installation further, we have included a tool cal
|
||||
- Install Libcec. Adds local [HDMI-CEC support][cec].
|
||||
- Install Open Z-Wave-pip. Installs Python Open Z-Wave from a pip package. This is the quickest and recommended way of installing Z-Wave support but does not OZWCP pre-installed.
|
||||
- Install Open Z-Wave. Installs Python Open Z-Wave and OZWCP from git.
|
||||
- Install Samba. Allows anyone on your network to edit your configuration from any computer. This share is unsecured and it's usage is not recommended if you share your network with others.
|
||||
- Install Samba. Allows anyone on your network to edit your configuration from any computer. This share is unsecured and its usage is not recommended if you share your network with others.
|
||||
- Install Tellstick. Installs the Tellstick package for controlling and using a connected Tellstick.
|
||||
- Install Tradfri. Installs dependencies for using IKEA Trådfri.
|
||||
|
||||
|
@ -15,7 +15,7 @@ og_image: /images/blog/2018-04-0.67/components.png
|
||||
|
||||
Release 0.67 is here! In case you missed [the announcement from yesterday][ann-ubiquiti], Ubiquiti is paying me to write these release notes. Ooooooh yeah. With more time on my hands I'm going to be focusing on major improvements that we have been postponing for a while, first up will be a user system.
|
||||
|
||||
This release includes a security fix. The error log was accessible via the API without requiring authentication in previous releases. Although not a leak on it's own, combined with a faulty component that would log sensitive information to the error log could lead to that being exposed (we don't know of any component that does this). Thanks to [Matt Hamilton](https://github.com/Eriner) for disclosing this issue to us.
|
||||
This release includes a security fix. The error log was accessible via the API without requiring authentication in previous releases. Although not a leak on its own, combined with a faulty component that would log sensitive information to the error log could lead to that being exposed (we don't know of any component that does this). Thanks to [Matt Hamilton](https://github.com/Eriner) for disclosing this issue to us.
|
||||
|
||||
## New Platforms
|
||||
|
||||
|
@ -124,7 +124,7 @@ is great.
|
||||
|
||||
### Why not just use the REST API's directly via curl or similar ?
|
||||
|
||||
You can most definitely use `curl` or similar to access REST API directly - its
|
||||
You can most definitely use `curl` or similar to access REST API directly - it's
|
||||
basically what `hass-cli` does behind the scenes. `hass-cli` give though a few
|
||||
advantages. Firstly that you do not need to remember the exact commands,
|
||||
`hass-cli` have contextual help and auto completion to make it super easy to
|
||||
|
@ -23,7 +23,7 @@ Home Assistant has adopted a new [Python support strategy](https://github.com/ho
|
||||
|
||||
## Pimp my Sidebar
|
||||
|
||||
The sidebar has gotten an improved look! Idea started with [a mockup by @JuanMTech on Twitter](https://twitter.com/JuanMTech/status/1143757213971943424) and grew into a full blown implementation. When visiting Home Assistant on devices with big screens (tablets, laptops, desktops), the sidebar will now always be visible in a minimized mode with the ability to fully hide it via the profile page. The developer tool buttons have been collapsed into a single menu item. The dev tools will now store it's exact state when you navigate away, included the dev tool that is open. We've also taken the opportunity to make notifications accessible from the sidebar, instead of only via the Lovelace UI.
|
||||
The sidebar has gotten an improved look! Idea started with [a mockup by @JuanMTech on Twitter](https://twitter.com/JuanMTech/status/1143757213971943424) and grew into a full blown implementation. When visiting Home Assistant on devices with big screens (tablets, laptops, desktops), the sidebar will now always be visible in a minimized mode with the ability to fully hide it via the profile page. The developer tool buttons have been collapsed into a single menu item. The dev tools will now store its exact state when you navigate away, included the dev tool that is open. We've also taken the opportunity to make notifications accessible from the sidebar, instead of only via the Lovelace UI.
|
||||
|
||||
On mobile devices the sidebar will behave like it previously did. Check [the demo](https://demo.home-assistant.io) for a preview.
|
||||
|
||||
|
@ -15,7 +15,7 @@ og_image: /images/blog/2019-08-home-assistant-cast/social.png
|
||||
|
||||
Home automation itself has never been a goal of Home Assistant. Instead, it's a tool that allows us to have technology improve our life, and that of the people around us. I wrote about this [3,5 years ago](https://www.home-assistant.io/blog/2016/01/19/perfect-home-automation/), and it's been our guiding principle in building out Home Assistant.
|
||||
|
||||
Today we're introducing Home Assistant Cast to help with this. With Home Assistant Cast, people in your house can have quick access to see the state of your house and it's residents, and quickly adjust the most important settings. This is achieved by running on Chromecast powered screens that you already have throughout your house: your Google Nest Hubs and TVs.
|
||||
Today we're introducing Home Assistant Cast to help with this. With Home Assistant Cast, people in your house can have quick access to see the state of your house and its residents, and quickly adjust the most important settings. This is achieved by running on Chromecast powered screens that you already have throughout your house: your Google Nest Hubs and TVs.
|
||||
|
||||
You can launch Home Assistant Cast by going to [**the Home Assistant Cast launcher website**](https://cast.home-assistant.io). It works with any version of Home Assistant released in the last year. Home Assistant Cast can show any Lovelace view, including support for custom cards and themes. Got no Lovelace configuration? Don't worry, we'll generate a view and show that instead.
|
||||
|
||||
|
@ -19,7 +19,7 @@ TL;DR:
|
||||
|
||||
---
|
||||
|
||||
Voice assistants are a great way to interact with your house, ask a quick question, set a timer or control your devices. The more an assistant knows about you, your home and it's other inhabitants, the better it is able to help you.
|
||||
Voice assistants are a great way to interact with your house, ask a quick question, set a timer or control your devices. The more an assistant knows about you, your home and its other inhabitants, the better it is able to help you.
|
||||
|
||||
Today's available virtual assistants work great, but they have a big problem: They store your data in the cloud, don't provide APIs to allow other companies to build products on top and are run by companies whose core business is building profiles on their users to help serve ads and product suggestions.
|
||||
|
||||
|
@ -9,7 +9,7 @@ categories: Community
|
||||
og_image: /images/blog/2020-02-07-community-highlights/social.png
|
||||
---
|
||||
|
||||
Thank god, its Friday! For most of us, it means we can tinker with our Home Automation projects again 😃
|
||||
Thank god, it's Friday! For most of us, it means we can tinker with our Home Automation projects again 😃
|
||||
|
||||
The second edition of the Community Highlights is here to provide you a fresh source of inspiration this weekend. And, if that is not enough, upgrading to the latest release of [Home Assistant Core 0.105](/blog/2020/02/05/release-105/) is definitely a recommendation for your list. It introduces tons of new shiny features for you to play with.
|
||||
|
||||
|
@ -203,7 +203,7 @@ Experiencing issues introduced by this release? Please report them in our [issue
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
- **Lovelace themes** - We discovered our theme logic was wrong, when you didn't specify a theme for a Lovelace card or view. It would default to the backend selected theme, even when your local theme was different, or your view had a different theme. To fix this we removed the options `default` and `Backend selected` from the Lovelace theme selection, and when there is not theme selected it will not set a theme. This will make sure the element has the same theme as it's parent.
|
||||
- **Lovelace themes** - We discovered our theme logic was wrong, when you didn't specify a theme for a Lovelace card or view. It would default to the backend selected theme, even when your local theme was different, or your view had a different theme. To fix this we removed the options `default` and `Backend selected` from the Lovelace theme selection, and when there is not theme selected it will not set a theme. This will make sure the element has the same theme as its parent.
|
||||
|
||||
- **Freebox** - Freebox is now available as an integration from the Integrations UI! You will need to re-authorize Home Assistant to access the Freebox router. - ([@Quentame] - [#30334]) ([freebox docs])
|
||||
|
||||
|
@ -262,7 +262,7 @@ Screenshot of an ONVIF camera in Home Assistant.
|
||||
|
||||
## Supervisor
|
||||
|
||||
Have you seen the new supervisor UI? [@ludeeus] did a great job redoing it's UI!
|
||||
Have you seen the new supervisor UI? [@ludeeus] did a great job redoing its UI!
|
||||
It now uses the same tabs as the configuration panel. The add-on page is split
|
||||
into multiple tabs, the add-on store is cleaned up and you can view all logs
|
||||
in the system tab now (requires advanced mode).
|
||||
|
@ -74,7 +74,7 @@ Starting with 1.8.0 we have introduced a new [Geocoded sensor](https://companion
|
||||
Screenshot of the Geocoded Sensor.
|
||||
</p>
|
||||
|
||||
The battery level sensor was split in 1.9.0 to include a [battery state sensor](https://companion.home-assistant.io/docs/core/sensors#battery-sensors) so you can see when your device is actively `charging`, `not_charging`, `discharging` and `full`. You can also distinguish whether its `wireless`, `ac` or `usb`. The state now updates immediately upon being plugged in and unplugged to allow for quicker automations.
|
||||
The battery level sensor was split in 1.9.0 to include a [battery state sensor](https://companion.home-assistant.io/docs/core/sensors#battery-sensors) so you can see when your device is actively `charging`, `not_charging`, `discharging` and `full`. You can also distinguish whether it's `wireless`, `ac` or `usb`. The state now updates immediately upon being plugged in and unplugged to allow for quicker automations.
|
||||
|
||||
|
||||
#### Biometrics
|
||||
|
@ -9,7 +9,7 @@ categories: Release-Notes
|
||||
og_image: /images/blog/2020-08-28-android-230-release/Companion.png
|
||||
---
|
||||
|
||||
Hey there, its been so long since we last gave an update on our mobile apps we thought it would be time to give you more updates! This time around we will focus on whats new in the Android app. There have been a few releases so were going to cover everything new up until version 2.3.0 which was just released to the Google Play Store.
|
||||
Hey there, it's been so long since we last gave an update on our mobile apps we thought it would be time to give you more updates! This time around we will focus on whats new in the Android app. There have been a few releases so were going to cover everything new up until version 2.3.0 which was just released to the Google Play Store.
|
||||
|
||||
## Manage Sensors
|
||||
|
||||
|
@ -11,7 +11,7 @@ categories:
|
||||
og_image: /images/blog/2020-09-12-android-240-release/Companion.png
|
||||
---
|
||||
|
||||
Hey there, I hope everyone has been enjoying the last release of the Android app. We have another update coming up where we felt its time to give everyone a heads up before release. There are several new changes done that you will immediately notice after installing the update to 2.4.0, so we wanted to cover what's new. You can expect this release to be available in the Google Play Store tomorrow.
|
||||
Hey there, I hope everyone has been enjoying the last release of the Android app. We have another update coming up where we felt it's time to give everyone a heads up before release. There are several new changes done that you will immediately notice after installing the update to 2.4.0, so we wanted to cover what's new. You can expect this release to be available in the Google Play Store tomorrow.
|
||||
|
||||
## Current and Future Breaking Changes
|
||||
|
||||
|
@ -369,7 +369,7 @@ same type as it is in the attribute (instead of as a string).
|
||||
<summary><b>Canary</b></summary>
|
||||
<p>
|
||||
|
||||
Canary is now available for configuration via the UI. This also means its no
|
||||
Canary is now available for configuration via the UI. This also means it's no
|
||||
longer configured in YAML. Existing configurations should be automatically
|
||||
transitioned to configuration via UI. You can safely remove you Canary YAML
|
||||
configuration after ugprading. YAML support will be fully removed in
|
||||
|
@ -537,7 +537,7 @@ configuration method. Please see the cast documentation on how to set this up.
|
||||
<summary><b>Cloudflare</b></summary>
|
||||
<p>
|
||||
|
||||
Cloudflare is now available exclusively via the Integrations UI. This means its
|
||||
Cloudflare is now available exclusively via the Integrations UI. This means it's
|
||||
no longer configured in YAML. Existing configurations are not imported as API
|
||||
Tokens are now used to authenticate. Refer to integration documentation on how
|
||||
to setup via UI.
|
||||
|
@ -9,9 +9,9 @@ categories: Release-Notes
|
||||
og_image: /images/blog/2020-11-06-android-300-release/Companion.png
|
||||
---
|
||||
|
||||
Hey everyone its been a little while since we last spoke. We have a brand new Home Assistant Companion for Android release that we are excited to get into your hands and will roll out over the next day or so in the Google Play store.
|
||||
Hey everyone it's been a little while since we last spoke. We have a brand new Home Assistant Companion for Android release that we are excited to get into your hands and will roll out over the next day or so in the Google Play store.
|
||||
|
||||
Before we get into the release details I'd like to mention that this month marks the [1 year anniversary](https://youtu.be/tc17q1Zn0Xs?t=3487) of the Home Assistant Companion app being offered in the Google Play Store! Just to think how far along the entire app has come from its initial alpha state to what is currently being offered in today's release. Can you believe its already been a year?
|
||||
Before we get into the release details I'd like to mention that this month marks the [1 year anniversary](https://youtu.be/tc17q1Zn0Xs?t=3487) of the Home Assistant Companion app being offered in the Google Play Store! Just to think how far along the entire app has come from its initial alpha state to what is currently being offered in today's release. Can you believe it's already been a year?
|
||||
|
||||
It has been pretty busy over on the Android side of things during Hacktoberfest! We have seen a total of 84 pull requests from a wide range of contributors that we are thankful for, so thank you for all of your efforts! In case you missed it we actually had a release shortly after version 2.4.0 but as we did not have an accompanying blog post, we'll cover whats new since we last spoke in this post. All of the features listed below are already documented on the [Companion](https://companion.home-assistant.io/) site, please be sure to check in there for greater details. Before we continue with what's new lets go over the breaking changes for this release.
|
||||
|
||||
|
@ -111,7 +111,7 @@ Today we introduce: Home Assistant Analytics. Opt-in, privacy-aware, public
|
||||
and open source. Just as it all should be for our project.
|
||||
|
||||
[@ludeeus] did a fantastic job writing this new integration. You decide if you
|
||||
turn it on or not; however, we guarantee its privacy-aware. Doubt it? Review it!
|
||||
turn it on or not; however, we guarantee it's privacy-aware. Doubt it? Review it!
|
||||
Everything is open source!
|
||||
|
||||
Not open enough for you? We are publishing the result for everybody to see:
|
||||
@ -1032,7 +1032,7 @@ modbus:
|
||||
The `reporting` and `include_used_components` configuration options have now
|
||||
been deprecated, the `updater` integration will no longer report any analytics.
|
||||
|
||||
The analytics has moved to it's own integration.
|
||||
The analytics has moved to its own integration.
|
||||
See the [`analytics` integration](/integrations/analytics) for more details on
|
||||
how to configure it.
|
||||
|
||||
|
@ -839,7 +839,7 @@ Database migrations are now done in the background and no longer prevent
|
||||
Home Assistant from starting.
|
||||
|
||||
The migration is started shortly after the started event since they are CPU
|
||||
intensive (mostly just sqlite since its in the same process) and we do not want
|
||||
intensive (mostly just sqlite since it's in the same process) and we do not want
|
||||
to compete with startup.
|
||||
|
||||
Events created by your system are queued and processed when the migration is
|
||||
|
3209
source/_posts/2021-11-03-release-202111.markdown
Normal file
3209
source/_posts/2021-11-03-release-202111.markdown
Normal file
File diff suppressed because it is too large
Load Diff
@ -9,7 +9,7 @@
|
||||
|
||||
# Redirect for Energy
|
||||
/energy /home-energy-management
|
||||
/integrations/energy /docs/energy
|
||||
/integrations/energy /docs/energy 301!
|
||||
|
||||
/amber https://www.crowdsupply.com/nabu-casa/home-assistant-amber
|
||||
|
||||
|
BIN
source/images/blog/2021-11/entity-categories.png
Normal file
BIN
source/images/blog/2021-11/entity-categories.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
BIN
source/images/blog/2021-11/icon-picker.gif
Normal file
BIN
source/images/blog/2021-11/icon-picker.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 578 KiB |
BIN
source/images/blog/2021-11/social.png
Normal file
BIN
source/images/blog/2021-11/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 81 KiB |
BIN
source/images/blog/2021-11/visit-device.png
Normal file
BIN
source/images/blog/2021-11/visit-device.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.9 KiB |
Loading…
x
Reference in New Issue
Block a user