Pioneer Binding Configuration

The Pioneer binding in openHAB2 is not working correct with the recomended configuration in the .thing file

pioneeravr:ipAvr:vsx529 [ address=“”, tcpPort=“8102” ]

This throws an
[ERROR] [ome.core.thing.internal.ThingManager] - Exception occured while calling thing handler factory ‘org.openhab.binding.pioneeravr.internal.handler.AvrHandlerFactory@7f755302’: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Number

SOLUTION change the .things file to
pioneeravr:ipAvr:vsx529 [address=“”]
pioneeravr:ipAvr:vsx529 [tcpPort=“8102” ]

Cant get this one to work.

log file:

2018-02-21 22:26:33.308 [hingStatusInfoChangedEvent] - 'pioneeravr:ipAvr:vsx529' changed from OFFLINE to UNINITIALIZED
2018-02-21 22:26:33.343 [hingStatusInfoChangedEvent] - 'pioneeravr:ipAvr:vsx529' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2018-02-21 22:26:33.427 [me.event.ThingUpdatedEvent] - Thing 'pioneeravr:ipAvr:vsx932' has been updated.
2018-02-21 22:26:34.406 [hingStatusInfoChangedEvent] - 'pioneeravr:ipAvr:vsx932' changed from ONLINE to OFFLINE

my .thing file:

pioneeravr:ipAvr:vsx932 [address=""] 
pioneeravr:ipAvr:vsx932 [tcpPort="8102" ]

Any suggestion?

It seems that you have defined two different items.



You probably should check your item definition.
It should be something like:

Switch vsx529PowerSwitch “Power” (All) { channel=“pioneeravr:ipAvr:vsx932:zone1#power” }

I tried different things settings. Thats why it said vsx529 and vsx932. I wasn´t sure if it had some influence.

My receiver is vsx932. I don´t think the binding support this model. My thing file is as showed.

hi SpaceMaster85,

the reason for the java.lang.ClassCastException from the first post is that it should be tcpPort=8102 and not tcpPort=“8102”, so without the quotes.
This is working fine for my VSX-921 with tcpPort=23