bklavet / Echo-skill-to-control-Directv

amazon echo skill that will control a networked Directv Receiver so that users can control Directv with their voice
18 stars 67 forks source link

Im stuck at this point #51

Closed wwwgizy closed 6 years ago

wwwgizy commented 6 years ago
screen shot 2017-08-28 at 8 04 34 pm

Does this seem all good ? if so whats next i did try telling alexa commands and nothing?

wwwgizy commented 6 years ago

im trying to get it to with directv mini mostly

bklavet commented 6 years ago

https://github.com/bklavet/Echo-skill-to-control-Directv/issues/12

bklavet commented 6 years ago

see if you can control your receiver from the browser, and then try to control it from outside the network your lan is on, refer to the link above for help.

let me know if you can do this.

wwwgizy commented 6 years ago

How can I control from browser?

On Aug 28, 2017, at 11:06 PM, B money notifications@github.com wrote:

see if you can control your receiver from the browser, and then try to control it from outside the network your lan is on, refer to the link above for help.

let me know if you can do this.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bklavet/Echo-skill-to-control-Directv/issues/51#issuecomment-325541735, or mute the thread https://github.com/notifications/unsubscribe-auth/Ad8UKgjzFwILPJLaeQdNZ66QxI6eX_xSks5sc4AYgaJpZM4PFOHV.

bklavet commented 6 years ago

wwwgizy, port forwarding 8080! So, this needs to be done in the router, or firewall. each users setup will vary if port 8080 is not forwarded the skill will fail. To help trouble shoot if port 8080 is forwarded do this: a. Make sure you can control your receiver from within your lan. This allows you to know the receiver is set up to receive commands and can be controlled locally. Do this by finding out what IP your receiver has been assigned (10.0.1.xx, 192.168.0.xx,etc.) using the local IP alter this pause command to match your local IP. pause command http://[local_ip]:8080/remote/processKey?key=pause&hold=keyPress place this command in a browser window of a computer on your local network and hit enter. The directv receiver should pause. next try to pause the receiver from outside your local network. alter the pause command to match your wan ip address. then open a browser and place this command and hit enter. Keep in mind this needs to be on a different network so from a cell phone or friends house. http://[wan_ip]:8080/remote/processKey?key=pause&hold=keyPress if the receiver pauses you have port 8080 forwarded and your ISP is not blocking port 8080.

wwwgizy commented 6 years ago

I did get it working thanks

On Aug 29, 2017, at 11:28 PM, B money notifications@github.com wrote:

wwwgizy, port forwarding 8080! So, this needs to be done in the router, or firewall. each users setup will vary if port 8080 is not forwarded the skill will fail. To help trouble shoot if port 8080 is forwarded do this: a. Make sure you can control your receiver from within your lan. This allows you to know the receiver is set up to receive commands and can be controlled locally. Do this by finding out what IP your receiver has been assigned (10.0.1.xx, 192.168.0.xx,etc.) using the local IP alter this pause command to match your local IP. pause command http://[local_ip]:8080/remote/processKey?key=pause&hold=keyPress place this command in a browser window of a computer on your local network and hit enter. The directv receiver should pause. next try to pause the receiver from outside your local network. alter the pause command to match your wan ip address. then open a browser and place this command and hit enter. Keep in mind this needs to be on a different network so from a cell phone or friends house. http://[wan_ip]:8080/remote/processKey?key=pause&hold=keyPress if the receiver pauses you have port 8080 forwarded and your ISP is not blocking port 8080.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bklavet/Echo-skill-to-control-Directv/issues/51#issuecomment-325869387, or mute the thread https://github.com/notifications/unsubscribe-auth/Ad8UKoAo0DE14BOVsJrvVJT1zKGEywYDks5sdNbugaJpZM4PFOHV.

wwwgizy commented 6 years ago

question do I need to say" ask directv channel number each time? Or can this be changed to say just. “Directv channel” if so how? Thanks

bklavet commented 6 years ago

glad you got it working. The utterances can be modified to accommodate how you speak, but you will always need to start with "Alexa, (tell/ask/etc) [invocation name].....
If it detects a number it should flow to the channel slot, So I think a person could say: Alexa, tell [invocation] two oh two.