Commit graph

98 commits

Author SHA1 Message Date
Robert Strouse
946778080c Emit Step Up on the MQTT command topic #186 2023-11-01 11:17:19 -07:00
Robert Strouse
e2ec2ad436 Add command emits to MQTT #186 2023-10-31 16:15:43 -07:00
Robert Strouse
7c983c9b2e Reduce MQTT publish load. 2023-10-31 11:09:58 -07:00
Robert Strouse
4e3d8597f5 Deal with tilt judder using integrated tilts. 2023-10-29 17:24:47 -07:00
Robert Strouse
2fb2f65da6 Fix buffer overrun for groups with long names. 2023-10-29 15:12:08 -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
47eeeaecac Force tilt only blinds to closed. 2023-10-10 17:30:39 -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
87995bf707 Added Remote protocol #165, added mac to MQTT #167 2023-10-07 11:12:45 -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
93656f9478 Ignore Flag/SunFlag frames from sensors #147 2023-09-26 12:07:48 -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
5598790310 Fix toggle obfuscation #153 2023-09-18 09:10:34 -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
ac835305cb Added left and right drapery pulls. 2023-09-04 12:34:52 -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
64d7abdc16 Added stubs for light controls 2023-08-28 17:49:28 -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
74ee9f6f25 Added garage door motor control #138 2023-08-27 16:04:16 -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
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
d471745489 Fix issue where nvs was not getting reset with rollingCodes from backup file. 2023-07-20 20:10:43 -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
c24364ee7d Fix issue where shade was moving when my button was pressed and no favorite was set 2023-07-07 15:47:00 -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
d228a21c83 Pre-v2.0.0 adds groups, groups, security, and tab interface #83 #53 2023-07-01 09:23:11 -07:00
Robert Strouse
b279efdb1f Add RTV protocol support for 433.92 RTS frames. #77
Begin adding v2.0 for motor groups.
2023-06-25 11:51:35 -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
b6a82e2e45 Added Invert Commands checkbox for motors 2023-06-15 15:12:54 -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
Robert Strouse
60f8c629bf Add Demo Mode flags for Sun/Wind sensor 2023-06-06 16:22:27 -07:00
Robert Strouse
2ecc0de36e Coding for sun and wind flag processing v1.7.0
* Added MQTT control for sunFlag and tiltTarget.
* Move my position if it is set per sun sensor instructions.
* Add sun/wind states to persistence.
* Bump restore file version
2023-06-04 13:04:57 -07:00
Álvaro Fernández Rojas
c74935aa01 Somfy: publish SunFlag, Sunny and Windy states
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-04 10:10:05 +02:00
Álvaro Fernández Rojas
ac4fcab029 Somfy: commit flags when they change
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-04 10:07:46 +02:00
Álvaro Fernández Rojas
dbff287437 Somfy: add sun/wind awning timings
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-03 18:01:50 +02:00
Álvaro Fernández Rojas
e55d7a4205 Somfy: add SunFlag auto movement logic
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-03 18:01:50 +02:00
Álvaro Fernández Rojas
1be1fe4fba Somfy: add Sun/Wind auto movement logic
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-03 18:01:50 +02:00
Álvaro Fernández Rojas
48545310f8 Somfy: fromJSON: add missing flags
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-03 18:01:50 +02:00
Álvaro Fernández Rojas
2671c5aa60 Somfy: fix Sensor validity w/o sun/wind
If there's no sun/win, the rolling code value will be 0.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-06-03 18:01:50 +02:00
Robert Strouse
f850cc0a1e Added sensor inputs from wind/sun sensors. 2023-06-01 19:31:11 -07:00