Hunter Douglas Powerview Gen3 v0.13 is available via HPM
Changes in the PowerView Shade Driver:
- Replaced all exceptions with log.debug in shade driver
Hunter Douglas Powerview Gen3 v0.13 is available via HPM
Changes in the PowerView Shade Driver:
Lately, I've been getting a TON of these errors:
2023-12-18 02:21:34.298 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:20:34.279 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:19:34.348 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:18:34.275 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:17:34.271 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:16:34.278 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:15:34.281 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:14:34.284 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:13:34.281 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:12:34.290 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:11:34.286 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:10:34.270 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:09:34.305 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:08:34.273 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:07:34.274 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:06:34.295 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:05:34.289 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:04:34.276 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:03:34.362 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:02:34.277 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:01:34.320 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 02:00:34.580 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:59:34.458 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:58:34.288 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:57:34.280 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:56:34.290 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:55:34.269 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:54:34.287 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:53:34.301 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:52:34.270 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:51:34.287 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:50:34.279 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:49:34.284 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:48:34.282 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:47:34.269 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:46:34.290 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:45:34.270 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:44:34.284 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:43:34.283 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:42:34.280 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:41:34.287 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:40:34.274 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:39:34.281 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:38:34.287 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:37:34.271 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:36:34.283 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:35:34.306 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:34:34.280 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:33:34.287 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:32:34.268 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:31:34.307 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:30:34.301 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:29:34.325 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:28:34.282 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:27:34.278 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:26:34.288 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:25:34.289 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:24:34.282 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:23:34.290 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:22:34.288 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:21:34.279 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-18 01:20:34.297 PMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
If you don't have repeaters you can disable polling of the repeaters in the app. I do have to fix the repeater driver for this error.
Can you turn on debugging for the repeater device and provided the output from the handleEvent function please. I'm curious as to why brightness isn't set in the JSON being returned buy the Powerview Hub,
Thanks,
Brian
I've got the Powerview Gen 3 with (2) Silhouette and (1) Luminette shades. I've got my Hubitat on the same VLAN/Network as the Powerview Gen 3, but am seeing the following errors in my Hubitat logs (and not able to control the Hunter Douglas shades from my Hubitat):
app:1632023-12-18 08:04:34.858 PMwarnRead timed out
app:1632023-12-18 08:04:24.830 PMwarnRead timed out
app:1632023-12-18 08:04:14.794 PMwarnRead timed out
app:1632023-12-18 08:04:04.759 PMwarnRead timed out
app:1632023-12-18 08:03:54.644 PMwarnRead timed out
app:1632023-12-18 08:03:44.588 PMwarnRead timed out
app:1632023-12-18 08:03:34.539 PMwarnRead timed out
app:1632023-12-18 08:03:30.928 PMdebugsetShadeEventStreamStatus(true)
app:1632023-12-18 08:03:25.888 PMdebuggetShadeEventStreamEnabledSetting()
app:1632023-12-18 08:03:25.820 PMdebugchecking room 1
app:1632023-12-18 08:03:25.810 PMdebugIn addDevices()
app:1632023-12-18 08:03:25.804 PMdebugUpdated with settings: [enableShadePoll:false, useShadeEventStream:true, shadeBatteryLowDevices:[Brian's iPhone Pro], syncScenes:true, room1Open:3, syncShades:true, room1Close:5, shadePollInterval:5, powerviewIPAddress:192.168.75.61, logEnable:true]
app:1632023-12-18 08:03:24.494 PMwarnRead timed out
app:1632023-12-18 08:03:21.714 PMdebuggetShadeEventStreamStatus()
app:1632023-12-18 08:03:21.708 PMdebugatomicState?.gettingFirmwareVer = false
Note, I've tried pinging from my laptop the Powerview Gen3 hub - and for over an hour have not seen a dropped packet. There also is not a firewall between the Hubitat and Powerview Gen3 Hub.
The Powerview Gen3 Hub is on firmware 3.1.485.
Any thoughts on this, or if this has been seen before? Happy to help troubleshoot.
I honestly have no idea what would be wrong. Based on the debug you provided it looks like the EventStream socket may be timing out.
Unfortunately I don't have a Gen 3 hub and I was only able to build the app/driver using simulation tools. I know other people have Gen 3 hubs and the app/driver is working for them.
As best as I can tell, the Gen3 hub actually stops responding on port 80. From what I can tell, the app makes requests to the Gen3 hub via HTTP/Port 80, and when this issue is occuring the hub stops responding on Port 80. Perhaps too many requests are causing a crash or hiccup?
As it is, it looks as if I have 43 pending requests queued up, perhaps I'll try to delete the app and re-install. Any other thoughts on how I can troubleshoot or would any other information be helpful?
Again, there isn't much I can do without having the a real Gen 3 hub. I would suggest that you disable Event Streaming for the time being until you can confirm that you can control your shades.
This is on my parent's house, so what they have is one Hub, however, the App is Showing "Repeater 1" and "Repeater ID 65132" Not seeing any issues under "Repeater 1" however, under "Repeater 65132" the following errors are logged:
dev:1132023-12-20 10:46:56.272 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:46:56.259 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:45:56.273 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:45:56.259 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:44:56.271 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:44:56.258 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:43:56.269 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:43:56.256 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:42:56.287 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:42:56.273 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:41:56.285 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:41:56.273 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:40:56.270 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:40:56.257 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:39:56.303 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:39:56.290 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:38:56.267 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:38:56.254 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:37:56.265 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:37:56.251 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:36:56.263 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:36:56.251 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:35:56.272 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:35:56.255 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:34:56.269 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:34:56.256 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:33:56.267 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:33:56.254 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:32:56.271 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:32:56.257 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:31:56.273 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:31:56.260 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:30:56.286 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:30:56.272 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:29:56.267 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:29:56.255 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:28:56.263 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:28:56.250 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:27:56.265 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:27:56.252 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:26:56.280 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:26:56.267 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:25:56.269 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:25:56.255 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:24:56.270 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:24:56.257 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:23:56.267 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:23:56.254 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:22:56.281 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:22:56.269 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:21:56.266 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:21:56.253 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:20:56.271 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
dev:1132023-12-20 10:20:56.257 AMdebughandleEvent: repeaterJson = [groupId:53465, id:65132, blinkEnabled:false, firmware:[subRevision:0, build:2928, index:33, revision:2], roomId:44893]
dev:1132023-12-20 10:19:56.273 AMerrorjava.lang.NullPointerException: Cannot get property 'brightness' on null object on line 81 (method handleEvent)
Hunter Douglas Powerview v2.68 is available via HPM
Changes in the PowerView Repeater Driver:
It's a little strange that the repeater is not providing the color array in it's JSON. There are 2 repeaters linked to this Powerview hub correct? If so I would unplug the repeater for a few seconds to power cycle it and see if the JSON includes the color array in the JSON after it's plugged back in.
Either way I added additional checks in handleEvent that will prevent the error from occurring.
Any insight on why I'd be getting this error?
2024-04-02 07:56:24.778 PMerrorjava.lang.NullPointerException: Cannot invoke method setRepeaterPrefs() on null object on line 76 (method updated)
It's saying that it can't find the parent app or driver. Did you install the full application/driver set or just the one driver?
The whole app
Also getting these errors:
app:82024-04-03 07:05:48.283 AMwarnRead timed out
app:82024-04-03 12:20:48.694 AMwarnConnection refused (Connection refused)
app:82024-04-03 12:20:43.669 AMwarnConnection refused (Connection refused)
app:82024-04-03 12:20:38.525 AMwarnConnection refused (Connection refused)
app:82024-04-03 12:20:33.484 AMwarnConnection refused (Connection refused)
app:82024-04-03 12:20:28.435 AMwarnConnection refused (Connection refused)
app:82024-04-03 12:20:24.407 AMwarnNo route to host (Host unreachable)
app:82024-04-03 12:20:21.344 AMwarnNo route to host (Host unreachable)
app:82024-04-03 12:20:21.344 AMwarnNo route to host (Host unreachable)
app:82024-04-03 12:20:18.302 AMwarnconnect timed out
app:82024-04-03 12:19:58.345 AMwarnconnect timed out
app:82024-04-03 12:19:43.309 AMwarnConnection refused (Connection refused)
app:82024-04-03 12:19:38.362 AMerrorjava.lang.NullPointerException: Cannot get property 'id' on null object on line 908 (method shadePollCallback)
app:82024-04-03 12:19:33.271 AMerrorjava.lang.NullPointerException: Cannot get property 'id' on null object on line 908 (method shadePollCallback)
app:82024-04-03 12:19:28.239 AMerrorjava.lang.NullPointerException: Cannot get property 'id' on null object on line 908 (method shadePollCallback)
app:82024-04-03 12:19:23.209 AMerrorjava.lang.NullPointerException: Cannot get property 'id' on null object on line 908 (method shadePollCallback)
app:82024-04-03 12:19:18.398 AMerrorjava.lang.NullPointerException: Cannot get property 'id' on null object on line 908 (method shadePollCallback)
If I'm reading the code properly you should be using this app:
https://raw.githubusercontent.com/bujvary/hubitat/master/apps/hunter-douglas-powerview.groovy
with this driver:
https://raw.githubusercontent.com/bujvary/hubitat/master/drivers/hunter-douglas-powerview-repeater.groovy
Doesn't look like the Gen3 version uses the repeaters.
Interesting, because I believe I have Gen 2 shades.
If you have Hunter Douglas Gen 2 shades and PowerView Hub then you should install the "Hunter Douglas Powerview" Package via Hubitat Package Manager.
In HPM you will have to add my package repository as a custom repository:
https://raw.githubusercontent.com/bujvary/hubitat/master/packages/repository.json
Hi I've had my gen 3 shades working for quite awhile in my hubitat.
I have three blinds and they are in the same room as my powerview controller. There are no repeaters or anything in the house. My blinds are the simple roller blinds that have a single position.
One issue I have is I need the shade position updated so I can use reliably with home kit. From what I can tell is home kit will not send a command to the shade if it thinks the shades are already at the position I desire. My wife likes using our home pod to tell the shades to open/close and it's flaky. I'm guessing it's due to the inaccurate position readings from the shades.
If I go directly into the hubitat and set the shade position manually to a certain value they work great. Just homekit is giving issues.
Anyone know how to resolve this? I have the following settings. The app is set to poll every 5 minutes. I currently have my shades at 50% but the app shows position at 100% even though the polling is enabled. I'm kinda new to hubitat so if you need logs etc... I might need help.
Hey guys, im new and still learning about HE, im looking to integrate with my power view 3 HD.
is the driver and app provided in this thread a good option any issues?
best regards