LimitlessLED / Mi-Light Plugin
Posted: Wed Jul 22, 2015 2:20 am
Hello everyone!
To find an alternate Mi-Light plugin, check here ... each plugin offers a different experience, and can do different things.
If you're new to EventGhost, I've tried to make setup of this plugin as easy as possible for you! Simply download the .ZIP file below, navigate to C:\Program Files\EventGhost\plugins\ or C:\Program Files (x86)\EventGhost\plugins .... and then extract the file to this folder! Simple as that, open up EventGhost and add the plugin. It will be under the "OTHER" tab as "LimitlessLED Automation".
Current Version v1.4.0 (11/25/2015):

Features:
- Support for up to TWO bridges!!
- Turn groups ON/OFF
= This includes setting brightness/color values
- Set the specific brightness %
- Step UP/DOWN in brightness
- Set the specific Color
- Query theoretical state** of bulbs
- Name your groups!
- Control via eg.event.payload or user-defined GLOBAL variable (perhaps with AutoRemote?)
*All commands can happen to all bulbs, one group, or multiple groups unless otherwise noted
** Since this is all done in UDP packet, there is no conversation .. only just a message sent to the bulbs. We can not 100% know of the state of the bulbs, but this is the best guess, based on what the plugin has sent.
NEW COLORS! Featured colors are according to this graphic.
To do:
- Download the most recent version (Low Priority)
---
---
Enjoy!
- SN
To find an alternate Mi-Light plugin, check here ... each plugin offers a different experience, and can do different things.
If you're new to EventGhost, I've tried to make setup of this plugin as easy as possible for you! Simply download the .ZIP file below, navigate to C:\Program Files\EventGhost\plugins\ or C:\Program Files (x86)\EventGhost\plugins .... and then extract the file to this folder! Simple as that, open up EventGhost and add the plugin. It will be under the "OTHER" tab as "LimitlessLED Automation".
Current Version v1.4.0 (11/25/2015):

Features:
- Support for up to TWO bridges!!
- Turn groups ON/OFF
= This includes setting brightness/color values
- Set the specific brightness %
- Step UP/DOWN in brightness
- Set the specific Color
- Query theoretical state** of bulbs
- Name your groups!
- Control via eg.event.payload or user-defined GLOBAL variable (perhaps with AutoRemote?)
*All commands can happen to all bulbs, one group, or multiple groups unless otherwise noted
** Since this is all done in UDP packet, there is no conversation .. only just a message sent to the bulbs. We can not 100% know of the state of the bulbs, but this is the best guess, based on what the plugin has sent.
NEW COLORS! Featured colors are according to this graphic.
To do:
- Download the most recent version (Low Priority)
---
Code: Select all
#Change Log --- CURRENT VERSION 1.4.1
#==================\
#1.4.0 - 2015/11/25\
#==================\
# Features:
# - The user is now able to optionally specify the global variable they'd like to use for the VARIABLE COMMAND option.
#
# Added:
# - Added an icon! :)
#
# Changed:
# - Some ConfigPanels have been updated; this is part of a larger wxPython project I am working on.
#
# Bugfixes:
# - Fixed a small number of notify-errors.
#==================\
#==================\
#1.3.1 - 2015/11/18\
#==================\
# Added:
# - Version checker will initialize on every startup and notify the user if an update is necessary.
#
# Bugfixes:
# - There is now a maximum brightness of 100% on all lights commands.
#==================\
#==================\
#1.3.0 - 2015/10/31\
#==================\
# Features:
# - Added NAME GROUPS Action
# = You can now name your groups in a human-friendly way.
#
# - Added SHOW GROUPS STATUS Action
# = You can now view the theoretical status of your groups.
#
# - Added VARIABLE COMMAND Action
# = You can now perform any action based on an EventGhost payload.
#==================\
#==================\
#1.2.2 - 2015/10/24\
#==================\
# Bugfixes:
# - Commands can be edited properly now.
#==================\
#==================\
#1.2.1 - 2015/09/14\
#==================\
# Bugfixes:
# - Groups will now brighten and darken correctly if group1 is dark, and only one group is on.
#
# ***DEV SPECIFIC CHANGES***
# - FILLER GROUP BV changed from 000 to 999.
#==================\
#==================\
#1.2.0 - 2015/08/16\
#==================\
# Features:
# - All actions are named appropriately and can be re-configured now.
#
# Optimization:
# - All commands are slightly faster (likely unnoticable), but have more built-in redundancy.
# - Cleaned up some UI elements from showing if they didn't need to be (controls for groups 5 - 8 if no second bridge present)
#
# Removed:
# - UI elements that are now-defunct like the "RESET GROUPS" button and all such associations.
#
# ***DEV SPECIFIC CHANGES***
# - Full code is now ~150 lines shorter.
# = Cleaned up "IF WHITE" condition to only be 2-4 lines
# = Removed defunct UI elements
#==================\
#==================\
#1.1.1 - 2015/08/13\
#==================\
# Added:
# - All actions are named appropriately and can be re-configured now.
#
# Bugfixes:
# - Lights will now properly dim or brighten if two complementary commands are sent back-to-back.
#==================\
#1.1.0 - 2015/08/12\
#==================\
# Features:
# - Added DIMMER Action
# == You can now set brightness levels directly, or step up/down by a level (includes a 2x multiplier)
#
# Bugfixes:
# - Lights will now turn off correctly if some lights are WHITE and some are COLOR. BV of 0 was not recorded for WHITE; causing lights which were OFF to ON->DIM->OFF if "ALL OFF" command was run.
#
# Optimization:
# - Fine tuned TURN ON commands to work in most cases for bridges connected via WiFi (Commands were being sent to bridge too frequently with FOR LOOP, dumbed it down so RF could catch up)
# == Bulbs should turn on correctly the first time, color+brightness
#
# Added:
# - version indicator in CONFIG PANEL
#
# ***DEV SPECIFIC CHANGES***
# - all relevant commands now adhere to the logic: "IF all GROUP BV/CV values are equal, then use the broadcast option (255.255.255.255), otherwise, use the rotate method."
# == See fn "CheckIfSame", supports BV or CV as these are set to arg "iterator", while the list itself is the second argument. Call the function result, return logic boolean.
#==================\
#1.0.0 - 2015/07/21\
#==================\
# Initial Release!
# Features:
# - Up to 2 bridges, up to 9 total groups (8 individual, 1 for ALL) .. all features herein support any configuration of all/specific groups
# - ON @ specific brightness, specific color
# - OFF
# - All tertiary colors in RGB color pie!Enjoy!
- SN

