mirror of
https://github.com/esphome/esphome-docs.git
synced 2025-02-28 03:41:57 +01:00
commit
4c39236d4e
2
Doxygen
2
Doxygen
@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome"
|
||||
# could be handy for archiving the generated documentation or if some version
|
||||
# control system is used.
|
||||
|
||||
PROJECT_NUMBER = 1.21.0b1
|
||||
PROJECT_NUMBER = 1.21.0b2
|
||||
|
||||
# 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
|
||||
|
2
Makefile
2
Makefile
@ -1,5 +1,5 @@
|
||||
ESPHOME_PATH = ../esphome
|
||||
ESPHOME_REF = v1.21.0b1
|
||||
ESPHOME_REF = v1.21.0b2
|
||||
|
||||
.PHONY: html html-strict cleanhtml deploy help webserver Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png
|
||||
|
||||
|
BIN
_static/changelog-1.21.0.png
Normal file
BIN
_static/changelog-1.21.0.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 149 KiB |
@ -1 +1 @@
|
||||
1.21.0b1
|
||||
1.21.0b2
|
@ -12,7 +12,7 @@ Changelog - Version 1.20.0 - 21st July 2021
|
||||
|
||||
Number Core, components/number/index, folder-open.svg
|
||||
Template Number, components/number/template, description.svg
|
||||
Havells Inverter, components/sensor/havells_inverter, havellsgti5000d_s.jpg
|
||||
Havells Inverter, components/sensor/havells_solar, havellsgti5000d_s.jpg
|
||||
Anova Cooker, components/climate/anova, anova.png
|
||||
|
||||
|
||||
|
@ -2,30 +2,30 @@ Changelog - Version 1.21.0 - 18th August 2021
|
||||
=============================================
|
||||
|
||||
.. seo::
|
||||
:description: Changelog for ESPHome version 1.20.0.
|
||||
:image: /_static/changelog-1.20.0.png
|
||||
:description: Changelog for ESPHome version 1.21.0.
|
||||
:image: /_static/changelog-1.21.0.png
|
||||
:author: ESPHome
|
||||
:author_twitter: @esphome_
|
||||
|
||||
.. imgtable::
|
||||
:columns: 4
|
||||
|
||||
AM43, components/sensor/am43, am43.jpg, Lux
|
||||
AM43, components/sensor/am43, am43.jpg
|
||||
AM43 Cover, components/cover/am43, am43.jpg
|
||||
Color Temperature Light, components/light/color_temperature, brightness-medium.svg
|
||||
Demo, components/demo, description.svg
|
||||
DSMR, components/sensor/dsmr, dsmr.svg, Electrical counter
|
||||
HRXL MaxSonar WR, components/sensor/hrxl_maxsonar_wr, hrxl_maxsonar_wr.jpg, Acoustic distance
|
||||
DSMR, components/sensor/dsmr, dsmr.svg
|
||||
HRXL MaxSonar WR, components/sensor/hrxl_maxsonar_wr, hrxl_maxsonar_wr.jpg
|
||||
PipSolar - compatible PV Inverter, components/pipsolar, pipsolar.jpg
|
||||
PMSA003I, components/sensor/pmsa003i, pmsa003i.jpg, Particulate
|
||||
PMSA003I, components/sensor/pmsa003i, pmsa003i.jpg
|
||||
RGBCT Light, components/light/rgbct, rgbw.png
|
||||
SDP3x, components/sensor/sdp3x, sdp31.jpg, Pressure
|
||||
SDP3x, components/sensor/sdp3x, sdp31.jpg
|
||||
Selec Meter, components/sensor/selec_meter, selec_meter_em2m.jpg
|
||||
T6613/15, components/sensor/t6615, t6615.png, C02
|
||||
T6613/15, components/sensor/t6615, t6615.png
|
||||
TLC5947, components/output/tlc5947, tlc5947.jpg
|
||||
Select Core, components/select/index, folder-open.svg
|
||||
Template Select, components/select/template, description.svg
|
||||
TSL2591, components/sensor/tsl2591, tsl2591.jpg, Lux
|
||||
TSL2591, components/sensor/tsl2591, tsl2591.jpg
|
||||
|
||||
|
||||
Notes pending...
|
||||
@ -34,7 +34,7 @@ Notes pending...
|
||||
Select Entities
|
||||
---------------
|
||||
|
||||
ESPHome devices can now create ``select`` entities in Home Assistant. This allows you to
|
||||
ESPHome devices can now create :doc:`Select</components/select/index>` entities in Home Assistant. This allows you to
|
||||
not have to create ``input_select`` from HA and then import the current option into ESPHome.
|
||||
The chosen option can be updated from both sides and will be reflected accordinlgy.
|
||||
|
||||
@ -42,15 +42,41 @@ The chosen option can be updated from both sides and will be reflected accordinl
|
||||
Light Color Modes
|
||||
-----------------
|
||||
|
||||
This is an internal change, but ESPHome has been updated to properly support Home Assistant's
|
||||
color modes for lights. For the most part it mainly fixes issues that have come up with the
|
||||
color mode on Home Assistant not doing what people expected in ESPHome.
|
||||
:ghuser:`oxan` has been at it working hard on getting the all of the light code up to scratch and working
|
||||
really well with the latest changes to Home Assistant. This is mostly an internal change, but ESPHome has
|
||||
been updated to properly support Home Assistant's color modes for lights. For the most part it mainly
|
||||
fixes issues that have come up with the color mode on Home Assistant not doing what people expected in ESPHome.
|
||||
|
||||
|
||||
DSMR
|
||||
----
|
||||
|
||||
:ghuser:`glmnet` and :ghuser:`zuidwijk` have worked together to bring DSMR support to ESPHome.
|
||||
This platform allows you to read your DSMR smart meter via the P1 port. Check out the
|
||||
`repo <https://github.com/zuidwijk/dsmr>`_ with more info on the hardware required for this.
|
||||
|
||||
|
||||
Thermostat Breaking changes
|
||||
---------------------------
|
||||
|
||||
:ghuser:`kbx81` Has made a few changes to the :doc:`thermostat</components/climate/thermostat>` climate platform
|
||||
in :esphomepr:`2032`, :esphomepr:`2073` and :esphomepr:`2114` to allow for the many different use cases that everyone has.
|
||||
Unfortunately this means you might need to make some changes to your YAML configuration to utilize the new code.
|
||||
|
||||
- ``hysteresis`` has been replaced with ``cool_deadband``, ``cool_overrun``, ``heat_deadband`` and ``heat_overrun``.
|
||||
- Climate action timers now govern how quickly climate actions may be called:
|
||||
|
||||
- ``min_idle_time`` is required for all configurations.
|
||||
- ``min_cooling_off_time`` and ``min_cooling_run_time`` are required where cool_action or dry_action is used.
|
||||
- ``min_heating_off_time`` and ``min_heating_run_time`` are required where heat_action is used.
|
||||
- ``min_fanning_off_time`` and ``min_fanning_run_time`` are required where fan_only_action is used.
|
||||
- ``min_fan_mode_switching_time`` is required where any ``fan_mode`` actions (ex.: ``fan_mode_auto_action``, ``fan_mode_on_action``) are used.
|
||||
|
||||
|
||||
Anova Souve
|
||||
-----------
|
||||
|
||||
There is a change with the Anova BLE Souve climate platform that has a new **required**
|
||||
There is a change with the :doc:`Anova BLE Souve</components/climate/anova>` climate platform that has a new **required**
|
||||
config option: ``unit_of_measurement``.
|
||||
|
||||
|
||||
@ -105,6 +131,14 @@ Breaking Changes
|
||||
- Tidy HA addon :esphomepr:`1937` by :ghuser:`jesserockz` (breaking-change)
|
||||
- Thermostat enhancements 2 :esphomepr:`2114` by :ghuser:`kbx81` (breaking-change)
|
||||
|
||||
Beta Fixes
|
||||
^^^^^^^^^^
|
||||
|
||||
- Always send all light state values in API :esphomepr:`2150` by :ghuser:`oxan`
|
||||
- Let sensors announce their state_class via mqtt :esphomepr:`2155` by :ghuser:`puuu`
|
||||
- Thermostat delayed fan mode fix :esphomepr:`2158` by :ghuser:`kbx81`
|
||||
- Fix native API log level enum values :esphomepr:`2151` by :ghuser:`OttoWinter`
|
||||
|
||||
Notable Changes
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
|
@ -38,6 +38,7 @@ Configuration variables:
|
||||
- **samsung**: Decode and dump Samsung infrared codes.
|
||||
- **samsung36**: Decode and dump Samsung36 infrared codes.
|
||||
- **sony**: Decode and dump Sony infrared codes.
|
||||
- **toshiba_ac**: Decode and dump Toshiba AC infrared codes.
|
||||
- **rc_switch**: Decode and dump RCSwitch RF codes.
|
||||
- **rc5**: Decode and dump RC5 IR codes.
|
||||
- **raw**: Print all remote codes in their raw form. Useful for using arbitrary protocols.
|
||||
@ -69,6 +70,9 @@ Automations:
|
||||
- **on_sony** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a
|
||||
Sony remote code has been decoded. A variable ``x`` of type :apiclass:`remote_base::SonyData`
|
||||
is passed to the automation for use in lambdas.
|
||||
- **on_toshiba_ac** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a
|
||||
Toshiba AC remote code has been decoded. A variable ``x`` of type :apiclass:`remote_base::ToshibaAcData`
|
||||
is passed to the automation for use in lambdas.
|
||||
- **on_raw** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a
|
||||
raw remote code has been decoded. A variable ``x`` of type ``std::vector<int>``
|
||||
is passed to the automation for use in lambdas.
|
||||
@ -147,6 +151,11 @@ Remote code selection (exactly one of these has to be included):
|
||||
- **data** (**Required**, int): The Sony code to trigger on, see dumper output for more info.
|
||||
- **nbits** (*Optional*, int): The number of bits of the remote code. Defaults to ``12``.
|
||||
|
||||
- **toshiba_ac**: Trigger on a decoded Toshiba AC remote code with the given data.
|
||||
|
||||
- **rc_code_1** (**Required**, int): The remote control code to trigger on, see dumper output for more details.
|
||||
- **rc_code_2** (*Optional*, int): The second part of the remote control code to trigger on, see dumper output for more details.
|
||||
|
||||
- **raw**: Trigger on a raw remote code with the given code.
|
||||
|
||||
- **code** (**Required**, list): The code to listen for, see :ref:`remote_transmitter-transmit_raw`
|
||||
@ -174,7 +183,7 @@ Remote code selection (exactly one of these has to be included):
|
||||
|
||||
- **pioneer**: Trigger on a decoded Pioneer remote code with the given data.
|
||||
|
||||
- **rc_code_1** (**Required**, int): The remote control code trigger on, see dumper output for more details.
|
||||
- **rc_code_1** (**Required**, int): The remote control code to trigger on, see dumper output for more details.
|
||||
|
||||
- **dish**: Trigger on a decoded Dish Network remote code with the given data.
|
||||
Beware that Dish remotes use a different carrier frequency (57.6kHz) that many receiver hardware don't decode.
|
||||
|
@ -302,6 +302,26 @@ At the time this action was created, Pioneer maintained listings of IR codes use
|
||||
If unable to find your specific device in the documentation, find a device in the same class; the codes
|
||||
are largely shared among devices within a given class.
|
||||
|
||||
``remote_transmitter.transmit_toshiba_ac`` Action
|
||||
*************************************************
|
||||
|
||||
This :ref:`action <config-action>` sends a Toshiba AC infrared remote code to a remote transmitter.
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
on_...:
|
||||
- remote_transmitter.transmit_toshiba_ac:
|
||||
rc_code_1: 0xB24DBF4040BF
|
||||
rc_code_2: 0xD5660001003C
|
||||
|
||||
Configuration variables:
|
||||
|
||||
- **rc_code_1** (**Required**, int): The remote control code to send, see dumper output for more details.
|
||||
- **rc_code_2** (*Optional*, int): The secondary remote control code to send; some codes are sent in
|
||||
two parts.
|
||||
- **Note:** this action transmits codes using the new(er) Toshiba AC protocol and likely will not work with older units.
|
||||
- All other options from :ref:`remote_transmitter-transmit_action`.
|
||||
|
||||
``remote_transmitter.transmit_rc_switch_raw`` Action
|
||||
****************************************************
|
||||
|
||||
|
@ -6,7 +6,7 @@ Total Daily Energy Sensor
|
||||
:image: sigma.png
|
||||
|
||||
The ``total_daily_energy`` sensor is a helper sensor that can use the energy value of
|
||||
other sensors like the :doc:`HLW8012 <hlw8012>`, :doc:`CSE7766 <cse7766>`, etc and integrate
|
||||
other sensors like the :doc:`HLW8012 <hlw8012>`, :doc:`CSE7766 <cse7766>`, :doc:`ATM90E32 <atm90e32>`, etc and integrate
|
||||
it over time.
|
||||
|
||||
So this component allows you to convert readings in ``W`` or ``kW`` to readings of the total
|
||||
|
2
conf.py
2
conf.py
@ -69,7 +69,7 @@ author = "Otto Winter"
|
||||
# The short X.Y version.
|
||||
version = "1.21"
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = "1.21.0b1"
|
||||
release = "1.21.0b2"
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
@ -183,8 +183,10 @@ Contributors
|
||||
- `Robert Resch (@edenhaus) <https://github.com/edenhaus>`__
|
||||
- `Niclas Larsson (@edge90) <https://github.com/edge90>`__
|
||||
- `Eenoo (@Eenoo) <https://github.com/Eenoo>`__
|
||||
- `Eli Fidler (@efidler) <https://github.com/efidler>`__
|
||||
- `Erwin Kooi (@egeltje) <https://github.com/egeltje>`__
|
||||
- `Eike (@ei-ke) <https://github.com/ei-ke>`__
|
||||
- `Elazar Leibovich (@elazarl) <https://github.com/elazarl>`__
|
||||
- `electrofun-smart (@electrofun-smart) <https://github.com/electrofun-smart>`__
|
||||
- `Elkropac (@Elkropac) <https://github.com/Elkropac>`__
|
||||
- `elyorkhakimov (@elyorkhakimov) <https://github.com/elyorkhakimov>`__
|
||||
@ -266,6 +268,7 @@ Contributors
|
||||
- `Hamish Moffatt (@hmoffatt) <https://github.com/hmoffatt>`__
|
||||
- `MoA (@honomoa) <https://github.com/honomoa>`__
|
||||
- `Hopperpop (@Hopperpop) <https://github.com/Hopperpop>`__
|
||||
- `Yang Hau (@HowJMay) <https://github.com/HowJMay>`__
|
||||
- `hreintke (@hreintke) <https://github.com/hreintke>`__
|
||||
- `Huub Eikens (@huubeikens) <https://github.com/huubeikens>`__
|
||||
- `Petr Urbánek (@HyperReap) <https://github.com/HyperReap>`__
|
||||
@ -433,6 +436,8 @@ Contributors
|
||||
- `n8detar (@n8detar) <https://github.com/n8detar>`__
|
||||
- `Erik Näsström (@Naesstrom) <https://github.com/Naesstrom>`__
|
||||
- `Oskar Napieraj (@napieraj) <https://github.com/napieraj>`__
|
||||
- `ueno (@nayuta-ueno) <https://github.com/nayuta-ueno>`__
|
||||
- `Nazar Mokrynskyi (@nazar-pc) <https://github.com/nazar-pc>`__
|
||||
- `Bergont Nicolas (@nbergont) <https://github.com/nbergont>`__
|
||||
- `Nebula (@nebula-it) <https://github.com/nebula-it>`__
|
||||
- `needspeed (@needspeed) <https://github.com/needspeed>`__
|
||||
@ -471,6 +476,7 @@ Contributors
|
||||
- `Oxan van Leeuwen (@oxan) <https://github.com/oxan>`__
|
||||
- `Pack3tL0ss (@Pack3tL0ss) <https://github.com/Pack3tL0ss>`__
|
||||
- `Pablo Clemente Maseda (@paclema) <https://github.com/paclema>`__
|
||||
- `Derrick Lyndon Pallas (@pallas) <https://github.com/pallas>`__
|
||||
- `Panuruj Khambanonda (PK) (@panuruj) <https://github.com/panuruj>`__
|
||||
- `Pasi Suominen (@pasiz) <https://github.com/pasiz>`__
|
||||
- `Paul Deen (@PaulAntonDeen) <https://github.com/PaulAntonDeen>`__
|
||||
@ -541,6 +547,7 @@ Contributors
|
||||
- `RubyBailey (@RubyBailey) <https://github.com/RubyBailey>`__
|
||||
- `rudgr (@rudgr) <https://github.com/rudgr>`__
|
||||
- `Roberto Wagner (@rwagnervm) <https://github.com/rwagnervm>`__
|
||||
- `rweather (@rweather) <https://github.com/rweather>`__
|
||||
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__
|
||||
- `Ryan Nazaretian (@ryannazaretian) <https://github.com/ryannazaretian>`__
|
||||
- `samnewman86 (@samnewman86) <https://github.com/samnewman86>`__
|
||||
@ -675,6 +682,7 @@ Contributors
|
||||
- `ZabojnikM (@ZabojnikM) <https://github.com/ZabojnikM>`__
|
||||
- `zaluthar (@zaluthar) <https://github.com/zaluthar>`__
|
||||
- `San (@zhujunsan) <https://github.com/zhujunsan>`__
|
||||
- `ZTX18 (@ZTX18) <https://github.com/ZTX18>`__
|
||||
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
|
||||
|
||||
*This page was last updated August 11, 2021.*
|
||||
*This page was last updated August 16, 2021.*
|
||||
|
Loading…
Reference in New Issue
Block a user