Hi @Alyc100 , Hoping you can help. I have taken Version 3 of your Smart App and Hive Heating and Hive Hot Water Device Type Handler and have followed your instructions. When I go through the ‘Device Setup’ page it successfully finds my Devices with the name that is setup in Hive and I can chose them on the ‘Select your devices’ page. When I click done, I get an ‘Unexpected Error’ and it fails to create SmartThing Devices in my list of devices. The error is
No signature of method: physicalgraph.device.HubMultiAction.add() is applicable for argument types: (java.util.HashMap) values
25202bf0-0baa-4958-a156-c966a0c81670 21:40:12: error groovy.lang.MissingMethodException: No signature of method: physicalgraph.device.HubMultiAction.add() is applicable for argument types: (java.util.HashMap) values: [[id:eee8e3ee-d269-4764-9ab9-27932064206e, …]]
Possible solutions: add(java.lang.String), add(java.util.List), add(physicalgraph.device.HubAction), add(physicalgraph.device.HubMultiAction), any(), any(groovy.lang.Closure) @ line 1024
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: info Adding Hive Heating device eee8e3ee-d269-4764-9ab9-27932064206e: Simian Hive Heating
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug getChildDevices(false), children=0
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug Identified: Simian Hive Hot Water
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug Identified: Simian Hive Heating
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: info Body: [[id:eee8e3ee-d269-4764-9ab9-27932064206e, lastSeen:1503866405372, created:1490397453333, sortOrder:1, state:[schedule:[wednesday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], thursday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], monday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], sunday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], saturday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], […[TRUNCATED]
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug Found Device: Simian
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: info Status: 200
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug Beginning API GET:
https://beekeeper-uk.hivehome.com:443/1.0/products, [authorization:ozzJ5lISsa2IyDmnkA7z11sbcETfsOGK]
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug isLoggedIn state ozzJ5lISsa2IyDmnkA7z11sbcETfsOGK
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug Calling isLoggedIn()
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug initialize
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug updated
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: info Body: [[id:eee8e3ee-d269-4764-9ab9-27932064206e, lastSeen:1503866405372, created:1490397453333, sortOrder:1, state:[schedule:[wednesday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], thursday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], monday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], sunday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], saturday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], friday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]], tuesday:[[start:390, value:[target:20]], [start:510, value:[target:7]], [start:720, value:[target:7]], [start:840, value:[target:7]], [start:1155, value:[target:20]], [start:1320, value:[target:7]]]], frostProtection:7, name:Simian, target:7, boost:null, mode:OFF], parent:6a396cbd-2121-4e6e-99fa-1f61b0b00569, type:heating, props:[pmz:OK, holidayMode:[enabled:false, start:null, end:null, temperature:7], model:SLR2, maxEvents:6, previous:[mode:OFF], scheduleOverride:false, capabilities:[BOOST, HOLIDAY_MODE], zone:6a396cbd-2121-4e6e-99fa-1f61b0b00569, temperature:21.87, version:08074640, online:true]], [id:885c39f7-4848-4c50-9586-7507582447bd, lastSeen:1503866405372, created:1490397455187, sortOrder:2, state:[…[TRUNCATED]
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug Beginning API GET:
https://beekeeper-uk.hivehome.com:443/1.0/products, [authorization:ozzJ5lISsa2IyDmnkA7z11sbcETfsOGK]
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug Calling isLoggedIn()
25202bf0-0baa-4958-a156-c966a0c81670 21:40:11: debug isLoggedIn state ozzJ5lISsa2IyDmnkA7z11sbcETfsOGK
25202bf0-0baa-4958-a156-c966a0c81670 21:40:06: debug next phase
25202bf0-0baa-4958-a156-c966a0c81670 21:40:06: debug mainPage
25202bf0-0baa-4958-a156-c966a0c81670 21:39:47: debug Found Device: Simian
The SmartApp appears to work, but I do not have two ‘Devices’ for my Heating and Hot Water in the list of devices where my lights and other things are.
When I look at Live Logging, I can see a new device, I also cant delete the Device Handler as it says a ‘Device Type is still in use by a device’ - so I feel it has done something.
Simian Hive Heating
9c1c1907-a637-402e-b707-8b25d6168bf7 21:40:12: debug stateHeatingRelay: false
9c1c1907-a637-402e-b707-8b25d6168bf7 21:40:11: debug Executing ‘refresh’
9c1c1907-a637-402e-b707-8b25d6168bf7 21:40:11: debug Executing ‘poll’
9c1c1907-a637-402e-b707-8b25d6168bf7 21:40:11: debug Parsing ‘updated’
9c1c1907-a637-402e-b707-8b25d6168bf7 21:40:11: debug Executing ‘installed’
Do I have to go and create a Device and put a dummy Network ID?