Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to discover Pioneer Receiver on network #233

Open
gwolffman opened this issue Jun 1, 2014 · 12 comments
Open

Unable to discover Pioneer Receiver on network #233

gwolffman opened this issue Jun 1, 2014 · 12 comments
Assignees
Labels

Comments

@gwolffman
Copy link

When I start the steward (run.sh) the log shows no indication of finding the Pioneer receiver on the network.

...
info: [discovery] UPnP BRISCOVIEW url=http://192.168.1.3:55000/
warning: [devices] no maker registered for Panasonic VIErA
info: [discovery] UPnP BRISCOVIEW url=http://192.168.1.3:55000/
info: [devices] found BRISCOVIEW deviceID=2, deviceType=urn:schemas-upnp-org:device:MediaRenderer:1
debug: [media] device/2 BRISCOVIEW event=subscribe, state=end, code=200, err=null, headers={"content-length":"0","server":"Panasonic-VIErA/1, UPnP/1.0, Panasonic MIL DLNA SERVER","sid":"uuid:4D454931-0102-1002-8001-001FF3BAEEB0","timeout":"Second-300","connection":"close"}
info: [media] device/2 BRISCOVIEW subscribe=uuid:4D454931-0102-1002-8001-001FF3BAEEB0, path=/dmr/event_2, sequence=0, seconds=299
warning: [steward] place/1 Home event=getWeather, diagnostic=check in 2554.660 seconds
error: [gateway] tesla-cloud event=http, code=404, body=Not Found
info: [discovery] UPnP Roku Streaming Player url=http://192.168.1.5:8060/
info: [devices] found Roku Streaming Player deviceID=1, deviceType=urn:roku-com:device:player:1-0
...

However, if I execute
$ node list-ssdp.js

it lists the UPnP server in the results

...
{ address: '192.168.1.2', family: 'IPv4', port: 3911, size: 226 }
{ 'CACHE-CONTROL': 'max-age=1800',
EXT: '',
LOCATION: 'http://192.168.1.2:8080/description.xml',
SERVER: 'KnOS/3.2 UPnP/1.0 DMP/3.5',
ST: 'upnp:rootdevice',
USN: 'uuid:5F9EC1B3-ED59-79BF-4530-745E1C0EB5B5::upnp:rootdevice' }
http://192.168.1.2:8080/description.xml
{ 'content-type': 'text/xml;charset="utf-8"',
'content-length': '3295' }
{ root:
{ xmlns: 'urn:schemas-upnp-org:device-1-0',
'xmlns:ms': ' urn:microsoft-com:wmc-1-0',
'xmlns:pnpx': 'http://schemas.microsoft.com/windows/pnpx/2005/11',
'xmlns:df': 'http://schemas.microsoft.com/windows/2008/09/devicefoundation',
specVersion: { major: 1, minor: 0 },
device:
{ 'ms:X_MS_SupportsWMDRM': true,
'av:X_ipRemoteReady':
{ 'xmlns:av': 'http://www.pioneerelectronics.com/xmlns/av',
'$t': 1 },
'av:X_ipRemoteTcpPort':
{ 'xmlns:av': 'http://www.pioneerelectronics.com/xmlns/av',
'$t': 8102 },
'dlna:X_DLNADOC':
{ 'xmlns:dlna': 'urn:schemas-dlna-org:device-1-0',
'$t': 'DMR-1.50' },
'pnpx:X_compatibleId': 'MS_DigitalMediaDeviceClass_DMR_V001',
'pnpx:X_deviceCategory': 'MediaDevices',
'pnpx:X_hardwareId': 'VEN_0112&DEV_0002&REV_01 VEN_0033&DEV_000C&REV_01',
'df:X_deviceCategory': 'Multimedia.DMR',
deviceType: 'urn:schemas-upnp-org:device:MediaRenderer:1',
friendlyName: 'BrewstersReceiver',
manufacturer: 'PIONEER CORPORATION',
manufacturerURL: 'http://www.pioneerelectronics.com',
modelDescription: 'Digital Media Client',
modelName: 'VSX-822/CUXESM',
modelNumber: 'Digital Media Client',
UDN: 'uuid:5F9EC1B3-ED59-79BF-4530-745E1C0EB5B5',
UPC: '123810928305556upc',
iconList:
{ icon:
[ { mimetype: 'image/jpeg',
width: 48,
height: 48,
depth: 24,
url: '/pioneer_icon_sm.jpg' },
{ mimetype: 'image/jpeg',
width: 120,
height: 120,
depth: 24,
url: '/pioneer_icon_lrg.jpg' },
{ mimetype: 'image/png',
width: 48,
height: 48,
depth: 24,
url: '/pioneer_icon_sm.png' },
{ mimetype: 'image/png',
width: 120,
height: 120,
depth: 24,
url: '/pioneer_icon_lrg.png' } ] },
serviceList:
{ service:
[ { serviceType: 'urn:schemas-upnp-org:service:RenderingControl:1',
serviceId: 'urn:upnp-org:serviceId:RenderingControl',
SCPDURL: '/RenderingControl/desc.xml',
controlURL: '/RenderingControl/ctrl',
eventSubURL: '/RenderingControl/evt' },
{ serviceType: 'urn:schemas-upnp-org:service:ConnectionManager:1',
serviceId: 'urn:upnp-org:serviceId:ConnectionManager',
SCPDURL: '/ConnectionManager/desc.xml',
controlURL: '/ConnectionManager/ctrl',
eventSubURL: '/ConnectionManager/evt' },
{ serviceType: 'urn:schemas-upnp-org:service:AVTransport:1',
serviceId: 'urn:upnp-org:serviceId:AVTransport',
SCPDURL: '/AVTransport/desc.xml',
controlURL: '/AVTransport/ctrl',
eventSubURL: '/AVTransport/evt' } ] },
presentationURL: 'http://192.168.1.2' } } }

...

@mrose17
Copy link
Member

mrose17 commented Jun 2, 2014

oops! my bad. you can either "get the latest" from github, or add this line right above the closing "}" in media-pioneer-receiver.js:

      devices.makers['/device/media/pioneer/receiver'] = Pioneer_AVR;

so the end of the file looks like this:

      });
      devices.makers['/device/media/pioneer/receiver'] = Pioneer_AVR;
    };

sorry!

@gwolffman
Copy link
Author

I did the git pull and the receiver still isn't being located by the steward.

Let me know if there is some other test I can run.

@mrose17
Copy link
Member

mrose17 commented Jun 4, 2014

could you start the steward from scratch and cut-and-paste the output from the beginning until it goes quiet (more or less).

@webchickbot - can we get a media-receiver.svg file? this is for an A/V receiver -- take a look at http://www.pioneerelectronics.com/PUSA/Home/AV-Receivers/Pioneer+Receivers to get an example of one -- http://en.wikipedia.org/wiki/AV_receiver doesn't have any pictures… thanks!

@webchickbot
Copy link
Contributor

+1

@webchickbot
Copy link
Contributor

Icon for the media receiver -
screen shot 2014-06-06 at 9 57 32 am

@mrose17
Copy link
Member

mrose17 commented Jun 6, 2014

@webchickbot - thanks!

@gwolffman - can you do a 'git pull' and try things out?

@gwolffman
Copy link
Author

Will do as soon as I can. probably not before Tuesday

@mrose17
Copy link
Member

mrose17 commented Jun 9, 2014

ok, thanks!

@gwolffman
Copy link
Author

Still not appearing. Here is the output from the terminal window when starting the steward:

Mac-Mini:steward test$ sudo ./run.sh
info: running on Darwin Mac OS X (10.8.5) 12F45
info: using node v0.10.22
info: [devices] loading climate driver
debug: [climate] begin
info: [devices] loading gateway driver
info: [devices] loading indicator driver
info: [devices] loading lighting driver
info: [devices] loading media driver
debug: [media] begin
info: [devices] loading motive driver
debug: [motive] begin
info: [devices] loading presence driver
info: [devices] loading sensor driver
info: [devices] loading switch driver
info: [devices] loading wearable driver
debug: [wearable] begin
info: [climate] loading ecobee-control driver
info: [climate] loading flower-power-sensor driver
info: [climate] loading insteon-control driver
info: [climate] loading koubachi-sensor driver
info: [climate] loading nest-control driver
info: [climate] loading netatmo-sensor driver
info: [climate] loading oregon-scientific-sensor driver
info: [climate] loading plantlink-sensor driver
info: [climate] loading samsung-control driver
info: [climate] loading teldus-meteo driver
info: [climate] loading wink-control driver
info: [climate] loading yoctopuce-meteo driver
info: [discovery] SSDP listening on http://0.0.0.0:1900
info: [gateway] loading automatic-cloud gateway
info: [gateway] loading ecobee-cloud gateway
info: [devices] failing ecobee-cloud gateway (continuing) diagnostic=Cannot find module 'ecobee-api'
info: [gateway] loading flower-power-cloud gateway
info: [gateway] loading insteon-automategreen gateway
info: [gateway] loading koubachi-cloud gateway
info: [gateway] loading lockitron-cloud gateway
info: [gateway] loading nest-cloud gateway
info: [gateway] loading netatmo-cloud gateway
info: [gateway] loading openzwave-usb gateway
info: [gateway] loading plantlink-cloud gateway
info: [gateway] loading reelyactive-reel gateway
info: [gateway] loading rfxcom-usb gateway
info: [gateway] loading telldus-live-cloud gateway
info: [gateway] loading tesla-cloud gateway
info: [gateway] loading wink-cloud gateway
info: [gateway] loading yoctopuce-hub gateway
info: [gateway] loading zigbee-xstick gateway
info: [indicator] loading cassandra-nosql driver
info: [indicator] loading dweetio-sensor driver
info: [indicator] loading grovestreams-sensor driver
info: [indicator] loading instapush-text driver
info: [indicator] loading mqtt-text driver
info: [indicator] loading nma-text driver
info: [indicator] loading prowl-text driver
info: [indicator] loading pushover-text driver
info: [indicator] loading twitter-text driver
info: [indicator] loading wink-dial driver
info: [indicator] loading wink-nimbus driver
info: [indicator] loading xively-sensor driver
info: [lighting] loading blink1-led driver
info: [lighting] loading blinkstick-led driver
info: [lighting] loading heroicrobotics driver
info: [lighting] loading hue driver
info: [lighting] loading insteon-led driver
info: [lighting] loading lifx-bulb driver
info: [lighting] loading robosmart-led driver
info: [lighting] loading tabu-lumen driver
info: [lighting] loading tcpi-led driver
info: [lighting] loading yoctopuce-color driver
info: [lighting] loading yoctopuce-powercolor driver
info: [discovery] PixelPusher listening on udp://:7331
info: [media] loading audio-sonos driver
info: [media] loading audio-upnp driver
info: [media] loading pioneer-receiver driver
info: [media] loading video-appletv driver
info: [media] loading video-chromecast driver
info: [media] loading video-roku driver
info: [motive] loading automatic-vehicle driver
info: [motive] loading lockitron-lock driver
info: [motive] loading tesla-model-s driver
info: [presence] loading fob driver
info: [presence] loading mobile-mqtt driver
info: [presence] loading reelyactive-tag driver
info: [switch] loading insteon-dimmer driver
info: [switch] loading insteon-onoff driver
info: [switch] loading telldus-dimmer driver
info: [switch] loading telldus-onoff driver
info: [switch] loading wemo-onoff driver
info: [switch] loading wink-onoff driver
info: [switch] loading wink-pivot-power-genius driver
info: [switch] loading zwave-dimmer driver
info: [switch] loading zwave-onoff driver
info: [wearable] loading watch driver
info: [discovery] reelyactive-reel driver listening on udp://
:7018
notice: [steward] start uuid=2f402f80-da50-11e1-9b23-001ff3baeeb0
info: [server] listening on wss://:8888
info: [server] listening on wss://
:8887
info: [server] redirecting from http://:80 to https://:8888
info: [server] unable to listen on http://*:80 diagnostic=listen EADDRINUSE
info: [server] loading console route
info: [server] loading manage route
info: [server] loading oneshot route
info: [server] loading root route
info: [server] loading ble discovery
info: [server] loading mac discovery
info: [server] loading owl discovery
info: [server] loading portscan discovery
info: [server] loading ssdp discovery
info: [server] loading tsrp discovery
info: [discovery] OWL driver listening on multicast udp://224.192.32.19:22600
info: [discovery] SSDP listening on http://192.168.1.8:1900
info: [discovery] TSRP listening on multicast udp://224.0.9.1:22601
info: [discovery] UPnP listening on http://192.168.1.8:8886
info: [discovery] BLE stateChange state=unsupported
info: [sensor] loaded nest-smoke driver
info: [sensor] loading texas-instruments-sensortag driver
info: [sensor] loading wemo-motion driver
info: [sensor] loaded wink-spotter driver
info: [sensor] loaded yoctopuce-4-20mA-Rx driver
info: [sensor] loaded yoctopuce-co2 driver
info: [sensor] loaded yoctopuce-light driver
info: [sensor] loaded yoctopuce-voc driver
info: [discovery] UPnP BRISCOVIEW url=http://192.168.1.3:55000/
info: [discovery] UPnP BRISCOVIEW url=http://192.168.1.3:55000/
warning: [devices] no maker registered for Panasonic VIErA
warning: [steward] place/1 Home event=getWeather, diagnostic=check in 3248.731 seconds
error: [gateway] tesla-cloud event=http, code=404, body=Not Found
info: [devices] found BRISCOVIEW deviceID=2, deviceType=urn:schemas-upnp-org:device:MediaRenderer:1
debug: [media] device/2 BRISCOVIEW event=subscribe, state=end, code=200, err=null, headers={"content-length":"0","server":"Panasonic-VIErA/1, UPnP/1.0, Panasonic MIL DLNA SERVER","sid":"uuid:4D454931-0102-1002-8001-001FF3BAEEB0","timeout":"Second-300","connection":"close"}
info: [media] device/2 BRISCOVIEW subscribe=uuid:4D454931-0102-1002-8001-001FF3BAEEB0, path=/dmr/event_2, sequence=0, seconds=299
info: [discovery] UPnP Roku Streaming Player url=http://192.168.1.5:8060/
info: [devices] found Roku Streaming Player deviceID=1, deviceType=urn:roku-com:device:player:1-0
info: [discovery] PORT starting scan
info: [discovery] PORT finished scan

@mrose17
Copy link
Member

mrose17 commented Jun 19, 2014

sorry, sorry, sorry for the delay in replying.

to me it looks like it's seeing a roku device and a panasonic TV (BRISCOVIEW). the former is identified correctly, the panasonic is identified as an audio receiver (which is wrong). there isn't any pioneer on the network.

do i understand the situation? if not, let me know!

if so, i think the issue is: what can you do with a panasonic tv?

@gwolffman
Copy link
Author

Actually I don't really care about the Panasonic TV. That only appears on the network when the TV is on. Since the model TV I have doesn't support Wake on LAN, for the moment I don't care to do much of anything with it. (At some point I will likely get a wifi to ir so I can turn it on)

There is only one input to the TV, and that is from the Pioneer Receiver. All other devices are connected to the Pioneer Receiver.

TV
|
Receiver
|

  • Roku
  • BlueRay
  • Wii
  • Cablebox
  • Etc

The network contains the following:

  • Roku
  • Pioneer Receiver
  • Panasonic Tv
  • Panasonic BlueRay

The issue is, when I start the steward, it cannot find the Pioneer Receiver. But if I execute

$ node list-ssdp.js

from the utility folder, it returns the result that the Pioneer Receiver is located.

I haven't been trying to access the BlueRay player yet, so I haven't bothered to see if it can be located by the steward or not.

If I can't the the receiver to work, then there isn't much point in continuing to try other devices because it is the crux of the whole system.

@gwolffman
Copy link
Author

Thanks very much for helping me out with this.
Cheers!

@aallan aallan modified the milestones: V1.9 "Peppermint Candy", V1.10 "Tooth Fairy" Jul 8, 2014
@aallan aallan removed this from the V1.10 "Tooth Fairy" milestone Aug 25, 2014
@Faeranne Faeranne modified the milestone: V1.11 "Roast Chicken" Sep 14, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants