BeaconThings - Beacons and SmartThings

The IFTTT maker channel is a good alternative for any IBeacon receiving station app that can send an HTTP request. Then just have it turn on or off a virtual presence switch in SmartThings and you should be all set. :sunglasses:

Or you could have the ibeacon app send the request directly to a smartthings Web services smart app, but that’s going to be more work to set up.

The BeaconSandwich FAQ has a good description of how IFTTT can be used with their app. The process would be the same for any other app that allows for writing http posts.

And I know you probably already have one, but just for people who don’t, here’s a SmartThings virtual device type for a virtual presence sensor which can be turned on and off as a switch and so works well with IFTTT.

Thanks jdroberts, but I’m an android user, none of those apps work for my
platform. Do you know of any others?

Any app that can use a Web hook can use it. It doesn’t have to be an iOS one.

Beaconsandwich’s app is iOS, but that’s just an example, the integration process is the same. :sunglasses:

That’s the problem, I can’t find an android beacon app that has a web hook
that works and is reliable. I’ve been trying to find one for tasker, but to
no avail, the only one out hasn’t worked for years.

Looks like there are a bunch of beacon manager apps for android now. The question is, what does beacon things do? So, trying to wrap my head around what it does and what I want it to do… Ok, so let’s say… to build this out… I have a beacon in my garage, I want to drive up to my house and have a Z Wave garage door opener open my garage door only when I am pulling into the driveway… Say… At the curb, sidewalk. I have my phone on me. What communication interaction needs to happen to trigger SmartThings to fire? IFTTT is available now on android. Is there a way to have a beacon manager do something that IFTTT is waiting for for it to talk to the smart things hub? Geofencing works by getting near or away from the house. What do we need to tell the beacon when we are close to make it run the command to open the door?

https://play.google.com/store/apps/details?id=de.flurp.beaconscanner.app

Check that app out and see if it gets us somewhere

Rather than taking this thread too far off topic, i’ve put a reply in the General Beacon thread :sunglasses::

Followups not specifically about the Beaconthings app should go in the general beacon thread.

My apologies.

No problem, it’s a good question, it just fits a little better in the other thread. :sunglasses:

Hi guys.

Anyone else had trouble discovering the beacons? I got a batch of 5 from Radius and BeaconThings doesn’t pick them up… any advice would be appreciated.

Thanks

Make sure you either change the UUID of the beacons or the UUID in the app so that they match.

2 Likes

Thank you @obycode, worked a treat!

1 Like

Anyone got any pointers for transmit power for detecting presence withing 2-5 meters?

Am I right in thinking that range isn’t updated in the smartthings device that is added?

Cheers

Hi,

Thanks for the help yesterday @obycode. All the beacons are now in place, detected and appear as devices.

I am getting some odd behaviour in the smartthings app with the devices representing the beacons. For example, I am at work right now, miles away from home. BeaconThings rightly shows each beacon as “Not Present”, the devices in smartthings however are showing as “Present”. This was happening last night too when I set the transmit power to minimum, and sat a few meters out of range, the BeaconThings app rightly showed me as not present and the smartthings as present still.

Looking at the “Recently” activity feed, no new activity is really being shown past the last config within BeaconThings. Any thoughts on how to get these device handlers in smartthings unstuck?

Thanks

Paul

@peastabrook curious how you plan to use the beacons. Are these meant to be micro presence sensors? What sort of automations do you have in mind?

1 Like

Hi @ultrazero, yep, I intend to use them as micro presence sensors so I can personalise automations in various rooms within the house.

At the moment I am struggling to bridge between what BeaconThings is reporting in terms of presence and what the smartthings devices it created are saying. May try tearing it down and setting it all back up again.

I have recently dove into beacons with similar goals in mind. I too have the same problem which I have not been able to solve. The app has not been updated since March so it could be an iOS 10 compatibility issue. Its a low priority for me so I have not bothered to reach out to support.

Hi guys,

I have had a further play with BeaconThings this weekend.

I did the following:

  • Uninstalled the devices & BeaconThings Manager SmartApp from SmartThings

  • Launched the RadBeacon app and ensured the “Transmit Power” was set to its lowest

  • Ensured UUID, Major & Minor were set up in each case correctly. Same Major & UUIDs with different Minors

  • Calibrated each Beacon at 1 meter

  • Installed BeaconThings again

  • Authorised SmartThings within BeaconThings again

  • Added each Beacon to BeaconThings again giving them sensible names

  • Added each corresponding device in SmartThings to appropriate rooms

Having reset everything I can report the same behaviour, namely, the BeaconThings app registers present and not present appropriately I believe and the corresponding SmartThings devices only register present, do not appear to update their status beyond initial registration in the “Recently” activity feed, and register “[]” for range.

I would appreciate any thoughts on the following to see if this worth investing more time in:

  1. Are other peoples devices working appropiately?
  2. Is BeaconThings still supported as an ongoing development?
  3. Are their any known alternatives to getting iBeacons working with SmartThings?

Thanks

I’m afraid the project looks dead. I’ve struggled for several days to make BeaconThings reliable but I’ll likely be sending my beacons back to Amazon.

I’m not sure what’s going on with this particular app, but there are many other ways to use iBeacons with SmartThings.

The set up will be a little more complex, but it can work very reliably, at least if you have an iPhone. Essentially as long as you have a receiving app that can do HTTP posts, you can either use the IFTTT maker channel or write directly to a SmartThings end point.

As I’ve mentioned elsewhere, I use the IFTTT method with the Beecon+ app to create a Detection zone consisting just of the wheelchair ramp to my front door. That way my house doesn’t think that I’m home when I’m still on the bus out front. :sunglasses:

See the following more general topic:

1 Like

Hi @SteveWhite, I have just started following @JDRoberts guide for this. A bit more complicated, but the end solution looks like it will work. About 50% of the way through configuring it, including the device handlers for the virtual presence switch. Just need to wire it up to the maker channel in IFTTT and then fiddle around with the transmit power to define the presence a little better. Worth a go I recon if you don’t mind fiddling with a little config and code.

Cheers

1 Like