mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 15:26:59 +00:00
Merge branch '2023.12' into rc
This commit is contained in:
commit
2c2f6afc35
34
CODEOWNERS
34
CODEOWNERS
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
|
@ -40,4 +40,3 @@ password:
|
|||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
{% endconfiguration %}
|
{% endconfiguration %}
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
@ -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:
|
||||||
|
@ -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:
|
||||||
|
@ -13,6 +13,7 @@ ha_codeowners:
|
|||||||
- '@cgarwood'
|
- '@cgarwood'
|
||||||
- '@dgomes'
|
- '@dgomes'
|
||||||
- '@joostlek'
|
- '@joostlek'
|
||||||
|
- '@catsmanac'
|
||||||
ha_platforms:
|
ha_platforms:
|
||||||
- binary_sensor
|
- binary_sensor
|
||||||
- diagnostics
|
- diagnostics
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
|
@ -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 %}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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)
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
@ -14,6 +14,7 @@ ha_platforms:
|
|||||||
- binary_sensor
|
- binary_sensor
|
||||||
- button
|
- button
|
||||||
- camera
|
- camera
|
||||||
|
- diagnostics
|
||||||
- light
|
- light
|
||||||
- number
|
- number
|
||||||
- select
|
- select
|
||||||
|
@ -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:
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
@ -117,4 +117,3 @@ action:
|
|||||||
mode: queued
|
mode: queued
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -12,6 +12,7 @@ ha_codeowners:
|
|||||||
- '@dknowles2'
|
- '@dknowles2'
|
||||||
ha_platforms:
|
ha_platforms:
|
||||||
- binary_sensor
|
- binary_sensor
|
||||||
|
- diagnostics
|
||||||
- lock
|
- lock
|
||||||
- sensor
|
- sensor
|
||||||
- switch
|
- switch
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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: []
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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:
|
||||||
|
@ -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
|
||||||
---
|
---
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
517
source/_posts/2023-12-06-release-202312.markdown
Normal file
517
source/_posts/2023-12-06-release-202312.markdown
Normal 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)
|
1531
source/changelogs/core-2023.12.markdown
Normal file
1531
source/changelogs/core-2023.12.markdown
Normal file
File diff suppressed because it is too large
Load Diff
BIN
source/images/blog/2023-12/default-dashboard-options.png
Normal file
BIN
source/images/blog/2023-12/default-dashboard-options.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 687 KiB |
BIN
source/images/blog/2023-12/social.png
Normal file
BIN
source/images/blog/2023-12/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 171 KiB |
Loading…
x
Reference in New Issue
Block a user