Frédéric Metrich
a5f7404b95
Add two-phase position estimation for roller shutters with blade tilt
...
Introduces descendTime and upSlatTime to model the two motion phases:
- Descent (slats unrolling) followed by blade tilt to fully close
- Blade opening followed by ascent when raising
Both fields are user-measured timestamps from the movement start,
making them easy to determine with a stopwatch. alphaDown and alphaUp
are now computed against the pure descent/ascent duration only,
excluding the linear blade-tilt phase at each end.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-04 15:20:27 +02:00
Frédéric Metrich
46cc4531c5
Fix timing fields to 40% width so they render as 2 columns
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 22:12:24 +02:00
Frédéric Metrich
d5691af611
Make timing input fields responsive at 50% width
...
Replaced fixed max-width:127px on Up/Down Time and 50% mid-time fields
with calc(50% - 10px) / 50% so each pair fills the container width.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 22:09:06 +02:00
Frédéric Metrich
769b2ddd7d
Add non-linear position estimation for RTS roller shades
...
Motor speed varies with drum radius as shade material winds/unwinds,
causing linear time-interpolation to misestimate position. Adds two
optional calibration fields (upMidTime, downMidTime) that let users
provide the elapsed time at 50% travel. A logarithmic model (alpha
ratio solved via Newton's method) then replaces the linear formula.
Falls back to existing linear behaviour when mid-time fields are zero.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 21:51:34 +02:00
Robert Strouse
e478d17c7f
Bypass AP Scanning with Use Hidden SSID option #438 #434
2024-07-27 12:12:38 -07:00
Robert Strouse
93ebddd29d
Prepare v2.4.6 Release
2024-07-25 17:14:29 -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
2dc49a64e9
Bump application to v2.4.4
2024-05-26 16:36:29 -07:00
Robert Strouse
e3e843387f
Added 80bit commands for Step, Stop, and Favorite #280
2024-05-07 15:59:50 -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
25c8a66869
Add apple icons #326
2024-04-14 13:58:16 -07:00
Robert Strouse
026f9315b1
Stream all responses. Fix missing ETH IP address #310
2024-04-09 13:46:51 -07:00
Nacho Barrientos
dd0d7fa2a3
Fix typo
2024-04-03 15:27:15 +02:00
Robert Strouse
d8292fdc2b
Added the current ip address to the DHCP tab #310
2024-03-23 09:16:41 -07:00
Robert Strouse
5141676724
Change workflows
2024-03-22 07:55:11 -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
ea5614c700
Add MQTT settings to backup/restore #284
2024-02-24 21:44:47 -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
4e0d89e7db
Add repeater function #261
2024-02-06 17:50:33 -08:00
Robert Strouse
b458435ddf
Fix chiptype sensor for ESP32 devices.
2024-02-04 17:09:35 -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
234f9d9eb5
Do not allow application updates to be cancelled.
2024-02-02 15:35:14 -08:00
Robert Strouse
8bdfd214b5
Added option to disable update check. #255
2024-01-31 10:14:33 -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
1b35c7d835
Fix udp packets for SSDP
2024-01-13 20:30:58 -08:00
Robert Strouse
574b2ece04
Added rooms to the configuration #221
2024-01-07 12:26:20 -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
7592a2fc89
Prepare for v2.2.1 release
...
* Fixed issue with my position setting out of order when the flip position bit is set.
* Fixed issue with changes to the my labels when a tilt type changes.
* Fixed issue with isAtPosition method to accommodate both tilt and lift capabilities.
* Ensure target position is always the end position during movement checks. Previously, this was only an approximation.
2023-11-02 10:35:44 -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
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