Me No Dev
df3db3c9dc
Merge branch 'master' into release/v3.3.x
2025-07-08 17:59:48 +03:00
Jan Procházka
e2c7578fa8
feat(zigbee): Add Fan Control endpoint support ( #11559 )
...
* feat(zigbee): Add Fan Control endpoint support
* fix(zigbee): Update logs and change device_id
* 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-07-08 13:08:56 +03:00
Sugar Glider
c2d23258f1
feat(matter): enables BLE Matter commissioning with NimBLE ( #11537 )
...
* feat(matter): enables BLE Matter commissioning with NimBLE
* fix(matter): commentary typo and formatting
* fix(matter): commentary typo and formatting
* fix(matter): removes forcing second network clustter
* fix(matter): adds matter source code to CMakeLists.txt
* 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-07-03 12:25:51 +03:00
Me No Dev
05fbda2d6d
Merge branch 'master' into release/v3.3.x
2025-06-20 12:25:31 +03:00
Sugar Glider
ef995b6564
feat(openthread): adds native api ( #11474 )
...
* feat(openthread): adds native api
* feat(openthread): adds source code to CMakeLists.txt
* 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-06-16 13:15:54 +03:00
Me No Dev
6ce7e254c4
IDF release/v5.5 ( #11369 )
...
* IDF release/v5.5 719b1b2b
* fix(build): Add dependency on esp_http_client
* fix(build): Add dependency on esp_https_ota
* IDF release/v5.5 28ac0243
2025-05-30 17:18:32 +03:00
Me No Dev
15038e64b3
Merge branch 'master' into release/v3.3.x
2025-05-27 13:34:03 +02:00
Jan Procházka
7bafc1b19b
feat(zigbee): Add AC DC ElectricalMeasurement support ( #11384 )
...
* feat(zigbee): Add AC DC ElectricalMeasurement support
* ci(pre-commit): Apply automatic fixes
* ci(): fix precommit codespell
* ci(pre-commit): Add spaces between numbers and units
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-05-27 14:10:18 +03:00
Jan Procházka
6c3528ac69
feat(zigbee): Add support for Binary input EP + Analog EP extension ( #11339 )
...
* feat(zigbee): Add binary input and analog extension
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat(zigbee): Remove setBinaryInputReporting
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-05-27 13:41:38 +03:00
Ludovic BOUÉ
9090b46da5
feat(esp32): Zigbee power outlet example ( #11296 )
...
* feat(esp32): Zigbee power outlet example
Zigbee power outlet example
* feat(esp32): Zigbee power outlet example
Change username
* feat(esp32): Zigbee power outlet example
Remove old comment
* fix(zigbee): fix power outlet compile errors and update example
* fix(example): Update readme
* fix(example): Update ci json file
* ci(pre-commit): Apply automatic fixes
* fix(): precommit codespell
---------
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-05-27 13:13:28 +03:00
me-no-dev
3f63a4929f
fix(build): Add dependency on esp_http_client
2025-05-19 13:54:12 +02:00
Me No Dev
602f1f6e7f
IDF master ( #11342 )
...
* fix(ci): ESP32-P4 hosted compile fail (#11341 )
* fix(ci): Update changes for P4 and C5 builds with latest IDF
* IDF master aaebc374
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-05-07 16:24:33 +03:00
Lucas Saavedra Vaz
ae2ae8dfa0
Merge branch 'master' into release/v3.3.x
2025-04-14 14:28:03 -03:00
Jan Procházka
23ded939ea
feat(zigbee): Add PM2.5 endpoint support ( #11205 )
...
* feat(zigbee): Add PM2.5 endpoint support
* 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-04-05 18:46:20 +03:00
Me No Dev
d81c19534f
Merge branch 'master' into release/v3.3.x
2025-03-27 13:39:40 +02:00
MikaFromTheRoof
e37435c442
feat(zigbee): Add Illuminance sensor endpoint ( #11171 )
...
* Added Zigbee light sensor
* Add comment for macro
* Some last corrections
* refactor(zigbee): changed class name to ZigbeeIlluminanceSensor
* feat(zigbee): Illumanance sensor update
* fix(zigbee): Change name of macro to avoid possible conflict with esp-zigbee-sdk
* Update keywords.txt
* fix(zigbee): Add Illuminance to Cmake file
* fix(example): Update Illuminance example
* ci(pre-commit): Apply automatic fixes
* Update Zigbee_Illuminance_Sensor.ino
* 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-03-27 12:56:30 +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
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
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
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
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
47343a43f7
feat(idf): Add support for IDF v5.4 ( #10823 )
2025-02-18 10:11:55 +02:00
Jan Procházka
7f8c77f9ee
feat(zigbee): Add vibration sensor endpoint ( #10944 )
2025-02-13 13:03:02 +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
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
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
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
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
af541a5c14
feat(Zigbee): Add Zigbee Dimmable light to CMakeLists.txt
2024-12-14 11:16:26 +01:00
Jan Procházka
44e1559830
feat(zigbee): Add carbon dioxide sensor ed
2024-12-13 11:47:28 +01: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
5e7139b8fe
fix(cmake): Update CMakeLists.txt
2024-12-12 15:19:31 +01:00
Rodrigo Garcia
e17900b02a
feat(matter): adds matter occupancy sensor endpoint
2024-12-11 15:57:54 -03: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
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
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
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
Rodrigo Garcia
af84da6f6a
feat(matter): Adds a new Matter Endpoint: Generic Switch (smart button) ( #10662 )
...
* feat(matter): adds new matter generic switch endpoint
* fix(matter): no need of arduino preferences here
* 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-03 08:08:51 +02:00
Rodrigo Garcia
9d8df8b315
feat(matter): Adds Matter Enhanced Color Light Endpoint (CW/WW/RGB) ( #10657 )
...
* feat(matter): created enhanced color light new matter endpoint and example
2024-12-02 19:26:13 -03:00
Rodrigo Garcia
414e4f3233
feat(Matter): add new MatterColorLight endpoint ( #10654 )
...
* feat(matter): adds Matter Color Light endpoint
2024-11-26 17:14:38 -03:00
Rodrigo Garcia
6bc3ce68fe
feat(matter): New Matter Endpoint ( #10628 )
...
* feat(matter): add new endpoint - color temperature light
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-11-20 17:02:34 -03:00
Me No Dev
cc407185a3
fix(build): Allow Arduino to compile in IDF without components ( #10597 )
...
* fix(build): Allow Arduino to compile in IDF without components
This adds guards for the rest of the extra components
* 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-11-12 17:23:51 +02:00
Me No Dev
d561685258
Merge branch 'master' into release/v3.1.x
2024-11-12 10:24:28 +02:00
Rodrigo Garcia
54a7a3ee9a
feat(usb_hid_keyboard): Adds Keyboard Layout and Sends reports just for Modifier Keys ( #10591 )
...
* feat(usb_kb): add keyboard layouts. new pt_br layout
* feat(usb_kb): add kb layout and fixes modifier key press
* feat(usb_kb): update cmakelists.txt to add new kb layout code
* 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-11-12 00:56:06 +02:00