ABC - Advanced Button Controller - Newest Edition

The colour temps should now be able to go down to 2200. Let me know if you have any other problems

Paul

Hi Paul, I tested the new release of your SmartApp and it’s now able to control the colour temperature on my Eaton Halo potlights. This is great! Thanks for all of the hard work that you put into this SmartApp - I find it to be very useful in my home. One additional feature that would be useful in my case: the ability to set the colour temp to an absolute value instead of incrementing/decrementing. Basically, the same way the on-to-level command works except with colour temp instead of brightness.

Hi

That should be an easy addition to make. I’ll try to fit it in the next release for mid-end June

Anyone else have issues with this app not working in the new smartthings app?

Steven, Sorry you’re having problems with the ABC Controller on the new Samsung App. We have found that those who installed it on the Classic App tend to be able to then use it in the new app also.

If you could send a list of the problems you are having then I can take a look. An update to try and make it 100% working in the new app is planned for the 2nd half of 2020.

Paul

1 Like

I can open the smart app in the new app and can click on existing maps or to start a new map but then as soon as I tap anything there it shows down and says “We’re having trouble connecting. Check your network connection and try again.” It does this every time.

I’ve just loaded the new app and all seems to be fine (both old & new installed) you can send me anything that is in the live logs for the smart app or the mapping log I would be grateful, also did you install the child app.

Can you also let me know which version of the app you are using. The latest is v1.200505

Many thanks

Paul

running the most recent, have the child app, in fact removed that and reloaded it. the logs showed very little.

Child App:
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:59 PM: debug ZigBeeButton2.png
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:55 PM: debug Device has 2Buttons.
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:55 PM: debug Device Type is now set to: ZigBee Button
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:55 PM: debug Device has 2Buttons.
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:55 PM: debug Device Type is now set to: ZigBee Button
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:43 PM: debug ZigBeeButton1.png
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:40 PM: debug Device has 2Buttons.
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:40 PM: debug Device Type is now set to: ZigBee Button
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:39 PM: debug Device has 2Buttons.
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:39 PM: debug Device Type is now set to: ZigBee Button
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:04 PM: debug ZigBeeButton1.png
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:02 PM: debug Device has 2Buttons.
52b61cf1-4e9a-4521-957e-404c531d90fb 7:29:02 PM: debug Device Type is now set to: ZigBee Button

Smart App:
Logs
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:53 PM: debug ABC appears to be running the latest Version
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:53 PM: debug Looking for Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:53 PM: debug Using Child Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:53 PM: debug ABC appears to be running the latest Version
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:53 PM: debug Looking for Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:53 PM: debug Using Child Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:34 PM: debug ABC appears to be running the latest Version
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:34 PM: debug Looking for Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:34 PM: debug Using Child Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:33 PM: debug ABC appears to be running the latest Version
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:33 PM: debug Looking for Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:29:33 PM: debug Using Child Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:28:44 PM: debug ABC appears to be running the latest Version
93ac9223-27b5-41b2-8079-27053847e3d8 7:28:44 PM: debug Looking for Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:28:44 PM: debug Using Child Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:28:43 PM: debug ABC appears to be running the latest Version
93ac9223-27b5-41b2-8079-27053847e3d8 7:28:43 PM: debug Looking for Version v1.200505
93ac9223-27b5-41b2-8079-27053847e3d8 7:28:43 PM: debug Using Child Version v1.200505

Thank, they look normal. Are there any mapping logs if you press one of the buttons?

Mine was due to a network firewall, btw. I’ve added to my whitelist:

There are two addresses I believe… SmartThings.com and http://usage.trackjs.com/

I’m having the same issue as @stcanary. ABC works great on classic app but I get this attempting to run in the new Smartthing App version (1.7.47-22) “We’re having trouble connecting. Check your network connect and try again”

Using ABC v1.200505

I added the domains per @Kevin_Reene to my router whitelist with no luck and also turned off my wifi (to just use cellular data) and same result.

Very strange behavior. It’s not a huge deal since I also have the classic app (v2.19.1) installed. I’m happy to send logs if you let me know how.

@Paul_Sheldon thanks for taking over this project, it’s awesome with my WD100s.
FYI using an Android Samsung S10E

Hi - apologies if this is a stupid question - but I am very new to ST and still getting to grips with the IDE and pulling code from Github

I want to install ABC but I am struggling to work out which code I should be using from the repository - is there a guide anywhere that steps through the install process?

In the Github folder https://github.com/paulsheldon/SmartThings-PS/tree/master/smartapps/paulsheldon there are three subfolders - do I need to install all or jsut some of these.

Again, sorry if this is a numpty question!

No need to apologise, if you take a look at this video https://www.youtube.com/watch?v=nK-hR5rTYO4 It may explain things better, you need to add the following to the list of repositories

image001.png

This will then allow you to click update from repo, choose the above repo and add both ABC Master & ABC Child – only publish the master, the child can be left unpublished

Regards

Paul

I’ve moved to using the new SmartThings app instead of the SmartThings classic. When I moved, I went through and deleted all my routines, since they aren’t used in the new SmartThings.

My one question is in the old world, I mostly used Routines for defining what happened (I have a lot of switches) for turning on and off large amounts of lights. Example is Outside Lights On routine and Outside Lights Off routine, that I then mapped to button presses.

How do I do that in the new world? Automations and Scenes do not seem to show up as options in the new app, so looking to see if I’m missing something or if others can recommend a new approach.

Thanks for that Paul.

I did try the github integration (that’s another can of worms) but the process failed during the account authorisation and now I cant seem to get the button to come back up in the IDE to start the process again :frowning:

I guess I can add those two components manually in the IDE from the code in the .groovy files though?

I will try again to see if I can get Gihub working as that has to be an easier way :wink:

Have got it up and running! Thanks Paul.

I still have not managed to get github integrated, but it works manually so am happy for now! I am getting the network error message when trying to program in the new app but its seems to be working in classic. Is there any support for RGB bulbs planned?

2 Likes

Hi Paul -

I am using ABC with a somfy 3 button remote. I’m controlling a 3 speed fan with a light that’s connected via the bond remote.

I’ve got the smart app running and able to program the remote to toggle the lights on and off with button 1 and the fan on and off with button 2.

Here’s where I get stuck. I’m trying to program button 3 to cycle through the speeds of the fan. So, 1xclick = slow, 2xclick = medium, 3xclick = fast.

I have 2 issues.

  1. For the fan controlled by the bond, I don’t see an option to control the speed in the “fans section” of the smart app. I can see other fans that have a z-wave switch, but not the bond controller. Any idea why?

  2. I don’t see the option to program a multiXclick. Only press, and hold. Ideas?

Hi Tejas,

It does all come down to how your remote send the multi clicks through the device handler, some convert multi-click into button 3,4,5,6,7 etc. If you can send me your Bond remote model and which device handler you are using I can have a look for you.

Regards

Paul

@Paul_Sheldon So I have a challenge. In my sons room I have these “halo” lights for nightlight:

https://www.homedepot.com/p/Commercial-Electric-6-in-Selectable-Integrated-LED-Recessed-Trim-Can-Light-with-Night-Light-Feature-5-CCT-670-Lumens-11-Watts-Dimmable-53804101/306080129

I’d like to have his Inovelli LZW36 Fan + Light device when hit change from day mode to night mode instead of ever being off, so when switch one is pushed it does 2 things:
Turn Off
Turn On

Is this possible with this app? Working flawlessly on other switches with different needs!

Edit: I could also set up an automation IF off THEN turn on I guess?

I don’t see why I could not do a flick reset mode that turns a light off and on again, is that all it needs?

The only problem would be if you manually switched the light on or off it could get out of sync but I can send you a version of the app to try if you like.

I can have this done by end of weekend possibly