[SOLVED] Problems with powerview - Could not set field value for field 'id': Can not set int field

Downloaded the file again. Installed again, same error. Output of bundle:list is now:
242 | Active | 80 | 2.2.0.201708090812 | Hunter Douglas PowerView Binding

Where do we actually put the bundle for it to be picked up?
Do we need to uninstall the binding first in PaperUI?
How do we get our install to refresh the channels for the scenes, in case we create some new ones or delete them?
Sorry for all the questions !

I first uninstalled the powerview binding. After that I installed the new binding by copying it into the addon directory. On my pi I can access that by /svr/openhab2-addons. That is a link openhabian can add for you.

Thanks. And do you find that the channel names correspond to the scenes that you have set up?
Mine are showing some old scene names, that I had deleted or renamed.

Sorry, I don’t understand that question. What do you mean by a scene? Do you mean an item?

For me, when I installed the binding it found my hub and generated a thing for it and also some things for each of the (4) blinds that I have.
If I look at the thing for the controller, then the scenes are shown as channels there.
The scenes I’d originally created using the powerview app.
Update
I’ve succeeded by going into PaperUI, and deleted each of the Things that had been created.
Then I went to the inbox and searched again, this recreated the things (blinds and the hub) and the hub had the correct scenes in it, created as channels.
I was then able to create a rule to send the command ‘ON’ to the scene channel of choice, and voila !
My goal now is to craft a rule to part close the blinds if the temperature rises above a threshhold and it is bright daytime.

Well if I uninstall the binding, the hub disappears from my list of things as well. If I install the binding again the hub appears again. Of course the hub still has the scenes programmed in it. (If I uninstall the binding, I can still access the scenes from my phone.)

If I install the binding and add the shades again, I get the error.

So I only get the error from the shades and their channels, not from the hub and the scenes.

So Mark do you still have the same error?
Would you like to try my fix until Andy gets a chance to fix it properly?

I still have the same errors. The scenes work, but I can’t operate the individual shades. I would like to try your solution, but I don’t know how.

Hi Mark, not sure how to send you the jar file or upload it.
Mark - I’ve pm you my email address.

Hi Kev,

It might be an ugly fix, but it works like a charm!

Thanks a lot!

Hi,

I’m experiencing the same issue - if I understand it right the above jar still doesn’t resolve the issue is that correct?
I’m using org.openhab.binding.hdpowerview:2.2.0.201712090925

Do I need the jar from @Kev_Marlow to get this working?

That is correct. Although maybe the binding has been updated. Did you try?

I tried with the current binding (snapshot from 2 days ago) and still ran into the issue, yes

Do you have a copy of Kev’s “ugly fix” jar still that you could email me by any chance? My email is the same as my username here, @gmail.com

Many thanks
Toby

Hi Tony,

I am unaible to mail you the file. I cannot mail jar files. I even tried renaming it to .bar.

Mark

Just a note for anyone seeing this in future - the proper fix is now merged into master, and pleased to say the latest snapshot version appears to be working fine!

Pull request for the change is here:

Thanks @Kai @beowulfe for getting this sorted!

The above fix is maybe also related to a later regression bug where the id was sent quoted with “” in the json, which errors on the PowerView hub.

This is fixed in https://github.com/openhab/openhab2-addons/pull/3470 but this is awaiting a sign-off.

I’m so happy this has been fixed! I’m loving my new Shade automation!

I’m on OH 2.4 with the HD Powerview 2.5.0 M2 jar file in my addons. I see the below when I run bundles:list in the OH console:

230 │ Active    │  80 │ 2.4.0                  │ HomeBuilder User Interface
231 │ Resolved  │  75 │ 2.4.0                  │ openHAB Paper UI Theme Fragment, Hosts: 216
232 │ Installed │  80 │ 2.5.0.M2               │ openHAB Add-ons :: Bundles :: Hunter Douglas PowerView Binding
233 │ Resolved  │  80 │ 2.8.5                  │ Gson
openhab> bundle:start 232
Error executing command: Error executing command on bundles:
        Error starting bundle 232: Could not resolve module: org.openhab.binding.hdpowerview [232]
  Unresolved requirement: Import-Package: jcifs.netbios

Thanks in advance!

Standard 2.5.1 install with HDPowerView binding in 2.5.1 at least does not have this issue, however I got it when I tried a home-made maven build of the binding and added it to my addons folder. Then I was able to resolve it by downloading the jar https://repo1.maven.org/maven2/org/samba/jcifs/jcifs/1.3.14-kohsuke-1/jcifs-1.3.14-kohsuke-1.jar and dumping it to my addons folder. It could possibly help you as well if you are still facing it. No guarantees that this is best practice…