[SOLVED] openHABian with Tivo & Pioneer VSX-1023

Complete newbie here. I have been trying to build my own system with Kivy and a RPi3 until I found openHAB. Just what I was looking for.

I am having issues with the first two devices I tried to use.

I was able to add the Pioneer VSX-1023 with the “unsupported” binding. It appears from searches, this device has worked in the past. However, I cannot get any commands to work. Any tips or help would be appreciated.

Secondly, I have a Tivo standalone unit. It is about 5 years old. The binding was not included in the list and finding one has been problematic. I THINK I have found a .jar file to add it, but am having trouble getting the proper folder to add it. Does the file need to be uncompressed? Again, any suggestions?

I am using a Rasberry Pi 3B with the latest release on Wifi (yes, I have assigned reserved IP addresses for all of my devices).

Thanks In Advance!

Awsome stuff here!

External binding jar files go into: /usr/share/openhab2/addons
Drop the jar file in there. No need to decompress it

I have added the .jar to the folder and it works! YAY!

But the volume does not work. I have used TelNet to turn the system volume up (VU) and system volume down (VD)…but cannot get this to work from openHABian. I have also used TelNet to verify a bunch of other items. BUT, one that does not appear to work is the slider to send a volume to the receiver. From the Pioneer documentation, I should be able to. Do you have any more information?

Is there a way to edit what openHAB send out for each command? I need to change some of them.

THanks!

Did you try with the supported binding (pioneeravr) ? I believe the unsupported one you found now turned into that one (and unlike your .jar, it’s actively maintained).
Got a VSX-930 working fine with it.

Sorry, I should have clarified.

I added the .jar for the TiVo. I have added it, but I don’t have everything working yet.

The Pioneer VSX, I added the included openHABian binding. But the same issue with the volume. Again, I can telnet the volume up and down. I don’t know what I am doing, but it automatically selects the “unsupported” binding. How do you change which one it uses? There appears to be like 6 of the types of bindings (2015, 2016 etc),

Thanks

OK…after another 3-4 hours of work…no progress. My AVR was made in 2013 and does not work with the supplied bindings. The mute and power work, and some of the input selects work, but I need to add a couple. Again, I have sucessfully TelNet commanded my receiver to do what I need. VU is zone #1 (master) volume up, VD is down. But I cannot get the openHAB commands for volume to work.

I even created a custom file for .items, .things and .sitemap. I have added these into the appropriate folders in Share by following the samples here:

It appears the default configuration is still loaded since I can see items which I did not include in my .items file.

Again, I am a complete newbie but working hard to get things going. Any help would be appreciated.

TIA

It’s a v2 binding so you should use PaperUI to define the thing type. This is required to select the proper flavour the binding uses to talk to your AVR.
Changing things via PaperUI works interactively. Using .things files to define them will require a OH restart and will NOT make them available in PaperUI.
Are you sure you properly changed thing types ?

OK…more digging and lost sleep, I found buried in the commuity this post.

It appears my older receiver does not support the setting of the volume, only the VU and VD commands. But, with the included binding, there is only a Dimmer and String value to set volume.

Anyone know where to find a correct/older binding? Or what to do with this info?

Did you log:set debug org.openhab.binding.pioneeravr to see commands going to the receiver and if it accepts them ?

No, but I will first thing.

Weird the mute and power work fine.

Thx…wlll advise.

This is from the log after starting the debug.

2019-02-23 10:28:43.911 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?V

2019-02-23 10:28:43.914 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?M

2019-02-23 10:28:43.917 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?F

2019-02-23 10:28:43.923 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: R

2019-02-23 10:28:43.926 [DEBUG] [.internal.handler.AbstractAvrHandler] - Unkown response type from AVR @R. Response discarded: org.openhab.binding.pioneeravr.internal.protocol.ip.IpAvrConnection@41d5fe

2019-02-23 10:28:43.928 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: VOL083

2019-02-23 10:28:43.939 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: MUT1

2019-02-23 10:28:43.949 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: FN25

==> /var/log/openhab2/events.log <==

2019-02-23 10:28:43.962 [vent.ItemStateChangedEvent] - PioneerVSX1023k_Zone1_Volume changed from 81 to 44

==> /var/log/openhab2/openhab.log <==

2019-02-23 10:28:53.907 [DEBUG] [.internal.handler.AbstractAvrHandler] - Checking status of AVR @192.168.2.5:8102

2019-02-23 10:28:53.911 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?P

2019-02-23 10:28:53.916 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?AP

2019-02-23 10:28:53.920 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?BP

2019-02-23 10:28:53.924 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: R

2019-02-23 10:28:53.930 [DEBUG] [.internal.handler.AbstractAvrHandler] - Unkown response type from AVR @R. Response discarded: org.openhab.binding.pioneeravr.internal.protocol.ip.IpAvrConnection@41d5fe

2019-02-23 10:28:53.934 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: PWR0

2019-02-23 10:28:53.937 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?V

2019-02-23 10:28:53.940 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?M

2019-02-23 10:28:53.943 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?F

2019-02-23 10:28:53.949 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: R

2019-02-23 10:28:53.960 [DEBUG] [.internal.handler.AbstractAvrHandler] - Unkown response type from AVR @R. Response discarded: org.openhab.binding.pioneeravr.internal.protocol.ip.IpAvrConnection@41d5fe

2019-02-23 10:28:53.965 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: VOL083

2019-02-23 10:28:53.973 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: MUT1

2019-02-23 10:28:53.978 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: FN25

2019-02-23 10:29:03.924 [DEBUG] [.internal.handler.AbstractAvrHandler] - Checking status of AVR @192.168.2.5:8102

It looks like the item (Volume) was changed and no output was done:

2019-02-23 10:28:43.949 [DEBUG] [nternal.protocol.StreamAvrConnection] - Data received from AVR @192.168.2.5:8102: FN25

==> /var/log/openhab2/events.log <==

2019-02-23 10:28:43.962 [vent.ItemStateChangedEvent] - PioneerVSX1023k_Zone1_Volume changed from 81 to 44

==> /var/log/openhab2/openhab.log <==

2019-02-23 10:28:53.907 [DEBUG] [.internal.handler.AbstractAvrHandler] - Checking status of AVR @192.168.2.5:8102

2019-02-23 10:28:53.911 [DEBUG] [nternal.protocol.StreamAvrConnection] - Command sent to AVR @192.168.2.5:8102: ?P

OK, I have figured it out…I Think!

The buttons for volume are working in the HABPanel, and Classic UI, but not in PaperUI. In the Classic UI, the buttons for volume up and volume down have to be clicked on and held to work. In the HABPanel the buttons have to be clicked. Weird.

The issue I figured out in the HABPanel was to set a button up with the PioneerAVR Dimmer and to send the command INCREASE for volume up and DECREASE for volume down. I was trying to enter VU and VD in the command to send box. Is there a place with this information? How am I to know what to put in the command boxes for each binding?

Thanks for the replies and help!

I was very wordy in my responses to help document the issues and hopefully help others.

After a few more hours time and familiarity with openHab, I still do not have a working system to control my receiver (VSX-1023-k).

I have found an older post which addresses one issue I have…

Some of the Input Selects work and some do not.

Does anyone know if this v2 binding allows the adding of custom commands like the V1 did (#) ?

W Jones