*** BPTWorld apps are no longer being developed or maintained. Thanks ***
Introducing 'The Flasher'
Flash your lights based on several triggers!
Can be used as a 'Stand Alone' app (as it always was) or create Presets to be used with other BPTWorld apps!
Triggers include: acceleration, button, contact, lock, moisture, motion, presence, switches and time!
Each trigger can be set to activate when on/off, active/inactive, etc. based on type of trigger
Flash options include: number of flashes, delay between on/off (speed), level and color
Option to only flash between set times, or when in a certain mode
Parent/Child App structure
Create as many child apps as needed
Apps can be found on my GitHub or by using Bundle Manager
When reporting problems...
Be sure you are on the latest version. I won't troubleshoot an older version.
Turn on debug and screenshot the issue happening in the log. One line or just the error doesn't cut it. I need a log.
Post the screenshot of the log with an explanation of the problem.
@bptworld working good so far...would love to be able to change light colors in a future update.
I installed this as I'm trying to get my son's light to flash to get his attention to come out of his room and downstairs instead of screaming at him. Looks awesome but sadly I need to use a button to trigger the flashing lights. Anyway you could add that?
New version on Github...
V1.0.1 - 01/08/20 - Added button as a trigger
That was quick hahaha .... awesome man thanks
Works like a charm great work!
New version on Github...
V1.0.2 - 01/09/20 - Added color to Flash options
Oh wow, this is awesome! Thank you.
The name of this app brings one thing to mind...
Wasn't that called 'The streak'?
Absolutely. What a missed opportunity on the name, if you could have somehow made The Streak fit, you could have used that little cartoon devil as a mascot!
how do I input this
Be sure to complete the 'Advanced Config' section before creating Child Apps.
Try to add Flasher Child app and getting this error
An unexpected error has occurred trying to load the app. Check [Logs] for more information.
Error: Cannot invoke method hasCommand() on null object
in the log shows this :
java.lang.NullPointerException: Cannot invoke method hasCommand() on null object on line 124 (pageConfig)
That was some left over code from another app.
New version on GitHub...
V1.0.1 - 01/10/20 - Removed some leftover code
V1.0.3 - 01/10/20 - Fixed setup error
Thanks, it's working good. Love this app.
Thank you very much.
Cool app, any chance you can make it a multi light selection? I'd like to have both my Study lamp and Loungeroom lamp flash when the same button is pressed. I assume I could just create another Flasher rule but figured a multi selection would just be easier.
Yup, just create a second child app for now.
For you! lol. Muli selection was the original idea until I added in restoring switch to original state after flashing. Saving the device state before flashing and then restoring became a nightmare with multiple devices.
I'll keep working on it and maybe multi selection will happen at some point.
This is what i really like about your flashing app!
@bptworld any chance you can add in an option for mode selection?
Sure, new version on Github...
V1.0.4 - 01/12/20 - Add Mode restriction
ps as n
Any tips on why my Sengled Element Color Plus doesn't respond to the Flasher? My B/W Sengled works fine.