Advanced Button Controller (ABC)

community_app

#141

I'm not sure I see the use case for this?


#142

I currently have two uses for this, although not sure if they would be useful to anyone else.

  1. I have a button in each of my spare rooms for when the grandkids stay over. At night when pressed, it uses ABC to set scenes, fans, etc. It also speaks an inspirational good night message to the grandkids, and I would love to be able to randomize this.

  2. I also have aspirations of digitally recreating something we currently do in an analog fashion. When I was growing up, we had game night. Usually we played games that required a roll of the dice to determine the moves. Only dad had a twist. You could roll the dice like normal, or, you could pick a question out of the hat. These would be spelling or math questions. If you got it wrong, you loose your roll. But if you got it right, you doubled your dice roll.

I have an Aeon MiniMote and figured I could set a button up for the dice roll, as well as random questions. And, since my grandkids are a few years apart in age, one buttons questions could be for the younger ones and another button for the older ones.

I am sure the someone smarter than me could make this work in RM, but I don't think I would have the chops for that.

I have no idea how hard it is to do something like this, so I certainly understand if you want to pass on this.

Thanks for taking the time to consider my request and have a great day.


#143

But couldn't you still have this function fire from RM via a virtual button or switch? Change the trigger for the random message to being a virtual switch turning on. Then in ABC, turn on that Switch.


#144

I may have found a quick and easy solution for this with ABC. @pabney123 will test and if good enough, I will post an update this week.


#145

**Update 05/18/19 **
ABC Child App updated to v0.2.190518

  • Speech notifications now allow random messages to be sent (Use ; to separate options)
  • cycleFan modified to no longer use numeric setSpeed values as this may be deprecated by HE for future fan devices

PLEASE NOTE: (IF UPDATING FROM v0.2.190210 OR EARLIER)
THIS UPDATE CHANGES A SIGNIFICANT SECTION OF THE CODE. YOU WILL NEED TO OPEN EACH CHILD APP AND CLICK DONE.



#146

I'm still running an older version of ABC. Did you add HTTP Get or Post in the recent revisions?


#147

I have not...but it should be easy enough. I'm home sick today so I could have whipped this up if you reached out earlier :slight_smile:


#148

:laughing: It just came up in conversation. I look forward to that feature when you're feeling better :wink:


#149

It would probably need to be simple POST/GET urls. Nothing fancy like json requests or body attachments. Just basic form encoded url's. I'm not confident enough with my knowledge of all the options needed for more advanced URL requests.


#150

**Update 08/14/19 **
ABC Child App updated to v0.2.190814

  • Send simple Http Requests (POST or GET - form encoded)

PLEASE NOTE: (IF UPDATING FROM v0.2.190210 OR EARLIER)
THIS UPDATE CHANGES A SIGNIFICANT SECTION OF THE CODE. YOU WILL NEED TO OPEN EACH CHILD APP AND CLICK DONE.

As Requested @SmartHomePrimer :point_up_2:


#151

You’re awesome brother!