Commit graph

55 commits

Author SHA1 Message Date
Robert Strouse
23b24741fa Working on release files for various boards 2023-12-26 12:52:37 -08:00
Robert Strouse
f738be6782 Fix JSON size #209 Fix blind movement #192 2023-12-22 12:33:19 -08:00
Robert Strouse
9492404b98 Set up for HA firmware updates 2023-11-03 16:49:21 -07:00
Robert Strouse
7c983c9b2e Reduce MQTT publish load. 2023-10-31 11:09:58 -07:00
Robert Strouse
9444d6119b Fix issue where the available shades to be grouped was not correct #183 2023-10-29 14:44:07 -07:00
Robert Strouse
f1386011c3 Cancel update when cancel button is pressed. 2023-10-19 15:25:00 -07:00
Robert Strouse
a9325eeca5 Github firmware updates #171 2023-10-19 14:20:33 -07:00
Robert Strouse
4d49a048f4 GPIO motor support #165 Publish only changes #167 2023-10-05 14:52:54 -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
ea37fa0002 Fix toggle button for 1-button controllers. 2023-09-19 20:54:24 -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
92b9b679f9 Support for Garage doors 2023-08-31 16:13:22 -07:00
Robert Strouse
3ec67cd0ea Switch prog commands sent to a 1 button garage motor. 2023-08-28 10:46:48 -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
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
5c06f2a6d4 Fixed script error associated with unlinking remotes. 2023-07-23 08:11:24 -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
f62dcef161 Fix scoping issue when setting the IP address #100 2023-07-16 12:07:55 -07:00
Robert Strouse
9fdf5896d1 Add cache for css 2023-07-07 17:03:51 -07:00
Robert Strouse
42947690a2 v2.0.0 Release Candidate
Added functions for emitting the last command for a motor.
2023-07-07 15:25:01 -07:00
Robert Strouse
cfd3bdc4a1 Add security attributes to discovery protocol 2023-07-06 16:22:54 -07:00
Robert Strouse
56abde3175 Add preflight responses for PUTS #87 2023-07-06 09:20: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
e54621f171 Added shutter motor type and extended frequency range #77 2023-06-25 08:48:36 -07:00
Robert Strouse
ec499cbec4 Add invert options for commands and position #69 2023-06-16 17:42:56 -07:00
Robert Strouse
d91535c9ac Disconnect from MQTT and reconnect when changing settings 2023-06-10 10:03:48 -07:00
Álvaro Fernández Rojas
82afcbedc0 treewide: fix warnings 2023-06-08 16:51:50 +02:00
Álvaro Fernández Rojas
c5e254c9a9 Fix more warnings seen with "--warnings all"
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-01 08:11:27 +02: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
Robert Strouse
2378ac780e Added timezone for Europe/Berlin #49. Publish v1.6.0 2023-05-16 09:47:27 -07:00
Robert Strouse
65e4caf3b2 Add support for RTW protocols #38 2023-05-12 18:17:57 -07:00
Robert Strouse
ac6d6ee34d Fix setting My position for some motors #15 2023-05-12 10:23:14 -07:00
Robert Strouse
1174bed558 Bug Fix Prog
* Added filter for prog frame #27
* Expanded link remote json buffer #25
* Display tilt position on edit shade screen
2023-04-21 12:46:10 -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
b6bc57e437 Change pairing so that the command can be repeated on failure. #15. Add extra 0 to indicate there are no more bits to be read from the bitstream. 2023-04-05 14:38:11 -07:00
Robert Strouse
b1b8d1be46 Increase WiFi passphrase length to 63 + terminator. #13 2023-04-04 13:00:18 -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
d3acf6bb5f Add ability to send repeats via API. Tweak 80-bit timing
Add the ability to identify how many repeats you want on the API command.
Fix timing for bit output when the shade is configured for 80-bits
2023-03-19 16:54:19 -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
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
2730a994a7 Update release binaries
Update the binaries to the current release
2023-03-04 11:27:23 -08:00
Robert Strouse
71e5b8a648 Added API Services for Tilt HomeAssistant
Added api services to support blind definitions in Home Assistant.  Stop tilt function when my button is pressed and the tilt operation is in progress.  Bump to v1.3.2
2023-03-04 09:59:07 -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
5ef3e01226 Improve performance by moving script to a cached file.
All object references not look for cached script file.  This eliminates the need to reload the script when simply rendering the page.  ESP32 does not need to download this data if the cache already has it.  Implemented versioning on the script tags.
2023-02-19 13:28:56 -08:00
Robert Strouse
765e8f3fd0 My Favorite Processing
* My button long presses detected from remotes for setting the my button.
* Allow setting of rolling code.
* Tuning for position setter and reading of hw sync bytes for repeats.
2023-02-18 13:14:22 -08:00
Robert Strouse
e1aada23b0 Fix WiFi setup
* Increased the number of APs that can be queried and filtered out those that have an RSSI -95.  Previously, the number of returned SSIDs could blow the output buffer.
* Do not disable the Save button during scan of potential APs.  If the scan is taking a long time you should just be able to type it in.
* If a connection is lost and cannot be recovered fall back to AP mode to allow resetting the creds without power off.
2023-02-07 11:09:10 -08:00