I had to open support inquiry with Hunter Douglas. Neither the Android nor the iPad app show the timezone, or have any way to set it. I think they 'did something' on their end and now my hub properly reports timezone as America/New York.
Im looking to integrate Lutron RA2 with Hunter Douglas shades and was hoping someone here has successfully done this. If so, any pointers?
I have both Ra2 and Hunter Douglas shades. How is it you're expecting to 'integrate' them?
Hi - I just had 5 HD Duette (tob-down,bottom-up) blinds installed with a v2 PowerView Hub.
I've got scenes control working just fine with Hubitat, but it would be nice to have individual blinds control in a meaningful and programmable fashion.
Have you or anyone else you know of made any progress with individual HD Duette blinds integration?
Sean
Hi - I installed the drivers and the app successfully. After I click "Manage Devices" I can successfully see all of the shades listed. When I click DONE, my understanding is that the app is supposed to create the scenes and devices it finds. But I can't locate any scenes or shades anywhere? Any ideas what to try next?
If you go to the devices page you should see devices for your shades and scenes that were found.
That's what I thought! Unfortunately they are not listed there. Thoughts?
In the Hunter Douglas Powerview app "Enable debug logging" then click "Manage Devices". After discovery is finished click Done then Done again. Please provide the debug output.
I assume "Automatically sync all..." was enabled for shades, scenes and repeaters on the "Manage Devices" page?
Like this?
app:3352021-08-26 05:28:07.684 pm errororg.codehaus.groovy.runtime.InvokerInvocationException: com.hubitat.app.exception.UnknownDeviceTypeException: Device type 'Hunter Douglas PowerView Room' in namespace 'hdpowerview' not found (updated)
app:3352021-08-26 05:28:07.656 pm debugchecking room 62576
app:3352021-08-26 05:28:07.654 pm debugchecking room 9803
app:3352021-08-26 05:28:07.652 pm debugchecking room 48547
app:3352021-08-26 05:28:07.647 pm debugIn addDevices()
app:3352021-08-26 05:28:07.634 pm debugUpdated with settings: [room9928Close:24022, room38936Close:20376, syncScenes:true, syncShades:true, room62576Close:57378, powerviewIPAddress:10.0.0.140, disablePoll:false, syncRepeaters:true, room9928Open:44756, logEnable:true, room62576Open:50779, room38936Open:54581]
app:3352021-08-26 05:28:05.288 pm debugatomicState?.gettingFirmwareVer = false
app:3352021-08-26 05:28:02.313 pm debugatomicState?.deviceData = [rooms:[48547:Default Room, 9803:Repeaters, 62576:Family Room, 9928:Main Bedroom, 38936:Office], shades:[57689:Center, 9078:FR Side Left, 19436:Left, 41816:FR Side Right, 55246:MBR Window, 39315:FR Side Middle, 9979:FR Back Middle, 13772:FR Back Left, 20802:FR Back Right, 34805:Right, 24845:MBR Door], scenes:[16020:Close All Shades, 20376:Office Close, 32917:Evening Sun Shade, 42562:Close Master Bedroom Sun Shades, 16694:Master Bedroom Wake Up, 19761:Open All Shades, 54581:Office Open, 44756:Open Master Bedroom Windows, 24022:Close Master Bedroom Windows, 57378:Family Room Blackout, 46331:Family Room Half Sun Shade, 46362:Family Room Sun Shade, 50779:Open Family Room], repeaters:[20543:Repeater 2, 2125:Repeater 1]]
app:3352021-08-26 05:28:02.310 pm debugatomicState?.loadingDevices = true
app:3352021-08-26 05:28:01.563 pm debugupdateDeviceData: atomicState.deviceData: [rooms:[48547:Default Room, 9803:Repeaters, 62576:Family Room, 9928:Main Bedroom, 38936:Office], shades:[57689:Center, 9078:FR Side Left, 19436:Left, 41816:FR Side Right, 55246:MBR Window, 39315:FR Side Middle, 9979:FR Back Middle, 13772:FR Back Left, 20802:FR Back Right, 34805:Right, 24845:MBR Door], scenes:[16020:Close All Shades, 20376:Office Close, 32917:Evening Sun Shade, 42562:Close Master Bedroom Sun Shades, 16694:Master Bedroom Wake Up, 19761:Open All Shades, 54581:Office Open, 44756:Open Master Bedroom Windows, 24022:Close Master Bedroom Windows, 57378:Family Room Blackout, 46331:Family Room Half Sun Shade, 46362:Family Room Sun Shade, 50779:Open Family Room], repeaters:[20543:Repeater 2, 2125:Repeater 1]]
app:3352021-08-26 05:28:01.550 pm debugrepeater: ID = 2125, name = Repeater 1
app:3352021-08-26 05:28:01.549 pm debugrepeater: ID = 20543, name = Repeater 2
app:3352021-08-26 05:28:01.543 pm debugjson: [repeaterIds:[20543, 2125], repeaterData:[[color:[red:0, green:0, brightness:100, blue:0], groupId:7525, name:UmVwZWF0ZXIgMg==, id:20543, blinkEnabled:true, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:9803], [color:[red:0, brightness:35, green:0, blue:0], groupId:7525, name:UmVwZWF0ZXIgMQ==, id:2125, blinkEnabled:true, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:9803]]]
app:3352021-08-26 05:28:01.538 pm debugupdateDeviceData: atomicState.deviceData: [rooms:[48547:Default Room, 9803:Repeaters, 62576:Family Room, 9928:Main Bedroom, 38936:Office], shades:[57689:Center, 9078:FR Side Left, 19436:Left, 41816:FR Side Right, 55246:MBR Window, 39315:FR Side Middle, 9979:FR Back Middle, 13772:FR Back Left, 20802:FR Back Right, 34805:Right, 24845:MBR Door], scenes:[16020:Close All Shades, 20376:Office Close, 32917:Evening Sun Shade, 42562:Close Master Bedroom Sun Shades, 16694:Master Bedroom Wake Up, 19761:Open All Shades, 54581:Office Open, 44756:Open Master Bedroom Windows, 24022:Close Master Bedroom Windows, 57378:Family Room Blackout, 46331:Family Room Half Sun Shade, 46362:Family Room Sun Shade, 50779:Open Family Room], repeaters:[20543:Repeater 2, 2125:Repeater 1]]
app:3352021-08-26 05:28:01.541 pm debugEntered repeatersCallback()...
app:3352021-08-26 05:28:01.527 pm debugscene: ID = 19761, name = Open All Shades
app:3352021-08-26 05:28:01.526 pm debugscene: ID = 57378, name = Family Room Blackout
app:3352021-08-26 05:28:01.524 pm debugscene: ID = 16020, name = Close All Shades
app:3352021-08-26 05:28:01.523 pm debugscene: ID = 46331, name = Family Room Half Sun Shade
app:3352021-08-26 05:28:01.522 pm debugscene: ID = 16694, name = Master Bedroom Wake Up
app:3352021-08-26 05:28:01.521 pm debugscene: ID = 24022, name = Close Master Bedroom Windows
app:3352021-08-26 05:28:01.520 pm debugscene: ID = 32917, name = Evening Sun Shade
app:3352021-08-26 05:28:01.518 pm debugscene: ID = 44756, name = Open Master Bedroom Windows
app:3352021-08-26 05:28:01.517 pm debugscene: ID = 46362, name = Family Room Sun Shade
app:3352021-08-26 05:28:01.516 pm debugscene: ID = 50779, name = Open Family Room
app:3352021-08-26 05:28:01.515 pm debugscene: ID = 54581, name = Office Open
app:3352021-08-26 05:28:01.513 pm debugscene: ID = 42562, name = Close Master Bedroom Sun Shades
app:3352021-08-26 05:28:01.512 pm debugscene: ID = 20376, name = Office Close
app:3352021-08-26 05:28:01.492 pm debugjson: [sceneIds:[20376, 42562, 54581, 50779, 46362, 44756, 32917, 24022, 16694, 46331, 16020, 57378, 19761], sceneData:[[iconId:73, networkNumber:99, colorId:4, hkAssist:false, name:T2ZmaWNlIENsb3Nl, id:20376, roomId:38936, order:7], [iconId:12, networkNumber:132, colorId:11, hkAssist:false, name:Q2xvc2UgTWFzdGVyIEJlZHJvb20gU3VuIFNoYWRlcw==, id:42562, roomId:9928, order:1], [iconId:73, networkNumber:233, colorId:4, hkAssist:false, name:T2ZmaWNlIE9wZW4=, id:54581, roomId:38936, order:2], [iconId:85, networkNumber:171, colorId:15, hkAssist:false, name:T3BlbiBGYW1pbHkgUm9vbQ==, id:50779, roomId:62576, order:5], [iconId:85, networkNumber:150, colorId:15, hkAssist:false, name:RmFtaWx5IFJvb20gU3VuIFNoYWRl, id:46362, roomId:62576, order:3], [iconId:12, networkNumber:14, colorId:11, hkAssist:false, name:T3BlbiBNYXN0ZXIgQmVkcm9vbSBXaW5kb3dz, id:44756, roomId:9928, order:11], [iconId:73, networkNumber:123, colorId:4, hkAssist:false, name:RXZlbmluZyBTdW4gU2hhZGU=, id:32917, roomId:38936, order:0], [iconId:12, networkNumber:32, colorId:11, hkAssist:false, name:Q2xvc2UgTWFzdGVyIEJlZHJvb20gV2luZG93cw==, id:24022, roomId:9928, order:10], [iconId:12, networkNumber:140, colorId:11, hkAssist:false, name:TWFzdGVyIEJlZHJvb20gV2FrZSBVcA==, id:16694, roomId:9928, order:12], [iconId:85, networkNumber:163, colorId:15, hkAssist:false, name:RmFtaWx5IFJvb20gSGFsZiBTdW4gU2hhZGU=, id:46331, roomId:62576, order:4], [iconId:31, networkNumber:234, colorId:15, hkAssist:false, name:Q2xvc2UgQWxsIFNoYWRlcw==, id:16020, roomId:48547, order:8], [iconId:85, networkNumber:137, colorId:15, hkAssist:false, name:RmFtaWx5IFJvb20gQmxhY2tvdXQ=, id:57378, roomId:62576, order:6], [iconId:113, networkNumber:210, colorId:1, hkAssist:false, name:T3BlbiBBbGwgU2hhZGVz, id:19761, roomId:48547, order:9]]]
app:3352021-08-26 05:28:01.490 pm debugEntered scenesCallback()...
app:3352021-08-26 05:28:01.475 pm debugupdateDeviceData: atomicState.deviceData: [rooms:[48547:Default Room, 9803:Repeaters, 62576:Family Room, 9928:Main Bedroom, 38936:Office], shades:[57689:Center, 9078:FR Side Left, 19436:Left, 41816:FR Side Right, 55246:MBR Window, 39315:FR Side Middle, 9979:FR Back Middle, 13772:FR Back Left, 20802:FR Back Right, 34805:Right, 24845:MBR Door], scenes:[16020:Close All Shades, 20376:Office Close, 32917:Evening Sun Shade, 42562:Close Master Bedroom Sun Shades, 16694:Master Bedroom Wake Up, 19761:Open All Shades, 54581:Office Open, 44756:Open Master Bedroom Windows, 24022:Close Master Bedroom Windows, 57378:Family Room Blackout, 46331:Family Room Half Sun Shade, 46362:Family Room Sun Shade, 50779:Open Family Room], repeaters:[20543:Repeater 2, 2125:Repeater 1]]
app:3352021-08-26 05:28:01.465 pm debugshade: ID = 9979, name = FR Back Middle
app:3352021-08-26 05:28:01.464 pm debugshade: ID = 13772, name = FR Back Left
app:3352021-08-26 05:28:01.463 pm debugshade: ID = 55246, name = MBR Window
app:3352021-08-26 05:28:01.461 pm debugshade: ID = 57689, name = Center
app:3352021-08-26 05:28:01.460 pm debugshade: ID = 34805, name = Right
app:3352021-08-26 05:28:01.459 pm debugshade: ID = 19436, name = Left
app:3352021-08-26 05:28:01.458 pm debugshade: ID = 24845, name = MBR Door
app:3352021-08-26 05:28:01.457 pm debugshade: ID = 39315, name = FR Side Middle
app:3352021-08-26 05:28:01.455 pm debugshade: ID = 9078, name = FR Side Left
app:3352021-08-26 05:28:01.454 pm debugshade: ID = 41816, name = FR Side Right
app:3352021-08-26 05:28:01.453 pm debugshade: ID = 20802, name = FR Back Right
app:3352021-08-26 05:28:01.377 pm debugjson: [shadeIds:[20802, 41816, 9078, 39315, 24845, 19436, 34805, 57689, 55246, 13772, 9979], shadeData:[[capabilities:8, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:165, batteryKind:2, batteryStatus:3, groupId:56956, name:RlIgQmFjayBSaWdodA==, positions:[position1:65535, posKind1:1], id:20802, type:79, firmware:[subRevision:0, build:2996, index:88, revision:2], roomId:62576], [capabilities:8, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:178, batteryKind:2, batteryStatus:3, groupId:56956, name:RlIgU2lkZSBSaWdodA==, positions:[position1:65535, posKind1:1], id:41816, type:79, firmware:[subRevision:0, build:2996, index:88, revision:2], roomId:62576], [capabilities:8, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:179, batteryKind:2, batteryStatus:3, groupId:56956, name:RlIgU2lkZSBMZWZ0, positions:[position1:65535, posKind1:1], id:9078, type:79, firmware:[subRevision:0, build:2996, index:88, revision:2], roomId:62576], [capabilities:8, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:178, batteryKind:2, batteryStatus:3, groupId:56956, name:RlIgU2lkZSBNaWRkbGU=, positions:[position1:65535, posKind1:1], id:39315, type:79, firmware:[subRevision:0, build:2996, index:88, revision:2], roomId:62576], [capabilities:0, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:179, batteryKind:2, batteryStatus:3, groupId:44678, name:TUJSIERvb3I=, positions:[position1:65535, posKind1:1], id:24845, type:5, firmware:[subRevision:2, build:2754, index:32, revision:2], roomId:9928], [capabilities:0, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:182, batteryKind:2, batteryStatus:3, groupId:11313, name:TGVmdA==, positions:[position1:25643, posKind1:1], id:19436, type:5, firmware:[subRevision:2, build:2754, index:32, revision:2], roomId:38936], [capabilities:0, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:183, batteryKind:2, batteryStatus:3, groupId:11313, name:UmlnaHQ=, positions:[position1:25241, posKind1:1], id:34805, type:5, firmware:[subRevision:2, build:2754, index:32, revision:2], roomId:38936], [capabilities:0, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:183, batteryKind:2, batteryStatus:3, groupId:11313, name:Q2VudGVy, positions:[position1:25159, posKind1:1], id:57689, type:5, firmware:[subRevision:2, build:2754, index:32, revision:2], roomId:38936], [capabilities:8, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:161, batteryKind:2, batteryStatus:3, groupId:26548, name:TUJSIFdpbmRvdw==, positions:[position1:65535, posKind1:1], id:55246, type:79, firmware:[subRevision:0, build:2996, index:88, revision:2], roomId:9928], [capabilities:8, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:177, batteryKind:2, batteryStatus:3, groupId:56956, name:RlIgQmFjayBMZWZ0, positions:[position1:65535, posKind1:1], id:13772, type:79, firmware:[subRevision:0, build:2996, index:88, revision:2], roomId:62576], [capabilities:8, smartPowerSupply:[port:0, id:0, status:0], batteryStrength:159, batteryKind:2, batteryStatus:3, groupId:56956, name:RlIgQmFjayBNaWRkbGU=, positions:[position1:65535, posKind1:1], id:9979, type:79, firmware:[subRevision:0, build:2996, index:88, revision:2], roomId:62576]]]
app:3352021-08-26 05:28:01.375 pm debugEntered shadesCallback()...
app:3352021-08-26 05:28:01.355 pm debugupdateDeviceData: atomicState.deviceData: [rooms:[48547:Default Room, 9803:Repeaters, 62576:Family Room, 9928:Main Bedroom, 38936:Office], shades:[57689:Center, 9078:FR Side Left, 19436:Left, 41816:FR Side Right, 55246:MBR Window, 39315:FR Side Middle, 9979:FR Back Middle, 13772:FR Back Left, 20802:FR Back Right, 34805:Right, 24845:MBR Door], scenes:[16020:Close All Shades, 20376:Office Close, 32917:Evening Sun Shade, 42562:Close Master Bedroom Sun Shades, 16694:Master Bedroom Wake Up, 19761:Open All Shades, 54581:Office Open, 44756:Open Master Bedroom Windows, 24022:Close Master Bedroom Windows, 57378:Family Room Blackout, 46331:Family Room Half Sun Shade, 46362:Family Room Sun Shade, 50779:Open Family Room], repeaters:[20543:Repeater 2, 2125:Repeater 1]]
app:3352021-08-26 05:28:01.342 pm debugroom: ID = 62576, name = Family Room
app:3352021-08-26 05:28:01.340 pm debugroom: ID = 9928, name = Main Bedroom
app:3352021-08-26 05:28:01.339 pm debugroom: ID = 9803, name = Repeaters
app:3352021-08-26 05:28:01.338 pm debugroom: ID = 38936, name = Office
app:3352021-08-26 05:28:01.337 pm debugroom: ID = 48547, name = Default Room
app:3352021-08-26 05:28:01.332 pm debugjson: [roomIds:[48547, 38936, 9803, 9928, 62576], roomData:[[iconId:168, colorId:15, name:RGVmYXVsdCBSb29t, id:48547, type:2, order:0], [iconId:73, colorId:4, name:T2ZmaWNl, id:38936, type:0, order:4], [iconId:0, colorId:15, name:UmVwZWF0ZXJz, id:9803, type:1, order:2], [iconId:12, colorId:11, name:TWFpbiBCZWRyb29t, id:9928, type:0, order:3], [iconId:85, colorId:15, name:RmFtaWx5IFJvb20=, id:62576, type:0, order:1]]]
app:3352021-08-26 05:28:01.330 pm debugEntered roomsCallback()...
app:3352021-08-26 05:28:01.217 pm debugatomicState?.deviceData = [rooms:[48547:Default Room, 9803:Repeaters, 62576:Family Room, 9928:Main Bedroom, 38936:Office], shades:[57689:Center, 9078:FR Side Left, 19436:Left, 41816:FR Side Right, 55246:MBR Window, 39315:FR Side Middle, 9979:FR Back Middle, 13772:FR Back Left, 20802:FR Back Right, 34805:Right, 24845:MBR Door], scenes:[16020:Close All Shades, 20376:Office Close, 32917:Evening Sun Shade, 42562:Close Master Bedroom Sun Shades, 16694:Master Bedroom Wake Up, 19761:Open All Shades, 54581:Office Open, 44756:Open Master Bedroom Windows, 24022:Close Master Bedroom Windows, 57378:Family Room Blackout, 46331:Family Room Half Sun Shade, 46362:Family Room Sun Shade, 50779:Open Family Room], repeaters:[20543:Repeater 2, 2125:Repeater 1]]
app:3352021-08-26 05:28:01.213 pm debugSending HubAction: GET /api/repeaters HTTP/1.1
Accept: /
User-Agent: Linux UPnP/1.0 Hubitat
HOST: 10.0.0.140:80
Content-Type: application/json
Content-Length: 0
app:3352021-08-26 05:28:01.211 pm debugcallPowerView: url = 'ttp://10.0.0.140:80/api/repeaters', method = 'GET', body = 'null', query = null, callback = repeatersCallback
app:3352021-08-26 05:28:01.208 pm debugSending HubAction: GET /api/scenes HTTP/1.1
Accept: /
User-Agent: Linux UPnP/1.0 Hubitat
HOST: 10.0.0.140:80
Content-Type: application/json
Content-Length: 0
app:3352021-08-26 05:28:01.206 pm debugcallPowerView: url = 'ttp://10.0.0.140:80/api/scenes', method = 'GET', body = 'null', query = null, callback = scenesCallback
app:3352021-08-26 05:28:01.204 pm debugSending HubAction: GET /api/shades HTTP/1.1
Accept: /
User-Agent: Linux UPnP/1.0 Hubitat
HOST: 10.0.0.140:80
Content-Type: application/json
Content-Length: 0
app:3352021-08-26 05:28:01.202 pm debugcallPowerView: url = 'ttp://10.0.0.140:80/api/shades', method = 'GET', body = 'null', query = null, callback = shadesCallback
app:3352021-08-26 05:28:01.194 pm debugSending HubAction: GET /api/rooms HTTP/1.1
Accept: /
User-Agent: Linux UPnP/1.0 Hubitat
HOST: 10.0.0.140:80
Content-Type: application/json
Content-Length: 0
app:3352021-08-26 05:28:01.173 pm debugcallPowerView: url = 'ttp://10.0.0.140:80/api/rooms', method = 'GET', body = 'null', query = null, callback = roomsCallback
app:3352021-08-26 05:28:01.134 pm debugatomicState?.loadingDevices = false
app:3352021-08-26 05:27:58.197 pm debugatomicState?.gettingFirmwareVer = false
It looks like the Hunter Douglas device drivers aren't installed:
UnknownDeviceTypeException: Device type 'Hunter Douglas PowerView Room' in namespace 'hdpowerview' not found
Did you install manually or did you use Hubitat Package Manager?
I did it manually
Under "Drivers Code" make sure you have all 4 Hunter Douglas drivers installed:
Hunter Douglas PowerView Repeater
Hunter Douglas PowerView Room
Hunter Douglas PowerView Scene
Hunter Douglas PowerView Shade
I would suggest you use Hubitat Package Manager so if I make any updates you'll be notified. You can add my package repository as a custom repository:
https://raw.githubusercontent.com/bujvary/hubitat/master/packages/repository.json
THANK YOU! The app is working like clockwork now!
Glad to hear it's working for you.
Hi bujvary, do you still have the email of HD guy that sstretchh sent you or any contact at their HD's home automation team? I'd like to reach out to them to get help on a few questions regarding their API.
Thank you for the code to use the Hunter Douglas blinds in Hubitat. I found an error in the battery handling. I have the plug-in power supply for all my blinds. Looking at the battery line for the shades it shows 102%. That isn't an issue but homebridge was complaining about it being over 100%. So I changed the max battery voltage to 18.5. The battery line stayed at 102% and the shade device started giving a debug error of:
dev:2802021-09-24 10:54:24.415 errororg.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: java.math.BigDecimal.div() is applicable for argument types: (java.lang.String) values: [18.5]
Possible solutions: div(java.lang.Character), div(java.lang.Number), min(java.math.BigDecimal), is(java.lang.Object), wait(), abs() on line 772 (method handleEvent)
If I changed the max battery voltage to 19 the error goes away and the battery reports 97%. The full debug with app and device driver is:
dev:2802021-09-24 10:54:24.415 errororg.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: java.math.BigDecimal.div() is applicable for argument types: (java.lang.String) values: [18.5]
Possible solutions: div(java.lang.Character), div(java.lang.Number), min(java.math.BigDecimal), is(java.lang.Object), wait(), abs() on line 772 (method handleEvent)
dev:2802021-09-24 10:54:24.346 debughandleEvent: battVoltage = 18.5, maxVoltage = 18.5
dev:2802021-09-24 10:54:24.341 debugsending event topPosition with value 0
dev:2802021-09-24 10:54:24.335 debugsending event bottomPosition with value 70
dev:2802021-09-24 10:54:24.330 debughandleEvent: shadeJson = [capabilities:7, batteryStrength:185, timedOut:true, groupId:46701, positions:[position1:45895, position2:0, posKind2:2, posKind1:1], type:8, roomId:10990, smartPowerSupply:[port:0, id:0, status:0], batteryKind:1, batteryStatus:0, name:TWFzdGVyIFJpZ2h0, id:9937, firmware:[subRevision:3, build:3147, index:3, revision:2]]
app:172021-09-24 10:54:24.320 debugshadePollCallback for shade id 9937, calling device Master Right
app:172021-09-24 10:54:24.312 debugjson: [shade:[capabilities:7, batteryStrength:185, timedOut:true, groupId:46701, positions:[position1:45895, position2:0, posKind2:2, posKind1:1], type:8, roomId:10990, smartPowerSupply:[port:0, id:0, status:0], batteryKind:1, batteryStatus:0, name:TWFzdGVyIFJpZ2h0, id:9937, firmware:[subRevision:3, build:3147, index:3, revision:2]]]
app:172021-09-24 10:54:24.308 debugEntered shadePollCallback()...
app:172021-09-24 10:54:23.268 debugrepeaterPollCallback for repeater id 32422, calling device Repeater 1
app:172021-09-24 10:54:23.265 debugjson: [repeater:[color:[red:0, green:255, brightness:10, blue:0], groupId:43583, name:UmVwZWF0ZXIgMQ==, id:32422, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:30320]]
app:172021-09-24 10:54:23.262 debugEntered repeaterPollCallback()...
app:172021-09-24 10:54:23.212 debugSending HubAction: GET /api/repeaters/32422 HTTP/1.1
Accept: /
User-Agent: Linux UPnP/1.0 Hubitat
HOST: 192.168.0.1:80
Content-Type: application/json
Content-Length: 0
I fixed the battery level calculation error and added a new preference for shades: Plug-in power supply?
If enabled the battery level will be set to 100% automatically. It doesn't make sense to calculate a battery level if the shade is plugged in.
Run Hubitat Package Manager to get the update from my GitHub.
@bujvary I am wondering if you could kindly give me the contact details of Dave at HD as I am working on an openHAB PowerView issue in which I am looking for the meaning of the shadeData capabilities
JSON element.
I have the Hunter Douglas Vignette Modern Roman Shades Top-Down/Bottom Up. Running Hubitat ver. 2.3.0.111. My shades are reporting the following error message every few seconds. Is there a configuration that I missed?
dev:592021-11-23 07:27:27.542 pm errorjava.lang.NullPointerException: Cannot invoke method toFloat() on null object on line 198 (method handleEvent)
dev:592021-11-23 07:22:24.464 pm errorjava.lang.NullPointerException: Cannot invoke method toFloat() on null object on line 198 (method handleEvent)
dev:592021-11-23 07:17:27.568 pm errorjava.lang.NullPointerException: Cannot invoke method toFloat() on null object on line 198 (method handleEvent)
Thank you for your help.
Go into each of your shade devices and make sure a Maximum Voltage value is set in Preferences then click "Save Preferences". That should fix it.