Smart Home Monitor vs. Smart Alarm

I forgot that SA is in the marketplace now, so you dont have the code for it already. You should copy my version of the code (https://raw.githubusercontent.com/natecj/SmartThings/master/smartapps/statusbits/smart-alarm.src/smart-alarm.groovy) and create a new smart app (https://graph.api.smartthings.com/ide/app/create) from code. Don’t forget to publish the smart app so you can access it from your phone. Now you need to remove the installed smart app from your phone and reinstall it using your version - you will find it under marketplace > my apps.

I also forgot, but my version also have another change. Under “Remote Control Options”, I added the ability to choose a switch/momentary button which triggers any of the different alarm settings (stay, away, disarm, panic). You don’t have to use this feature, but it might be useful to allow routines to change a switch which changes the alarm.

1 Like

Thanks, Nathan, but today the syncing seems to be working, but I have your code ready if problems arise. I truly wish ST would modify SHM to accept a delay and more options as it is embedded in ST.

1 Like

Hi Nathan,

Thank you i’m using your version to sync the states, however for some reason when I disarm I get multiple disarm push notifications. When arming I get only one. Any pointers you can give me to look at?

Best regards,

Pierre

I confirm I see the same, but figure its worth the price for them to be synced!

1 Like

I havent had this issue, otherwise I would have fixed it by now! Are the notifications from Smart Alarm or Smart Home Monitor? Can you provide a screenshot or at least a partial copy of the exact text (so I can search the code for it)?

Thanks for letting me know, so I’m not alone here :slight_smile:

Can i use Smart Alarm and SHM at the same time? ?Utilizing the same open/close sensors? I want the SHM functionality of making the Dropcam Pro HD camera record a video in case of intruder alarm.

Thanks

Hi Nathan,

Thank you for your response, i’ve attached the images. So the following happens, when arming through SHM only one notification is send, however when you disarm it sends multiple disarm notifications. The 2 screen shots are directly from the phone, the third one is from the LOG.

If I turn the notifications off in smart alarm, the issue is gone, but than again no notifications are received :-). All is disabled in the smart home monitor, no sensors or what ever are setup in SHM.

I hope you have a clue what is going on.

Regards,

Pierre



It looks like the disarm command was received multiple times, which would produce a notification for each event. How are you disarming the alarm - pressing disarm in the mobile app or by some other means? If you turn off notifications, does the log still show multiple disarm events (the “SHM TRYING DISARM” line for example)

Another thing that might help, would be to edit the smart app for better logging - you can uncomment the code (remove the // prefix) at the end of the file (should be line 1916). This will add a bunch more debug output. If you want to take another screen shot of the logs.

private def LOG(message) { log.trace message }

Hi Nathan,

Thanks for getting back to me, and sorry for the late response… I’ll try this tomorrow. FYI: The disarming goes automatically I use my presence sensors (which is my mobile phone) to detect if i’m near the house. And when I’m near it disables the alarm which results in the multiple events. I’ll investigate also when notifications are off if I still see the multiple items in the log. And I’ll add the extra debug lines.

And for now happy easter!

Hi Nathan,

I’ve did some tests.
1. Turned of notifications
Result: Only one DISARMED result
See screenshots:
Notifiction Turned Off, Arming with App
Notifiction Turned Off, Disarming with App


2 And the new logging with notifications turned on and notification options on.
As you can see, for some reason the Van Mever Residence is DISARMED. is fired multiple times, but only happens when notifications are turned on.

I hope you can find something.

Regards.

Pierre

alue:Everything OK, iconColor:#79b821]]
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:36 GMT+2: trace unsubscribing this app
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:36 GMT+2: trace unscheduling delayed alarms
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:36 GMT+2: trace /unsubscribeChildApps
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:36 GMT+2: trace unsubscribeChildApps()
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:36 GMT+2: info SHM TRYING DISARM CHILDREN: 0 ISA: 5477de08-33da-4c94-8ab9-d18296bec47f ATTEMPT:0
da4be86b-1455-416e-80e3-b3038bb7e6e1 22:33:36 GMT+2: debug parse() - [name:hue, value:60, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 60]
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:36 GMT+2: trace Host: 192.168.3.9:80 - 192.168.3.9:80
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:36 GMT+2: debug Device (00178822EEF8) was already found in state with ip = 192.168.3.9:80.
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:36 GMT+2: trace [uuid:2f402f80-da50-11e1-9b23-00178823539b:[ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178823539b, networkAddress:C0A80382, deviceAddress:0050, mac:00178823539B, devicetype:04, hub:177f6807-ac54-4924-8a57-1746e3db6deb, ssdpPath:/description.xml, ssdpTerm:urn:schemas-upnp-org:device:basic:1, stringCount:03], uuid:2f402f80-da50-11e1-9b23-00178822eef8:[port:80, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8, networkAddress:C0A80325, serialNumber:00178822eef8, mac:00178822EEF8, deviceAddress:0050, hub:177f6807-ac54-4924-8a57-1746e3db6deb, ssdpPath:/description.xml, ssdpTerm:urn:schemas-upnp-org:device:basic:1, ip:192.168.3.9, stringCount:03, verified:true, name:Philips hue (192.168.3.9), devicetype:04]]
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:36 GMT+2: trace SSDP DISCOVERY EVENTS
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:36 GMT+2: trace Location: devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8, ssdpTerm:urn:schemas-upnp-org:device:basic:1, ssdpNTS:
da4be86b-1455-416e-80e3-b3038bb7e6e1 22:33:36 GMT+2: debug parse() - [name:color, value:#2C6ED2, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #2C6ED2]
da4be86b-1455-416e-80e3-b3038bb7e6e1 22:33:36 GMT+2: debug parse() - [name:level, value:0, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 0]
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:36 GMT+2: trace notifyVoice()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: info Van Mever Residence is DISARMED.
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace notify(Van Mever Residence is DISARMED.)
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace Alarm System Status will be set to ‘Off’
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace clearAlarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace reset()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace disarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace Alarm System Status has been changed to ‘Off’
da4be86b-1455-416e-80e3-b3038bb7e6e1 22:33:36 GMT+2: debug parse() - [name:switch, value:off, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is off]
48e39979-5b27-40f6-9d1a-4c0f0606190a 22:33:36 GMT+2: debug parse() - [name:saturation, value:91, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 91]
48e39979-5b27-40f6-9d1a-4c0f0606190a 22:33:36 GMT+2: debug parse() - [name:hue, value:11, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 11]
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:36 GMT+2: trace disarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:36 GMT+2: trace Alarm System Status has been changed to ‘Off’
48e39979-5b27-40f6-9d1a-4c0f0606190a 22:33:36 GMT+2: debug parse() - [name:color, value:#F3A40B, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #F3A40B]
c0d8b4f5-1029-4ed0-b11c-79237b8dd698 22:33:36 GMT+2: debug Keypad manager caught alarm status change: Off
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:36 GMT+2: trace notifyVoice()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: info Van Mever Residence is DISARMED.
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace notify(Van Mever Residence is DISARMED.)
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace Alarm System Status will be set to ‘Off’
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace clearAlarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace reset()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace disarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace Alarm System Status has been changed to ‘Off’
48e39979-5b27-40f6-9d1a-4c0f0606190a 22:33:36 GMT+2: debug parse() - [name:level, value:71, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 71]
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:36 GMT+2: trace notifyVoice()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: info Van Mever Residence is DISARMED.
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace notify(Van Mever Residence is DISARMED.)
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace Alarm System Status will be set to ‘Off’
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace clearAlarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace reset()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace disarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:33:35 GMT+2: trace Alarm System Status has been changed to ‘Off’
48e39979-5b27-40f6-9d1a-4c0f0606190a 22:33:36 GMT+2: debug parse() - [name:switch, value:on, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is on]
18f98843-2668-4830-a069-630eb8a7f05e 22:33:36 GMT+2: debug parse() - [name:saturation, value:91, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 91]
18f98843-2668-4830-a069-630eb8a7f05e 22:33:35 GMT+2: debug parse() - [name:hue, value:11, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 11]
18f98843-2668-4830-a069-630eb8a7f05e 22:33:35 GMT+2: debug parse() - [name:color, value:#F3A40B, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #F3A40B]
18f98843-2668-4830-a069-630eb8a7f05e 22:33:35 GMT+2: debug parse() - [name:level, value:84, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 84]
18f98843-2668-4830-a069-630eb8a7f05e 22:33:35 GMT+2: debug parse() - [name:switch, value:on, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is on]
37c900ed-fbc5-4cfb-87f4-36caf0095e63 22:33:35 GMT+2: debug parse() - [name:saturation, value:100, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 100]
37c900ed-fbc5-4cfb-87f4-36caf0095e63 22:33:35 GMT+2: debug parse() - [name:hue, value:9, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 9]
37c900ed-fbc5-4cfb-87f4-36caf0095e63 22:33:35 GMT+2: debug parse() - [name:color, value:#FF8900, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #FF8900]
37c900ed-fbc5-4cfb-87f4-36caf0095e63 22:33:35 GMT+2: debug parse() - [name:level, value:0, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 0]
37c900ed-fbc5-4cfb-87f4-36caf0095e63 22:33:35 GMT+2: debug parse() - [name:switch, value:off, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is off]
bf12d880-1939-4cf5-a99c-8bc4c34b6710 22:33:35 GMT+2: debug parse() - [name:saturation, value:100, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 100]
bf12d880-1939-4cf5-a99c-8bc4c34b6710 22:33:35 GMT+2: debug parse() - [name:hue, value:9, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 9]
bf12d880-1939-4cf5-a99c-8bc4c34b6710 22:33:35 GMT+2: debug parse() - [name:level, value:0, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 0]
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace onSecurityEnable(MODE_DISABLE)
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: debug summaryData: [[icon:indicator-dot-gray, iconColor:#878787, value:Disarmed], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK]] - [[icon:indicator-dot-gray, value:Disarmed, iconColor:#878787], [icon:indicator-dot-green, value:Everything OK, iconColor:#79b821]]
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unsubscribing this app
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unscheduling delayed alarms
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace /unsubscribeChildApps
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unsubscribeChildApps()
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: info SHM TRYING DISARM CHILDREN: 0 ISA: 5477de08-33da-4c94-8ab9-d18296bec47f ATTEMPT:0
bf12d880-1939-4cf5-a99c-8bc4c34b6710 22:33:35 GMT+2: debug parse() - [name:switch, value:off, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is off]
1d89a61f-a63f-4ef9-8ae1-2437809f4693 22:33:35 GMT+2: debug parse() - [name:saturation, value:98, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 98]
c0d8b4f5-1029-4ed0-b11c-79237b8dd698 22:33:35 GMT+2: debug Keypad manager caught alarm status change: Off
1d89a61f-a63f-4ef9-8ae1-2437809f4693 22:33:35 GMT+2: debug parse() - [name:hue, value:23, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 23]
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:35 GMT+2: debug hubActiveHandler(ssdpTerm)
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace onSecurityEnable(MODE_DISABLE)
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: debug summaryData: [[icon:indicator-dot-gray, iconColor:#878787, value:Disarmed], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK]] - [[icon:indicator-dot-gray, value:Disarmed, iconColor:#878787], [icon:indicator-dot-green, value:Everything OK, iconColor:#79b821]]
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unsubscribing this app
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unscheduling delayed alarms
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace /unsubscribeChildApps
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unsubscribeChildApps()
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: info SHM TRYING DISARM CHILDREN: 0 ISA: 5477de08-33da-4c94-8ab9-d18296bec47f ATTEMPT:0
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:35 GMT+2: debug hubActiveHandler(ssdpTerm)
1d89a61f-a63f-4ef9-8ae1-2437809f4693 22:33:35 GMT+2: debug parse() - [name:color, value:#9DFC02, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #9DFC02]
c0d8b4f5-1029-4ed0-b11c-79237b8dd698 22:33:35 GMT+2: debug Keypad manager caught alarm status change: Off
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace onSecurityEnable(MODE_DISABLE)
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: debug summaryData: [[icon:indicator-dot-gray, iconColor:#878787, value:Disarmed], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK]] - [[icon:indicator-dot-gray, value:Disarmed, iconColor:#878787], [icon:indicator-dot-green, value:Everything OK, iconColor:#79b821]]
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unsubscribing this app
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unscheduling delayed alarms
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace /unsubscribeChildApps
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: trace unsubscribeChildApps()
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:35 GMT+2: info SHM TRYING DISARM CHILDREN: 0 ISA: 5477de08-33da-4c94-8ab9-d18296bec47f ATTEMPT:0
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:35 GMT+2: trace NON-HUE EVENT devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8, ssdpTerm:uuid:2f402f80-da50-11e1-9b23-00178822eef8, ssdpNTS:
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:35 GMT+2: trace Location: devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8, ssdpTerm:uuid:2f402f80-da50-11e1-9b23-00178822eef8, ssdpNTS:
1d89a61f-a63f-4ef9-8ae1-2437809f4693 22:33:35 GMT+2: debug parse() - [name:level, value:0, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 0]
1d89a61f-a63f-4ef9-8ae1-2437809f4693 22:33:35 GMT+2: debug parse() - [name:switch, value:off, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is off]
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:35 GMT+2: debug hubActiveHandler(ssdpTerm)
0c0d7edd-b621-43e0-8a75-fa1249238f25 22:33:35 GMT+2: debug parse() - [name:saturation, value:91, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 91]
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:35 GMT+2: trace NON-HUE EVENT devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8::upnp:rootdevice, ssdpTerm:upnp:rootdevice, ssdpNTS:
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:35 GMT+2: trace Location: devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8::upnp:rootdevice, ssdpTerm:upnp:rootdevice, ssdpNTS:
0c0d7edd-b621-43e0-8a75-fa1249238f25 22:33:35 GMT+2: debug parse() - [name:hue, value:11, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 11]
c0d8b4f5-1029-4ed0-b11c-79237b8dd698 22:33:35 GMT+2: debug Keypad manager caught alarm status change: Off
0c0d7edd-b621-43e0-8a75-fa1249238f25 22:33:35 GMT+2: debug parse() - [name:color, value:#F3A40B, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #F3A40B]
0c0d7edd-b621-43e0-8a75-fa1249238f25 22:33:35 GMT+2: debug parse() - [name:level, value:71, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 71]
0c0d7edd-b621-43e0-8a75-fa1249238f25 22:33:35 GMT+2: debug parse() - [name:switch, value:on, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is on]
4c6afc47-5c3a-459d-a10d-6a51f9ac7a42 22:33:35 GMT+2: debug parse() - [name:saturation, value:80, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 80]
4c6afc47-5c3a-459d-a10d-6a51f9ac7a42 22:33:35 GMT+2: debug parse() - [name:hue, value:20, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 20]
4c6afc47-5c3a-459d-a10d-6a51f9ac7a42 22:33:35 GMT+2: debug parse() - [name:color, value:#BCE519, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #BCE519]
4c6afc47-5c3a-459d-a10d-6a51f9ac7a42 22:33:35 GMT+2: debug parse() - [name:level, value:80, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 80]
4c6afc47-5c3a-459d-a10d-6a51f9ac7a42 22:33:35 GMT+2: debug parse() - [name:switch, value:on, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is on]
1621877e-ba95-4e03-b9ed-0c4b76a5847e 22:33:35 GMT+2: debug parse() - [name:saturation, value:91, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 91]
1621877e-ba95-4e03-b9ed-0c4b76a5847e 22:33:35 GMT+2: debug parse() - [name:hue, value:11, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 11]
a9049036-d6d1-4bd1-ae54-746e370f0bce 22:33:34 GMT+2: debug parse() - [name:switch, value:off, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is off]
82e37fa5-75c7-402c-af78-a90cd47f1822 22:33:34 GMT+2: debug parse() - [name:saturation, value:56, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 56]
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:34 GMT+2: trace Host: 192.168.3.9:80 - 192.168.3.9:80
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:34 GMT+2: debug Device (00178822EEF8) was already found in state with ip = 192.168.3.9:80.
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:34 GMT+2: trace [uuid:2f402f80-da50-11e1-9b23-00178823539b:[ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178823539b, networkAddress:C0A80382, deviceAddress:0050, mac:00178823539B, devicetype:04, hub:177f6807-ac54-4924-8a57-1746e3db6deb, ssdpPath:/description.xml, ssdpTerm:urn:schemas-upnp-org:device:basic:1, stringCount:03], uuid:2f402f80-da50-11e1-9b23-00178822eef8:[port:80, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8, networkAddress:C0A80325, serialNumber:00178822eef8, mac:00178822EEF8, deviceAddress:0050, hub:177f6807-ac54-4924-8a57-1746e3db6deb, ssdpPath:/description.xml, ssdpTerm:urn:schemas-upnp-org:device:basic:1, ip:192.168.3.9, stringCount:03, verified:true, name:Philips hue (192.168.3.9), devicetype:04]]
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:34 GMT+2: trace SSDP DISCOVERY EVENTS
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:34 GMT+2: trace Location: devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8, ssdpTerm:urn:schemas-upnp-org:device:basic:1, ssdpNTS:
82e37fa5-75c7-402c-af78-a90cd47f1822 22:33:34 GMT+2: debug parse() - [name:hue, value:23, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 23]
82e37fa5-75c7-402c-af78-a90cd47f1822 22:33:34 GMT+2: debug parse() - [name:color, value:#90C638, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #90C638]
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:34 GMT+2: debug hubActiveHandler(ssdpTerm)
82e37fa5-75c7-402c-af78-a90cd47f1822 22:33:34 GMT+2: debug parse() - [name:level, value:100, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 100]
c0d8b4f5-1029-4ed0-b11c-79237b8dd698 22:33:34 GMT+2: debug Keypad manager caught alarm status change: off
3f09e334-3ae8-4b11-88c8-8061153218b1 22:33:34 GMT+2: trace Method: refresh(): [st rattr 0x3C77 1 1 0x20, delay 100, st rattr 0x3C77 1 0x402 0, delay 100, raw 0x501 {09 01 04 0000}, send 0x3C77 1 1, delay 100]
3f09e334-3ae8-4b11-88c8-8061153218b1 22:33:34 GMT+2: trace Method: sendStatusToDevice(): [raw 0x501 {09 01 04 0000}, send 0x3C77 1 1, delay 100]
3f09e334-3ae8-4b11-88c8-8061153218b1 22:33:34 GMT+2: trace Arm mode: disarmed
3f09e334-3ae8-4b11-88c8-8061153218b1 22:33:34 GMT+2: debug Sending status to device…
82e37fa5-75c7-402c-af78-a90cd47f1822 22:33:34 GMT+2: debug parse() - [name:switch, value:off, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is off]
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:34 GMT+2: debug hubActiveHandler(ssdpTerm)
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:34 GMT+2: trace onSecurityEnable(MODE_DISABLE)
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:34 GMT+2: debug summaryData: [[icon:indicator-dot-gray, iconColor:#878787, value:Disarmed], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK]] - [[icon:indicator-dot-green, value:Armed (Away), iconColor:#79b821], [icon:indicator-dot-green, value:Everything OK, iconColor:#79b821]]
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:34 GMT+2: trace unsubscribing this app
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:34 GMT+2: trace unscheduling delayed alarms
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:34 GMT+2: trace /unsubscribeChildApps
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:34 GMT+2: trace unsubscribeChildApps()
5477de08-33da-4c94-8ab9-d18296bec47f 22:33:34 GMT+2: info SHM TRYING DISARM CHILDREN: 0 ISA: 5477de08-33da-4c94-8ab9-d18296bec47f ATTEMPT:0
595f25a5-adbe-4aef-b0ba-6295b7fe9f06 22:33:34 GMT+2: debug parse() - [name:saturation, value:56, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 56]
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:34 GMT+2: debug hubActiveHandler(ssdpTerm)
595f25a5-adbe-4aef-b0ba-6295b7fe9f06 22:33:34 GMT+2: debug parse() - [name:hue, value:11, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 11]
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:34 GMT+2: trace NON-HUE EVENT devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8::upnp:rootdevice, ssdpTerm:upnp:rootdevice, ssdpNTS:
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:34 GMT+2: trace Location: devicetype:04, mac:00178822EEF8, networkAddress:C0A80309, deviceAddress:0050, stringCount:04, ssdpPath:/description.xml, ssdpUSN:uuid:2f402f80-da50-11e1-9b23-00178822eef8::upnp:rootdevice, ssdpTerm:upnp:rootdevice, ssdpNTS:
595f25a5-adbe-4aef-b0ba-6295b7fe9f06 22:33:34 GMT+2: debug parse() - [name:color, value:#C69638, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #C69638]
595f25a5-adbe-4aef-b0ba-6295b7fe9f06 22:33:34 GMT+2: debug parse() - [name:level, value:74, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 74]
595f25a5-adbe-4aef-b0ba-6295b7fe9f06 22:33:34 GMT+2: debug parse() - [name:switch, value:on, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is on]
2ef7d31b-8394-4acd-977f-4f834206b450 22:33:34 GMT+2: debug parse() - [name:saturation, value:56, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) saturation is 56]
2ef7d31b-8394-4acd-977f-4f834206b450 22:33:34 GMT+2: debug parse() - [name:hue, value:23, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) hue is 23]
2ef7d31b-8394-4acd-977f-4f834206b450 22:33:34 GMT+2: debug parse() - [name:color, value:#90C638, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) color is #90C638]
2ef7d31b-8394-4acd-977f-4f834206b450 22:33:34 GMT+2: debug parse() - [name:level, value:100, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) level is 100]
2ef7d31b-8394-4acd-977f-4f834206b450 22:33:34 GMT+2: debug parse() - [name:switch, value:off, isStateChange:true, displayed:true, linkText:Hue (Connect), descriptionText:Hue (Connect) switch is off]
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:33 GMT+2: trace Bridge: 00178822EEF8 - Host: 192.168.3.9:80
2dca7b3e-55a1-4195-8c82-c029d98ffe17 22:33:33 GMT+2: trace Doing Hue Device Sync!
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:22 GMT+2: info SHM getInitialData 0.225 (00) incidents:00, messages:00, clips:00
de1a6f36-1fd8-405c-b377-e0c43dbfd4ce 22:33:22 GMT+2: debug summaryData: [[icon:indicator-dot-green, iconColor:#79b821, value:Armed (Away)], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK]] - [[icon:indicator-dot-green, value:Armed (Away), iconColor:#79b821], [icon:indicator-dot-green, value:Everything OK, iconColor:#79b821]]
5477de08-33da-4c94-8ab9-d18296bec47f 22:32:57 GMT+2: debug summaryData: [[icon:indicator-dot-green, iconColor:#79b821, value:Armed (Away)], [icon:indicator-dot-green, iconColor:#79b821, value:Everything OK]] - [[icon:indicator-dot-green, value:Armed (Away), iconColor:#79b821], [icon:indicator-dot-green, value:Everything OK, iconColor:#79b821]]
5477de08-33da-4c94-8ab9-d18296bec47f 22:32:57 GMT+2: trace onSecurityEnable(MODE_AWAY)
5477de08-33da-4c94-8ab9-d18296bec47f 22:32:57 GMT+2: trace 0
5477de08-33da-4c94-8ab9-d18296bec47f 22:32:57 GMT+2: info SHM TRYING ARM/AWAY CHILDREN: 0 ISA: 5477de08-33da-4c94-8ab9-d18296bec47f ATTEMPT:0
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:30 GMT+2: debug TEMP
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:30 GMT+2: debug Device: read attribute response: catchall: 0104 0402 01 01 0140 00 3C77 00 00 0000 01 01 00000029E207
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:30 GMT+2: debug Parsing ‘catchall: 0104 0402 01 01 0140 00 3C77 00 00 0000 01 01 00000029E207’
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:30 GMT+2: debug Received battery level report
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:30 GMT+2: debug Parsing ‘read attr - raw: 3C770100010A200000201E, dni: 3C77, endpoint: 01, cluster: 0001, size: 0A, attrId: 0020, result: success, encoding: 20, value: 1e’
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:28 GMT+2: trace notifyVoice()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:27 GMT+2: info Van Mever Residence will arm AWAY in 30 seconds.
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:27 GMT+2: trace notify(Van Mever Residence will arm AWAY in 30 seconds.)
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:27 GMT+2: trace scheduled ‘exitDelayExpired’ to run at Tue Apr 05 20:32:57 UTC 2016
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:27 GMT+2: trace clearAlarm()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:27 GMT+2: trace armPanel(false)
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:27 GMT+2: trace armAway()
e4cb558a-dda2-4d03-987b-d8cfc287fa80 22:32:27 GMT+2: trace Alarm System Status has been changed to ‘away’
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:27 GMT+2: trace Method: refresh(): [st rattr 0x3C77 1 1 0x20, delay 100, st rattr 0x3C77 1 0x402 0, delay 100, raw 0x501 {09 01 04 0300}, send 0x3C77 1 1, delay 100]
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:27 GMT+2: trace Method: sendStatusToDevice(): [raw 0x501 {09 01 04 0300}, send 0x3C77 1 1, delay 100]
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:27 GMT+2: trace Arm mode: armedAway
3f09e334-3ae8-4b11-88c8-8061153218b1 22:32:27 GMT+2: debug Sending status to device…
c0d8b4f5-1029-4ed0-b11c-79237b8dd698 22:32:27 GMT+2: debug Keypad manager caught alarm status change: away

I’m in the same boat - what did you end up deciding?

Is Smart Alarm more stable?

Same here, many firmware updates have been made, is smart home monitor more reliable than before? As many I am using alternative smart apps but if reliable I would prefer SHM due to its native integration with the smartapp

Sorry for this stupid question but is it iSmartAlarm you guys are talking about?
I am interesting getting af smart home alarm system and have ST v2.

Can someone send me a link to the SmartAlarm app in the Google store please. The only one I can find is in German. Super Noob question, sorry.

hopefully this isn’t too dead of a thread…
@Natecj

I found your groovy code and created the smartapp. I am having trouble getting the status to sync from your app to SHM. Could you explain/verify your steps in setting this up? I am sure I am missing one thing…?

SmartAlarm (your version installed w/OAuth enabled)
SHM is at the initialize screen “Tap settings to configure”.
–If I configure it, what should I be selecting?

I to just installed. Very confusing. I can get it to arm and disarm but I cant get the 30 delay to work. Any ideas? Also Lowes has them now for $16 dollars now.

found a side related issue.
I kept getting a lot of false positives on my alarm resetting itself. Come to find out, my ipad that had smartthings installed on it was waking up from other notifications, which caused my presence to reset as “home”…which was resetting the alarm. Then it would go back into an idle state where my phone would update smartthings with my location change and fire off another away state.

still playing around with the SHM, trying to run it with everything disabled (no devices selected and notifications enabled) and just having Smart Alarm run the show. Hopefully I will see better results tomorrow.

UPDATE: re-installed @Natecj version of Smart Alarm. Supposedly this version will sync the status to the SHM tab in SmartThings, however I have not had any luck in getting this to work. Supporting documentation is lacking. Hoping @Natecj will see these and offer some guidance.

Its been a last few months, but I am finally getting some time to work on some HA stuff again.

Are you still having trouble setting this up? I have nothing setup in SHM, I just use the dashboard to quickly see what the status is. The basic changes that I made simply syncs to SHM when the SA status changes and monitors SHM changes to sync back. My changes are pretty simple in terms of functionality, but it has worked well for me.

As for the duplicate notifications, I have gotten them on occasion, but very infrequently so I have not really spent any time looking into the issue. My guess is that there is a timing issue/loop when the sync takes too long (ie, SA tells SHM to disarm, then SHM tells SA to disarm since its hasn’t updated yet, SA tells SHM to disarm again and so on).

Ill try to take a look at this again soon, but since I am unable to reproduce the duplicate notifications it will be difficult to confirm the fix works.

Believe so … this morning I saw this in the notifications page. I verified I have no settings configured in SHM. I use my Good Morning!, Goodbye!, I’m Back!, and Goodnight! Routines to change/set the home mode to either Home,Away or Night.