Commit Graph

50 Commits

Author SHA1 Message Date
David Friedland c8e13366c6 animate PWM dimmer brightness LEDs during transitions and with variable brightness 2021-02-21 10:19:31 -08:00
Paul C Diem 27cdfea330 Fix _SendDeviceGroupMessage signedness 2021-02-16 22:20:30 -06:00
Paul C Diem 60252a9043 Add DGR device map support 2021-02-09 15:10:32 -06:00
Paul C Diem e68f31101e Use dgr name for MQTT if SO88 2021-01-27 19:43:20 -06:00
Paul C Diem bde7f3206e Fix full status for secondary device groups 2021-01-22 07:53:10 -06:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
Paul C Diem e1391acaba Wrap remote dimmer reference in ifdef 2020-12-12 15:09:49 -06:00
Paul C Diem 5f1a24370f Support power tap and hold; increase hold from .5 to .75 seconds 2020-12-12 13:32:14 -06:00
Paul C Diem b0fb9090bc Support rules that override button holds 2020-11-26 10:36:43 -06:00
Paul C Diem a785d7a6ad Set light_dimmer on DGR bri changes, Use DGR direct for PWM dimmer bri changes 2020-11-07 17:37:06 -06:00
Theo Arends 7915e82cb0 Prep release 9.1 2020-11-04 15:57:40 +01:00
Theo Arends 8338a9cc80 Refactor module change detection 2020-11-01 12:12:27 +01:00
Theo Arends 432051a7ef Fix setting last module 2020-10-31 12:04:28 +01:00
Theo Arends af5082320d Use global struct 2020-10-30 12:29:48 +01:00
Theo Arends e59bfc1d69 Use global struct 2020-10-29 13:58:50 +01:00
Theo Arends 3bebfb32d3 Use global struct 2020-10-29 12:21:24 +01:00
Theo Arends f1ac7b2d67 Use global struct 2020-10-28 19:03:39 +01:00
Paul C Diem caaf7ac39c Make button press rules override PWM Dimmer functions 2020-10-20 10:48:49 -05:00
Paul C Diem f075a89d6b Add PWM Dimmer multi-press and ledmask support 2020-10-19 20:12:41 -05:00
Theo Arends f7369744de
Merge pull request #9497 from pcdiem/pwm5
Add DGR CW/RGBW light fixed color support
2020-10-08 14:50:55 +02:00
Paul C Diem f4894226f7 Add DGR CW/RGBW light fixed color support 2020-10-07 15:06:50 -05:00
Paul C Diem b35c092603 Fix up/down tap not publishing tele 2020-10-06 17:25:13 -05:00
Paul C Diem 7a9e539f1c Wrap Light.devgrp_no_channels_out in #ifdef USE_DEVICE_GROUPS 2020-10-05 15:58:17 -05:00
Paul C Diem d5216091e7 Add PWM Dimmer color change/trigger on tap and SO88 brightness led support. Add DGR WITH_LOCAL flag support. 2020-10-05 15:15:32 -05:00
Paul C Diem e3cc5df996 Add PWMDimmerPWMs command, Set brightness LEDs in setBriRGB & setBriCT 2020-10-02 12:40:45 -05:00
Paul C Diem 184601f0f9 Fix PWM Dimmer to send DGR_ITEM_FLAGS after more-to-come msgs to finalize changes so remote devices send tele updates. 2020-10-01 22:30:37 -05:00
Paul C Diem c3112b20e0 Fix missed merge of device_group_count initialization. Rename remote_device_mode setting to multiple_device_groups. 2020-08-09 10:16:15 -05:00
Paul C Diem 9b519700c1 Publish state when dimmer button tapped 2020-05-20 20:55:02 -05:00
Theo Arends c939077514 Change pin handling part 3 2020-04-27 12:54:07 +02:00
Theo Arends 5d9be9a4d0 Fix pin handling part 1 2020-04-27 10:35:38 +02:00
Theo Arends c9149b53c5 Change pin handling part 1 2020-04-26 17:33:27 +02:00
Paul C Diem 81a874ec72 Use defined mcast addr for device groups instead of sharing emuation's, Code size reductions 2020-04-24 09:12:43 -05:00
Paul C Diem 50cdede658 Fix pwm_dimmer compiler error w/o USE_DEVICE_GROUPS, Slight code cleanup 2020-04-21 21:56:26 -05:00
Paul C Diem 0f4b85ee51 Add DGR Command item and message logging, Restructure to reduce new code size 2020-04-21 16:33:07 -05:00
Paul C Diem 2c83dc7765 Fix remote device group update index and power state, Ignore power buttonhold after tap 2020-04-19 00:36:26 -05:00
Paul C Diem b4f7500a31 Add light palette support 2020-04-12 23:17:25 -05:00
Paul C Diem 9794f12460 Add DevGroupSend command 2020-04-07 13:25:58 -05:00
Paul C Diem 2a367512d7 Add DevGroupName command 2020-04-06 12:29:50 -05:00
Paul C Diem f393e2ade4 Use SetOption32 for hold time, Use SendKey to process ButtonTopic/Rules and ignore handled button presses/holds. 2020-04-03 11:49:01 -05:00
Paul C Diem 32448bd75e Reverse down/up tap order, Save settings only if local 2020-03-15 13:56:26 -05:00
Paul C Diem 322952a54f Move PWM Dimmer init logic to pre init, Use dimmer_hw_min for PWM, Remote mode fixes 2020-03-14 18:53:09 -05:00
Paul C Diem a72acf37fe Use Light module to manage PWM, Rework multi-button sequences 2020-03-13 12:08:44 -05:00
Paul C Diem 3138d880d0 Add periodic announcement, Raise member timeout to 45s, Fix already acked check 2020-03-12 12:51:54 -05:00
Paul C Diem b27b18a8e6 Add button press count timeout 2020-02-27 23:38:55 -06:00
Paul C Diem 5f5becfac6 Fix up/down release after power on 2020-02-27 21:35:13 -06:00
Paul C Diem 248288d549 Handle remote switch updates, Make tap/hold functions available only when power is on 2020-02-27 20:47:24 -06:00
Paul C Diem a962662743 Rescale Bri to DimmerRange, Remove BriMin, LedTimeout and PoweredOffLed commands 2020-02-27 13:38:33 -06:00
Paul C Diem 1f1c956b26 Use newly allocated settings and flags 2020-02-26 21:27:09 -06:00
Paul C Diem 631d9045f1 Deal with late device group initializaton 2020-02-24 20:52:06 -06:00
Paul C Diem c0a5156d8f Initial pwm dimmer support 2020-02-24 07:19:15 -06:00