paulsheldon / smartthings-ps Goto Github PK
View Code? Open in Web Editor NEWMy SmartThings
License: GNU General Public License v3.0
My SmartThings
License: GNU General Public License v3.0
So I am using a trader 5 button remote attached to a group of lights - all possible to dim - how do I set up the remote to dim in increments - its works in smarthings with the slider - just cant get the tradfri remote to do it on button 1 or 3 - I tried the dimmers inc level and set the value at 5 - but nothing happens. What am I doing wrong?
also can I make a request the ability to cycle through colours using the arrow buttons on the remote - where you have colour bulbs? maybe the 5 most recent or allow you to select a colour palette?
thanks
Hey there,
Thanks for looking at this for me, appreciate it :)
So I want to be able to use the two arrow keys on the 5 button ikea remote as forward and back for nanoleaf scenes.
Let me know what information I can provide to you?
Shane
I’m using a Devolo switch controlling a CUSTOM Blinds DH.
I did not try before but it seems to accept the zero value but will just not display it. It states ‘Missing’ (see attached) but it does actually dim or in this case close the blinds to the zero value. So not as big an issue for me but would great if this can be fixed at some stage to actually show the zero value as opposed to 'Missing" but I’m not sure if this is connected to your SmartApps or if it is showing this as its getting out from elsewhere.
Thank You!
Routines to scenes migration breaks routines after making changes to the scene. Or the new ST firmware update did break it.
The fix would be to allow to select to add scenes to a button.
Hi! With ABC, this remote only Does not show Double Click... Was hoping you could help! Thank you!
I've added this locally in my child code to support the HomeSeer WD200+ Dimmer based on the WD100+ Dimmer code and https://helpdesk.homeseer.com/article/177-smartthings-handler-wd200
Can this be merged into the trunk in the future?
Thanks!
if (state.buttonType.contains("WD200+ Dimmer")) {
switch (state.currentButton) {
case 1: return "Double-Tap Upper Paddle"; break
case 2: return "Double-Tap Lower Paddle"; break
case 3: return "Triple-Tap Upper Paddle"; break
case 4: return "Triple-Tap Lower Paddle"; break
case 5: return "Press & Hold Upper Paddle\n(See user guide for quirks)"; break
case 6: return "Press & Hold Lower Paddle\n(See user guide for quirks)"; break
case 7: return "Single Tap Upper Paddle\n(See user guide for quirks)"; break
case 8: return "Single Tap Lower Paddle\n(See user guide for quirks)"; break
case 9: return "4X-Tap Upper Paddle"; break
case 10: return "4X-Tap Lower Paddle"; break
case 11: return "5X-Tap Upper Paddle"; break
case 12: return "5X-Tap Lower Paddle"; break
}
}
No signature of method: script_app_metadata_8693cc69_8b86_44c5_b252_656c4081e57e.metadata() is applicable for argument types: (script_app_metadata_8693cc69_8b86_44c5_b252_656c4081e57e$_run_closure1) values: [script_app_metadata_8693cc69_8b86_44c5_b252_656c4081e57e$_run_closure1@4cb6fa4c] Possible solutions: getMetadata(), getState(), setState(java.lang.Object), metaClass(groovy.lang.Closure)
I find it useful to see the SpecText for each button on the configButtonsPage so I know in advance which button press sequence I'm editing. Looking at the existing code, it didn't seem like I could reuse getSpecText() so I created getSpecTextConfig(i) and replicated with some tweaks.
I edited chooseButton() to say:
for (i in 1..state.buttonCount) {
href "configButtonsPage", title: "Button ${i}"+"\n${getSpecTextConfig(i)}", state: getDescription(i) != "Tap to configure" ? "complete" : null, description: getDescription(i), params: [pbutton: i]
and then added
def getSpecTextConfig(i) {
if (state.buttonType == "Lutron Pico") {
switch (i) {
case 1: return "Top Button"; break
case 2: return "Bottom Button"; break
case 3: return "Middle Button"; break
case 4: return "Up Button"; break
case 5: return "Down Button"; break
}
}
return "Not Specified By Device"
}
Is there a more eloquent way of reusing getSpecText() instead?
The ReadMe doesnt provide any insight as to how the controller can be installed. I had to find the info by watching YouTube videos and hope it was correct
Anyone notice any issues with the hue dimmer, events are captured just no actions are taken I have all mappings in manager configured etc no errors in logs..
When adding the smart app to Smartthings, if I try to add a new button mapping it gives me the error "Something went wrong. Please Try to install the SmartApp again."
Any Help would be greatly appreciated!
Thank you!
When changing the device type in the IDE, the following error appears in the Live Logging for the cube:
[0a2f702b-1818-4518-990a-44c8f66c4ad6](https://graph-na04-useast2.api.smartthings.com/ide/logs#0a2f702b-1818-4518-990a-44c8f66c4ad6) 23:25:26: error groovy.lang.MissingMethodException: No signature of method: script_dth_8127a883acdc840d844169d690571ee7c24355f43a5500e3a1a8f11cb840ae76.swapEndianHex() is applicable for argument types: (java.lang.String) values: [286D97000209C526] @line 446 (configure)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.