mirror of
https://github.com/esphome/esphome-docs.git
synced 2024-12-26 17:27:47 +01:00
commit
5bc93addfe
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 = 2021.12.0b2
|
PROJECT_NUMBER = 2021.12.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 = 2021.12.0b2
|
ESPHOME_REF = 2021.12.0b3
|
||||||
|
|
||||||
.PHONY: html html-strict cleanhtml deploy help webserver Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify
|
.PHONY: html html-strict cleanhtml deploy help webserver Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify
|
||||||
|
|
||||||
|
@ -13,6 +13,11 @@ div.body {
|
|||||||
min-width: initial;
|
min-width: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.sphinxsidebar {
|
||||||
|
max-height: 100%;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
|
||||||
img.component-image {
|
img.component-image {
|
||||||
border: none;
|
border: none;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
@ -1 +1 @@
|
|||||||
2021.12.0b2
|
2021.12.0b3
|
@ -58,6 +58,12 @@ This release has a fix that allows using multiple networks each with their own s
|
|||||||
When using these options, you **must** also set ``wifi`` -> ``use_address`` when installing new firmware as ESPHome
|
When using these options, you **must** also set ``wifi`` -> ``use_address`` when installing new firmware as ESPHome
|
||||||
cannot know which IP address to use automatically.
|
cannot know which IP address to use automatically.
|
||||||
|
|
||||||
|
The Dashboard and secrets
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
The ESPHome Dashboard will now save the wifi credentials as secrets (``wifi_ssid`` / ``wifi_password``) for future use. If you are already using these secrets,
|
||||||
|
then the dashboard will not ask for credentials and will configure using them for you.
|
||||||
|
|
||||||
NEC remote protocol
|
NEC remote protocol
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
@ -95,10 +101,21 @@ Breaking Changes
|
|||||||
- Fix NEC protocol implementation :esphomepr:`2534` by :ghuser:`dudanov` (breaking-change)
|
- Fix NEC protocol implementation :esphomepr:`2534` by :ghuser:`dudanov` (breaking-change)
|
||||||
- Tuya Cover improvements :esphomepr:`2637` by :ghuser:`pauln` (breaking-change)
|
- Tuya Cover improvements :esphomepr:`2637` by :ghuser:`pauln` (breaking-change)
|
||||||
|
|
||||||
Beta Fixes
|
Beta Changes
|
||||||
^^^^^^^^^^
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
- Feed watchdog during OTA :esphomepr:`2852` by :ghuser:`oxan`
|
- Feed watchdog during OTA :esphomepr:`2852` by :ghuser:`oxan`
|
||||||
|
- Bump esphome-dashboard to 20211206.0 :esphomepr:`2870` by :ghuser:`jesserockz`
|
||||||
|
- tlc59208f : fix compilation error :esphomepr:`2867` by :ghuser:`martgras`
|
||||||
|
- ADC: Turn verbose the debugging "got voltage" :esphomepr:`2863` by :ghuser:`CarlosGS`
|
||||||
|
- SPS30 : fix i2c read size :esphomepr:`2866` by :ghuser:`martgras`
|
||||||
|
- Fix MCP23x17 not disabling pullup after config change :esphomepr:`2855` by :ghuser:`oxan`
|
||||||
|
- Ignore already stopped dhcp for ethernet :esphomepr:`2862` by :ghuser:`madron`
|
||||||
|
- Add endpoint to fetch secrets keys :esphomepr:`2873` by :ghuser:`jesserockz`
|
||||||
|
- Adopt using wifi secrets that should exist at this point :esphomepr:`2874` by :ghuser:`jesserockz`
|
||||||
|
- Allow wizard to specify secrets :esphomepr:`2875` by :ghuser:`jesserockz`
|
||||||
|
- Feed watchdog when no component loops :esphomepr:`2857` by :ghuser:`oxan`
|
||||||
|
- Bump esphome-dashboard to 20211207.0 :esphomepr:`2877` by :ghuser:`jesserockz`
|
||||||
|
|
||||||
All changes
|
All changes
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
@ -180,6 +197,17 @@ All changes
|
|||||||
- Fix wifi not working with manual_ip using esp-idf :esphomepr:`2849` by :ghuser:`Maelstrom96`
|
- Fix wifi not working with manual_ip using esp-idf :esphomepr:`2849` by :ghuser:`Maelstrom96`
|
||||||
- modbus_controller: bugfix: enable overriding calculated register size :esphomepr:`2845` by :ghuser:`martgras`
|
- modbus_controller: bugfix: enable overriding calculated register size :esphomepr:`2845` by :ghuser:`martgras`
|
||||||
- Feed watchdog during OTA :esphomepr:`2852` by :ghuser:`oxan`
|
- Feed watchdog during OTA :esphomepr:`2852` by :ghuser:`oxan`
|
||||||
|
- Bump esphome-dashboard to 20211206.0 :esphomepr:`2870` by :ghuser:`jesserockz`
|
||||||
|
- tlc59208f : fix compilation error :esphomepr:`2867` by :ghuser:`martgras`
|
||||||
|
- ADC: Turn verbose the debugging "got voltage" :esphomepr:`2863` by :ghuser:`CarlosGS`
|
||||||
|
- SPS30 : fix i2c read size :esphomepr:`2866` by :ghuser:`martgras`
|
||||||
|
- Fix MCP23x17 not disabling pullup after config change :esphomepr:`2855` by :ghuser:`oxan`
|
||||||
|
- Ignore already stopped dhcp for ethernet :esphomepr:`2862` by :ghuser:`madron`
|
||||||
|
- Add endpoint to fetch secrets keys :esphomepr:`2873` by :ghuser:`jesserockz`
|
||||||
|
- Adopt using wifi secrets that should exist at this point :esphomepr:`2874` by :ghuser:`jesserockz`
|
||||||
|
- Allow wizard to specify secrets :esphomepr:`2875` by :ghuser:`jesserockz`
|
||||||
|
- Feed watchdog when no component loops :esphomepr:`2857` by :ghuser:`oxan`
|
||||||
|
- Bump esphome-dashboard to 20211207.0 :esphomepr:`2877` by :ghuser:`jesserockz`
|
||||||
|
|
||||||
Past Changelogs
|
Past Changelogs
|
||||||
---------------
|
---------------
|
||||||
|
@ -115,7 +115,7 @@ They can also be changed in the Lambda by adding the following command:
|
|||||||
|
|
||||||
|
|
||||||
- **on/off** -> switch scrolling on or off, use true or false
|
- **on/off** -> switch scrolling on or off, use true or false
|
||||||
- **mode** -> 0 = Continuous scrolling, 1 = Stop at end and reset
|
- **mode** -> max7219digit::CONTINUOUS for continuous scrolling, max7219digit::STOP = Stop at end and reset
|
||||||
- **speed** -> Set speed of scrolling (ms for every step of one dot)
|
- **speed** -> Set speed of scrolling (ms for every step of one dot)
|
||||||
- **delay** -> pause time at start of scrolling
|
- **delay** -> pause time at start of scrolling
|
||||||
- **dwell** -> pause at end of scrolling (only in mode 1)
|
- **dwell** -> pause at end of scrolling (only in mode 1)
|
||||||
@ -127,9 +127,9 @@ They can also be changed in the Lambda by adding the following command:
|
|||||||
# ...
|
# ...
|
||||||
lambda: |-
|
lambda: |-
|
||||||
# ...
|
# ...
|
||||||
it.scroll(true, 0, 100, 5000, 1500);
|
it.scroll(true, max7219digit::CONTINUOUS, 100, 5000, 1500);
|
||||||
// OR
|
// OR
|
||||||
it.scroll(true, 0);
|
it.scroll(true, max7219digit::CONTINUOUS);
|
||||||
// OR
|
// OR
|
||||||
it.scroll(true);
|
it.scroll(true);
|
||||||
|
|
||||||
|
@ -48,6 +48,9 @@ This sensor supports both UART and I²C communication. However, at the moment on
|
|||||||
pmc_10_0:
|
pmc_10_0:
|
||||||
name: "Workshop PM <10µm Number concentration"
|
name: "Workshop PM <10µm Number concentration"
|
||||||
id: "workshop_PMC_10_0"
|
id: "workshop_PMC_10_0"
|
||||||
|
pm_size:
|
||||||
|
name: "Typical Particle size"
|
||||||
|
id: "pm_size"
|
||||||
address: 0x69
|
address: 0x69
|
||||||
update_interval: 10s
|
update_interval: 10s
|
||||||
|
|
||||||
@ -57,55 +60,61 @@ Configuration variables:
|
|||||||
- **pm_1_0** (*Optional*): The information for the **Weight Concentration** sensor for fine particles up to 1μm. Readings in µg/m³.
|
- **pm_1_0** (*Optional*): The information for the **Weight Concentration** sensor for fine particles up to 1μm. Readings in µg/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pm_2_5** (*Optional*): The information for the **Weight Concentration** sensor for fine particles up to 2.5μm. Readings in µg/m³.
|
- **pm_2_5** (*Optional*): The information for the **Weight Concentration** sensor for fine particles up to 2.5μm. Readings in µg/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pm_4_0** (*Optional*): The information for the **Weight Concentration** sensor for coarse particles up to 4μm. Readings in µg/m³.
|
- **pm_4_0** (*Optional*): The information for the **Weight Concentration** sensor for coarse particles up to 4μm. Readings in µg/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pm_10_0** (*Optional*): The information for the **Weight Concentration** sensor for coarse particles up to 10μm. Readings in µg/m³.
|
- **pm_10_0** (*Optional*): The information for the **Weight Concentration** sensor for coarse particles up to 10μm. Readings in µg/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pmc_0_5** (*Optional*): The information for the **Number Concentration** sensor for ultrafine particles up to 0.5μm. Readings in particles/m³.
|
- **pmc_0_5** (*Optional*): The information for the **Number Concentration** sensor for ultrafine particles up to 0.5μm. Readings in particles/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pmc_1_0** (*Optional*): The information for the **Number Concentration** sensor for fine particles up to 1μm. Readings in particles/m³.
|
- **pmc_1_0** (*Optional*): The information for the **Number Concentration** sensor for fine particles up to 1μm. Readings in particles/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pmc_2_5** (*Optional*): The information for the **Number Concentration** sensor for fine particles up to 2.5μm. Readings in particles/m³.
|
- **pmc_2_5** (*Optional*): The information for the **Number Concentration** sensor for fine particles up to 2.5μm. Readings in particles/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pmc_4_0** (*Optional*): The information for the **Number Concentration** sensor for coarse particles up to 4μm. Readings in particles/m³.
|
- **pmc_4_0** (*Optional*): The information for the **Number Concentration** sensor for coarse particles up to 4μm. Readings in particles/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **pmc_10_0** (*Optional*): The information for the **Number Concentration** sensor for coarse particles up to 10μm. Readings in particles/m³.
|
- **pmc_10_0** (*Optional*): The information for the **Number Concentration** sensor for coarse particles up to 10μm. Readings in particles/m³.
|
||||||
|
|
||||||
- **name** (**Required**, string): The name for this sensor.
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in lambdas.
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
|
- **pm_size** (*Optional*): Typical particle size in μm.
|
||||||
|
|
||||||
|
- **name** (**Required**, string): The name for this sensor.
|
||||||
|
- **id** (*Optional*, :ref:`config-id`): Set the ID of this sensor for use in automation and lambdas.
|
||||||
- All other options from :ref:`Sensor <config-sensor>`.
|
- All other options from :ref:`Sensor <config-sensor>`.
|
||||||
|
|
||||||
- **address** (*Optional*, int): Manually specify the I²C address of the sensor.
|
- **address** (*Optional*, int): Manually specify the I²C address of the sensor.
|
||||||
|
2
conf.py
2
conf.py
@ -69,7 +69,7 @@ author = "Otto Winter"
|
|||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = "2021.12"
|
version = "2021.12"
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = "2021.12.0b2"
|
release = "2021.12.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.
|
||||||
|
@ -361,6 +361,7 @@ Contributors
|
|||||||
- `Jasper van der Neut - Stulen (@jvanderneutstulen) <https://github.com/jvanderneutstulen>`__
|
- `Jasper van der Neut - Stulen (@jvanderneutstulen) <https://github.com/jvanderneutstulen>`__
|
||||||
- `João Vitor M. Roma (@jvmr1) <https://github.com/jvmr1>`__
|
- `João Vitor M. Roma (@jvmr1) <https://github.com/jvmr1>`__
|
||||||
- `Jack Wozny (@jwozny) <https://github.com/jwozny>`__
|
- `Jack Wozny (@jwozny) <https://github.com/jwozny>`__
|
||||||
|
- `Jozef Zuzelka (@jzlka) <https://github.com/jzlka>`__
|
||||||
- `Kris (@K-r-i-s-t-i-a-n) <https://github.com/K-r-i-s-t-i-a-n>`__
|
- `Kris (@K-r-i-s-t-i-a-n) <https://github.com/K-r-i-s-t-i-a-n>`__
|
||||||
- `Harald Nagel (@k7hpn) <https://github.com/k7hpn>`__
|
- `Harald Nagel (@k7hpn) <https://github.com/k7hpn>`__
|
||||||
- `kaegi (@kaegi) <https://github.com/kaegi>`__
|
- `kaegi (@kaegi) <https://github.com/kaegi>`__
|
||||||
@ -468,7 +469,6 @@ Contributors
|
|||||||
- `Mikko Tervala (@MikkoTervala) <https://github.com/MikkoTervala>`__
|
- `Mikko Tervala (@MikkoTervala) <https://github.com/MikkoTervala>`__
|
||||||
- `mikosoft83 (@mikosoft83) <https://github.com/mikosoft83>`__
|
- `mikosoft83 (@mikosoft83) <https://github.com/mikosoft83>`__
|
||||||
- `Minideezel (@minideezel) <https://github.com/minideezel>`__
|
- `Minideezel (@minideezel) <https://github.com/minideezel>`__
|
||||||
- `mipa87 (@mipa87) <https://github.com/mipa87>`__
|
|
||||||
- `André Klitzing (@misery) <https://github.com/misery>`__
|
- `André Klitzing (@misery) <https://github.com/misery>`__
|
||||||
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__
|
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__
|
||||||
- `Maarten (@mjkl-gh) <https://github.com/mjkl-gh>`__
|
- `Maarten (@mjkl-gh) <https://github.com/mjkl-gh>`__
|
||||||
@ -643,6 +643,7 @@ Contributors
|
|||||||
- `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>`__
|
||||||
- `Rafael Treviño (@skasi7) <https://github.com/skasi7>`__
|
- `Rafael Treviño (@skasi7) <https://github.com/skasi7>`__
|
||||||
|
- `Sebastian Lövdahl (@slovdahl) <https://github.com/slovdahl>`__
|
||||||
- `Luca Zimmermann (@soundstorm) <https://github.com/soundstorm>`__
|
- `Luca Zimmermann (@soundstorm) <https://github.com/soundstorm>`__
|
||||||
- `Sourabh Jaiswal (@sourabhjaiswal) <https://github.com/sourabhjaiswal>`__
|
- `Sourabh Jaiswal (@sourabhjaiswal) <https://github.com/sourabhjaiswal>`__
|
||||||
- `Philip Allgaier (@spacegaier) <https://github.com/spacegaier>`__
|
- `Philip Allgaier (@spacegaier) <https://github.com/spacegaier>`__
|
||||||
@ -681,7 +682,6 @@ Contributors
|
|||||||
- `Spencer Hachmeister (@TheHackmeister) <https://github.com/TheHackmeister>`__
|
- `Spencer Hachmeister (@TheHackmeister) <https://github.com/TheHackmeister>`__
|
||||||
- `thejonesyboy (@thejonesyboy) <https://github.com/thejonesyboy>`__
|
- `thejonesyboy (@thejonesyboy) <https://github.com/thejonesyboy>`__
|
||||||
- `TheJulianJES (@TheJulianJES) <https://github.com/TheJulianJES>`__
|
- `TheJulianJES (@TheJulianJES) <https://github.com/TheJulianJES>`__
|
||||||
- `Jozef Zuzelka (@TheKuko) <https://github.com/TheKuko>`__
|
|
||||||
- `Mateusz Soszyński (@TheLastGimbus) <https://github.com/TheLastGimbus>`__
|
- `Mateusz Soszyński (@TheLastGimbus) <https://github.com/TheLastGimbus>`__
|
||||||
- `Zixuan Wang (@TheNetAdmin) <https://github.com/TheNetAdmin>`__
|
- `Zixuan Wang (@TheNetAdmin) <https://github.com/TheNetAdmin>`__
|
||||||
- `Dominik Bruhn (@theomega) <https://github.com/theomega>`__
|
- `Dominik Bruhn (@theomega) <https://github.com/theomega>`__
|
||||||
@ -760,4 +760,4 @@ Contributors
|
|||||||
- `ZTX18 (@ZTX18) <https://github.com/ZTX18>`__
|
- `ZTX18 (@ZTX18) <https://github.com/ZTX18>`__
|
||||||
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
|
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
|
||||||
|
|
||||||
*This page was last updated December 3, 2021.*
|
*This page was last updated December 7, 2021.*
|
||||||
|
Loading…
Reference in New Issue
Block a user