Commit graph

1467 commits

Author SHA1 Message Date
Me No Dev
042015efc8 IDF master (#10981)
* IDF master 1160a86b

* fix(ci): Do not compile RainMaker examples on ESP32
2025-03-20 02:10:20 +02:00
me-no-dev
8af81cdf09 fix(ci): Fix/stop some examples for C5 2025-03-20 02:09:27 +02:00
me-no-dev
bf90cbd183 fix(examples): Add changes required to some examples 2025-03-20 02:09:27 +02:00
me-no-dev
88cda9ff59 feat(idf): Add initial support for IDF v5.5 and ESP32-C5 2025-03-20 02:09:27 +02:00
Lucas Saavedra Vaz
66abd86ce9
fix(camera_webserver): Fix typo in OV2640 definition (#11145) 2025-03-20 02:06:20 +02:00
Jan Procházka
e2915c48e8
feat(zigbee): Save network channel after 1st joining for faster rejoin (#11123)
* feat(zigbee): Save network channel after 1st joining for faster rejoin

* ci(pre-commit): Apply automatic fixes

* feat(zigbee): Add channel mask reset after timeout

* feat(zigbee): Add the resetChannelMask to all Begin methods

* feaz(zigbee): Move function to private and add set method

* fix(example): Remove test from device mode name

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-19 14:08:56 +02:00
Ludovic BOUÉ
07d6a5a0d2
feat(Zigbee): Adding Zigbee Wind speed sensor endpoint (#10455)
* Create ZigbeeWindSpeedSensor.h

* Create ZigbeeWindSpeedSensor.cpp

* Update ZigbeeWindSpeedSensor.cpp

* Update ZigbeeWindSpeedSensor.cpp

* Create ZigbeeWindSpeedSensor.ino

* Update ZigbeeWindSpeedSensor.ino

* Update ZigbeeWindSpeedSensor.ino

* Create ci.json

* Rename ZigbeeWindSpeedSensor.ino to Zigbee_Wind_Speed_Sensor.ino

* Rename ci.json to ci.json

* Update CMakeLists.txt

* Update Zigbee_Wind_Speed_Sensor.ino

* Update Zigbee_Wind_Speed_Sensor.ino

* Update Zigbee_Wind_Speed_Sensor.ino

* Update ZigbeeWindSpeedSensor.cpp

* Update ZigbeeWindSpeedSensor.cpp

Use ESP_ZB_HA_SIMPLE_SENSOR_DEVICE_ID device id

* feat(zigbee): Add windspeed sensor endpoint

* Update Zigbee.h

Add ZigbeeWindSpeedSensor.h

* update example

* add missing sdkconfig include

* add readme

* ci(pre-commit): Apply automatic fixes

* Update README.md

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-12 15:38:09 +02:00
Sugar Glider
e8a243c1db
fix(network): fixes a macro name conflict warning (#11068)
* fix(network): fixes a macro name conflict warning

* feat(networking): removed local maco definition in favor of IDF one
2025-03-10 22:18:12 +02:00
Sugar Glider
d9dbc4af41
fix(matter): examples must set pin to Digital Mode after analogWrite() and before digitalWrite() (#11070)
* fix(matter): itshall set digital mode before digitalWrite

* fix(matter): example must set pin in digital mode before writting

* fix(matter): example shall set digital mode before writing

* fix(matter): digitalMode necessary before digitalWrite(LOW)

* fix(matter): example must set digital mode after analogwrite

* fix(matter): wrong copy paste

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-10 22:00:34 +02:00
Sugar Glider
e680e7b538
fix(matter): removes a few matter 1.4 / IDF 5.4 compilation warning messages (#11067)
* fix(matter): uninitialized fields warning

* fix(matter): uninitialized fields warning
2025-03-10 21:21:25 +02:00
Jan Procházka
2276f0b794
fix(zigbee): Add manuf_code to report attribure commands (#11066) 2025-03-10 21:21:00 +02:00
Jan Procházka
665d6f8e8d
fix(zigbee): Use correct attributeID in setAnalogInputReporting (#11065) 2025-03-10 21:20:34 +02:00
Me No Dev
bf5265c7d8
feat(eth): Add setters for negotiation, speed and duplex modes (#11053)
* feat(eth): Add setters for negotiation, speed and duplex modes

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-10 21:20:07 +02:00
Me No Dev
eeb6a26ed1
fix(wifi): Disable properly LR mode if it was enabled before (#11052)
* fix(wifi): Disable properly LR mode if it was enabled before

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-03-10 21:19:46 +02:00
Me No Dev
8575d04ab5
fix(eth): Fix RMII Ethernet not being able to be restarted (#11048) 2025-03-10 21:19:22 +02:00
Oli
4677ea6ad8
Fix to issue #11044 (#11064)
Fix to a copy-paste error that causes a Guru Meditation crash with Zigbee Analog Example.
2025-03-10 13:53:43 +02:00
oddlama
7575fa0ce8
fix(zigbee): use correct carbon dioxide cluster function in setTolerance (#11015)
* fix(zigbee): use correct carbon dioxide cluster function in setTolerance

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-26 11:50:28 +02:00
Jan Procházka
923da957e4
feat(zigbee): Add ZigbeeGateway endpoint support + Time Cluster bugfix (#11009)
* fix(zigbee): Remove the need of native ieee802154 radio

* feat(zigbee): Add ZigbeeGateway endpoint support

* fix(zigbee): Fix TimeCluster missing status attribute

* feat(zigbee): Add new src to CMakeLists

* feaz(zigbee): Update keywords.txt with latest updates

* feat(zigbee): Add 8MB Zigbee ZCZR partitions to other socs

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2025-02-26 11:49:24 +02:00
Lucas Saavedra Vaz
7485c653bb
ci(zigbee): Check if Zigbee is enabled for CI tests (#11012)
* ci(zigbee): Check if Zigbee is enabled for CI tests

* ci(zigbee): Fix requirements

* fix(zigbee): Use LED_BUILTIN for range extender

* fix(zigbee): Use default GPIO if LED_BUILTINnot defined
2025-02-25 18:00:39 +02:00
oddlama
1467d87454
fix(zigbee): use correct pressure cluster function in setTolerance (#11008)
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2025-02-25 10:17:17 +02:00
Me No Dev
b33470e44b
IDF release/v5.4 (#10998)
* IDF release/v5.4 bcb3c32d

* fix(zigbee): Remove the need of native ieee802154 radio

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2025-02-25 10:13:10 +02:00
pwclay
9a783a5d2c
feat(zigbee): Add Analog endpoint device (input, output, value clusters) (#10950)
* add analog sensor modules

* feat(zigbee): Add analog value, input and output support

* fix(zigbee): add missing functiong to header file

* fix(zigbee): Update log messages

* ci(pre-commit): Apply automatic fixes

* fix(example): Fix comment typo

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-20 10:59:43 +02:00
Jan Procházka
eec2af3d35
feat(zigbee): Add range extender device endpoint (#10970)
* feat(zigbee): Add range extender device endpoint

* ci(pre-commit): Apply automatic fixes

* fix(example): Fix typo catched by precommit

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-19 23:31:37 +02:00
Rodrigo Garcia
5afafdf4c6
fix(matter): commentaries and messages related to factory reset (#10988)
* fix(matter): commentaries and messages related to the factory reset

* fix(matter): commentaries and messages typo
2025-02-19 23:31:08 +02:00
me-no-dev
55f4f1bfa8 Update core version to 3.2.0 2025-02-18 19:10:54 +02:00
Me No Dev
783271b6b5
Merge pull request #10890 from P-R-O-C-H-Y/libs/update-zigbee-1.6.2
fix(zigbee): Update esp-zigbee-sdk to 1.6.3 + necessary fixes
2025-02-18 14:01:16 +02:00
Me No Dev
f0cf3b1af6 feat(i2c): Add support for the new I2C driver in IDF v5.4 (#10858)
* feat(i2c): Add support for the new I2C driver in IDF v5.4

* fix(build): Add the new driver to CMakeLists.txt

* fix(i2c): Guard sleep retention

Not all chips can restore I2C bus after light sleep

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-18 10:11:55 +02:00
Me No Dev
18cbd762c9 feat(eth): Add support for generic IEEE 802.3 driver (#10859) 2025-02-18 10:11:55 +02:00
me-no-dev
dbfde15b6a Update core version to 3.1.3 2025-02-17 15:28:32 +02:00
me-no-dev
62082398d3 Update core version to 3.1.2 2025-02-13 14:32:20 +02:00
Jan Procházka
fb6b788b30
feat(zigbee): Support HSV color commands for RGB light endpoint (#10959)
* feat(zigbee): Support HSV color commands

* ci(pre-commit): Apply automatic fixes

* feat(zigbee): Add hue and sat attributes and update color capabilities

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-13 13:34:30 +02:00
Jan Procházka
7f8c77f9ee
feat(zigbee): Add vibration sensor endpoint (#10944) 2025-02-13 13:03:02 +02:00
Jan Procházka
83abca1604
feat(zigbee): Add OTA client cluster support (#10946)
* feat(zigbee): Add OTA client cluster support

* feat(zigbee): Add conditions to reject OTA upgrade

* feat(zigbee): Add newest version of OTA handler

* fix(zigbee): Fix errors and warnings, swap parameters order

* feat(zigbee): Add simple OTA Client example

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-13 13:02:35 +02:00
Me No Dev
250c1abf78
fix(i2s): Add missing initializer for I2S CLK config (#10963)
* fix(i2s): Add missing initializer for I2S CLK config

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-12 10:40:15 +02:00
Jan Procházka
5ba4c21a99
fix(zigbee): Add default destructor and fix initialization of tm struct (#10943) 2025-02-06 17:06:07 +02:00
Me No Dev
6fcaf69097
fix(wifi): Make sure that esp-hosted events are propagated (#10939) 2025-02-06 11:19:27 +02:00
Henning Kulander
db0bbad934
Created Zigbee Endpoint for Window Covering. (#10914)
* feat(zigbee): Added Endpoint for Window Covering (#10913)

* Added example Sketch.

* Added window covering to CMakeLists.txt.

* feat(zigbee): Window covering tilt support and fixes

* fix(zigbee): Fix typos

* ci(pre-commit): Apply automatic fixes

* fix(ci): Fixes of typos

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-04 17:52:02 +02:00
Me No Dev
6a1127625c
fix(ota): Make sure that ArduinoOTA.end() is called in the destructor (#10932) 2025-02-04 13:22:20 +02:00
Me No Dev
8b31d1e1a8
fix(ci): Disable some RainMaker examples on ESP32 (#10931) 2025-02-04 12:53:29 +02:00
thekurtovic
b385562fa6
NetworkEvents allow stack size to be changed. (#10805)
* feat(net): Allow for event task custom stack size

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-04 11:52:45 +02:00
Jan Procházka
6eb99d3ae3
feat(zigbee): Add IAS Zone endpoints (Contact Switch + Door/Window Handle) (#10918)
* feat(zigbee): Add IAS Zone endpoints

* ci(pre-commit): Apply automatic fixes

* fix(ci): Typo fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-04 11:25:11 +02:00
Akashdeep Deb
2040cbad51
Update README.md to add ESP-SR (#10925)
Adding ESP-SR to the documentation

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-02-04 11:24:49 +02:00
Sayed (Tashfi) Nowroz
0302b4db47
fix(logging): incorrect FPS logging (#10921)
* fix(logging): Corrected FPS calculation

Previously, last_frame was only updated once at the beginning of stream_handler,
leading to incorrect FPS and avg_frame_time computation.

This commit ensures last_frame is updated on each iteration after last FPS computation,
resulting in accurate FPS logging.

Fixes #10920

* Revert "fix(logging): Corrected FPS calculation"

This reverts commit 0bb7b9555e7661c72dc3376cf8a001c6fd3758c8.

* fix(loggin): Incorrect FPS computation fixed

Corrected and tested change in FPS computation, suggested by @me-no-dev and found working with correct numbers.

Previously, last_frame was only updated once at the beginning of stream_handler,
leading to incorrect FPS and avg_frame_time computation.

This commit ensures last_frame is updated on each iteration after last FPS computation,
resulting in accurate FPS logging.

Fixes #10920
2025-01-31 23:25:45 +02:00
Jack Lin
f22866f888
Update HTTPS certificate in BasicHttpsClient.ino (#10911)
The certificate is outdated. The current certificate can be found using `openssl s_client -showcerts -connect jigsaw.w3.org:443`
2025-01-30 19:14:08 +02:00
TD-er
402ab56bf1
fix(SPIFFS): Use new disableWDT bool return value (#10909)
Analogue to this PR, but for SPIFFS: https://github.com/espressif/arduino-esp32/pull/10896/files
2025-01-30 19:12:07 +02:00
Jan Procházka
732a7cb4ee
feat(zigbee): Add Time cluster support + fix of duplicate indentify cluster (#10863)
* feat(zigbee): Add Time cluster support

* fix(zigbee): Remove duplicate of identify cluster

* feat(zigbee): Remove unused variables in addTimeCluster

* feat(zigbee): Update examples with optional Time cluster

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-30 19:11:40 +02:00
lbernstone
2fecc482b7
fix(littlefs): Converted core disableWDT functions to bool (#10896)
* fix(littlefs): Converted core disableWDT functions to bool

* Missed the returns on core1

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-27 12:39:15 +02:00
lsroka76
15cbb1e857
Add IAS Zone Notification Message service to ZigbeeHandlers and ZigbeeEP.h (#10821)
* Update ZigbeeHandlers.cpp

* Update ZigbeeEP.h

* Update ZigbeeEP.h

make addBoundDevice virtual for override

* fix(zigbee): Update and reorder handlers

* fix(zigbee): Place default handler to the end

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-27 12:38:50 +02:00
Jan Procházka
7089c0a188 fix(zigbee): Update esp-zigbee-sdk to 1.6.2 + necessary changes 2025-01-22 13:34:39 +01:00
Lucas Saavedra Vaz
fcce93a029
fix(example): Fix partition for PathArgServer 2025-01-13 19:14:41 -03:00
Rodrigo Garcia
4c36c89768
fix(matter): serial print instead of log_i (#10842)
* fix(matter): serial print instead of log_i

* fix(example): adds a white space to the message
2025-01-13 12:36:03 +02:00
Jan Procházka
a81e2d48f5
fix(i2s): Check if pin is used before clearing bus (#10833)
* fix(i2s): Check if pin is used before clearing bus

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-10 14:05:16 +02:00
Jan Procházka
814371726d
fix(zigbee): Fixes in handlers, destructors and co2 sensor delta reporting (#10834)
* fix(zigbee): Fix co2 sensor delta in reporting

* fix(zigbee): Declare default empty destructors

* fix(zigbee): Return on error in zigbee handlers
2025-01-10 14:04:39 +02:00
Jan Procházka
2f423afc4e
fix(zigbee): Fixes of timeout, example, warnings and bounding + add a 2MB part scheme for Zigbee ED (#10817)
* feat(zigbee): Add 2MB partition scheme for ED

* fix(example): Check if readings are not null

* fix(zigbee): Add a 10s timeout for temp sensor settings read

* fix(example): Remove duplicated read

* fix(zigbee): Check if device is not bound before bounding again

* fix(zigbee): Revert zigbee partitions name

* fix(zigbee): Fix warnings of missing initializer for member

* fix(zigbee): Fix typo in the comment

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-08 15:31:51 +02:00
stefan-sherwood
c23c786749
ESPmDNS: Add method for querying discovered service name (#10819)
* Add method for querying service name

* Added implementation for getting service name

* Update mDNS-SD_Extended example to include service name

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-07 23:53:43 +02:00
Me No Dev
51ef2a1d29
fix(platform): Improve firmware size calculation (#10820)
* fix(platform): Improve firmware size calculation

It will still have a couple of hundred of bytes difference

* fix(build): Change partition used for UploadHugeFile
2025-01-07 18:01:12 +02:00
Me No Dev
7cfe0adc87
IDF release/v5.3 (#10816)
* IDF release/v5.3 cfea4f7c

* Update core version
2025-01-07 15:50:38 +02:00
Me No Dev
30b97d1f91
fix(camera): Update resolutions and remove face detection (#10814)
* fix(camera): Update resolutions and remove face detection

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-07 12:04:20 +02:00
Me No Dev
ed9a5d876d
fix(udp): Add missing LwIP locks to init multicast (#10813)
* fix(udp): Add missing LwIP locks to init multicast

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-07 12:03:55 +02:00
Rodrigo Garcia
2cb08193d8
feat(matter): adds esp_matter:: namespace to attribute_t (#10807)
* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t

* feat(matter): adds esp_matter:: namespace to attribute_t
2025-01-07 12:03:31 +02:00
Mattia Pennasilico
5f44c4ebc5
fix(client): Restore Arduino Client API (#10776) 2025-01-07 12:03:11 +02:00
Rodrigo Garcia
5aaccd8f89
feat(matter): fixes matter temperature sensor endpoint to indicate celsius as measure unit (#10759) 2025-01-07 12:02:30 +02:00
Rodrigo Garcia
e3cc04084d
feat(matter): new Matter Endpoint for Thermostat (#10755)
* feat(matter): add new matter endpoint for thermostat

* fix(matter): not used variable from log_e() message

* feat(matter): adds specifc type name for thermostat auto mode enabled

* fix(matter): suggested changes in pr review

* feat(matter): added the whole list of thermostat operational modes

* fix(matter): fixed type in thermostat operational modes

* ci(pre-commit): Apply automatic fixes

* fix(matter): typos caught by CI codespell

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-07 12:01:16 +02:00
Mathieu Carbou
b07eb175d8
feat(webserver): Middleware with default middleware for cors, authc, curl-like logging (#10750)
* feat(webserver): Middleware with default middleware for cors, authc, curl-like logging

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-01-07 12:00:50 +02:00
Ramprasad G
5c41881858
improving logging message while waiting for WiFi (#10739)
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-01-07 11:59:52 +02:00
pre-commit-ci-lite[bot]
71e57eaf52
ci(pre-commit): Apply automatic fixes 2024-12-16 19:29:30 +00:00
Rodrigo Garcia
e2dc5b60f3 fix(matter): stashing merge error 2024-12-16 16:28:51 -03:00
pre-commit-ci-lite[bot]
bce01087d2
ci(pre-commit): Apply automatic fixes 2024-12-16 19:20:35 +00:00
Rodrigo Garcia
017f2df8ef fix(matter): ci codespell 2024-12-16 16:19:47 -03:00
pre-commit-ci-lite[bot]
1ef603aab7
ci(pre-commit): Apply automatic fixes 2024-12-16 19:13:45 +00:00
Rodrigo Garcia
7302be9792 fix(matter): log_i() leftover 2024-12-16 15:50:59 -03:00
Rodrigo Garcia
6f79e03449 fix(matter): fixes identify and double begin() call 2024-12-16 15:48:41 -03:00
Rodrigo Garcia
ba8d04eff2
Merge branch 'release/v3.1.x' into matter_identify_callback 2024-12-16 14:25:27 -03:00
Me No Dev
6a6edcbee9
Merge branch 'master' into release/v3.1.x 2024-12-16 19:12:44 +02:00
Me No Dev
30e55fc4b7
Merge pull request #10732 from SuGlider/matter_while_serial
feat(matter): General Review - remove while(!serial)  ipv6(enable) and fixes some commentaries in the code
2024-12-16 19:11:52 +02:00
TD-er
8479b4cd9f
[NetworkClient] Init members of NetworkClient
Fixes: #10736
2024-12-16 16:25:53 +01:00
Rodrigo Garcia
cd7a775344
fix(matter): missing logged message type value 2024-12-16 11:47:07 -03:00
pre-commit-ci-lite[bot]
43c419e31b
ci(pre-commit): Apply automatic fixes 2024-12-16 14:41:38 +00:00
Rodrigo Garcia
3f7c5976d2 feat(matter):replacing code in examples and header files 2024-12-16 11:40:49 -03:00
Rodrigo Garcia
0e22bb4bac feat(matter): moved all identify callback to endpoint.h 2024-12-16 10:58:49 -03:00
Rodrigo Garcia
1dff8bc759 feat(matter) adds Identification callback to all matter endpoints 2024-12-16 10:01:24 -03:00
me-no-dev
1ef1e7dbac fix(version): Update Zigbee Library version 2024-12-16 14:43:33 +02:00
Rodrigo Garcia
7d465f323b feat(matter): fix commentaries related to feature changes and log messages 2024-12-16 08:14:13 -03:00
Rodrigo Garcia
31dc520c4d feat(matter): removed while(serial) and ipv6 enabling, which is a default 2024-12-16 08:11:50 -03:00
Me No Dev
a207d58f0f
Merge branch 'master' into release/v3.1.x 2024-12-16 13:09:39 +02:00
Me No Dev
926c043e3a
Merge pull request #10727 from FaBjE/feature/zigbeeDimmableLight
Zigbee: Add dimmable light endpoint class
2024-12-16 13:08:31 +02:00
Jan Procházka
4f863d52ba fix(zigbee): Rename method to avoid future conflict 2024-12-16 10:19:42 +01:00
pre-commit-ci-lite[bot]
ddf8c42af3
ci(pre-commit): Apply automatic fixes 2024-12-16 09:10:57 +00:00
Lei Chen
2c7b76aea8
Use INPUT_PULLUP instead of INPUT
Tested on some of the popular S3 board bought from Amazon, the digitalRead of an INPUT pin is LOW, which stops the timer right after start.
Setting it to INPUT_PULLUP will fix it.
2024-12-15 12:19:49 -05:00
FaBjE
ae274ee897 feat(Zigbee): Adjusted example author comment 2024-12-14 18:01:49 +01:00
FaBjE
ff7e50482a feat(Zigbee): Applied formatter + add formatter protection
As suggested by code review
2024-12-14 17:57:00 +01:00
Me No Dev
3c3ff48d73
Merge branch 'master' into release/v3.1.x 2024-12-14 17:52:55 +02:00
Me No Dev
8e59a1b777
Merge pull request #10722 from SuGlider/matter_plugin
feat(matter): adds a new endpoint to Matter - On/Off Plugin (Power Relay)
2024-12-14 17:50:22 +02:00
Me No Dev
417c7ee25d
Merge pull request #10720 from P-R-O-C-H-Y/feat/zigbee-multi-sensor
feat(zigbee): Add pressure, flow, ccupancy and carbon dioxide sensor
2024-12-14 17:49:57 +02:00
FaBjE
42f9cfca60 feat(Zigbee): Add additional zigbee enabled check 2024-12-14 16:39:32 +01:00
pre-commit-ci-lite[bot]
b6d0553fa5
ci(pre-commit): Apply automatic fixes 2024-12-13 22:26:35 +00:00
FaBjE
a0d57bb6d0 feat(Zigbee): Update Zigbee Dimmable light example config/define names 2024-12-13 19:16:06 +01:00
FaBjE
538c57a994 feat(Zigbee): Update Zigbee Dimmable light example to 3.1.x features 2024-12-13 19:09:36 +01:00
FaBjE
aa0c3da729 feat(Zigbee): Add Zigbee Dimmable light example
Add example for a dimmable light. Based on a copy of color dimmable light example.
2024-12-13 17:23:25 +01:00
FaBjE
a44e45795c feat(Zigbee): Add Zigbee Dimmable light endpoint class
Add a endpoint type class for a dimmable light. Based on a copy of color dimmable light.
2024-12-13 17:23:25 +01:00
Jan Procházka
6bc971c1a3 fix(zigbee): fix formatting of defines 2024-12-13 17:12:13 +01:00
Jan Procházka
a7e2e64c5b
Apply suggestions from code review
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
2024-12-13 17:07:08 +01:00
pre-commit-ci-lite[bot]
faed832298
ci(pre-commit): Apply automatic fixes 2024-12-13 14:34:24 +00:00
pre-commit-ci-lite[bot]
8b77d91b69
ci(pre-commit): Apply automatic fixes 2024-12-13 13:45:07 +00:00
Marcos Del Sol Vives
c562aeceda
Update libraries/WebServer/src/Parsing.cpp
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
2024-12-13 14:32:32 +01:00
Jan Procházka
57339ba58c feat(zigbee): Update keywords.txt with co2 sensor 2024-12-13 14:27:04 +01:00
Jan Procházka
b72e8669df fix(zigbee): mention Carbon dioxide delta reporting is not supported 2024-12-13 14:15:08 +01:00
Jan Procházka
44e1559830 feat(zigbee): Add carbon dioxide sensor ed 2024-12-13 11:47:28 +01:00
Jan Procházka
ce9a34db9a fix(zigbee): Update example + pressure unit 2024-12-13 11:13:28 +01:00
Marcos Del Sol Vives
784ef0f286
fix(webserver): Cap size of last chunk in raw read in WebServer
Before, the raw read would time out if the content length was not a multiple
of HTTP_RAW_BUFLEN, as it tried to read HTTP_RAW_BUFLEN bytes even if the
last chunk should actually contain less.
2024-12-13 03:08:16 +01:00
Rodrigo Garcia
c126f017f8
Merge branch 'release/v3.1.x' into matter_plugin 2024-12-12 13:11:42 -03:00
Rodrigo Garcia
c310c1ade4 feat(matter): adds matter on off plugin endpoint 2024-12-12 13:05:35 -03:00
Rodrigo Garcia
e060b02328
feat(matter): adds new Matter Occupancy Sensor endpoint (#10717)
* feat(matter): adds matter occupancy sensor endpoint
2024-12-12 12:49:10 -03:00
Jan Procházka
b64b8500cb feat(zigbee): Fill the keywords.txt 2024-12-12 15:27:53 +01:00
Jan Procházka
b4d7227068 fix(zigbee): Fix functions comment 2024-12-12 15:18:01 +01:00
Jan Procházka
aef691e0e2 fix(example): use correct print format 2024-12-12 15:15:33 +01:00
Jan Procházka
77df256f5d feat(zigbee): Add pressure, flow and occupancy sensor 2024-12-12 15:07:31 +01:00
pre-commit-ci-lite[bot]
4cf0f20129
ci(pre-commit): Apply automatic fixes 2024-12-12 13:43:48 +00:00
Rodrigo Garcia
3bf8f23e48
fix(matter): removed commentary that has no code related 2024-12-12 10:03:45 -03:00
Rodrigo Garcia
e17900b02a feat(matter): adds matter occupancy sensor endpoint 2024-12-11 15:57:54 -03:00
Me No Dev
a1f58ad2c8
Merge branch 'master' into release/v3.1.x 2024-12-11 20:39:53 +02:00
Me No Dev
59d51de642
Merge pull request #10677 from kvp1703/fix/wifi_provision
fix: Split provisioning into two parts for better synchronization
2024-12-11 16:13:00 +02:00
Me No Dev
d55160c2fe
Merge pull request #10712 from SuGlider/matter_contact_sensor
feat(matter): creates a Matter Contact Sensor Endpoint
2024-12-11 15:59:52 +02:00
pre-commit-ci-lite[bot]
4ecfd35ec6
ci(pre-commit): Apply automatic fixes 2024-12-11 13:52:12 +00:00
Me No Dev
83165f3494
Merge pull request #10704 from P-R-O-C-H-Y/fix/zigbee-rejoin-battery-powered
fix(zigbee): Fix rejoin issue for battery powered devices
2024-12-11 15:45:40 +02:00
Me No Dev
c3ddcd74d4
Merge pull request #10713 from P-R-O-C-H-Y/fix/sdmmc-esp32-define
fix(SDMMC): Remove need for BOARD_HAS_SDMMC for esp32
2024-12-11 15:42:56 +02:00
Me No Dev
2bd1ec4394
Merge branch 'release/v3.1.x' into matter_contact_sensor 2024-12-11 15:42:18 +02:00
Rodrigo Garcia
68cafb460d feat(arduino): remove all while(not serial) in examples 2024-12-11 10:35:46 -03:00
Jan Procházka
3a8d4c5244 fix(example): Use Serial in printBoundDevices() 2024-12-11 14:35:32 +01:00
pre-commit-ci-lite[bot]
8cbc395122
ci(pre-commit): Apply automatic fixes 2024-12-11 13:30:13 +00:00
pre-commit-ci-lite[bot]
56a9b1d123
ci(pre-commit): Apply automatic fixes 2024-12-11 12:25:13 +00:00
Jan Procházka
7c95911ff1 fix(SDMMC): Remove need for BOARD_HAS_SDMMC for esp32 2024-12-11 11:13:46 +01:00
Jan Procházka
07a3e629c8 fix(example): Remove wait on Serial after begin 2024-12-11 10:35:54 +01:00
Rodrigo Garcia
1f9eb74337
fix(matter): fix a bad error message - left over 2024-12-11 00:25:43 -03:00
Rodrigo Garcia
9c383687e0 feat(matter): creates a matter contact sensor endpoint 2024-12-11 00:18:11 -03:00
Rodrigo Garcia
178af05079 feat(matter): adds a new matter endpoint for pressure sensor 2024-12-10 19:51:52 -03:00
Rodrigo Garcia
de4824fc24
feat(matter_examples): apply boot button change to all examples (#10702)
* feat(matter_examples): apply boot button change to all examples
2024-12-10 18:16:54 -03:00
Rodrigo Garcia
5a8cba88c7
feat(Matter): Adds New Matter Humidity Sensor Endpoint (#10703)
* feat(matter): adds matter humidity sensor endpoint
2024-12-10 12:51:00 -03:00
Lucas Saavedra Vaz
3d8014b453
Merge branch 'master' into release/v3.1.x 2024-12-10 10:23:39 -03:00
Jan Procházka
d7492b167c fix(example): Lower the delay for sleepy device 2024-12-10 14:06:17 +01:00
Jan Procházka
a281b26bae fix(zigbee): Move button and led pins from defines 2024-12-10 13:37:23 +01:00
Jan Procházka
87d988fdb5 fix(zigbee): Add getter for RxOnWhenIdle 2024-12-10 12:57:37 +01:00
Jan Procházka
be95fc5764 fix(zigbee): Set scan to 3 and remove duplicate 2024-12-10 12:46:44 +01:00
Jan Procházka
8c3efc26f6 fix(zigbee): set rx on idle and alloc address 2024-12-10 08:56:53 +01:00
Rodrigo Garcia
538efe3b8c
feat(matter): adds new Temperature Sensor Matter Endpoint (#10698)
* feat(matter): adds new temperature sensor matter endpoint

* feat(matter): commentaries review and fixes

* feat(matter): commentaries review and fixes

* feat(matter): commentaries review and fixes

* feat(matter): commentaries review and fixes

* feat(matter): commentaries review and fixes

* feat(matter): commentaries review and fixes

* feat(matter): general commentaries and code review

* feat(matter): keeping arduino style for local variables (lower case)

* feat(matter): applies a generic temperature unit to the implementation and example

* fix(matter): fixed problem with begin(float) implementation

* fix(matter): fixed begin(float) initiallization

* feat(matter): updated matter temperature keywords with new api

* ci(pre-commit): Apply automatic fixes

* fix(matter): fixed code spell ci errors in matter temperature sensor

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-12-10 00:30:05 +02:00
Rodrigo Garcia
7a82b8be83
feat(Matter): Creates New Matter Fan Controller Endpoint (#10691)
* feat(matter): creates new matter fan controller endpoint
2024-12-09 10:01:24 -03:00
Lucas Saavedra Vaz
76d1f9e643
ci(pre-commit): Bump hooks versions and fix leftover files (#10680)
* update(hooks): Bump pre-commit hooks versions

* fix(formatting): Fix python script formatting

* fix(formatting): Fix leftover files on protected folders
2024-12-09 15:00:41 +02:00
Jan Procházka
92dd841ffc
feat(Zigbee): Recall bounded devices after reboot + IEEE address option for commands (#10676)
* feat(zigbee): Recall bound devices after reboot

* fix(zigbee): Add missing locks + allow printBoundDevices to Serial

* fix(Zigbee): Add locks to temp sensor setReporting

* fix(Zigbee): remove unnecessary space in formatting

* fix(Zigbee): proper parameter in printBoundDevices

* feat(Zigbee): factory reset when removed from network

* fix(zigbee): Update comment

* fix(zigbee): fix serial and add missing factoryReset to example

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-12-09 14:30:15 +02:00
kshitij.patil
4eeff9bc57 fix: Split provisioning into two parts for better synchronization 2024-12-04 15:05:32 +05:30
Rodrigo Garcia
c7022caeda
Remove 3rd party references in code and documentation (#10666)
* feat(support): documentation adjustment
* feat(support): readme files, commentaries and examples
* fix(template): Fix Issue Report Template
-----------------------------
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
2024-12-03 14:35:13 -03:00