Some time ago I added configuration options for the Philio PSP05 PIR/Motion sensor to the device database. I then got side tracked into other things and then today realized that my changes had been approved/published.
So, downloaded latest snapshot and gave it a try. However, when I change any of the configuration parameters, always get a 500 server error on PUT.
Error in the logs is:
"[ERROR] [st.core.internal.thing.ThingResource] - Exception during HTTP PUT request for update config at ‘things/zwave:device:08a384c2:node4/config’ for thing ‘zwave:device:08a384c2:node4’: java.math.BigDecimal cannot be cast to java.lang.Integer"
I have also a Philio PSP05 motion sensor. I have upgraded Zwave binding to 2.2.0.201712121107 version. In Paper UI or HABmin, I can see all configuration parameters (3: PIR sensitivity, 7: Motion OFF Reporting, 7: Notification Type, 7: Send Multi CC in auto report, etc.).
I don’t think to have any errors when I have updated theses configuration parameters in HABmin.
That’s really interesting. I was using the same version myself and that’s where I was seeing the problem. I think I am going to try completely removing the device and re-adding it again to see if it makes any difference. Will let you know how it goes (I need to re-upgrade again to latest snapshot to try!).
Out of curiosity, can you tell me a little more about how you are using the PSP05? Main reason I contributed to the database was to be able to edit the device and change it to binary sensor mode as I was finding that I couldn’t get any PIR events to fire through openhab in its default reporting mode. How have you got it setup? Did you have to change to binary sensor mode to get it to work for you?