I recently bought a BloomSky, added the DTH and smartapp to my IDE, added the smartapp into smartthings classic, but it appears the SmartThings integration no longer works. When I add all the code and my api key smartthings is supposed to add the bloomsky weather station as a “thing”, but it doesn’t. It now gives an error. Any new user trying to set up this integration gets the error message. It appears to work fine for users who already setup the integration, but errors for new setups.
The error is:
debug Error: groovy.lang.MissingMethodException: No signature of method: java.util.ArrayList.collectAll() is applicable for argument types: (script_app_b82d826c9176fe7ac5fac2af94cce9e55a383bde535c754fb3049abcedb5a8a1$_getBloomskyIds_closure3$_closure10) values: [script_app_b82d826c9176fe7ac5fac2af94cce9e55a383bde535c754fb3049abcedb5a8a1$_getBloomskyIds_closure3$_closure10@421062a8]
Possible solutions: collect(), collect(), collect(groovy.lang.Closure), collect(groovy.lang.Closure), collectMany(groovy.lang.Closure), collect(java.util.Collection, groovy.lang.Closure)
Here is the smartthings forum post on BloomSky integration. You’ll see several recent posts detailing the new error message.
I posted on the BloomSky thread, sent a message to the DEV, and to BloomSky, but I have yet to get a response. Can anyone help us with this issue?