Merge branch '2023.12' into rc

This commit is contained in:
Franck Nijhof 2023-11-29 21:29:21 +01:00
commit 2c2f6afc35
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
59 changed files with 2134 additions and 69 deletions

View File

@ -84,7 +84,7 @@ source/_integrations/bge.markdown @tronikos
source/_integrations/binary_sensor.markdown @home-assistant/core source/_integrations/binary_sensor.markdown @home-assistant/core
source/_integrations/bizkaibus.markdown @UgaitzEtxebarria source/_integrations/bizkaibus.markdown @UgaitzEtxebarria
source/_integrations/blebox.markdown @bbx-a @riokuu source/_integrations/blebox.markdown @bbx-a @riokuu
source/_integrations/blink.markdown @fronzbot source/_integrations/blink.markdown @fronzbot @mkmer
source/_integrations/bliss_automation.markdown @starkillerOG source/_integrations/bliss_automation.markdown @starkillerOG
source/_integrations/bloc_blinds.markdown @starkillerOG source/_integrations/bloc_blinds.markdown @starkillerOG
source/_integrations/bluemaestro.markdown @bdraco source/_integrations/bluemaestro.markdown @bdraco
@ -155,6 +155,7 @@ 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/devialet.markdown @fwestenberg
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/device_tracker.markdown @home-assistant/core
source/_integrations/devolo_home_control.markdown @2Fake @Shutgun source/_integrations/devolo_home_control.markdown @2Fake @Shutgun
@ -183,9 +184,9 @@ source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @an
source/_integrations/dynalite.markdown @ziv1234 source/_integrations/dynalite.markdown @ziv1234
source/_integrations/eastron.markdown @DCSBL source/_integrations/eastron.markdown @DCSBL
source/_integrations/easyenergy.markdown @klaasnicolaas source/_integrations/easyenergy.markdown @klaasnicolaas
source/_integrations/ecobee.markdown @marthoc @marcolivierarsenault source/_integrations/ecobee.markdown @marcolivierarsenault
source/_integrations/ecoforest.markdown @pjanuario source/_integrations/ecoforest.markdown @pjanuario
source/_integrations/econet.markdown @vangorra @w1ll1am23 source/_integrations/econet.markdown @w1ll1am23
source/_integrations/ecovacs.markdown @OverloadUT @mib1185 source/_integrations/ecovacs.markdown @OverloadUT @mib1185
source/_integrations/ecowitt.markdown @pvizeli source/_integrations/ecowitt.markdown @pvizeli
source/_integrations/efergy.markdown @tkdrob source/_integrations/efergy.markdown @tkdrob
@ -207,14 +208,12 @@ source/_integrations/energyzero.markdown @klaasnicolaas
source/_integrations/enigma2.markdown @fbradyirl source/_integrations/enigma2.markdown @fbradyirl
source/_integrations/enmax.markdown @tronikos source/_integrations/enmax.markdown @tronikos
source/_integrations/enocean.markdown @bdurrer source/_integrations/enocean.markdown @bdurrer
source/_integrations/enphase_envoy.markdown @bdraco @cgarwood @dgomes @joostlek source/_integrations/enphase_envoy.markdown @bdraco @cgarwood @dgomes @joostlek @catsmanac
source/_integrations/entur_public_transport.markdown @hfurubotten source/_integrations/entur_public_transport.markdown @hfurubotten
source/_integrations/environment_canada.markdown @gwww @michaeldavie source/_integrations/environment_canada.markdown @gwww @michaeldavie
source/_integrations/envisalink.markdown @ufodone
source/_integrations/ephember.markdown @ttroy50 source/_integrations/ephember.markdown @ttroy50
source/_integrations/epson.markdown @pszafer source/_integrations/epson.markdown @pszafer
source/_integrations/epsonworkforce.markdown @ThaStealth source/_integrations/epsonworkforce.markdown @ThaStealth
source/_integrations/eq3btsmart.markdown @rytilahti
source/_integrations/escea.markdown @lazdavila source/_integrations/escea.markdown @lazdavila
source/_integrations/esera_onewire.markdown @garbled1 @epenet source/_integrations/esera_onewire.markdown @garbled1 @epenet
source/_integrations/esphome.markdown @OttoWinter @jesserockz @kbx81 @bdraco source/_integrations/esphome.markdown @OttoWinter @jesserockz @kbx81 @bdraco
@ -226,7 +225,7 @@ 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/fan.markdown @home-assistant/core
source/_integrations/fastdotcom.markdown @rohankapoorcom source/_integrations/fastdotcom.markdown @rohankapoorcom @erwindouna
source/_integrations/fibaro.markdown @rappenze source/_integrations/fibaro.markdown @rappenze
source/_integrations/file.markdown @fabaff source/_integrations/file.markdown @fabaff
source/_integrations/file_upload.markdown @home-assistant/core source/_integrations/file_upload.markdown @home-assistant/core
@ -290,7 +289,6 @@ source/_integrations/gpsd.markdown @fabaff
source/_integrations/gree.markdown @cmroche source/_integrations/gree.markdown @cmroche
source/_integrations/greeneye_monitor.markdown @jkeljo source/_integrations/greeneye_monitor.markdown @jkeljo
source/_integrations/group.markdown @home-assistant/core source/_integrations/group.markdown @home-assistant/core
source/_integrations/growatt_server.markdown @muppet3000
source/_integrations/guardian.markdown @bachya source/_integrations/guardian.markdown @bachya
source/_integrations/habitica.markdown @ASMfreaK @leikoilja source/_integrations/habitica.markdown @ASMfreaK @leikoilja
source/_integrations/hardware.markdown @home-assistant/core source/_integrations/hardware.markdown @home-assistant/core
@ -387,6 +385,7 @@ source/_integrations/kitchen_sink.markdown @home-assistant/core
source/_integrations/kmtronic.markdown @dgomes source/_integrations/kmtronic.markdown @dgomes
source/_integrations/knx.markdown @Julius2342 @farmio @marvin-w source/_integrations/knx.markdown @Julius2342 @farmio @marvin-w
source/_integrations/kodi.markdown @OnFreund source/_integrations/kodi.markdown @OnFreund
source/_integrations/komfovent.markdown @ProstoSanja
source/_integrations/konnected.markdown @heythisisnate source/_integrations/konnected.markdown @heythisisnate
source/_integrations/kostal_plenticore.markdown @stegm source/_integrations/kostal_plenticore.markdown @stegm
source/_integrations/kraken.markdown @eifinger source/_integrations/kraken.markdown @eifinger
@ -407,6 +406,7 @@ source/_integrations/lg_netcast.markdown @Drafteed
source/_integrations/lidarr.markdown @tkdrob source/_integrations/lidarr.markdown @tkdrob
source/_integrations/life360.markdown @pnbruckner source/_integrations/life360.markdown @pnbruckner
source/_integrations/light.markdown @home-assistant/core source/_integrations/light.markdown @home-assistant/core
source/_integrations/linear_garage_door.markdown @IceBotYT
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 @tkdrob source/_integrations/litterrobot.markdown @natekspencer @tkdrob
@ -471,7 +471,7 @@ source/_integrations/msteams.markdown @peroyvind
source/_integrations/mullvad.markdown @meichthys source/_integrations/mullvad.markdown @meichthys
source/_integrations/mutesync.markdown @currentoor source/_integrations/mutesync.markdown @currentoor
source/_integrations/my.markdown @home-assistant/core source/_integrations/my.markdown @home-assistant/core
source/_integrations/mypermobil @IsakNyberg source/_integrations/mypermobil.markdown @IsakNyberg
source/_integrations/mysensors.markdown @MartinHjelmare @functionpointer source/_integrations/mysensors.markdown @MartinHjelmare @functionpointer
source/_integrations/mystrom.markdown @fabaff source/_integrations/mystrom.markdown @fabaff
source/_integrations/nam.markdown @bieniu source/_integrations/nam.markdown @bieniu
@ -538,6 +538,7 @@ source/_integrations/oralb.markdown @bdraco @Lash-L
source/_integrations/oru.markdown @bvlaicu source/_integrations/oru.markdown @bvlaicu
source/_integrations/oru_opower.markdown @tronikos source/_integrations/oru_opower.markdown @tronikos
source/_integrations/otbr.markdown @home-assistant/core source/_integrations/otbr.markdown @home-assistant/core
source/_integrations/ourgroceries.markdown @OnFreund
source/_integrations/overkiz.markdown @imicknl @vlebourl @tetienne @nyroDev source/_integrations/overkiz.markdown @imicknl @vlebourl @tetienne @nyroDev
source/_integrations/ovo_energy.markdown @timmo001 source/_integrations/ovo_energy.markdown @timmo001
source/_integrations/p1_monitor.markdown @klaasnicolaas source/_integrations/p1_monitor.markdown @klaasnicolaas
@ -569,6 +570,7 @@ source/_integrations/profiler.markdown @bdraco
source/_integrations/progettihwsw.markdown @ardaseremet source/_integrations/progettihwsw.markdown @ardaseremet
source/_integrations/prometheus.markdown @knyar source/_integrations/prometheus.markdown @knyar
source/_integrations/prosegur.markdown @dgomes source/_integrations/prosegur.markdown @dgomes
source/_integrations/proximity.markdown @mib1185
source/_integrations/proxmoxve.markdown @jhollowe @Corbeno source/_integrations/proxmoxve.markdown @jhollowe @Corbeno
source/_integrations/prusalink.markdown @balloob source/_integrations/prusalink.markdown @balloob
source/_integrations/ps4.markdown @ktnrg45 source/_integrations/ps4.markdown @ktnrg45
@ -610,12 +612,13 @@ source/_integrations/renault.markdown @epenet
source/_integrations/renson.markdown @jimmyd-be source/_integrations/renson.markdown @jimmyd-be
source/_integrations/reolink.markdown @starkillerOG source/_integrations/reolink.markdown @starkillerOG
source/_integrations/repairs.markdown @home-assistant/core source/_integrations/repairs.markdown @home-assistant/core
source/_integrations/repetier.markdown @MTrab @ShadowBr0ther source/_integrations/repetier.markdown @ShadowBr0ther
source/_integrations/rexel.markdown @imicknl @vlebourl @tetienne @nyroDev source/_integrations/rexel.markdown @imicknl @vlebourl @tetienne @nyroDev
source/_integrations/rflink.markdown @javicalle source/_integrations/rflink.markdown @javicalle
source/_integrations/rfxtrx.markdown @danielhiversen @elupus @RobBie1221 source/_integrations/rfxtrx.markdown @danielhiversen @elupus @RobBie1221
source/_integrations/rhasspy.markdown @balloob @synesthesiam source/_integrations/rhasspy.markdown @balloob @synesthesiam
source/_integrations/ridwell.markdown @bachya source/_integrations/ridwell.markdown @bachya
source/_integrations/ring.markdown @sdb9696
source/_integrations/risco.markdown @OnFreund source/_integrations/risco.markdown @OnFreund
source/_integrations/rituals_perfume_genie.markdown @milanmeu @frenck source/_integrations/rituals_perfume_genie.markdown @milanmeu @frenck
source/_integrations/rmvtransport.markdown @cgtobi source/_integrations/rmvtransport.markdown @cgtobi
@ -716,7 +719,7 @@ source/_integrations/stiebel_eltron.markdown @fucm
source/_integrations/stookalert.markdown @fwestenberg @frenck source/_integrations/stookalert.markdown @fwestenberg @frenck
source/_integrations/stookwijzer.markdown @fwestenberg source/_integrations/stookwijzer.markdown @fwestenberg
source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter
source/_integrations/stt.markdown @home-assistant/core @pvizeli source/_integrations/stt.markdown @home-assistant/core
source/_integrations/subaru.markdown @G-Two source/_integrations/subaru.markdown @G-Two
source/_integrations/suez_water.markdown @ooii source/_integrations/suez_water.markdown @ooii
source/_integrations/sun.markdown @Swamp-Ig source/_integrations/sun.markdown @Swamp-Ig
@ -766,7 +769,7 @@ source/_integrations/todoist.markdown @boralyl
source/_integrations/tolo.markdown @MatthiasLohr source/_integrations/tolo.markdown @MatthiasLohr
source/_integrations/tomorrowio.markdown @raman325 @lymanepp source/_integrations/tomorrowio.markdown @raman325 @lymanepp
source/_integrations/totalconnect.markdown @austinmroczek source/_integrations/totalconnect.markdown @austinmroczek
source/_integrations/tplink.markdown @rytilahti @thegardenmonkey source/_integrations/tplink.markdown @rytilahti @thegardenmonkey @bdraco
source/_integrations/tplink_omada.markdown @MarkGodwin source/_integrations/tplink_omada.markdown @MarkGodwin
source/_integrations/traccar.markdown @ludeeus source/_integrations/traccar.markdown @ludeeus
source/_integrations/tractive.markdown @Danielhiversen @zhulik @bieniu source/_integrations/tractive.markdown @Danielhiversen @zhulik @bieniu
@ -776,7 +779,7 @@ source/_integrations/trafikverket_train.markdown @gjohansson-ST
source/_integrations/trafikverket_weatherstation.markdown @gjohansson-ST source/_integrations/trafikverket_weatherstation.markdown @gjohansson-ST
source/_integrations/transmission.markdown @engrbm87 @JPHutchins source/_integrations/transmission.markdown @engrbm87 @JPHutchins
source/_integrations/trend.markdown @jpbede source/_integrations/trend.markdown @jpbede
source/_integrations/tts.markdown @home-assistant/core @pvizeli source/_integrations/tts.markdown @home-assistant/core
source/_integrations/tuya.markdown @Tuya @zlinoliver @frenck source/_integrations/tuya.markdown @Tuya @zlinoliver @frenck
source/_integrations/twentemilieu.markdown @frenck source/_integrations/twentemilieu.markdown @frenck
source/_integrations/twinkly.markdown @dr1rrb @Robbie1221 @Olen source/_integrations/twinkly.markdown @dr1rrb @Robbie1221 @Olen
@ -797,16 +800,17 @@ 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/v2c.markdown @dgomes
source/_integrations/vacuum.markdown @home-assistant/core 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
source/_integrations/venstar.markdown @garbled1 @jhollowe source/_integrations/venstar.markdown @garbled1 @jhollowe
source/_integrations/verisure.markdown @frenck
source/_integrations/vermont_castings.markdown @jeeftor source/_integrations/vermont_castings.markdown @jeeftor
source/_integrations/versasense.markdown @imstevenxyz source/_integrations/versasense.markdown @imstevenxyz
source/_integrations/version.markdown @ludeeus source/_integrations/version.markdown @ludeeus
source/_integrations/vesync.markdown @markperdue @webdjoe @thegardenmonkey source/_integrations/vesync.markdown @markperdue @webdjoe @thegardenmonkey
source/_integrations/vicare.markdown @CFenner
source/_integrations/vilfo.markdown @ManneW source/_integrations/vilfo.markdown @ManneW
source/_integrations/vivotek.markdown @HarlemSquirrel source/_integrations/vivotek.markdown @HarlemSquirrel
source/_integrations/vizio.markdown @raman325 source/_integrations/vizio.markdown @raman325
@ -869,7 +873,7 @@ 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/zeversolar.markdown @kvanzuijlen source/_integrations/zeversolar.markdown @kvanzuijlen
source/_integrations/zha.markdown @dmulcahey @adminiuga @puddly source/_integrations/zha.markdown @dmulcahey @adminiuga @puddly @TheJulianJES
source/_integrations/zodiac.markdown @JulienTant source/_integrations/zodiac.markdown @JulienTant
source/_integrations/zone.markdown @home-assistant/core source/_integrations/zone.markdown @home-assistant/core
source/_integrations/zoneminder.markdown @rohankapoorcom source/_integrations/zoneminder.markdown @rohankapoorcom

View File

@ -109,9 +109,9 @@ social:
# Home Assistant release details # Home Assistant release details
current_major_version: 2023 current_major_version: 2023
current_minor_version: 11 current_minor_version: 12
current_patch_version: 3 current_patch_version: 0
date_released: 2023-11-22 date_released: 2023-12-06
# 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

@ -15,6 +15,7 @@ ha_platforms:
- binary_sensor - binary_sensor
- sensor - sensor
ha_integration_type: integration ha_integration_type: integration
ha_quality_scale: silver
--- ---
[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

@ -11,13 +11,16 @@ ha_release: '0.40'
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_codeowners: ha_codeowners:
- '@fronzbot' - '@fronzbot'
- '@mkmer'
ha_domain: blink ha_domain: blink
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- alarm_control_panel - alarm_control_panel
- binary_sensor - binary_sensor
- camera - camera
- diagnostics
- sensor - sensor
- switch
ha_dhcp: true ha_dhcp: true
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -17,6 +17,7 @@ ha_codeowners:
ha_domain: broadlink ha_domain: broadlink
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- climate
- light - light
- remote - remote
- sensor - sensor

View File

@ -11,6 +11,7 @@ ha_platforms:
- calendar - calendar
- todo - todo
ha_integration_type: integration ha_integration_type: integration
ha_config_flow: true
--- ---
The CalDAV integration allows you to connect your WebDAV calendar to Home Assistant The CalDAV integration allows you to connect your WebDAV calendar to Home Assistant

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -1,5 +1,5 @@
--- ---
title: Remote Python debugger title: Remote Python Debugger
description: Remote Python debugger (debugpy) for Visual Studio Code description: Remote Python debugger (debugpy) for Visual Studio Code
ha_category: ha_category:
- Utility - Utility

View File

@ -40,4 +40,3 @@ password:
required: true required: true
type: string type: string
{% endconfiguration %} {% endconfiguration %}

View File

@ -8,12 +8,12 @@ ha_iot_class: Local Polling
ha_config_flow: true ha_config_flow: true
ha_domain: devialet ha_domain: devialet
ha_codeowners: ha_codeowners:
- '@westenbergf' - '@fwestenberg'
ha_zeroconf: ha_zeroconf: true
ha_integration_type: device
ha_platforms:
- diagnostics - diagnostics
- media_player - media_player
ha_zeroconf: true
ha_integration_type: integration
--- ---
The **Devialet** integration lets you control your [Devialet](https://www.devialet.com) wireless speakers from Home Assistant. The **Devialet** integration lets you control your [Devialet](https://www.devialet.com) wireless speakers from Home Assistant.

View File

@ -13,7 +13,7 @@ ha_codeowners:
- '@andarotajo' - '@andarotajo'
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration ha_integration_type: service
--- ---
The **Deutscher Wetterdienst Weather Warnings** {% term integration %} uses the [Deutscher Wetterdienst (DWD)](https://www.dwd.de) as a source for current and advance weather warnings. The configured sensor checks for data every 15 minutes. The **Deutscher Wetterdienst Weather Warnings** {% term integration %} uses the [Deutscher Wetterdienst (DWD)](https://www.dwd.de) as a source for current and advance weather warnings. The configured sensor checks for data every 15 minutes.

View File

@ -14,7 +14,6 @@ ha_release: 0.9
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@marthoc'
- '@marcolivierarsenault' - '@marcolivierarsenault'
ha_domain: ecobee ha_domain: ecobee
ha_platforms: ha_platforms:

View File

@ -10,7 +10,6 @@ ha_release: 0.61
ha_iot_class: Cloud Push ha_iot_class: Cloud Push
ha_domain: econet ha_domain: econet
ha_codeowners: ha_codeowners:
- '@vangorra'
- '@w1ll1am23' - '@w1ll1am23'
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:

View File

@ -13,6 +13,7 @@ ha_codeowners:
- '@cgarwood' - '@cgarwood'
- '@dgomes' - '@dgomes'
- '@joostlek' - '@joostlek'
- '@catsmanac'
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- diagnostics - diagnostics

View File

@ -13,8 +13,6 @@ ha_platforms:
- binary_sensor - binary_sensor
- sensor - sensor
- switch - switch
ha_codeowners:
- '@ufodone'
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -8,7 +8,7 @@ ha_iot_class: Cloud Polling
ha_domain: fints ha_domain: fints
ha_platforms: ha_platforms:
- sensor - sensor
ha_integration_type: integration ha_integration_type: service
--- ---
With the FinTS sensor, you can fetch your account information from your bank. This only works with banks that support the FinTS (aka. HBCI) standard. The FinTS standard used by many German banks. So if you do not have a German bank account, this will most likely not work for you. To find out if your bank supports FinTS, check the bank's website or call their hotline. With the FinTS sensor, you can fetch your account information from your bank. This only works with banks that support the FinTS (aka. HBCI) standard. The FinTS standard used by many German banks. So if you do not have a German bank account, this will most likely not work for you. To find out if your bank supports FinTS, check the bank's website or call their hotline.

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -2,12 +2,12 @@
title: Freebox title: Freebox
description: Instructions on how to integrate Freebox routers into Home Assistant. description: Instructions on how to integrate Freebox routers into Home Assistant.
ha_category: ha_category:
- Alarm Control Panel
- Camera - Camera
- Network - Network
- Presence detection - Presence detection
- Sensor - Sensor
- Switch - Switch
- Alarm Control Panel
ha_release: 0.85 ha_release: 0.85
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_codeowners: ha_codeowners:
@ -16,13 +16,13 @@ ha_codeowners:
ha_config_flow: true ha_config_flow: true
ha_domain: freebox ha_domain: freebox
ha_platforms: ha_platforms:
- alarm_control_panel
- binary_sensor - binary_sensor
- button - button
- camera - camera
- device_tracker - device_tracker
- sensor - sensor
- switch - switch
- alarm_control_panel
ha_zeroconf: true ha_zeroconf: true
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -6,8 +6,6 @@ ha_category:
- Sensor - Sensor
ha_release: 0.99 ha_release: 0.99
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_codeowners:
- '@muppet3000'
ha_domain: growatt_server ha_domain: growatt_server
ha_platforms: ha_platforms:
- sensor - sensor

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -18,6 +18,7 @@ ha_domain: huawei_lte
ha_ssdp: true ha_ssdp: true
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- button
- device_tracker - device_tracker
- notify - notify
- sensor - sensor

View File

@ -11,9 +11,11 @@ ha_bluetooth: true
ha_platforms: ha_platforms:
- button - button
- cover - cover
- sensor
ha_integration_type: integration ha_integration_type: integration
ha_codeowners: ha_codeowners:
- '@abmantis' - '@abmantis'
ha_quality_scale: silver
--- ---
The IKEA IDÅSEN integration allows you to connect your IKEA Idåsen motorized desk to Home Assistant, making it possible to control the desk height and also monitor height changes from the physical controller. The IKEA IDÅSEN integration allows you to connect your IKEA Idåsen motorized desk to Home Assistant, making it possible to control the desk height and also monitor height changes from the physical controller.
@ -48,4 +50,3 @@ Height:
description: The current height of the desk, in meters. description: The current height of the desk, in meters.
{% endconfiguration_basic %} {% endconfiguration_basic %}

View File

@ -7,7 +7,7 @@ ha_release: 2023.12
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_codeowners: ha_codeowners:
- '@ProstoSanja' - '@ProstoSanja'
ha_domain: Komfovent ha_domain: komfovent
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- climate - climate

View File

@ -1,15 +1,18 @@
--- ---
title: "Linear garage door" title: Linear Garage Door
description: "Control Linear garage doors" description: Control Linear garage doors
ha_release: "2023.12" ha_release: '2023.12'
ha_category: ha_category:
- Cover - Cover
ha_iot_class: "Cloud Polling" ha_iot_class: Cloud Polling
ha_quality_scale: gold
ha_config_flow: true ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@IceBotYT' - '@IceBotYT'
ha_domain: linear_garage_door ha_domain: linear_garage_door
ha_platforms:
- cover
- diagnostics
ha_integration_type: integration
--- ---
The Linear integration lets you control Linear garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your Linear mobile app. The Linear integration lets you control Linear garage doors through Home Assistant. Device names in Home Assistant are generated based on the names defined in your Linear mobile app.

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -14,7 +14,7 @@ ha_platforms:
- climate - climate
- select - select
- sensor - sensor
ha_integration_type: integration ha_integration_type: hub
--- ---
Integrates [Nobø Ecohub](https://www.glendimplex.no/produkter/varmestyring/11123610/noboe-hub/c-77/p-330) Integrates [Nobø Ecohub](https://www.glendimplex.no/produkter/varmestyring/11123610/noboe-hub/c-77/p-330)

View File

@ -2,10 +2,10 @@
title: Philips TV title: Philips TV
description: Instructions on how to add Philips TVs to Home Assistant. description: Instructions on how to add Philips TVs to Home Assistant.
ha_category: ha_category:
- Binary sensor
- Light - Light
- Media player - Media player
- Remote - Remote
- Binary sensor
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_release: 0.34 ha_release: 0.34
ha_codeowners: ha_codeowners:
@ -13,12 +13,12 @@ ha_codeowners:
ha_domain: philips_js ha_domain: philips_js
ha_config_flow: true ha_config_flow: true
ha_platforms: ha_platforms:
- binary_sensor
- diagnostics - diagnostics
- light - light
- media_player - media_player
- remote - remote
- switch - switch
- binary_sensor
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: picnic ha_domain: picnic
ha_platforms: ha_platforms:
- sensor - sensor
- todo
ha_integration_type: integration ha_integration_type: integration
--- ---

View File

@ -15,6 +15,7 @@ ha_config_flow: true
ha_platforms: ha_platforms:
- stt - stt
- tts - tts
- wake_word
ha_iot_class: Local Push ha_iot_class: Local Push
--- ---

View File

@ -9,6 +9,8 @@ ha_quality_scale: internal
ha_domain: proximity ha_domain: proximity
ha_iot_class: Calculated ha_iot_class: Calculated
ha_integration_type: integration ha_integration_type: integration
ha_codeowners:
- '@mib1185'
--- ---
The `proximity` integration allows you to monitor the proximity of devices or persons to a particular [zone](/integrations/zone/) and the direction of travel. The result is an entity created in Home Assistant which maintains the proximity data. The `proximity` integration allows you to monitor the proximity of devices or persons to a particular [zone](/integrations/zone/) and the direction of travel. The result is an entity created in Home Assistant which maintains the proximity data.

View File

@ -14,6 +14,7 @@ ha_platforms:
- binary_sensor - binary_sensor
- button - button
- camera - camera
- diagnostics
- light - light
- number - number
- select - select

View File

@ -7,7 +7,6 @@ ha_category:
ha_release: 0.94 ha_release: 0.94
ha_iot_class: Local Polling ha_iot_class: Local Polling
ha_codeowners: ha_codeowners:
- '@MTrab'
- '@ShadowBr0ther' - '@ShadowBr0ther'
ha_domain: repetier ha_domain: repetier
ha_platforms: ha_platforms:

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -16,11 +16,14 @@ ha_dhcp: true
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- camera - camera
- diagnostics
- light - light
- sensor - sensor
- siren - siren
- switch - switch
ha_integration_type: integration ha_integration_type: integration
ha_codeowners:
- '@sdb9696'
--- ---
The Ring integration allows you to integrate your [Ring.com](https://ring.com/) devices in Home Assistant. Due to recent authentication changes of Ring, you will need to run at least Home Assistant 0.104. The Ring integration allows you to integrate your [Ring.com](https://ring.com/) devices in Home Assistant. Due to recent authentication changes of Ring, you will need to run at least Home Assistant 0.104.

View File

@ -21,8 +21,8 @@ ha_domain: roborock
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- button - button
- image
- diagnostics - diagnostics
- image
- number - number
- select - select
- sensor - sensor

View File

@ -117,4 +117,3 @@ action:
mode: queued mode: queued
``` ```

View File

@ -12,6 +12,7 @@ ha_codeowners:
- '@dknowles2' - '@dknowles2'
ha_platforms: ha_platforms:
- binary_sensor - binary_sensor
- diagnostics
- lock - lock
- sensor - sensor
- switch - switch

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -4,7 +4,6 @@ description: Instructions on how to set up speech-to-text (STT) with Home Assist
ha_release: '0.102' ha_release: '0.102'
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
- '@pvizeli'
ha_domain: stt ha_domain: stt
ha_quality_scale: internal ha_quality_scale: internal
ha_category: [] ha_category: []

View File

@ -4,6 +4,7 @@ description: How to integrate the System Bridge integration into Home Assistant.
ha_category: ha_category:
- Sensor - Sensor
- System monitor - System monitor
- Update
ha_release: 2021.6 ha_release: 2021.6
ha_iot_class: Local Push ha_iot_class: Local Push
ha_config_flow: true ha_config_flow: true

View File

@ -12,6 +12,7 @@ ha_config_flow: true
ha_codeowners: ha_codeowners:
- '@rytilahti' - '@rytilahti'
- '@thegardenmonkey' - '@thegardenmonkey'
- '@bdraco'
ha_domain: tplink ha_domain: tplink
ha_platforms: ha_platforms:
- diagnostics - diagnostics

View File

@ -7,7 +7,6 @@ ha_category:
ha_release: 0.35 ha_release: 0.35
ha_codeowners: ha_codeowners:
- '@home-assistant/core' - '@home-assistant/core'
- '@pvizeli'
ha_domain: tts ha_domain: tts
ha_quality_scale: internal ha_quality_scale: internal
ha_platforms: ha_platforms:

View File

@ -44,7 +44,7 @@ ha_platforms:
- siren - siren
- switch - switch
- water_heater - water_heater
ha_iot_class: Cloud Polling ha_iot_class: Local Polling
ha_dhcp: true ha_dhcp: true
ha_zeroconf: true ha_zeroconf: true
--- ---

View File

@ -10,8 +10,8 @@ ha_codeowners:
- '@dgomes' - '@dgomes'
ha_domain: v2c ha_domain: v2c
ha_platforms: ha_platforms:
- number
- binary_sensor - binary_sensor
- number
- sensor - sensor
- switch - switch
ha_integration_type: integration ha_integration_type: integration

View File

@ -12,8 +12,6 @@ ha_category:
ha_release: pre 0.7 ha_release: pre 0.7
ha_iot_class: Cloud Polling ha_iot_class: Cloud Polling
ha_domain: verisure ha_domain: verisure
ha_codeowners:
- '@frenck'
ha_platforms: ha_platforms:
- alarm_control_panel - alarm_control_panel
- binary_sensor - binary_sensor

View File

@ -17,6 +17,8 @@ ha_platforms:
- water_heater - water_heater
ha_dhcp: true ha_dhcp: true
ha_integration_type: integration ha_integration_type: integration
ha_codeowners:
- '@CFenner'
--- ---
The **Viessmann ViCare** {% term integration %} lets you control [Viessmann](https://www.viessmann.com) devices via the Viessmann ViCare (REST) API. The **Viessmann ViCare** {% term integration %} lets you control [Viessmann](https://www.viessmann.com) devices via the Viessmann ViCare (REST) API.

View File

@ -24,6 +24,7 @@ ha_codeowners:
- '@dmulcahey' - '@dmulcahey'
- '@adminiuga' - '@adminiuga'
- '@puddly' - '@puddly'
- '@TheJulianJES'
ha_domain: zha ha_domain: zha
ha_platforms: ha_platforms:
- alarm_control_panel - alarm_control_panel

View File

@ -0,0 +1,517 @@
---
layout: post
title: "2023.12: Beta release notes"
description: "The beta release notes for Home Assistant 2023.12"
date: 2023-11-29 00:00:00
date_formatted: "December 6, 2023"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories:
- Release-Notes
- Core
og_image: /images/blog/2023-12/social.png
---
<a href='/integrations/#version/2023.12'><img src='/images/blog/2023-12/social.png' style='border: 0;box-shadow: none;'></a>
<!-- BELOW NEEDS TO BE REMOVED BEFORE THE RELEASE -->
These are the beta release notes for Home Assistant Core 2023.12 (and is thus a
work in progress).
If you encounter any issues with the beta release, please report them on GitHub:
- Issues with integrations, automations and such (Core related):<br>
<https://github.com/home-assistant/core/issues>
- Issues with the frontend/UI/dashboards:<br>
<https://github.com/home-assistant/frontend/issues>
- Issues with the documentation:<br>
<https://github.com/home-assistant/home-assistant.io/issues>
Please be sure to include the beta version you are running in the issue
version field (not title), so we can classify your issue correctly.
Issues introduced in the beta are processed with priority.
---
<!-- ABOVE NEEDS TO BE REMOVED BEFORE THE RELEASE -->
Home Assistant Core 2023.12! 🎉
Thanks for helping out testing the beta! ❤️
Enjoy the (beta) release!
<!--more-->
- [Login page has been re-designed](#login-page-has-been-re-designed)
- [New thermostat card](#new-thermostat-card)
- [History dashboard showing long-term statistics](#history-dashboard-showing-long-term-statistics)
- [Number feature for tile cards](#number-feature-for-tile-cards)
- [Options for the default dashboard](#options-for-the-default-dashboard)
- [More to-do!](#more-to-do)
- [Re-import blueprints](#re-import-blueprints)
- [Other noteworthy changes](#other-noteworthy-changes)
- [New integrations](#new-integrations)
- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui)
- [Need help? Join the community!](#need-help-join-the-community)
- [Backward-incompatible changes](#backward-incompatible-changes)
- [Farewell to the following](#farewell-to-the-following)
- [All changes](#all-changes)
<!--
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=#)
6 December 2023, at 12:00 PST / 21:00 CET!
-->
<lite-youtube videoid="#" videotitle="Home Assistant 2023.12 Release Party"></lite-youtube>
## Login page has been re-designed
The login page of Home Assistant has been re-designed to be more modern and
match [recent redesign of the Home Assistant onboarding](/blog/2023/09/06/release-20239/#onboarding).
When Home Assistant detects you are on your local home network, you will be
greeted by this lovely new login page.
<img class="no-shadow" src='https://user-images.githubusercontent.com/5662298/285754001-5c918c38-8570-4a4c-a478-12cbfbd6dedc.png' alt='Temporary screenshot that needs to be replaced.'>
Just click on your user profile, and it will request your password, just like
before. Of course, when logging in from outside of your home network,
we can't do this as that would give away some of your privacy.
When you are outside of your home network, the login page will look like this:
<img class="no-shadow" src='https://user-images.githubusercontent.com/5662298/285753904-4a4aca42-104f-4ebd-8170-034dd2a8cfc8.png' alt='Temporary screenshot that needs to be replaced.'>
## New thermostat card
[Home Assistant 2023.9 introduced](/blog/2023/09/06/release-20239/#new-climate-humidifier-and-water-heater-entity-dialogs)
a beautiful new entity dialog for thermostat entities. Many have been asking
for a similar design for the thermostat card as well. Well, here it is!
<img class="no-shadow" src='https://user-images.githubusercontent.com/5878303/284530915-91331dd1-1bff-4dcf-8d68-6aefa5608d2a.png' alt='Temporary screenshot that needs to be replaced.'>
Maybe you have noticed, but in the screenshot above, features of the tile card
are visisble! The buttons for HVAC mode and the presets are now also available
for the thermostat card. You can configure the card to show them or not, by
default, they are hidden.
Oh, the same design has been applied to the humifier and water heater cards
of course 😎.
## History dashboard showing long-term statistics
The history dashboard has gotten some love from [@karwosts] this release, he
added a big improvement to all the graph shown there.
Previously, the graphs would only show the state history, which is limited
to a few days, until the data is removed. This is not always very useful,
for example, when you want to look back further in time.
[@karwosts] came up with a solution for this, and the history dashboard now
combines the state history with the recorded long-term statistics, to provide
you insights into the past.
<img class="no-shadow" src='https://user-images.githubusercontent.com/32912880/275918628-dea821b9-5449-4777-8f84-0524eecb0ff9.gif' alt='Temporary screenshot that needs to be replaced.'>
[@karwosts]: https://github.com/karwosts
## Number feature for tile cards
The tile card is a very powerful card, and [@JosephAbbey] is even extending it
this release!
The tile card now has a "number" new feature you can use, that works number
entities and helpers. This allows you to control the number entity from the
tile card directly, and provides the choice to use it as a slider or as an
input with up/down buttons.
<img class="no-shadow" src='https://user-images.githubusercontent.com/66320873/281064552-05269372-241b-453c-80e8-4706bbf7582d.png' alt='Temporary screenshot that needs to be replaced.'>
[@JosephAbbey]: https://github.com/JosephAbbey
## Options for the default dashboard
The default dashboard Home Assitant generates for you, now has options that
will allow you to change the behavior of it. You can now configure the
default dashboard to hide certain areas, hide entities that don't belong
to an area and the option to hide the energy summary card.
<img class="no-shadow" src='/images/blog/2023-12/default-dashboard-options.png' alt='Temporary screenshot that needs to be replaced.'>
This is a first step in making the dashboards configurable. When adding a
new dashboard, we will now also give you to option to start with an empty
one, or create a new default dashboard.
<img class="no-shadow" src='https://user-images.githubusercontent.com/5878303/282859942-d29c0716-d496-49be-bbfe-493e9215efcb.png' alt='Temporary screenshot that needs to be replaced.'>
## More to-do!
The first iteration for support for to-do lists was added in the [last release](/blog/2023/11/01/release-202311/#there-is-a-lot-to-do),
and there has been continued work on this feature to expand it further.
First of all, there are two new services available:
- A new service to list all items on a to-do list (`todo.get_items`).
- A new service to remove completed items from a to-do list (`todo.remove_completed_items`).
Also, when viewing a to-do list from the Home Assistant interface, you can
now copy/paste or bookmark the URL, which will always bring you back to the
same to-do list.
Additionally, the to-do list now supports due dates and descriptions. However,
this is only available manually using services, there is no UI support for it
yet, however, that is being worked on.
Lastly, integration started to add support for the to-do list feature. For example,
the [CalDAV] integration now supports adding to-do items to your CalDAV server, and
with [Picnic] and [OurGroceries] you can now manage your shopping list. In case
of Picnic, it will even look up the product you add to your shopping list and
add the product in your shopping cart.
[CalDAV]: /integrations/caldav
[Picnic]: /integrations/picnic
[OurGroceries]: /integrations/ourgroceries
## Re-import blueprints
If you use Blueprints, [created by our awesome community](https://community.home-assistant.io/c/blueprints/38),
you might have noticed that when you import a blueprint, it will not update
when the blueprint is updated. And the only option you had was to manually
adjust the YAML of the blueprint to make it match the latest version published
by the author.
As of this release, we want to provide a small improvement to this. Imported
blueprints will now show a button to re-import the blueprint from the source
you imported it from. This will overwrite the blueprint in your Home Assistant
instance with the latest version.
<img class="no-shadow" src='https://user-images.githubusercontent.com/5878303/286546997-aae00d21-f8c6-448f-ae88-7bd3d3d0c0aa.png' alt='Temporary screenshot that needs to be replaced.'>
<img class="no-shadow" src='https://user-images.githubusercontent.com/5878303/285043706-3a32fcb0-fbac-4f35-83f9-825c922c7b11.png' alt='Temporary screenshot that needs to be replaced.'>
**Please note**: This feature will overwrite your existing Blueprint with the latest
version published by the author. If you have made changes to the blueprint, or
the newer version of the blueprint is not compatible with your current setup,
your automations or script might need manual adjustments.
## Other noteworthy changes
There are many more improvements in this release; here are some of the other
noteworthy changes this release:
- We have a brand new [trigger selector] for you to use in your Blueprints
and scripts. Thanks, [@piitaya]!
- That is not all for selectors, [@schelv] added support for Kelvin to the
[color temperature selector]. Nice!
- If you use the [IKEA IDÅSEN] desk, you will now have an height sensor!
Thanks [@abmantis]!
- The [ESPHome] integration had many performance improvements, making it faster
and more reliable. Thanks [@bdraco]!
- [@Lash-L] added support for displaying maps from your [Roborock] vacuums!
Awesome!
- Services with response now support handling responses when multiple entities
are targeted. Nice! Thanks [@eifinger]!
- The [ViCare] received tons of love from [@CFenner], keep up the good work!
- The media browser now has support for toggling between grid and list view.
Thanks [@karwosts]!
- [@emontnemery] worked hard to improve all error messages that originate from
manual YAML configuration. The messages should now be more detailed, more
readable, and point out correctly which file and file line the error is
located at. Awesome!
- [@karwosts] created a UI when you want to add selectors to your script field!
Very nicely done!
- Error shown by Home Assistant, can now be translated! While tons of places,
still need to adopt this, it is a big and user-friendly step forward!
Outstanding job [@jbouwh]!
[@abmantis]: https://github.com/abmantis
[@bdraco]: https://github.com/bdraco
[@CFenner]: https://github.com/CFenner
[@eifinger]: https://github.com/eifinger
[@emonstnemery]: https://github.com/emontnemery
[@jbouwh]: https://github.com/jbouwh
[@Lash-L]: https://github.com/Lash-L
[@piitaya]: https://github.com/piitaya
[@schelv]: https://github.com/schelv
[color temperature selector]: /docs/blueprint/selectors/#color-temperature-selector
[ESPHome]: /integrations/esphome
[IKEA IDÅSEN]: /integrations/idasen_desk
[Roborock]: /integrations/roborock
[trigger selector]: /docs/blueprint/selectors/#trigger-selector
[ViCare]: /integrations/vicare
## New integrations
We welcome the following new integrations in this release:
- **[Komfovent]**, added by [@ProstoSanja]<br />
Integrate and control your Komfovent ventilation unit.
- **[Linear Garage Door]**, added by [@IceBotYT]<br />
Lets you control and automate your Linear garage doors.
- **[MyPermobil]**, added by [@IsakNyberg]<br />
Provides various sensors for your Permobil wheelchair.
- **[OurGroceries]**, added by [@OnFreund]<br />
Integrate with the OurGroceries shopping lists.
- **[V2C]**, added by [@dgomes]<br />
Monitoring and control of a local V2C Trydan EVSE.
- **[Devialet]**, added by [@fwestenberg]<br />
Control your wireless Devialet speakers.
[@dgomes]: https://github.com/dgomes
[@fwestenberg]: https://github.com/fwestenberg
[@IceBotYT]: https://github.com/IceBotYT
[@IsakNyberg]: https://github.com/IsakNyberg
[@OnFreund]: https://github.com/OnFreund
[@ProstoSanja]: https://github.com/ProstoSanja
[Devialet]: /integrations/devialet
[dgomes]: /integrations/v2c
[Komfovent]: /integrations/komfovent
[Linear Garage Door]: /integrations/linear_garage_door
[MyPermobil]: /integrations/mypermobil
[OurGroceries]: /integrations/ourgroceries
## Integrations now available to set up from the UI
The following integrations are now available via the Home Assistant UI:
- **[CalDAV]**, done by [@allenporter]
- **[Fast.com]**, done by [@erwindouna]
- **[Ping]**, done by [@jpbede]
[@allenporter]: https://github.com/allenporter
[@erwindouna]: https://github.com/erwindouna
[@jpbede]: https://github.com/jpbede
[CalDAV]: /integrations/caldav
[Fast.com]: /integrations/fastdotcom
[Ping]: /integrations/ping
[V2C]: /integrations/v2c
## Need help? Join the community!
Home Assistant has a great community of users who are all more than willing
to help each other out. So, join us!
Our very active [Discord chat server](/join-chat) is an excellent place to be
at, and don't forget to join our amazing [forums](https://community.home-assistant.io/).
Found a bug or issue? Please report it in our [issue tracker](https://github.com/home-assistant/core/issues),
to get it fixed! Or, check [our help page](/help) for guidance for more
places you can go.
Are you more into email? [Sign-up for our Building the Open Home Newsletter](/newsletter)
to get the latest news about features, things happening in our community and
other news about building an Open Home; straight into your inbox.
## Backward-incompatible changes
{% details "Calendar" %}
`calendar.list_events` uses an outdated response data format and is now
deprecated, pending for removal in Home Assistant 2024.6.
Please use `calendar.get_events`, which supports multiple entities, instead.
([@eifinger] - [#102481]) ([documentation](/integrations/calendar))
[@eifinger]: https://github.com/eifinger
[#102481]: https://github.com/home-assistant/core/pull/102481
{% enddetails %}
{% details "Counter" %}
The previously deprecated `counter.configure` service has been removed.
([@gjohansson-ST] - [#103204]) ([documentation](/integrations/counter))
[@frenck]: https://github.com/gjohansson-ST
[#103204]: https://github.com/home-assistant/core/pull/103204
{% enddetails %}
{% details "DSMR" %}
DSMR entities will not automatically update on each received DSMR telegram
when the value between telegrams has not changed.
If you rely on this, for example, for graphing, please refer to the
[statistics integration](/integrations/statistics/).
([@gigatexel] - [#104037]) ([documentation](/integrations/dsmr))
[@gigatexel]: https://github.com/gigatexel
[#104037]: https://github.com/home-assistant/core/pull/104037
---
For users using the 5B version: The previous gas sensor (Gas consumption)
will change to Gas consumption mbusX. Also multiple gas sensors will be possible.
([@dupondje] - [#84097]) ([documentation](/integrations/dsmr))
[@dupondje]: https://github.com/dupondje
[#84097]: https://github.com/home-assistant/core/pull/84097
{% enddetails %}
{% details "EZVIZ" %}
The previously depreacted detection sensitivity service has been removed.
([@gjohansson-ST] - [#103392]) ([documentation](/integrations/ezviz))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#103392]: https://github.com/home-assistant/core/pull/103392
{% enddetails %}
{% details "Home Assistant API" %}
When calling a service from the Home Assistant REST API, the service used to be
cancelled on connection drop. If you relied on that behavior, you would need
to revisit the logic. With this change, a connection drop will not cancel
the service call.
Also, a REST post to call a service with the `/api/services/<domain>/<service>`
endpoint will no longer timeout after 10 seconds.
([@Shulyaka] - [#102657]) ([@MartinHjelmare] - [#104709]) ([documentation](/integrations/api))
[@MartinHjelmare]: https://github.com/MartinHjelmare
[@Shulyaka]: https://github.com/Shulyaka
[#102657]: https://github.com/home-assistant/core/pull/102657
[#104709]: https://github.com/home-assistant/core/pull/104709
{% enddetails %}
{% details "HomeWizard Energy" %}
The HomeWizard HWE-SKE (the wall plugs), SDM230, and SDM630 provided duplicate
sensors for energy import and export: A total and a tariff of 1.
As there is only a single tariff available on those, the total and tariff 1
are always the same. To clean this up, tariff 1 has been removed.
If you used this sensor in your energy dashboard, you will need to configure
your energy dashboard to use the total import/export sensor instead.
([@frenck] - [#104493]) ([documentation](/integrations/homewizard))
[@frenck]: https://github.com/frenck
[#104493]: https://github.com/home-assistant/core/pull/104493
{% enddetails %}
{% details "Nibe Heat Pump" %}
S-Series entities priority-3102, hot-water-demand-mode-40057 and oper-mode-40238
is changed from a number entity to a select entity with mapping values for the
possible choices.
If you have the old number entities enabled, you can delete them since they
will no longer be provided by the integration.
([@elupus] - [#103788]) ([documentation](/integrations/nibe_heatpump))
[@elupus]: https://github.com/elupus
[#103788]: https://github.com/home-assistant/core/pull/103788
{% enddetails %}
{% details "Open Exchange Rates" %}
Remove rounding of the exchange rate.
Exchange rates are generally more sensitive to small changes and some quotes
need many decimal numbers to be accurate. The Open Exchange Rates service will
provide different number of significant digits for different quotes.
You can change the display precision or use a template sensor if you want
to customize the rounding of the value.
([@MartinHjelmare] - [#103972]) ([documentation](/integrations/openexchangerates))
[@MartinHjelmare]: https://github.com/MartinHjelmare
[#103972]: https://github.com/home-assistant/core/pull/103972
{% enddetails %}
{% details "SMTP" %}
The SMTP integration will send images as attachments to a plain text email
instead of HTML in-line when the `html` field is not set.
Previous behavior was to send all images as HTML in-line even when the `html`
field was not set. To continue sending images as in-line, please set the
optional `html` field and include the images
as `<img src="cid:image_name.ext">` within the HTML block as described in the
[documentation](/integrations/smtp/#usage).
([@aptalca] - [#93562]) ([documentation](/integrations/smtp))
[@aptalca]: https://github.com/aptalca
[#93562]: https://github.com/home-assistant/core/pull/93562
{% enddetails %}
{% details "Trafikverket Weather Station" %}
Trafikverket Weather has changed its endpoint and is no longer providing the
information for wind direction and precipitation in plain text so
therefore these sensors has been removed.
- Wind direction text
- Precipitation name
([@gjohansson-ST] - [#104165]) ([documentation](/integrations/trafikverket_weatherstation))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#104165]: https://github.com/home-assistant/core/pull/104165
{% enddetails %}
{% details "Weather" %}
`weather.get_forecast` uses an outdated response data format and is now
deprecated, pending for removal in Home Assistant 2024.6.
Please use `weather.get_forecasts`, which supports multiple entities, instead.
([@eifinger] - [#102534]) ([documentation](/integrations/weather))
[@eifinger]: https://github.com/eifinger
[#102534]: https://github.com/home-assistant/core/pull/102534
{% enddetails %}
If you are a custom integration developer and want to learn about breaking
changes and new features available for your integration: Be sure to follow our
[developer blog][devblog]. The following are the most notable for this release:
- [Config processing and error handling](https://developers.home-assistant.io/blog/2023/11/27/config-validation-and-error-handling/)
- [Exception handling during service calls and translation support](https://developers.home-assistant.io/blog/2023/11/30/service-exceptions-and-translations/)
- [Public Addon Config](https://developers.home-assistant.io/blog/2023/11/06/public-addon-config)
[devblog]: https://developers.home-assistant.io/blog/
## Farewell to the following
The following integrations are also no longer available as of this release:
- **MyQ** has been removed. Read all about it in our [blog post](/blog/2023/11/06/removal-of-myq-integration/).
([@Lash-L] - [#103565])
- **eQ-3 Bluetooth Smart Thermostats** has been removed. The integration has
been in an non-functional state for a long time.
([@rytilahti] - [#94698])
[@Lash-L]: https://github.com/Lash-L
[#103565]: https://github.com/home-assistant/core/pull/103565
## All changes
Of course, there is a lot more in this release. You can find a list of
all changes made here: [Full changelog for Home Assistant Core 2023.12](/changelogs/core-2023.12)

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB