Commit graph

87 commits

Author SHA1 Message Date
Mathieu Tournier
4c23d252e9 Port project to use cmake build system.
This permits to develop the project more easily and efficiently than with Arduino iIDE (which is a pain)
Use the latest IDF framework version
Compile for esp32C5 chip
2025-12-28 19:07:08 +01:00
Robert Strouse
e478d17c7f Bypass AP Scanning with Use Hidden SSID option #438 #434 2024-07-27 12:12:38 -07:00
Robert Strouse
e04d7e3fc7 Include scan with SoftAP operation #407 #410 2024-06-25 18:04:46 -07:00
Robert Strouse
2b59f330a9 Add support for 1 button gates #388 2024-06-18 14:05:43 -07:00
Robert Strouse
f29cd9c089 Add additional command structure for 80-bit up/down 2024-06-15 09:22:27 -07:00
Robert Strouse
e87f42fa50 Update reconnect procedure #385 2024-05-26 15:59:18 -07:00
Robert Strouse
2feb420551 Groups #350, #354, Ethernet #348 2024-05-03 16:39:46 -07:00
Robert Strouse
026f9315b1 Stream all responses. Fix missing ETH IP address #310 2024-04-09 13:46:51 -07:00
Robert Strouse
6ba354c7ff Chunk single group response #316 2024-04-03 07:49:26 -07:00
Robert Strouse
b324f59c03 Add wifi roaming #294 #270 2024-03-09 12:45:06 -08:00
Robert Strouse
60af2bf399 Improve wifi fallback 2024-03-03 08:33:19 -08:00
Robert Strouse
4e0d89e7db Add repeater function #261 2024-02-06 17:50:33 -08:00
Robert Strouse
ad6e604f17 Fix issue where connType has stray colon. Add checkForUpdate references. 2024-02-04 13:30:43 -08:00
Robert Strouse
a81d1b843d Chunk web responses 2024-01-29 18:38:26 -08:00
Robert Strouse
7d9d0b7fe9 Allocate more memory for json files. 2024-01-27 08:41:44 -08:00
Robert Strouse
54f98805b4 Final v2.3.1 2024-01-21 18:19:46 -08:00
Robert Strouse
9d3d7ae21f Adding Invert commands to groups 2024-01-05 17:03:45 -08:00
Robert Strouse
4272d2245e Add ESP and connection information to discovery #211 2024-01-01 12:07:20 -08:00
Robert Strouse
a944772f96 Improve workflows for GitOTA. 2023-12-30 10:55:15 -08:00
Robert Strouse
56c6fa0086 Prepare release v2.2.3 2023-12-26 17:42:00 -08:00
Robert Strouse
23b24741fa Working on release files for various boards 2023-12-26 12:52:37 -08:00
Robert Strouse
cc816ace58 Persist shade state information in MQTT #210 2023-12-24 13:14:07 -08:00
Robert Strouse
3d72ac8094 Fix issue with Invert Position #200 2023-12-23 12:16:00 -08:00
Robert Strouse
f738be6782 Fix JSON size #209 Fix blind movement #192 2023-12-22 12:33:19 -08:00
Robert Strouse
c0621d82ec Added functionality to support low level triggers for GPIO types #206 2023-12-20 09:18:45 -08:00
Robert Strouse
0c36c8e746 Gate Control #199 Prog Hold for Groups #195 2023-12-10 11:19:51 -08:00
Robert Strouse
d97f150439 Fix issue #192. Movement continues to my position when finished. 2023-11-15 09:43:48 -08:00
Robert Strouse
c3b7139931 Prepare v2.2.1 release 2023-11-03 10:01:16 -07:00
Robert Strouse
46f6e6912d Add MQTT disco attributes #182 2023-10-29 14:27:25 -07:00
Robert Strouse
79c7ecccac Added MQTT auto discovery #180 2023-10-28 11:39:42 -07:00
Robert Strouse
13aff49479 Work on Github update #171 2023-10-27 11:34:49 -07:00
Robert Strouse
a9325eeca5 Github firmware updates #171 2023-10-19 14:20:33 -07:00
Robert Strouse
b64afd6796 Move the hostname settings around #172 2023-10-13 09:27:37 -07:00
Robert Strouse
d851ae1ea4 Fix group commands issue #159
Group commands were sending on the shade address not the group address.
2023-10-12 18:12:17 -07:00
Robert Strouse
bb36ed0f82 Add dry contact support for IO Remote and Relays #165 2023-10-10 11:41:21 -07:00
Robert Strouse
4d49a048f4 GPIO motor support #165 Publish only changes #167 2023-10-05 14:52:54 -07:00
Robert Strouse
1cb9746cc8 Added functionality for euro lift tilt mechanisms. 2023-09-28 18:25:09 -07:00
Robert Strouse
a823d2349a Added additional checks for firmware updates #157 Added endpoints for setting current position #156 2023-09-24 15:12:15 -07:00
Robert Strouse
a6c7601458 Added the ability to scan frequencies from remotes. 2023-09-20 11:34:03 -07:00
Robert Strouse
4ad2cf7567 v2.1.6 Update
* Added Virtual Remote
* Added Dry Contact
* Fixed processed flag
* Added backup and restore options
2023-09-16 11:19:49 -07:00
Robert Strouse
90b247e7d8 Add the ability to set the shade and group display order #139 and suspend MQTT responses while updating the firmware. 2023-09-04 10:33:53 -07:00
Robert Strouse
0314760bec Set checksum for RTV prog command 2023-08-14 16:15:22 -07:00
Robert Strouse
fe2f50ab9f Added support for Tilt Only motors. Improved RTV protocol detection. 2023-08-13 15:30:23 -07:00
Robert Strouse
ff16bb6107 Add the ability to set the number of repeats per motor when sending commands #113 2023-07-23 15:22:20 -07:00
Robert Strouse
cd24ca3510 Publish 2.1.1 2023-07-23 13:08:47 -07:00
Robert Strouse
d471745489 Fix issue where nvs was not getting reset with rollingCodes from backup file. 2023-07-20 20:10:43 -07:00
Robert Strouse
7f4cc19914 Fix login for username/password #108 2023-07-20 11:10:04 -07:00
Robert Strouse
120f6be664 Fix groupCommand route endpoint #105 2023-07-19 17:10:59 -07:00
Robert Strouse
adb1fd3aaa Expand MQTT hostname to 64 bytes #103 2023-07-19 11:07:43 -07:00
Robert Strouse
d228a21c83 Pre-v2.0.0 adds groups, groups, security, and tab interface #83 #53 2023-07-01 09:23:11 -07:00