Skybell triggers don't do anything


#1

1) Give a description of the problem
I can’t seem to get any of SkyBell’s triggers (or anything at all for that matter) to work from within a WebCoRE piston.

SmartThings Hub v2
Skybell HD

I installed Skybell integration from the marketplace. It works fine in ST, I can initiate a picture, turn the indoor and outdoor chime on and off, etc.

2) What is the expected behavior?
When I press the SkyBell button a Front Porch light will toggle for 2 seconds then toggle back to its original on/off position

3) What is happening/not happening?
Whether it’s the motion trigger or the button trigger, I can see that the piston is simply not activating at all.
To make sure that the piston works as expected, I have "OR"ed a test routine that I can use to trigger the piston at any time and this works as expected.

4) Post a Green Snapshot of the pistonimage

5) Attach any logs (From ST IDE and by turning logging level to Full)

For these logs, I first activated the routine that triggers the piston to demonstrate that the piston works correctly.
Normally pressing the button goes completely unrecognized. However during one of my tests I can see both in the UI and in the logs below that something was noticed but it was still insufficient to trigger the piston.

12/2/2017, 11:42:15 AM +287ms +2ms ╔Received event [Front Door Bell].button = pushed with a delay of 83ms +100ms ║RunTime Analysis CS > 17ms > PS > 64ms > PE > 18ms > CE +106ms ║Runtime (37671 bytes) successfully initialized in 64ms (v0.2.0fe.20171109) (104ms) +106ms ║╔Execution stage started +116ms ║║Comparison (enum) pushed gets (string) pushed = false (4ms) +117ms ║║Condition #6 evaluated false (7ms) +120ms ║║Comparison (string) null executes (string) :xxxxx: = false (1ms) +121ms ║║Cancelling condition #7's schedules... +121ms ║║Condition #7 evaluated false (4ms) +122ms ║║Cancelling condition #1's schedules... +123ms ║║Condition group #1 evaluated false (state changed) (13ms) +125ms ║╚Execution stage complete. (18ms) +130ms ╚Event processed successfully (130ms) 12/2/2017, 11:41:55 AM +510ms +0ms ╔Received event [Home].routineExecuted = 6c6bca7d-e751-4ff9-9118-b16127a34017 with a delay of 72ms +90ms ║RunTime Analysis CS > 14ms > PS > 58ms > PE > 18ms > CE +98ms ║Runtime (37673 bytes) successfully initialized in 58ms (v0.2.0fe.20171109) (96ms) +98ms ║╔Execution stage started +108ms ║║Condition #6 evaluated false (6ms) +112ms ║║Comparison (string) :xxxxx: executes (string) :xxxxx: = true (2ms) +113ms ║║Cancelling condition #7's schedules... +113ms ║║Condition #7 evaluated true (4ms) +114ms ║║Cancelling condition #1's schedules... +115ms ║║Condition group #1 evaluated true (state changed) (13ms) +116ms ║║Cancelling statement #2's schedules... +141ms ║║Executed physical command [Front porch Light].on() (20ms) +142ms ║║Executed virtual command [Front porch Light].toggle (22ms) +144ms ║║Executed virtual command [Front porch Light].wait (1ms) +145ms ║║Waiting for 2000ms +2162ms ║║Executed physical command [Front porch Light].off() (13ms) +2163ms ║║Executed virtual command [Front porch Light].toggle (17ms) +2165ms ║╚Execution stage complete. (2067ms) +2172ms ╚Event processed successfully (2171ms) 12/2/2017, 11:40:50 AM +316ms +1ms ╔Starting piston... (v0.2.0fe.20171109) +257ms ║╔Subscribing to devices... +309ms ║║Subscribing to Front Door Bell.button... +320ms ║║Subscribing to Home.routineExecuted.6c6bca7d-e751-4ff9-9118-b16127a34017... +400ms ║║Subscribing to Front porch Light... +401ms ║╚Finished subscribing (148ms) +430ms ║Comparison (string) null executes (string) :ab17ed525bad3e67fb221d05b1b2cd7e: = false (4ms) +443ms ╚Piston successfully started (443ms)


#2

Apart from ‘button’, are there any other attributes like ‘switch’?


#3

I am having a similar problem with my SkyBell not turning on lights.
Mike


#4

@marcdcmb @siam - can you test something? are you able to turn the indoor and outdoor chimes on and off from the ST device and have it actually change the state of the device? I am having same trouble as you both here in this thread, but I am also not able to control the chimes from the ST device. I can get pics fine but the buttons don’t work. There may be an integration issue alltogether


#5

Yes @Robin , there are switch, motion, button and image options. I have tried them all except for image.

Switch offers me “On” and “Off” options. But also does nothing for my piston.


#6

@Toasty, I tested it and selecting the chime items appears to work in the ST interface for a while but really do nothing. i.e. do not suppress or allow the chimes. The settings eventually revert to “off”. They do not reflect the values as set in the SkyBell interface. I have external chime suppressed and internal chime enabled but both show as disabled in the ST interface.

Both the image and video buttons work properly.


#7

this is the same behavior that I am seeing. I will relay this to support when I can contact them on
Monday


#8

Same problem here. Submitted email to Skybell.

I was able to get the “Indoor Chime = Off” notification to trigger a light (
appears to happen with every motion detection for both Indoor and Outdoor Chimes
). However, there appears to be a very long delay (20-30 seconds) from when I get the notification on the Skybell App - I’m thinking that maybe the Chime Off comes when the motion detection window ends. The Indoor/Outdoor Chime Off notifications seem to occur regularly? often? unpredictably?

I tried to trigger off the Image notification (appears to have a value of “null” in the log messages) but never got that to work.

Giving up until Skybell fixes it.


#9

I am having the same problem. Skybell trigger button push does not activate my chime. I can get the chime to activate with another trigger but not skybell.

//
/* webCoRE Piston #1 */
/
/
/* Author : Andy H /
/
Created : 1/4/2018, 7:47:42 PM /
/
Modified : 1/4/2018, 9:11:23 PM /
/
Build : 13 /
/
UI version : v0.2.101.20171227 */
/**************************************************************/

execute
if
Front Door’s button #1 gets pushed
then
with
Dome Chime
do
chime1();
end with;
end if;
end execute;


#10

Hi!

I got it working!

  1. I deleted and reinstalled smart app and DTH
  2. I enabled motion detection in Skybell app.

I can build pistons based on motion detection and /or button pushed events.


#11

by smart app, do you mean the smarthings app or the skybell app ?

What is DTH?

thanks

Andy


#12

Hi!

Sorry I made an mistake.

  1. I deleted SkyBell (connect) app from Smartthings. (Automation/Smartapps)
  2. I deleted SkyBell device from Smartthings app. (Things)
  3. Then I reinstalled it again. Whn you go in Smartthings app to Marketplace/ Things/Doorbels/SkyBell HD Video Doorbell (UK) then you can install this app which allows Smartthings Cloud to connect to SkyBell Cloud.

DTH - it’s device handler. But in this case you don’t have to (and you can’t) delete it.

Regards