BirdAPI / yamaha-network-receivers

EventGhost plugin to control Yamaha RX-V network receivers
47 stars 9 forks source link

Cannot connect to Yamaha rx-v673 receiver #8

Open jdmevo123 opened 11 years ago

jdmevo123 commented 11 years ago

Hi,

I installed this driver in Event Ghost, but when I try and connect either by model number or by physical IP, i just get a red error message in event ghost saying it could not find yamaha receiver.

What am I doing wrong?

Thanks

Dale

Dragon470 commented 11 years ago

Have you been able to get this working yet? If not have you been able to use the Yamaha app to check if it works and can find your 673? Can you ping your 673 reliably, meaning run this in a cmd prompt:

ping {your 673} -n 50

If there are any errors, you will need to look at your network equipment/wiring. Likewise the roundtrip times should be less than 1ms. If your network has multiple subnets you might have to be on the same subnet (possible routing settings issue). I do have virtual machines on a different subnet and have had issues that were router related only.

A note is that the plugin only scans ip range of 192.168.1.1 to 192.168.1.254 or equivalent according to your computers ip address. If it is outside of this range a static ip is required.

If none of that applies and still have no connection, I will have to know a lot more about your setup.

jdmevo123 commented 11 years ago

Thanks for your reply.

I am still having these issues. I did tge ping you mentioned below and all 50 successful with <1ms response. 

I can successfully connect to my receiver via the app and control it. However when I do it with the event gjost plugin I just get yamahaa network receiver not found(ip address) all in red.

If I do the network lookup it also wont work.

Not sure what im doing wrong.

My setup is, pc to unmagged switch to yamahaa receiver. The modem is plugged into the switch.  Any help is appreciated.

Thanks dale.

Sent from Samsung Mobile

-------- Original message -------- From: Dragon470 notifications@github.com Date:03/12/2013 11:33 AM (GMT+10:00) To: BirdAPI/yamaha-network-receivers yamaha-network-receivers@noreply.github.com Cc: jdmevo123 dale_lenard@hotmail.com Subject: Re: [yamaha-network-receivers] Cannot connect to Yamaha rx-v673 receiver (#8)

Have you been able to get this working yet? If not have you been able to use the Yamaha app to check if it works and can find your 673? Can you ping your 673 reliably, meaning run this in a cmd prompt:

ping {your 673} -n 50

If there are any errors, you will need to look at your network equipment/wiring. Likewise the roundtrip times should be less than 1ms. If your network has multiple subnets you might have to be on the same subnet (possible routing settings issue). I do have virtual machines on a different subnet and have had issues that were router related only.

A note is that the plugin only scans ip range of 192.168.1.1 to 192.168.1.254 or equivalent according to your computers ip address. If it is outside of this range a static ip is required.

If none of that applies and still have no connection, I will have to know a lot more about your setup.

— Reply to this email directly or view it on GitHub.

Dragon470 commented 11 years ago

On the plugin configuration screen there are the options for Auto Detect IP Timeout and Default timeout Set these at higher numbers. Try like 15 for each. I really don't think this will help, but we can try.

Do you have a static ip address for your receiver? If so, then all of this really makes no sense to me.

On the receiver did you setup mac filer lists, if so you will have to add your pc's mac address?

If you still can not get it working I can workup a python script to do a little better scan with some logging.

jdmevo123 commented 11 years ago

Thanks. I have a static ip at the receiver with no mac filter list. Still nothing.

Now here is the weird part, last night I added a port forwarding rule and used my isp ip and added that. I can find the receiver and it connects. So for some reason it wont connect on the internal network but external it will. 

How do I work out whats wrong with the connection on the internal network?

Also, just wanted to ask, how do I read what the current field value is, I setup a get info task for power. But not sure how to make it show me the current status.

Thanks

Dale

Sent from Samsung Mobile

-------- Original message -------- From: Dragon470 notifications@github.com Date:04/12/2013 12:53 AM (GMT+10:00) To: BirdAPI/yamaha-network-receivers yamaha-network-receivers@noreply.github.com Cc: jdmevo123 dale_lenard@hotmail.com Subject: Re: [yamaha-network-receivers] Cannot connect to Yamaha rx-v673 receiver (#8)

On the plugin configuration screen there are the options for Auto Detect IP Timeout and Default timeout Set these at higher numbers. Try like 15 for each. I really don't think this will help, but we can try.

Do you have a static ip address for your receiver? If so, then all of this really makes no sense to me.

On the receiver did you setup mac filer lists, if so you will have to add your pc's mac address?

If you still can not get it working I can workup a python script to do a little better scan with some logging.

— Reply to this email directly or view it on GitHub.

Dragon470 commented 11 years ago

For your connection issue, I can only guess you have firewalls setup, and they are causing problems. If you do have them just make an exemption for eventghost.

To see the info in the log window use a python command action with "print eg.result".
eg-result In any script you can use the eg.result immediately following the action get info. If you wan to call the function directly in a script you can use

variable = eg.YamahaRX.GetInfo("Power", "Main Zone")