Adam Honse
38f016f2a8
RGBController API Overhaul
...
* Reorganize and clean up RGBController API functions
* Add functions to get protected RGBController member values
* Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members
* Protected previously-public RGBController members
* Information strings (name, vendor, description, version, serial location)
* Device type
* Active mode
* Flags
* LEDs vector
* LED alternate names vector
* Modes vector
* Colors vector
* Zones vector
* Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI
* Add update reason codes to RGBController update callback and signal updates on more RGBController events
* Add loop zone types and segmented zone type
* Add matrix map field to segments
2025-12-30 14:09:08 -06:00
Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
2025-09-28 00:47:08 -05:00
Adam Honse
95b029d49d
Initial support for Govee devices
2025-05-16 01:02:44 -05:00
Adam Honse
0d6ae64b24
Update hueplusplus dependency to 1.2.0
2025-02-14 23:16:53 -06:00
Mark Hermeling
7d37ec60b9
Add space for '\0'
...
ReceiveThreadFunction receives max 1024 bytes and then adds '\0' to it, so the buffer needs to be 1025 chars.
2025-01-23 01:12:30 -06:00
Dmitry Kychanov
300abac9a8
Removed unused includes
2024-10-15 00:24:32 +00:00
Abdullah Abid Ansari
6140849e28
Adds a better white calculation to philips wiz devices
2024-08-04 23:59:45 +00:00
Adam Honse
dab4a95dc5
Fix possible loss of data warning in PhilipsWizController.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
f9c17c75c5
Update Philips Wiz controller files to new standardized header comment
2024-06-03 11:46:18 -05:00
Adam Honse
87aadafa4d
Add timeout to Philips Wiz packet receive so that it doesn't hang on rescan
2023-05-08 00:03:07 -05:00
Adam Honse
89f13d9ec9
Add options to use warm and cool white channels on Philips Wiz
2023-05-07 20:37:25 -05:00
MisterPDJ
2c7baaa1ef
Add Scene modes to Phillips Wiz
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com > to merge with direct mode brightness control functionality.
2023-05-07 20:18:45 -05:00
Kevin Kuriakose
02b962b2b5
Add brightness control for Philips Wiz Lights
2023-05-07 23:23:56 +00:00
Adam Honse
92f0720639
Remove RGB controllers argument from standard detector
2023-01-26 20:36:02 -06:00
Adam Honse
060567548f
Use RegisterRGBController for standard detectors
2023-01-26 20:35:52 -06:00
Adam Honse
215183f9c5
Remove SetCustomMode from all controllers beginning with the letter P
2022-08-21 16:24:44 -05:00
Chris
524675108d
Automatic generation of markdown pages for supported devices
...
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
2022-05-30 13:30:44 +10:00
Chris
bc10e3f772
Automatic generation of udev rules for supported devices
...
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
morg
dba814215d
Fixing memory leaks in controllers
2021-02-05 16:25:46 +01:00
Adam Honse
f70c9cc63e
Remove Setting_ prefix from all settings keys
2020-12-03 12:02:15 -06:00
Adam Honse
09a9a5c257
Add vendor string to RGBController API and update all controllers with vendor information, add vendor to device information page
2020-12-01 19:24:52 -06:00
k1-801
dde857dfb4
Tiny threads fixes & a little bit of safety
2020-11-15 13:28:29 -06:00
Adam Honse
8eab2b6244
Rework Philips Wiz detection to use Settings Manager
2020-11-10 15:49:55 -06:00
Adam Honse
5f1889e101
Update Philips Wiz controller to use new Light device type
2020-11-04 09:24:44 -06:00
Adam Honse
87c99d31cf
Update Wiz controller to use JSON library, receive firmware information from device
2020-11-04 00:45:20 -06:00
Adam Honse
5c5ed6f8bd
Initial Philips Wiz controller
2020-11-03 20:06:14 -06:00