[RELEASED] Python plugin to control Onkyo receivers

Python and python framework

Moderator: leecollings

JimmyH1969
Posts: 153
Joined: Tuesday 28 June 2016 16:38
Target OS: Windows
Domoticz version: Beta
Location: Amersfoort NL
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by JimmyH1969 »

I agree, there's not really a need for it ofcourse, but we have a lot of QSTN commands, so when sending a LMDQSTN for example it should return the current listening mode. When someone wants to create a toggle/prev-next switch for example it would be nice to get the current state and being able to display that in a text sensor for example. I know, this might be a bit to much and is probably not intended to be in Domoticz.

So, At the moment i have no other feature request. The RAW option let's me do whatever i want i guess. Maybe other users have special wishes?

Thanks again!
ronald1977
Posts: 8
Joined: Monday 01 January 2018 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by ronald1977 »

Varazir wrote: Tuesday 28 November 2017 22:47 I'm getting this in my log, nothing shows in the device list.

Code: Select all

2017-11-28 22:44:19.485 (Onkyo) Started.
2017-11-28 22:44:20.691 (Onkyo) Initialized version 0.2.1, author 'jorgh'
2017-11-28 22:44:20.691 (Onkyo) Entering work loop.
2017-11-28 22:44:32.244 (Onkyo) Receiver found:
2017-11-28 22:44:32.245 (Onkyo) Type: AV Receiver or Stereo Receiver
2017-11-28 22:44:32.245 (Onkyo) Type: TX-NR509
2017-11-28 22:44:32.245 (Onkyo) Region: European or Asian model
2017-11-28 22:44:32.245 (Onkyo) IP adress: 192.168.2.30
2017-11-28 22:44:32.245 (Onkyo) eISCP port: 60128
2017-11-28 22:44:32.246 (Onkyo) MAC: 0009B0C6F4D6
2017-11-28 22:44:34.229 (Onkyo) Loading XML from file
2017-11-28 22:44:34.241 (Onkyo) XML file does not yet exist
2017-11-28 22:44:36.207 (Onkyo) Loading XML from file
2017-11-28 22:44:36.208 (Onkyo) XML file does not yet exist
2017-11-28 22:44:38.215 (Onkyo) Loading XML from file
2017-11-28 22:44:38.216 (Onkyo) XML file does not yet exist
2017-11-28 22:44:40.224 (Onkyo) Loading XML from file
2017-11-28 22:44:40.225 (Onkyo) XML file does not yet exist
2017-11-28 22:44:42.237 (Onkyo) Loading XML from file
2017-11-28 22:44:42.238 (Onkyo) XML file does not yet exist
Hi i have the same problems? I have a tx nr 609, and I have also the error xml file does not yet exit. Is there a fix?
also I can't see nothing in the device list.
pj-r
Posts: 140
Joined: Wednesday 17 December 2014 17:30
Target OS: Linux
Domoticz version: V3.8650
Location: Jyväskylä, Finland
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by pj-r »

ronald1977 wrote: Monday 01 January 2018 18:25 Hi i have the same problems? I have a tx nr 609, and I have also the error xml file does not yet exit. Is there a fix?
also I can't see nothing in the device list.
Your receiver(like my 515 also) is too old for this plugin. It doesnt support NRIQSTN-command. Support for NRI was presented in TX NRx2x or NRx3x series.

Instead of this Python plugin try the native Onkyo support(Onkyo AV Receiver (LAN)) in domoticz made by dwmw2(?). Its working now at latest beta also with older receivers without NRI-support. See the previous page in this thread.

And big thanks to dwmw2 for the update! Its working nicely!
LXC(x64 Ubuntu Xenial), RFXtrx433E, MySensors
pj-r
Posts: 140
Joined: Wednesday 17 December 2014 17:30
Target OS: Linux
Domoticz version: V3.8650
Location: Jyväskylä, Finland
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by pj-r »

@dwmw2: Would it be hard to add device and learning of radio channels for pre-NRI-devices?

Example what I saw at log when used remote to change radio channels:
(PRSxx=Preset channel at main zone, PRZxx=Preset channel at zone2 ?)
Spoiler: show

Code: Select all

2018-01-05 00:40:18.667 OnkyoAVTCP: Packet received: 6 PRS06
2018-01-05 00:40:18.667 OnkyoAVTCP: Packet received: 6 PRZ06
2018-01-05 00:40:19.667 OnkyoAVTCP: Packet received: 9 TUN10250
2018-01-05 00:40:20.667 OnkyoAVTCP: Packet received: 9 TUZ10250
2018-01-05 00:40:23.668 OnkyoAVTCP: Packet received: 6 PRS05
2018-01-05 00:40:23.668 OnkyoAVTCP: Packet received: 6 PRZ05
2018-01-05 00:40:24.668 OnkyoAVTCP: Packet received: 9 TUN09970
2018-01-05 00:40:25.668 OnkyoAVTCP: Packet received: 9 TUZ09970
2018-01-05 00:40:28.668 OnkyoAVTCP: Packet received: 6 PRS04
2018-01-05 00:40:28.669 OnkyoAVTCP: Packet received: 6 PRZ04
2018-01-05 00:40:29.669 OnkyoAVTCP: Packet received: 9 TUN10160
2018-01-05 00:40:30.669 OnkyoAVTCP: Packet received: 9 TUZ10160
2018-01-05 00:40:31.669 OnkyoAVTCP: Packet received: 6 PRS03
2018-01-05 00:40:31.669 OnkyoAVTCP: Packet received: 6 PRZ03
2018-01-05 00:40:32.669 OnkyoAVTCP: Packet received: 9 TUN09770
2018-01-05 00:40:33.669 OnkyoAVTCP: Packet received: 9 TUZ09770
2018-01-05 00:40:35.670 OnkyoAVTCP: Packet received: 6 PRS02
2018-01-05 00:40:35.670 OnkyoAVTCP: Packet received: 6 PRZ02
2018-01-05 00:40:36.670 OnkyoAVTCP: Packet received: 9 TUN09730
2018-01-05 00:40:37.670 OnkyoAVTCP: Packet received: 9 TUZ09730
LXC(x64 Ubuntu Xenial), RFXtrx433E, MySensors
dwmw2
Posts: 52
Joined: Thursday 03 December 2015 12:42
Target OS: Linux
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by dwmw2 »

pj-r wrote: Friday 05 January 2018 0:05 @dwmw2: Would it be hard to add device and learning of radio channels for pre-NRI-devices?
I'm not sure how we'd want to represent those as a device in Domoticz. It's not a simple selector switch like the input selector, since the presets only represent *some* of the available states of the tuner. You can already use the plugin to send PRS00 etc. and hook that up to a dummy switch or script if you want. I think dzVents supports it, although I think some of the dzVents stuff only works if you don't have authentication, which might be a problem.
ronald1977
Posts: 8
Joined: Monday 01 January 2018 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by ronald1977 »

pj-r wrote: Wednesday 03 January 2018 0:59
ronald1977 wrote: Monday 01 January 2018 18:25 Hi i have the same problems? I have a tx nr 609, and I have also the error xml file does not yet exit. Is there a fix?
also I can't see nothing in the device list.
Your receiver(like my 515 also) is too old for this plugin. It doesnt support NRIQSTN-command. Support for NRI was presented in TX NRx2x or NRx3x series.

Instead of this Python plugin try the native Onkyo support(Onkyo AV Receiver (LAN)) in domoticz made by dwmw2(?). Its working now at latest beta also with older receivers without NRI-support. See the previous page in this thread.

And big thanks to dwmw2 for the update! Its working nicely!
Yes I did but then I have only the possibility of switching on and off, volume and zone 2 from my receiver. I would like the possibility of choosing my input (like radio).

I the onkyo app is this possible why not in the plugin?
dwmw2
Posts: 52
Joined: Thursday 03 December 2015 12:42
Target OS: Linux
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by dwmw2 »

ronald1977 wrote: Friday 05 January 2018 10:50 Yes I did but then I have only the possibility of switching on and off, volume and zone 2 from my receiver. I would like the possibility of choosing my input (like radio).

I the onkyo app is this possible why not in the plugin?
Hm, that ought to work. In the models without NRIQSTN it should learn the available input sources as you select them some other way, and after that it should be possible to choose them in Domoticz. With Domoticz running, can you cycle through all the inputs (in each zone) and show me what it does?
ronald1977
Posts: 8
Joined: Monday 01 January 2018 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by ronald1977 »

dwmw2 wrote: Friday 05 January 2018 11:43
ronald1977 wrote: Friday 05 January 2018 10:50 Yes I did but then I have only the possibility of switching on and off, volume and zone 2 from my receiver. I would like the possibility of choosing my input (like radio).

I the onkyo app is this possible why not in the plugin?
Hm, that ought to work. In the models without NRIQSTN it should learn the available input sources as you select them some other way, and after that it should be possible to choose them in Domoticz. With Domoticz running, can you cycle through all the inputs (in each zone) and show me what it does?
Hi
I use the Domoticz V3.8153
This are the things (below) I can see in the log file. How did you do it with your Onkyo receiver?

2018-01-05 20:22:45.261 OnkyoAVTCP: Send PWRQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send MVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZPWQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send SLIQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-05 20:22:46.262 OnkyoAVTCP: Packet received: 8 PWR01
2018-01-05 20:22:46.263 OnkyoAVTCP: Packet received: 8 MVL37
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 SLI23
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 ZPW00
2018-01-05 20:22:46.265 OnkyoAVTCP: Packet received: 9 ZVLN/A
2018-01-05 20:22:46.279 (Onkyo Receiver) Light/Switch (Onkyo Power)
2018-01-05 20:22:46.283 (Onkyo Receiver) Light/Switch (Zone 2 power)
Xavier82
Posts: 178
Joined: Tuesday 07 June 2016 22:09
Target OS: Raspberry Pi / ODroid
Domoticz version: 2023.2
Location: Netherlands
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by Xavier82 »

Hi,

I also use the Domoticz V3.8153 (on Synology).
I use the "Onkyo AV Receiver (LAN)" as default implemented in this version.
After entering correct settings (IP-adres of my Onkyo TX-NR414 (PRE-NRI) and port (60128) ).
I get the same:
2018-01-05 20:22:45.261 OnkyoAVTCP: Send PWRQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send MVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZPWQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send SLIQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-05 20:22:46.262 OnkyoAVTCP: Packet received: 8 PWR01
2018-01-05 20:22:46.263 OnkyoAVTCP: Packet received: 8 MVL37
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 SLI23
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 ZPW00
2018-01-05 20:22:46.265 OnkyoAVTCP: Packet received: 9 ZVLN/A
2018-01-05 20:22:46.279 (Onkyo Receiver) Light/Switch (Onkyo Power)
2018-01-05 20:22:46.283 (Onkyo Receiver) Light/Switch (Zone 2 power)

What I did to get the switches in Domitcz is simply:
1. In Domoticz go to setup and make sure Domoticz is accepting new hardware/sensors.
2. Go to your Onkyo amplifier and put it on.
3. Now simply press 1 by 1 (one after each other) all the functions like Cab/sat/ Dvd/FM/USB/NET/whatever.
4. Turn the volume up/down for a bit.
5. Go back to Domoticz and now check your logg, you can now see that Domoticz received data.
6. Go in Domoticz to the Devices and Add the new devices to the switches.
7. Done

I hope I can help some people with this information.

Regards,
Xavier
ronald1977
Posts: 8
Joined: Monday 01 January 2018 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by ronald1977 »

Xavier82 wrote: Saturday 06 January 2018 20:28 Hi,

I also use the Domoticz V3.8153 (on Synology).
I use the "Onkyo AV Receiver (LAN)" as default implemented in this version.
After entering correct settings (IP-adres of my Onkyo TX-NR414 (PRE-NRI) and port (60128) ).
I get the same:
2018-01-05 20:22:45.261 OnkyoAVTCP: Send PWRQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send MVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZPWQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send SLIQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-05 20:22:46.262 OnkyoAVTCP: Packet received: 8 PWR01
2018-01-05 20:22:46.263 OnkyoAVTCP: Packet received: 8 MVL37
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 SLI23
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 ZPW00
2018-01-05 20:22:46.265 OnkyoAVTCP: Packet received: 9 ZVLN/A
2018-01-05 20:22:46.279 (Onkyo Receiver) Light/Switch (Onkyo Power)
2018-01-05 20:22:46.283 (Onkyo Receiver) Light/Switch (Zone 2 power)

What I did to get the switches in Domitcz is simply:
1. In Domoticz go to setup and make sure Domoticz is accepting new hardware/sensors.
2. Go to your Onkyo amplifier and put it on.
3. Now simply press 1 by 1 (one after each other) all the functions like Cab/sat/ Dvd/FM/USB/NET/whatever.
4. Turn the volume up/down for a bit.
5. Go back to Domoticz and now check your logg, you can now see that Domoticz received data.
6. Go in Domoticz to the Devices and Add the new devices to the switches.
7. Done

I hope I can help some people with this information.

Regards,
Xavier
\
Hi

Till step 5 it goes good ;-), I can see in the log that he receives the other inputs.
But then by Devices I don't see the devices? Is there another solution?

This is the log.
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 8 SLI10
2018-01-08 18:11:07.478 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:07.478 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:07.478 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:08.478 OnkyoAVTCP: Packet received: 8 LMD84
2018-01-08 18:11:08.478 OnkyoAVTCP: Packet received: 8 SLI00
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 8 LMD0C
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 8 SLI01
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 8 LMD89
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 8 SLI02
2018-01-08 18:11:14.480 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:14.480 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:14.480 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:15.480 OnkyoAVTCP: Packet received: 8 LMD0C
2018-01-08 18:11:15.480 OnkyoAVTCP: Packet received: 8 SLI05
2018-01-08 18:11:16.481 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:16.481 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:16.481 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:17.481 OnkyoAVTCP: Packet received: 8 SLI03
2018-01-08 18:11:18.481 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 8 SLI24
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 11 TUN09470
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 8 LMD84
2018-01-08 18:11:21.483 OnkyoAVTCP: Packet received: 8 SLI23
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 31 NLTF300000000070000FFFF00NET
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 30 NLSU0-vTuner Internet Radio
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 31 NLSU1-Last.fm Internet Radio
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 16 NLSU2-Napster
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 16 NLSU3-Spotify
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 30 NLSU4-AUPEO! PERSONAL RADIO
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 21 NLSU5-My Favorites
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 13 NLSU6-DLNA
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 8 LMD13
2018-01-08 18:11:26.484 OnkyoAVTCP: Packet received: 8 SLI2B
2018-01-08 18:11:26.484 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-08 18:11:26.484 OnkyoAVTCP: Packet received: 8 LMD0C
2018-01-08 18:11:27.484 OnkyoAVTCP: Packet received: 8 SLI40
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 8 SLI29
2018-01-08 18:11:35.486 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-08 18:11:35.486 OnkyoAVTCP: Packet received: 8 SLI24
2018-01-08 18:11:35.486 OnkyoAVTCP: Packet received: 11 TUN09470
2018-01-08 18:11:37.487 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:37.488 OnkyoAVTCP: Packet received: 8 MVL2D
2018-01-08 18:11:37.492 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:37.496 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:38.488 OnkyoAVTCP: Packet received: 8 MVL2C
2018-01-08 18:11:38.489 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:38.494 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:38.498 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:39.490 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:39.491 OnkyoAVTCP: Packet received: 8 MVL2C
2018-01-08 18:11:39.496 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:39.500 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:40.492 OnkyoAVTCP: Packet received: 8 MVL2D
2018-01-08 18:11:40.493 OnkyoAVTCP: Packet received: 8 MVL2C
2018-01-08 18:11:40.498 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:41.096 (rf) Temp (Tempratuur Buiten)
2018-01-08 18:11:41.494 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:41.495 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:41.500 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:41.503 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:42.496 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:42.501 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:43.497 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:43.502 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:44.498 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:44.503 (Onkyo) Light/Switch (Master volume)
Xavier82
Posts: 178
Joined: Tuesday 07 June 2016 22:09
Target OS: Raspberry Pi / ODroid
Domoticz version: 2023.2
Location: Netherlands
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by Xavier82 »

ronald1977 wrote: Monday 08 January 2018 18:17
Xavier82 wrote: Saturday 06 January 2018 20:28 Hi,

I also use the Domoticz V3.8153 (on Synology).
I use the "Onkyo AV Receiver (LAN)" as default implemented in this version.
After entering correct settings (IP-adres of my Onkyo TX-NR414 (PRE-NRI) and port (60128) ).
I get the same:
2018-01-05 20:22:45.261 OnkyoAVTCP: Send PWRQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send MVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZPWQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send ZVLQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Send SLIQSTN
2018-01-05 20:22:45.262 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-05 20:22:46.262 OnkyoAVTCP: Packet received: 8 PWR01
2018-01-05 20:22:46.263 OnkyoAVTCP: Packet received: 8 MVL37
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 SLI23
2018-01-05 20:22:46.264 OnkyoAVTCP: Packet received: 8 ZPW00
2018-01-05 20:22:46.265 OnkyoAVTCP: Packet received: 9 ZVLN/A
2018-01-05 20:22:46.279 (Onkyo Receiver) Light/Switch (Onkyo Power)
2018-01-05 20:22:46.283 (Onkyo Receiver) Light/Switch (Zone 2 power)

What I did to get the switches in Domitcz is simply:
1. In Domoticz go to setup and make sure Domoticz is accepting new hardware/sensors.
2. Go to your Onkyo amplifier and put it on.
3. Now simply press 1 by 1 (one after each other) all the functions like Cab/sat/ Dvd/FM/USB/NET/whatever.
4. Turn the volume up/down for a bit.
5. Go back to Domoticz and now check your logg, you can now see that Domoticz received data.
6. Go in Domoticz to the Devices and Add the new devices to the switches.
7. Done

I hope I can help some people with this information.

Regards,
Xavier
\
Hi

Till step 5 it goes good ;-), I can see in the log that he receives the other inputs.
But then by Devices I don't see the devices? Is there another solution?

This is the log.
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:04.477 OnkyoAVTCP: Packet received: 8 SLI10
2018-01-08 18:11:07.478 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:07.478 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:07.478 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:08.478 OnkyoAVTCP: Packet received: 8 LMD84
2018-01-08 18:11:08.478 OnkyoAVTCP: Packet received: 8 SLI00
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 8 LMD0C
2018-01-08 18:11:10.479 OnkyoAVTCP: Packet received: 8 SLI01
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 8 LMD89
2018-01-08 18:11:12.479 OnkyoAVTCP: Packet received: 8 SLI02
2018-01-08 18:11:14.480 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:14.480 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:14.480 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:15.480 OnkyoAVTCP: Packet received: 8 LMD0C
2018-01-08 18:11:15.480 OnkyoAVTCP: Packet received: 8 SLI05
2018-01-08 18:11:16.481 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:16.481 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:16.481 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:17.481 OnkyoAVTCP: Packet received: 8 SLI03
2018-01-08 18:11:18.481 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 8 SLI24
2018-01-08 18:11:18.482 OnkyoAVTCP: Packet received: 11 TUN09470
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:20.482 OnkyoAVTCP: Packet received: 8 LMD84
2018-01-08 18:11:21.483 OnkyoAVTCP: Packet received: 8 SLI23
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 31 NLTF300000000070000FFFF00NET
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 30 NLSU0-vTuner Internet Radio
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 31 NLSU1-Last.fm Internet Radio
2018-01-08 18:11:25.483 OnkyoAVTCP: Packet received: 16 NLSU2-Napster
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 16 NLSU3-Spotify
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 30 NLSU4-AUPEO! PERSONAL RADIO
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 21 NLSU5-My Favorites
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 13 NLSU6-DLNA
2018-01-08 18:11:25.484 OnkyoAVTCP: Packet received: 8 LMD13
2018-01-08 18:11:26.484 OnkyoAVTCP: Packet received: 8 SLI2B
2018-01-08 18:11:26.484 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-08 18:11:26.484 OnkyoAVTCP: Packet received: 8 LMD0C
2018-01-08 18:11:27.484 OnkyoAVTCP: Packet received: 8 SLI40
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 31 NLTF00100000000000002FF00USB
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 9 NLSC0P
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 16 NLSU0-No Item
2018-01-08 18:11:29.485 OnkyoAVTCP: Packet received: 8 SLI29
2018-01-08 18:11:35.486 OnkyoAVTCP: Packet received: 9 NLSC-P
2018-01-08 18:11:35.486 OnkyoAVTCP: Packet received: 8 SLI24
2018-01-08 18:11:35.486 OnkyoAVTCP: Packet received: 11 TUN09470
2018-01-08 18:11:37.487 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:37.488 OnkyoAVTCP: Packet received: 8 MVL2D
2018-01-08 18:11:37.492 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:37.496 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:38.488 OnkyoAVTCP: Packet received: 8 MVL2C
2018-01-08 18:11:38.489 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:38.494 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:38.498 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:39.490 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:39.491 OnkyoAVTCP: Packet received: 8 MVL2C
2018-01-08 18:11:39.496 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:39.500 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:40.492 OnkyoAVTCP: Packet received: 8 MVL2D
2018-01-08 18:11:40.493 OnkyoAVTCP: Packet received: 8 MVL2C
2018-01-08 18:11:40.498 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:41.096 (rf) Temp (Tempratuur Buiten)
2018-01-08 18:11:41.494 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:41.495 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:41.500 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:41.503 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:42.496 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:42.501 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:43.497 OnkyoAVTCP: Packet received: 8 MVL2B
2018-01-08 18:11:43.502 (Onkyo) Light/Switch (Master volume)
2018-01-08 18:11:44.498 OnkyoAVTCP: Packet received: 8 MVL2A
2018-01-08 18:11:44.503 (Onkyo) Light/Switch (Master volume)
Go to settings and Devices (apparaten) and afd them by selecting the blue arrow (becomes green) buttons are now added
ronald1977
Posts: 8
Joined: Monday 01 January 2018 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by ronald1977 »

[/quote]

Go to settings and Devices (apparaten) and afd them by selecting the blue arrow (becomes green) buttons are now added
[/quote]

Thx, but I don't see in settings and by devices the other onkyo (apparaten)devices like my radio input. :?

Are you using the Onkyo plugin maybe or Onkyo Lan? I used the Onkyo Lan and in my log I can see that he see my radio source.I hope you have another solution.
Xavier82
Posts: 178
Joined: Tuesday 07 June 2016 22:09
Target OS: Raspberry Pi / ODroid
Domoticz version: 2023.2
Location: Netherlands
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by Xavier82 »

I use Onkyo LAN (not the plugin)...
In devices tab I can see Volume and master on and off and also the input selectie... will try to make a screenshot later today...
ronald1977
Posts: 8
Joined: Monday 01 January 2018 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by ronald1977 »

Okee I am curious.
Xavier82
Posts: 178
Joined: Tuesday 07 June 2016 22:09
Target OS: Raspberry Pi / ODroid
Domoticz version: 2023.2
Location: Netherlands
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by Xavier82 »

@ronald1977

I need to make my apologize.....
Production server is running 3.8153 and indeed devices are not being created...

On test server I'm running version 3.8804 (since today-->> auto update), in this version (beta) Onkyo devices (like Input Selector) are created..

Sorry for the inconvenience....
ronald1977
Posts: 8
Joined: Monday 01 January 2018 18:07
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by ronald1977 »

Xavier82 wrote: Tuesday 09 January 2018 15:54 @ronald1977

I need to make my apologize.....
Production server is running 3.8153 and indeed devices are not being created...

On test server I'm running version 3.8804 (since today-->> auto update), in this version (beta) Onkyo devices (like Input Selector) are created..

Sorry for the inconvenience....
Ahh so i have to wait then for a new version.
rizzah
Posts: 75
Joined: Monday 17 October 2016 16:11
Target OS: Raspberry Pi / ODroid
Domoticz version:
Location: Groningen
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by rizzah »

When updating to the latest beta the server crashes when running the onkyo parts.
When reverting back to the lastest stable i see these errors in the log:
2018-01-26 17:58:58.012 Error: (Onkyo) 'onMessage' failed 'TypeError':'onMessage() takes 2 positional arguments but 4 were given'.

Could it be something could crash the latest beta because of the onkyo part?
biggles
Posts: 7
Joined: Wednesday 15 June 2016 23:54
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by biggles »

HI,

I have run into a small issue.
One of the inputs of the onkyo is at number 110. So if i try to select that input with blocks i cant because the level only goes up to 100%.
Is there a workaround for that ?

Regards,

Biggles.
JimmyH1969
Posts: 153
Joined: Tuesday 28 June 2016 16:38
Target OS: Windows
Domoticz version: Beta
Location: Amersfoort NL
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by JimmyH1969 »

You can move the inputs up and down when you modify the selectorswitch. Moving the desired input up at a level below 100 should do the trick.
biggles
Posts: 7
Joined: Wednesday 15 June 2016 23:54
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: [RELEASED] Python plugin to control Onkyo receivers

Post by biggles »

JimmyH1969 wrote: Sunday 18 February 2018 15:06 You can move the inputs up and down when you modify the selectorswitch. Moving the desired input up at a level below 100 should do the trick.
Thanks Jimmy, that did the trick.
But this still leaves the problem with not being able to select a level higher then 100 %.

Regards,

Biggles.
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 0 guests