Merge branch 'current' into next

This commit is contained in:
Jesse Hills 2022-12-06 12:52:20 +13:00
commit 12b3894b2f
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A
5 changed files with 36 additions and 10 deletions

View File

@ -114,6 +114,13 @@ Release 2022.11.3 - November 24
- Fix units for refresh: never :esphomepr:`4048` by :ghuser:`bkaufx` - Fix units for refresh: never :esphomepr:`4048` by :ghuser:`bkaufx`
- Don't convert climate temperature step :esphomepr:`4082` by :ghuser:`jesserockz` - Don't convert climate temperature step :esphomepr:`4082` by :ghuser:`jesserockz`
Release 2022.11.4 - December 1
------------------------------
- current-based cover fix copy paste mistake :esphomepr:`4124` by :ghuser:`jesserockz`
- Dashboard fix relative url after login :esphomepr:`4103` by :ghuser:`ngraziano`
- Fix queuing scripts not compiling :esphomepr:`4077` by :ghuser:`jesserockz`
Full list of changes Full list of changes
-------------------- --------------------

View File

@ -299,7 +299,7 @@ advanced stuff (see the full API Reference for more info).
auto index = id(my_select).active_index(); auto index = id(my_select).active_index();
if (index.has_value()) { if (index.has_value()) {
ESP_LOGI("main", "Option at index %d is active", index); ESP_LOGI("main", "Option at index %d is active", index.value());
} else { } else {
ESP_LOGI("main", "No option is active"); ESP_LOGI("main", "No option is active");
} }

View File

@ -88,6 +88,7 @@ Custom Components & Code
- `ADEMCO/VISTA/Honeywell alarm system custom component <https://github.com/Dilbert66/esphome-vistaECP>`__ by :ghuser:`Dilbert66` - `ADEMCO/VISTA/Honeywell alarm system custom component <https://github.com/Dilbert66/esphome-vistaECP>`__ by :ghuser:`Dilbert66`
- `Winsen ZE08-CH2O (Formaldehyde sensor) custom component <https://gist.github.com/cretep/f96606dc6a4eae0d85993d6085959220>`__ by :ghuser:`cretep` - `Winsen ZE08-CH2O (Formaldehyde sensor) custom component <https://gist.github.com/cretep/f96606dc6a4eae0d85993d6085959220>`__ by :ghuser:`cretep`
- `ZclMqttBridge custom component <https://github.com/HyperReap/zcl_mqtt_bridge>`__ by :ghuser:`HyperReap` - `ZclMqttBridge custom component <https://github.com/HyperReap/zcl_mqtt_bridge>`__ by :ghuser:`HyperReap`
- `Custom esp32 media player and notifier <https://www.printables.com/model/327708-esphome-nodemcu-esp32-media-player>`__ by :ghuser:`rananna`
Sample Configurations Sample Configurations
--------------------- ---------------------

View File

@ -67,18 +67,27 @@ Linux
----- -----
Your distribution probably already has Python installed. Confirm that it is at Your distribution probably already has Python installed. Confirm that it is at
least version 3.7: least version 3.9:
.. code-block:: console .. code-block:: console
$ python3 --version $ python3 --version
Python 3.7.1 Python 3.9.15
Looks good? You can go ahead and install ESPHome: Looks good? Now create a virtual environment to contain ESPHome and it's dependencies.
.. code-block:: console
$ python3 -m venv venv
$ source venv/bin/activate
You may or may not see ``(venv)`` at the beginning of your prompt depending on your shell configuration. This indicates that you are in the virtual environment.
You can go ahead and install ESPHome:
.. code-block:: bash .. code-block:: bash
pip3 install --user esphome pip3 install esphome
.. caution:: .. caution::
@ -90,12 +99,15 @@ Looks good? You can go ahead and install ESPHome:
``pip install`` is equivalent to ``make install`` in this context. The ``pip install`` is equivalent to ``make install`` in this context. The
advice in the article applies to all Linux distributions, not just Debian. advice in the article applies to all Linux distributions, not just Debian.
Some people install ESPHome without the virtual environment, which can lead to issues with PATHs etc.
Non virtual environment installations are considered not "supported" as people end up having to know your exact system setup.
At this point, you should be able confirm that ESPHome has been successfully installed: At this point, you should be able confirm that ESPHome has been successfully installed:
.. code-block:: console .. code-block:: console
$ esphome version $ esphome version
Version: 2021.12.3 Version: 2022.11.4
If you get an error like "Command not found", you need to add the binary to If you get an error like "Command not found", you need to add the binary to
your ``PATH`` using ``export PATH=$PATH:$HOME/.local/bin``. your ``PATH`` using ``export PATH=$PATH:$HOME/.local/bin``.

View File

@ -135,6 +135,7 @@ Contributors
- `Daniel H Brown (@brauhausdc) <https://github.com/brauhausdc>`__ - `Daniel H Brown (@brauhausdc) <https://github.com/brauhausdc>`__
- `Jens Bretschneider (@breti) <https://github.com/breti>`__ - `Jens Bretschneider (@breti) <https://github.com/breti>`__
- `Brett Profitt (@brettp) <https://github.com/brettp>`__ - `Brett Profitt (@brettp) <https://github.com/brettp>`__
- `briangunderson (@briangunderson) <https://github.com/briangunderson>`__
- `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__ - `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__
- `brianrjones69 (@brianrjones69) <https://github.com/brianrjones69>`__ - `brianrjones69 (@brianrjones69) <https://github.com/brianrjones69>`__
- `Ben Brooks (@brooksben11) <https://github.com/brooksben11>`__ - `Ben Brooks (@brooksben11) <https://github.com/brooksben11>`__
@ -235,6 +236,7 @@ Contributors
- `Mark (@Diramu) <https://github.com/Diramu>`__ - `Mark (@Diramu) <https://github.com/Diramu>`__
- `Dirk Heinke (@DirkHeinke) <https://github.com/DirkHeinke>`__ - `Dirk Heinke (@DirkHeinke) <https://github.com/DirkHeinke>`__
- `Dirk Jahnke (@dirkj) <https://github.com/dirkj>`__ - `Dirk Jahnke (@dirkj) <https://github.com/dirkj>`__
- `Dennis (@dirrgang) <https://github.com/dirrgang>`__
- `Johann V. (@divinitas) <https://github.com/divinitas>`__ - `Johann V. (@divinitas) <https://github.com/divinitas>`__
- `Marcos Pérez Ferro (@djwmarcx) <https://github.com/djwmarcx>`__ - `Marcos Pérez Ferro (@djwmarcx) <https://github.com/djwmarcx>`__
- `Dan Mannock (@dmannock) <https://github.com/dmannock>`__ - `Dan Mannock (@dmannock) <https://github.com/dmannock>`__
@ -253,7 +255,9 @@ Contributors
- `DrRob (@DrRob) <https://github.com/DrRob>`__ - `DrRob (@DrRob) <https://github.com/DrRob>`__
- `Daniel Müller (@dtmuller) <https://github.com/dtmuller>`__ - `Daniel Müller (@dtmuller) <https://github.com/dtmuller>`__
- `dubit0 (@dubit0) <https://github.com/dubit0>`__ - `dubit0 (@dubit0) <https://github.com/dubit0>`__
- `Mikkel Jeppesen (@Duckle29) <https://github.com/Duckle29>`__
- `Sergey V. DUDANOV (@dudanov) <https://github.com/dudanov>`__ - `Sergey V. DUDANOV (@dudanov) <https://github.com/dudanov>`__
- `David Girón (@duhow) <https://github.com/duhow>`__
- `Duncan Findlay (@duncf) <https://github.com/duncf>`__ - `Duncan Findlay (@duncf) <https://github.com/duncf>`__
- `dyarkovoy (@dyarkovoy) <https://github.com/dyarkovoy>`__ - `dyarkovoy (@dyarkovoy) <https://github.com/dyarkovoy>`__
- `Janez Troha (@dz0ny) <https://github.com/dz0ny>`__ - `Janez Troha (@dz0ny) <https://github.com/dz0ny>`__
@ -592,7 +596,6 @@ Contributors
- `Pauline Middelink (@middelink) <https://github.com/middelink>`__ - `Pauline Middelink (@middelink) <https://github.com/middelink>`__
- `Mikko Tervala (@MikkoTervala) <https://github.com/MikkoTervala>`__ - `Mikko Tervala (@MikkoTervala) <https://github.com/MikkoTervala>`__
- `MiKuBB (@MiKuBB) <https://github.com/MiKuBB>`__ - `MiKuBB (@MiKuBB) <https://github.com/MiKuBB>`__
- `Minideezel (@minideezel) <https://github.com/minideezel>`__
- `André Klitzing (@misery) <https://github.com/misery>`__ - `André Klitzing (@misery) <https://github.com/misery>`__
- `Tomasz (@Misiu) <https://github.com/Misiu>`__ - `Tomasz (@Misiu) <https://github.com/Misiu>`__
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__ - `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__
@ -611,9 +614,8 @@ Contributors
- `Sam Hughes (@MrEditor97) <https://github.com/MrEditor97>`__ - `Sam Hughes (@MrEditor97) <https://github.com/MrEditor97>`__
- `Mariusz Kryński (@mrk-its) <https://github.com/mrk-its>`__ - `Mariusz Kryński (@mrk-its) <https://github.com/mrk-its>`__
- `Michael Davidson (@MrMDavidson) <https://github.com/MrMDavidson>`__ - `Michael Davidson (@MrMDavidson) <https://github.com/MrMDavidson>`__
- `MrZetor (@MrZetor) <https://github.com/MrZetor>`__
- `mtl010957 (@mtl010957) <https://github.com/mtl010957>`__ - `mtl010957 (@mtl010957) <https://github.com/mtl010957>`__
- `Murilo (@murilobaliego) <https://github.com/murilobaliego>`__ - `mulcmu (@mulcmu) <https://github.com/mulcmu>`__
- `Michel van de Wetering (@mvdwetering) <https://github.com/mvdwetering>`__ - `Michel van de Wetering (@mvdwetering) <https://github.com/mvdwetering>`__
- `Michiel van Turnhout (@mvturnho) <https://github.com/mvturnho>`__ - `Michiel van Turnhout (@mvturnho) <https://github.com/mvturnho>`__
- `Martin Weinelt (@mweinelt) <https://github.com/mweinelt>`__ - `Martin Weinelt (@mweinelt) <https://github.com/mweinelt>`__
@ -631,6 +633,7 @@ Contributors
- `NMC (@ncareau) <https://github.com/ncareau>`__ - `NMC (@ncareau) <https://github.com/ncareau>`__
- `NeoAcheron (@NeoAcheron) <https://github.com/NeoAcheron>`__ - `NeoAcheron (@NeoAcheron) <https://github.com/NeoAcheron>`__
- `Mike Meessen (@netmikey) <https://github.com/netmikey>`__ - `Mike Meessen (@netmikey) <https://github.com/netmikey>`__
- `Nicolas Graziano (@ngraziano) <https://github.com/ngraziano>`__
- `Nick B. (@NickB1) <https://github.com/NickB1>`__ - `Nick B. (@NickB1) <https://github.com/NickB1>`__
- `nickrout (@nickrout) <https://github.com/nickrout>`__ - `nickrout (@nickrout) <https://github.com/nickrout>`__
- `Nick Whyte (@nickw444) <https://github.com/nickw444>`__ - `Nick Whyte (@nickw444) <https://github.com/nickw444>`__
@ -669,6 +672,7 @@ Contributors
- `Derrick Lyndon Pallas (@pallas) <https://github.com/pallas>`__ - `Derrick Lyndon Pallas (@pallas) <https://github.com/pallas>`__
- `Panuruj Khambanonda (PK) (@panuruj) <https://github.com/panuruj>`__ - `Panuruj Khambanonda (PK) (@panuruj) <https://github.com/panuruj>`__
- `Pasi Suominen (@pasiz) <https://github.com/pasiz>`__ - `Pasi Suominen (@pasiz) <https://github.com/pasiz>`__
- `Patrick Collins (@patrickcollins12) <https://github.com/patrickcollins12>`__
- `Patrick van der Leer (@patvdleer) <https://github.com/patvdleer>`__ - `Patrick van der Leer (@patvdleer) <https://github.com/patvdleer>`__
- `Paul Deen (@PaulAntonDeen) <https://github.com/PaulAntonDeen>`__ - `Paul Deen (@PaulAntonDeen) <https://github.com/PaulAntonDeen>`__
- `Paul Monigatti (@paulmonigatti) <https://github.com/paulmonigatti>`__ - `Paul Monigatti (@paulmonigatti) <https://github.com/paulmonigatti>`__
@ -680,6 +684,7 @@ Contributors
- `Peter Galantha (@peterg79) <https://github.com/peterg79>`__ - `Peter Galantha (@peterg79) <https://github.com/peterg79>`__
- `Philippe FOUQUET (@Philippe12) <https://github.com/Philippe12>`__ - `Philippe FOUQUET (@Philippe12) <https://github.com/Philippe12>`__
- `pieterbrink123 (@pieterbrink123) <https://github.com/pieterbrink123>`__ - `pieterbrink123 (@pieterbrink123) <https://github.com/pieterbrink123>`__
- `Piotr Kubiak (@piotr-kubiak) <https://github.com/piotr-kubiak>`__
- `Tommy van der Vorst (@pixelspark) <https://github.com/pixelspark>`__ - `Tommy van der Vorst (@pixelspark) <https://github.com/pixelspark>`__
- `Peter Kuehne (@pkuehne) <https://github.com/pkuehne>`__ - `Peter Kuehne (@pkuehne) <https://github.com/pkuehne>`__
- `Plácido Revilla (@placidorevilla) <https://github.com/placidorevilla>`__ - `Plácido Revilla (@placidorevilla) <https://github.com/placidorevilla>`__
@ -756,6 +761,7 @@ Contributors
- `sherbang (@sherbang) <https://github.com/sherbang>`__ - `sherbang (@sherbang) <https://github.com/sherbang>`__
- `Shish (@shish) <https://github.com/shish>`__ - `Shish (@shish) <https://github.com/shish>`__
- `SiliconAvatar (@SiliconAvatar) <https://github.com/SiliconAvatar>`__ - `SiliconAvatar (@SiliconAvatar) <https://github.com/SiliconAvatar>`__
- `Francisco J. Solis (@sisco0) <https://github.com/sisco0>`__
- `Derek Hageman (@Sizurka) <https://github.com/Sizurka>`__ - `Derek Hageman (@Sizurka) <https://github.com/Sizurka>`__
- `Stephen Tierney (@sjtrny) <https://github.com/sjtrny>`__ - `Stephen Tierney (@sjtrny) <https://github.com/sjtrny>`__
- `Niklas Wagner (@Skaronator) <https://github.com/Skaronator>`__ - `Niklas Wagner (@Skaronator) <https://github.com/Skaronator>`__
@ -897,4 +903,4 @@ Contributors
- `Zack Barett (@zsarnett) <https://github.com/zsarnett>`__ - `Zack Barett (@zsarnett) <https://github.com/zsarnett>`__
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__ - `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
*This page was last updated November 24, 2022.* *This page was last updated December 1, 2022.*