Commit graph

14 commits

Author SHA1 Message Date
Robert Strouse
e54621f171 Added shutter motor type and extended frequency range #77 2023-06-25 08:48:36 -07:00
Robert Strouse
415fec020e Disable backup download during application update on mobile #47 2023-06-19 13:00:23 -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
5f5ac9fa32 Work on 80-bit protocol
* Fixes issue #11 TX Power is now persisted to NVS
* Increase timing for tilt motors from 7 to 15 beats. #1
* Add time to frame log.
* Allow RX and TX pins to be shared and multiplexed
2023-03-29 11:41:11 -07:00
Robert Strouse
370b8f1a23 80-bit and 56-bit protocols on same transceiver
Added the ability to process 80-bit and 56-bit motors on the same ESPSomfy RTS device.
2023-03-18 18:41:04 -07:00
Robert Strouse
3f662b7bd0 v1.4.1
Add the ability to view receiver data.
2023-03-15 15:17:33 -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
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
Robert Strouse
c39f0e2ed8 CSS cleanup for touch screens and Apple products
* Employ flex elements for shade control
* Disable the annoying Apple context menu
* Fix text overruns for smaller screens
* Time mouse and touch commands so that they can coexist
2023-02-19 11:55:47 -08:00
Robert Strouse
dcd90a4c29 Update to 1.1.0
* Reduced socket traffic on load.
* Added code to check max socket connections and reconnect when a slot becomes available.
* Improve load times for Shade Manager
2023-02-05 10:20:53 -08:00
Robert Strouse
72d1cdcccb Version 1.003 Changes 2023-01-21 14:58:07 -08:00
Robert Strouse
ee367e7111 Initial commit 2023-01-09 18:15:30 -08:00