Commit graph

58 commits

Author SHA1 Message Date
Robert Strouse
3d9e6c11c2 Clear the connecting flag for ETH Wifi fallback #445 2024-08-04 09:32:18 -07:00
Robert Strouse
e478d17c7f Bypass AP Scanning with Use Hidden SSID option #438 #434 2024-07-27 12:12:38 -07:00
Robert Strouse
75928b4ac8 Remove autoReconnect function from core #410 #407 2024-07-10 21:40:55 -07:00
Robert Strouse
0b985c0880 More aggressive WIFI scanning #410 #407 2024-06-28 14:37:41 -07:00
Robert Strouse
e04d7e3fc7 Include scan with SoftAP operation #407 #410 2024-06-25 18:04:46 -07:00
Robert Strouse
9205723125 Reduce heap emits for interface sockets 2024-06-19 11:21:51 -07:00
Robert Strouse
f29cd9c089 Add additional command structure for 80-bit up/down 2024-06-15 09:22:27 -07:00
Robert Strouse
473307b320 Added additional checks for wifi dropoffs and disconnect from STA for AP scan. 2024-06-02 10:58:51 -07:00
Robert Strouse
2dc49a64e9 Bump application to v2.4.4 2024-05-26 16:36:29 -07:00
Robert Strouse
e87f42fa50 Update reconnect procedure #385 2024-05-26 15:59:18 -07:00
Robert Strouse
6077052e9b Added 80bit step functions to groups #280 2024-05-08 16:44:19 -07:00
Robert Strouse
e3e843387f Added 80bit commands for Step, Stop, and Favorite #280 2024-05-07 15:59:50 -07:00
Robert Strouse
d64103f259 Added 5 second wdt #349 2024-05-04 12:21:58 -07:00
Robert Strouse
2feb420551 Groups #350, #354, Ethernet #348 2024-05-03 16:39:46 -07:00
Robert Strouse
82c867d2eb Fix memory leak #273 2024-04-21 13:43:15 -07:00
Robert Strouse
f8b3bc4133 Fix byte alignments #273 2024-04-18 18:56:33 -07:00
Robert Strouse
ce3946c9e6 Publish TCP 80 for mDNS 2024-04-10 12:15:40 -07:00
Robert Strouse
c4d6a1008f Fix C3 casts 2024-04-09 19:08:38 -07:00
Robert Strouse
026f9315b1 Stream all responses. Fix missing ETH IP address #310 2024-04-09 13:46:51 -07:00
Robert Strouse
b324f59c03 Add wifi roaming #294 #270 2024-03-09 12:45:06 -08:00
Robert Strouse
2dd40396c2 Change the channel surfing functions for wifi #294 2024-03-03 09:25:44 -08:00
Robert Strouse
60af2bf399 Improve wifi fallback 2024-03-03 08:33:19 -08:00
Robert Strouse
ea5614c700 Add MQTT settings to backup/restore #284 2024-02-24 21:44:47 -08:00
Robert Strouse
632dd3900b Change the soft AP behavior so it does not start as fast on ethernet #271 2024-02-19 17:21:41 -08:00
Robert Strouse
2a3d7aa7e7 Check the link status on Ethernet #273 2024-02-17 11:52:23 -08:00
Robert Strouse
bbefe7fe6d Fix static IP for ETH connections #268 2024-02-12 17:36:57 -08:00
Robert Strouse
bf8da394d5 Fix static ip for Ethernet #268 Fix storage for Wifi Fallback #269 2024-02-10 10:43:14 -08:00
Robert Strouse
54f98805b4 Final v2.3.1 2024-01-21 18:19:46 -08:00
Robert Strouse
da551f3385 Increase the interval for SSDP keep alives. 2024-01-14 15:25:49 -08:00
Robert Strouse
1b35c7d835 Fix udp packets for SSDP 2024-01-13 20:30:58 -08:00
Robert Strouse
edc4f103d2 Remove mDNS resets 2024-01-09 12:56:01 -08: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
b91c54d377 Added hostname setting to the event model #172 2023-10-13 10:18:56 -07:00
Robert Strouse
b64afd6796 Move the hostname settings around #172 2023-10-13 09:27:37 -07:00
Robert Strouse
ff2d150ad8 Increase timing for prog command responses for slow motor pairing #121 #127 2023-08-18 13:22:26 -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
f62dcef161 Fix scoping issue when setting the IP address #100 2023-07-16 12:07:55 -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
Robert Strouse
ec499cbec4 Add invert options for commands and position #69 2023-06-16 17:42:56 -07:00
Álvaro Fernández Rojas
a1d4a36379 Fix more warnings seen with "--warnings more"
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-01 08:11:18 +02:00
Álvaro Fernández Rojas
5b0e19438a github: enable warnings
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-01 08:11:18 +02:00
Álvaro Fernández Rojas
a048e77d71 github: add LOLIN-C3-mini compatibility
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-05-31 14:42:38 +02:00
Robert Strouse
5f67b99f88 v1.6.1
* Added Sao Paulo timezone
* Check for target change before movement so the shades to run to my position.
2023-05-22 19:10:02 -07:00
Robert Strouse
5a16977ea9 v1.5.0 updates
* Support for integrated tilt types
* Increased linked remotes to 7 #25.
* Fixed issue #25 by increasing JSON buffer
* Changed software sync detection for linked remotes to better match on sync #26
2023-04-20 14:29:13 -07:00
Robert Strouse
dce0ae0c04 v1.4.0 upade
* Moved shade storage from NVS.  NVS storage became limited because of the wired ethernet boards.  This limited the number of potential shades to around 20.
* Added the ability to backup the shade configuration
* Added the ability to restore the shade configuration.
* Increased up. down, and tilt timing value to allow for up to 54 days of transition.  The previous 16bit value did not allow for very slow shades and was limited to just over a minute.
* UI cleanup and additional messages.
* Transceiver tuning now applies the rx bandwidth in the proper order so no reboot is required.
2023-03-11 10:26:23 -08:00
Robert Strouse
c9f3e79453 Added blinds as a shade type 2023-03-03 19:23:01 -08:00
Robert Strouse
0f2f30bf4d Wired Ethernet Support!
Added ESP32 wired ethernet support.
2023-02-26 11:50:57 -08:00
Robert Strouse
7f5463250f Prepare for LAN adapter settings
* Fix radio pin settings where the old values were being set to the config then reloaded.  This meant that the new pin settings were not being saved.
* Disable the radio when the radio cannot be configured.  This stops the microcontroller from hitting a hard halt and allows the pin settings to be changed.
* Add ethernet configuration options in preparation for boards with ethernet connections.
2023-02-23 17:41:58 -08:00
Robert Strouse
028cce5d8f Bug Fix for network emits
Originally the address used for the SSID would become inconsistent because of the way the ESP32 uses the string class to store the SSID.  This would eventually end in an emit that crashed the socket from the client with an inconsistent UTF-8 byte.  The fix was to convert the string to a pointer for the emits.
2023-02-20 09:07:20 -08:00