I added two bulbs to SmartThings today, and subsequently went to add them to authorized devices on my Echo. The Echo has been unable to find the two bulbs even though authorized.
I have gone through all the listed debugging steps from both SmartThings and Amazon to no avail. I’ve removed the skill from the Alexa app and readded it countless times.
What I have noticed is something interesting in the SmartThings log. After adding the SmartThings skill to the Alexa app, authorizing all my devices (which at the moment, none of them are working now in the Echo, I can still control them with the ST app), then telling the Echo to discover devices, I see this:
d0ca19c7-1518-451c-830c-be904322fa7d 6:47:49 PM: error java.lang.NullPointerException: Cannot get property ‘id’ on null object @ line 498
d0ca19c7-1518-451c-830c-be904322fa7d 6:47:48 PM: debug Heartbeat timeout for Z-Wave Wall Dimmer is 60 because device type is Dimmer Switch and msr 0063-4944-3034 is in the list of heartbeat supported devices
d0ca19c7-1518-451c-830c-be904322fa7d 6:47:48 PM: debug Heartbeat timeout for Z-Wave Switch is 60 because device type is Z-Wave Switch Generic and msr 001D-1C02-0334 is in the list of heartbeat supported devices
d0ca19c7-1518-451c-830c-be904322fa7d 6:47:41 PM: debug initialize
d0ca19c7-1518-451c-830c-be904322fa7d 6:47:41 PM: debug [allEnabled:[true], switches:[Back Porch Light, Front Porch Light, Fan Light, Lamp, TV, Fan], thermostats:[Thermostat], routinesEnabled:[true]]
Any thoughts on what that error might be? I think that may be the root cause of my issue.