mirror of
https://github.com/esphome/esphome-docs.git
synced 2024-12-27 17:37:45 +01:00
commit
7293802e79
2
Doxygen
2
Doxygen
@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome"
|
|||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 2022.9.0b2
|
PROJECT_NUMBER = 2022.9.0b3
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
|
2
Makefile
2
Makefile
@ -1,5 +1,5 @@
|
|||||||
ESPHOME_PATH = ../esphome
|
ESPHOME_PATH = ../esphome
|
||||||
ESPHOME_REF = 2022.9.0b2
|
ESPHOME_REF = 2022.9.0b3
|
||||||
|
|
||||||
.PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify
|
.PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
2022.9.0b2
|
2022.9.0b3
|
@ -46,6 +46,10 @@ Beta Changes
|
|||||||
- Unify 'nullptr' initalization of class members; :esphomepr:`3805` by :ghuser:`RoboMagus`
|
- Unify 'nullptr' initalization of class members; :esphomepr:`3805` by :ghuser:`RoboMagus`
|
||||||
- Initialize all child sensors to nullptr :esphomepr:`3808` by :ghuser:`jesserockz`
|
- Initialize all child sensors to nullptr :esphomepr:`3808` by :ghuser:`jesserockz`
|
||||||
- Remove floating point calculation from ac_dimmer ISR :esphomepr:`3770` by :ghuser:`Azimath`
|
- Remove floating point calculation from ac_dimmer ISR :esphomepr:`3770` by :ghuser:`Azimath`
|
||||||
|
- split pronto codes if they are too long :esphomepr:`3812` by :ghuser:`ssieb`
|
||||||
|
- [BME280] raise standby time :esphomepr:`3804` by :ghuser:`h3ndrik`
|
||||||
|
- Make sprinkler reset_resume() method public :esphomepr:`3824` by :ghuser:`kbx81`
|
||||||
|
- Bump dashboard to 20220919.1 :esphomepr:`3828` by :ghuser:`balloob`
|
||||||
|
|
||||||
All changes
|
All changes
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
@ -106,6 +110,10 @@ All changes
|
|||||||
- Unify 'nullptr' initalization of class members; :esphomepr:`3805` by :ghuser:`RoboMagus`
|
- Unify 'nullptr' initalization of class members; :esphomepr:`3805` by :ghuser:`RoboMagus`
|
||||||
- Initialize all child sensors to nullptr :esphomepr:`3808` by :ghuser:`jesserockz`
|
- Initialize all child sensors to nullptr :esphomepr:`3808` by :ghuser:`jesserockz`
|
||||||
- Remove floating point calculation from ac_dimmer ISR :esphomepr:`3770` by :ghuser:`Azimath`
|
- Remove floating point calculation from ac_dimmer ISR :esphomepr:`3770` by :ghuser:`Azimath`
|
||||||
|
- split pronto codes if they are too long :esphomepr:`3812` by :ghuser:`ssieb`
|
||||||
|
- [BME280] raise standby time :esphomepr:`3804` by :ghuser:`h3ndrik`
|
||||||
|
- Make sprinkler reset_resume() method public :esphomepr:`3824` by :ghuser:`kbx81`
|
||||||
|
- Bump dashboard to 20220919.1 :esphomepr:`3828` by :ghuser:`balloob`
|
||||||
|
|
||||||
Past Changelogs
|
Past Changelogs
|
||||||
---------------
|
---------------
|
||||||
|
@ -18,6 +18,18 @@ The Bluetooth proxy depends on :doc:`esp32_ble_tracker` so make sure to add that
|
|||||||
|
|
||||||
Bluetooth proxy requires Home Assistant 2022.9 or later.
|
Bluetooth proxy requires Home Assistant 2022.9 or later.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
The Bluetooth proxy of ESPHome currently only provides Home Assistant with passive sensor
|
||||||
|
data that is advertised by certain devices. Not all devices are supported and ESPHome does not decode or keep a list.
|
||||||
|
To find out if your device is supported, please search for it in the `Home Assistant Integrations <https://www.home-assistant.io/integrations/>`__ list.
|
||||||
|
|
||||||
|
The Individual device integrations in Home Assistant (such as BTHome) will receive the data from the Bluetooth Integration in Home Assistant
|
||||||
|
which automatically aggregates all ESPHome bluetooth proxies with any USB Bluetooth Adapters you might have.
|
||||||
|
|
||||||
|
Configuration:
|
||||||
|
--------------
|
||||||
|
|
||||||
.. code-block::
|
.. code-block::
|
||||||
|
|
||||||
bluetooth_proxy:
|
bluetooth_proxy:
|
||||||
|
@ -177,6 +177,9 @@ enum. These values are:
|
|||||||
Updating the password:
|
Updating the password:
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
Changing an existing password:
|
||||||
|
******************************
|
||||||
|
|
||||||
Since the password is used both for compiling and uploading the regular ``esphome <file> run``
|
Since the password is used both for compiling and uploading the regular ``esphome <file> run``
|
||||||
won't work of course. This issue can be worked around by executing the operations separately
|
won't work of course. This issue can be worked around by executing the operations separately
|
||||||
through an ``on_boot`` trigger:
|
through an ``on_boot`` trigger:
|
||||||
@ -191,6 +194,12 @@ through an ``on_boot`` trigger:
|
|||||||
password: "Old password"
|
password: "Old password"
|
||||||
id: my_ota
|
id: my_ota
|
||||||
|
|
||||||
|
Adding a password:
|
||||||
|
******************
|
||||||
|
|
||||||
|
If OTA is already enabled without a password, simply add a ``password:`` line to the existing
|
||||||
|
``ota:`` config block.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ You have to replace the numbers in the lambdas to determine your weight which is
|
|||||||
- platform: template
|
- platform: template
|
||||||
name: Impedance Aurélien
|
name: Impedance Aurélien
|
||||||
id: impedance_user1
|
id: impedance_user1
|
||||||
unit_of_measurement: 'ohm'
|
unit_of_measurement: 'Ω'
|
||||||
icon: mdi:omega
|
icon: mdi:omega
|
||||||
accuracy_decimals: 0
|
accuracy_decimals: 0
|
||||||
- platform: template
|
- platform: template
|
||||||
@ -103,7 +103,7 @@ You have to replace the numbers in the lambdas to determine your weight which is
|
|||||||
- platform: template
|
- platform: template
|
||||||
name: Impedance Siham
|
name: Impedance Siham
|
||||||
id: impedance_user2
|
id: impedance_user2
|
||||||
unit_of_measurement: 'ohm'
|
unit_of_measurement: 'Ω'
|
||||||
icon: mdi:omega
|
icon: mdi:omega
|
||||||
accuracy_decimals: 0
|
accuracy_decimals: 0
|
||||||
|
|
||||||
|
2
conf.py
2
conf.py
@ -68,7 +68,7 @@ author = "ESPHome"
|
|||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = "2022.9"
|
version = "2022.9"
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = "2022.9.0b2"
|
release = "2022.9.0b3"
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
@ -730,6 +730,12 @@ script was already running.
|
|||||||
then:
|
then:
|
||||||
- script.execute: my_script
|
- script.execute: my_script
|
||||||
|
|
||||||
|
or as lambda
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
lambda: 'id(my_script).execute();
|
||||||
|
|
||||||
.. _script-stop_action:
|
.. _script-stop_action:
|
||||||
|
|
||||||
``script.stop`` Action
|
``script.stop`` Action
|
||||||
@ -757,6 +763,12 @@ will not be executed.
|
|||||||
then:
|
then:
|
||||||
- script.stop: my_script
|
- script.stop: my_script
|
||||||
|
|
||||||
|
or as lambda
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
lambda: 'id(my_script).stop();'
|
||||||
|
|
||||||
.. _script-wait_action:
|
.. _script-wait_action:
|
||||||
|
|
||||||
``script.wait`` Action
|
``script.wait`` Action
|
||||||
@ -783,6 +795,14 @@ of the script are running in parallel, this will block until all of them have te
|
|||||||
- script.execute: my_script
|
- script.execute: my_script
|
||||||
- script.wait: my_script
|
- script.wait: my_script
|
||||||
|
|
||||||
|
or as lambda
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
lambda: |-
|
||||||
|
id(my_script).execute();
|
||||||
|
id(my_script).wait();
|
||||||
|
|
||||||
.. _script-is_running_condition:
|
.. _script-is_running_condition:
|
||||||
|
|
||||||
``script.is_running`` Condition
|
``script.is_running`` Condition
|
||||||
@ -801,6 +821,15 @@ of the given id is running, not how many.
|
|||||||
then:
|
then:
|
||||||
- logger.log: Script is running!
|
- logger.log: Script is running!
|
||||||
|
|
||||||
|
or as lambda
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
lambda: -|
|
||||||
|
if(id(my_script).is_running() {
|
||||||
|
ESP_LOGI("main", "Script is running!");
|
||||||
|
}
|
||||||
|
|
||||||
.. _for_condition:
|
.. _for_condition:
|
||||||
|
|
||||||
``for`` Condition
|
``for`` Condition
|
||||||
|
@ -352,6 +352,7 @@ Contributors
|
|||||||
- `guillempages (@guillempages) <https://github.com/guillempages>`__
|
- `guillempages (@guillempages) <https://github.com/guillempages>`__
|
||||||
- `Guyohms (@Guyohms) <https://github.com/Guyohms>`__
|
- `Guyohms (@Guyohms) <https://github.com/Guyohms>`__
|
||||||
- `Gilles van den Hoven (@gvdhoven) <https://github.com/gvdhoven>`__
|
- `Gilles van den Hoven (@gvdhoven) <https://github.com/gvdhoven>`__
|
||||||
|
- `h3ndrik (@h3ndrik) <https://github.com/h3ndrik>`__
|
||||||
- `haade (@haade-administrator) <https://github.com/haade-administrator>`__
|
- `haade (@haade-administrator) <https://github.com/haade-administrator>`__
|
||||||
- `Peter van Dijk (@Habbie) <https://github.com/Habbie>`__
|
- `Peter van Dijk (@Habbie) <https://github.com/Habbie>`__
|
||||||
- `Hagai Shatz (@hagai-shatz) <https://github.com/hagai-shatz>`__
|
- `Hagai Shatz (@hagai-shatz) <https://github.com/hagai-shatz>`__
|
||||||
@ -498,7 +499,6 @@ Contributors
|
|||||||
- `Kyle Hendricks (@kylehendricks) <https://github.com/kylehendricks>`__
|
- `Kyle Hendricks (@kylehendricks) <https://github.com/kylehendricks>`__
|
||||||
- `Kyle Manna (@kylemanna) <https://github.com/kylemanna>`__
|
- `Kyle Manna (@kylemanna) <https://github.com/kylemanna>`__
|
||||||
- `Kalashnikov Ilya (@l1bbcsg) <https://github.com/l1bbcsg>`__
|
- `Kalashnikov Ilya (@l1bbcsg) <https://github.com/l1bbcsg>`__
|
||||||
- `la7dja (@la7dja) <https://github.com/la7dja>`__
|
|
||||||
- `Limor "Ladyada" Fried (@ladyada) <https://github.com/ladyada>`__
|
- `Limor "Ladyada" Fried (@ladyada) <https://github.com/ladyada>`__
|
||||||
- `Luca Adrian L (@lal12) <https://github.com/lal12>`__
|
- `Luca Adrian L (@lal12) <https://github.com/lal12>`__
|
||||||
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__
|
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__
|
||||||
@ -513,7 +513,6 @@ Contributors
|
|||||||
- `Lubos Horacek (@lhoracek) <https://github.com/lhoracek>`__
|
- `Lubos Horacek (@lhoracek) <https://github.com/lhoracek>`__
|
||||||
- `Juraj Liso (@LiJu09) <https://github.com/LiJu09>`__
|
- `Juraj Liso (@LiJu09) <https://github.com/LiJu09>`__
|
||||||
- `lingex (@lingex) <https://github.com/lingex>`__
|
- `lingex (@lingex) <https://github.com/lingex>`__
|
||||||
- `lkomurcu (@lkomurcu) <https://github.com/lkomurcu>`__
|
|
||||||
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__
|
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__
|
||||||
- `Barry Loong (@loongyh) <https://github.com/loongyh>`__
|
- `Barry Loong (@loongyh) <https://github.com/loongyh>`__
|
||||||
- `LuBeDa (@lubeda) <https://github.com/lubeda>`__
|
- `LuBeDa (@lubeda) <https://github.com/lubeda>`__
|
||||||
@ -584,6 +583,7 @@ Contributors
|
|||||||
- `MiKuBB (@MiKuBB) <https://github.com/MiKuBB>`__
|
- `MiKuBB (@MiKuBB) <https://github.com/MiKuBB>`__
|
||||||
- `Minideezel (@minideezel) <https://github.com/minideezel>`__
|
- `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>`__
|
||||||
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__
|
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__
|
||||||
- `Matthew Garrett (@mjg59) <https://github.com/mjg59>`__
|
- `Matthew Garrett (@mjg59) <https://github.com/mjg59>`__
|
||||||
- `Maarten (@mjkl-gh) <https://github.com/mjkl-gh>`__
|
- `Maarten (@mjkl-gh) <https://github.com/mjkl-gh>`__
|
||||||
@ -893,9 +893,10 @@ Contributors
|
|||||||
- `Zebble (@Zebble) <https://github.com/Zebble>`__
|
- `Zebble (@Zebble) <https://github.com/Zebble>`__
|
||||||
- `ZJY (@zhangjingye03) <https://github.com/zhangjingye03>`__
|
- `ZJY (@zhangjingye03) <https://github.com/zhangjingye03>`__
|
||||||
- `San (@zhujunsan) <https://github.com/zhujunsan>`__
|
- `San (@zhujunsan) <https://github.com/zhujunsan>`__
|
||||||
|
- `Geek_cat (@zhzhzhy) <https://github.com/zhzhzhy>`__
|
||||||
- `I. Tomita (@ziceva) <https://github.com/ziceva>`__
|
- `I. Tomita (@ziceva) <https://github.com/ziceva>`__
|
||||||
- `Michael Labuschke (@zigman79) <https://github.com/zigman79>`__
|
- `Michael Labuschke (@zigman79) <https://github.com/zigman79>`__
|
||||||
- `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 September 15, 2022.*
|
*This page was last updated September 20, 2022.*
|
||||||
|
Loading…
Reference in New Issue
Block a user