Skip to content

Commit

Permalink
Merge branch 'next' into modbus_on_command_trigger
Browse files Browse the repository at this point in the history
  • Loading branch information
leejoow authored Jul 19, 2024
2 parents ed93b10 + e4a7d00 commit 7ed0666
Show file tree
Hide file tree
Showing 48 changed files with 864 additions and 840 deletions.
42 changes: 42 additions & 0 deletions changelog/2024.7.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,29 @@ Breaking Changes
- [modbus_text_sensor] new default ANSI encoding type :esphomepr:`6975` by :ghuser:`dudanov` (breaking-change)
- [micro_wake_word] Version 2 :esphomepr:`7032` by :ghuser:`kahrendt` (breaking-change)

Beta Changes
^^^^^^^^^^^^

- helpers.cpp: Fix GLIBCXX_RELEASE check < 8 :esphomepr:`7062` by :ghuser:`ferbar`
- Fix pmsa003i cold boot marked as failed on ESP32 et al :esphomepr:`7064` by :ghuser:`z3liff`
- [http_request] Fix follow_redirects on arduino :esphomepr:`7054` by :ghuser:`guillempages`
- [ethernet] Fix compile warning for IPv6 :esphomepr:`7048` by :ghuser:`HeMan`
- Update webserver local assets to 20240704-081526 :esphomepr:`7041` by :ghuser:`esphomebot`
- Add braces to if statement to avoid compiler warning. :esphomepr:`7036` by :ghuser:`colmbuckley`
- [mitsubishi] Fix current temperature :esphomepr:`6909` by :ghuser:`ttaborda`
- [climate] fix dump output of unsupported features :esphomepr:`7005` by :ghuser:`dudanov`
- [climate-traits] improved performance :esphomepr:`7006` by :ghuser:`dudanov`
- Add default icon to restart button :esphomepr:`7076` by :ghuser:`leejoow`
- Add support for the Gree YAC1FB9 in climate_ir :esphomepr:`7056` by :ghuser:`topeju`
- add ESP32-C6 support to esp32_can :esphomepr:`7063` by :ghuser:`Adminius`
- Fix voice assistant crash when no speaker configured :esphomepr:`7075` by :ghuser:`kevdliu`
- Bump HeatpumpIR, add protocols, remove IRremoteESP8266 :esphomepr:`6996` by :ghuser:`nagyrobi`
- LTR390 separate ALS and UV gain and resolution :esphomepr:`7026` by :ghuser:`latonita`
- [improv_serial] Fix linker error created in #6998 :esphomepr:`7082` by :ghuser:`kbx81`
- [i2s_audio] Allow config for primary/secondary i2s mode :esphomepr:`7092` by :ghuser:`jesserockz`
- [micro_wake_word] Allow simpler model config :esphomepr:`7094` by :ghuser:`jesserockz`
- [ota] Print Arduino update errors :esphomepr:`7096` by :ghuser:`jesserockz`

All changes
^^^^^^^^^^^

Expand Down Expand Up @@ -86,6 +109,25 @@ All changes
- [micro_wake_word] Version 2 :esphomepr:`7032` by :ghuser:`kahrendt` (breaking-change)
- UART component support added for host platform :esphomepr:`6912` by :ghuser:`paveldn`
- Configure ap ip for RP2040 :esphomepr:`7065` by :ghuser:`HeMan`
- helpers.cpp: Fix GLIBCXX_RELEASE check < 8 :esphomepr:`7062` by :ghuser:`ferbar`
- Fix pmsa003i cold boot marked as failed on ESP32 et al :esphomepr:`7064` by :ghuser:`z3liff`
- [http_request] Fix follow_redirects on arduino :esphomepr:`7054` by :ghuser:`guillempages`
- [ethernet] Fix compile warning for IPv6 :esphomepr:`7048` by :ghuser:`HeMan`
- Update webserver local assets to 20240704-081526 :esphomepr:`7041` by :ghuser:`esphomebot`
- Add braces to if statement to avoid compiler warning. :esphomepr:`7036` by :ghuser:`colmbuckley`
- [mitsubishi] Fix current temperature :esphomepr:`6909` by :ghuser:`ttaborda`
- [climate] fix dump output of unsupported features :esphomepr:`7005` by :ghuser:`dudanov`
- [climate-traits] improved performance :esphomepr:`7006` by :ghuser:`dudanov`
- Add default icon to restart button :esphomepr:`7076` by :ghuser:`leejoow`
- Add support for the Gree YAC1FB9 in climate_ir :esphomepr:`7056` by :ghuser:`topeju`
- add ESP32-C6 support to esp32_can :esphomepr:`7063` by :ghuser:`Adminius`
- Fix voice assistant crash when no speaker configured :esphomepr:`7075` by :ghuser:`kevdliu`
- Bump HeatpumpIR, add protocols, remove IRremoteESP8266 :esphomepr:`6996` by :ghuser:`nagyrobi`
- LTR390 separate ALS and UV gain and resolution :esphomepr:`7026` by :ghuser:`latonita`
- [improv_serial] Fix linker error created in #6998 :esphomepr:`7082` by :ghuser:`kbx81`
- [i2s_audio] Allow config for primary/secondary i2s mode :esphomepr:`7092` by :ghuser:`jesserockz`
- [micro_wake_word] Allow simpler model config :esphomepr:`7094` by :ghuser:`jesserockz`
- [ota] Print Arduino update errors :esphomepr:`7096` by :ghuser:`jesserockz`

Past Changelogs
---------------
Expand Down
6 changes: 3 additions & 3 deletions components/binary_sensor/ble_presence.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The ``ble_presence`` binary sensor platform lets you track the presence of a Blu
.. warning::

The BLE software stack on the ESP32 consumes a significant amount of RAM on the device.

**Crashes are likely to occur** if you include too many additional components in your device's
configuration. Memory-intensive components such as :doc:`/components/voice_assistant` and other
audio components are most likely to cause issues.
Expand All @@ -27,7 +27,7 @@ The ``ble_presence`` binary sensor platform lets you track the presence of a Blu
binary_sensor:
# Presence based on MAC address
- platform: ble_presence
mac_address: AC:37:43:77:5F:4C
mac_address: XX:XX:XX:XX:XX:XX
name: "ESP32 BLE Tracker Google Home Mini"
min_rssi: -80dB
# Presence based on Identity Resolving Key (IRK)
Expand Down Expand Up @@ -96,7 +96,7 @@ the logs to see discovered Bluetooth Low Energy devices.
Using the configuration above, first you should see a ``Starting scan...`` debug message at
boot-up. Then, when a BLE device is discovered, you should see messages like
``Found device AC:37:43:77:5F:4C`` together with some information about their
``Found device XX:XX:XX:XX:XX:XX`` together with some information about their
address type and advertised name. If you don't see these messages, your device is unfortunately
currently not supported.

Expand Down
32 changes: 16 additions & 16 deletions components/ble_client.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ connections to them for use by other components.
.. warning::

The BLE software stack on the ESP32 consumes a significant amount of RAM on the device.

**Crashes are likely to occur** if you include too many additional components in your device's
configuration. Memory-intensive components such as :doc:`/components/voice_assistant` and other
audio components are most likely to cause issues.
Expand All @@ -36,7 +36,7 @@ to discover available client devices.
esp32_ble_tracker:
ble_client:
- mac_address: FF:FF:20:00:0F:15
- mac_address: XX:XX:XX:XX:XX:XX
id: itag_black
auto_connect: true
Expand Down Expand Up @@ -73,7 +73,7 @@ This automation is triggered when the client connects to the BLE device.
.. code-block:: yaml
ble_client:
- mac_address: 11:22:33:44:55:66
- mac_address: XX:XX:XX:XX:XX:XX
id: ble_itag
on_connect:
then:
Expand All @@ -90,7 +90,7 @@ This automation is triggered when the client disconnects from a BLE device.
.. code-block:: yaml
ble_client:
- mac_address: 11:22:33:44:55:66
- mac_address: XX:XX:XX:XX:XX:XX
id: ble_itag
on_disconnect:
then:
Expand All @@ -108,7 +108,7 @@ This automation is triggered when the BLE device requests a passkey for authenti
.. code-block:: yaml
ble_client:
- mac_address: 11:22:33:44:55:66
- mac_address: XX:XX:XX:XX:XX:XX
id: ble_itag
on_passkey_request:
then:
Expand All @@ -126,7 +126,7 @@ This automation is triggered when a passkey is received from the BLE device.
.. code-block:: yaml
ble_client:
- mac_address: 11:22:33:44:55:66
- mac_address: XX:XX:XX:XX:XX:XX
id: ble_itag
on_passkey_notification:
then:
Expand All @@ -144,7 +144,7 @@ This automation is triggered when a numeric comparison is requested by the BLE d
.. code-block:: yaml
ble_client:
- mac_address: 11:22:33:44:55:66
- mac_address: XX:XX:XX:XX:XX:XX
id: ble_itag
on_numeric_comparison_request:
then:
Expand Down Expand Up @@ -174,10 +174,10 @@ on, hence the stop and start of the scan during connect.
ble_client:
- id: ble_clock
mac_address: 17:75:BC:F2:94:4D
mac_address: XX:XX:XX:XX:XX:XX
auto_connect: false
- id: other_device
mac_address: 0D:33:12:66:00:D4
mac_address: XX:XX:XX:XX:XX:XX
interval:
- interval: 60min
Expand Down Expand Up @@ -222,7 +222,7 @@ Example usage:
.. code-block:: yaml
ble_client:
- mac_address: 11:22:33:44:55:66
- mac_address: XX:XX:XX:XX:XX:XX
id: my_ble_client
switch:
Expand Down Expand Up @@ -308,7 +308,7 @@ Example usage:
.. code-block:: yaml
ble_client:
- mac_address: 11:22:33:44:55:66
- mac_address: XX:XX:XX:XX:XX:XX
id: my_ble_client
on_connect:
then:
Expand Down Expand Up @@ -391,9 +391,9 @@ display them in the log:

.. code-block:: text
[18:24:56][D][ble_client:043]: Found device at MAC address [FC:58:FA:B1:F8:93]
[18:24:56][I][ble_client:072]: Attempting BLE connection to fc:58:fa:b1:f8:93
[18:24:56][I][ble_client:097]: [fc:58:fa:b1:f8:93] ESP_GATTC_OPEN_EVT
[18:24:56][D][ble_client:043]: Found device at MAC address [XX:XX:XX:XX:XX:XX]
[18:24:56][I][ble_client:072]: Attempting BLE connection to XX:XX:XX:XX:XX:XX
[18:24:56][I][ble_client:097]: [XX:XX:XX:XX:XX:XX] ESP_GATTC_OPEN_EVT
[18:24:57][I][ble_client:143]: Service UUID: 0x1800
[18:24:57][I][ble_client:144]: start_handle: 0x1 end_handle: 0x5
[18:24:57][I][ble_client:305]: characteristic 0x2A00, handle 0x3, properties 0x2
Expand Down Expand Up @@ -445,7 +445,7 @@ Secure connection with a fixed passkey:
esp32_ble_tracker:
ble_client:
- mac_address: A4:C1:38:B1:CD:7F
- mac_address: XX:XX:XX:XX:XX:XX
id: pvvx_ble_display
on_passkey_request:
then:
Expand Down Expand Up @@ -483,7 +483,7 @@ Secure connection with a dynamically generated passkey:
esp32_ble_tracker:
ble_client:
- mac_address: AA:BB:CC:DD:EE:FF
- mac_address: XX:XX:XX:XX:XX:XX
id: my_ble_client
on_passkey_request:
then:
Expand Down
2 changes: 1 addition & 1 deletion components/button/wake_on_lan.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ by specifying its MAC address.
button:
- platform: wake_on_lan
name: "Start the Server"
target_mac_address: E9:48:B8:CA:58:A1
target_mac_address: XX:XX:XX:XX:XX:XX
Configuration variables:
------------------------
Expand Down
Loading

0 comments on commit 7ed0666

Please sign in to comment.