Open k-bharadwaj opened 7 years ago
Can you tell me which version of python you are using? Maybe I can help you a bit!
That line is clearly wrong, you can try to replace it (and all the similar dbg lines) to:
dbg("Failed to initialize UPnP sockets: {}".format(e))
I will push the code when I have the time. Your problem is not coming from this line but at least you will see the error message.
I'm having the same issues:
Traceback (most recent call last):
File "alexa-tv.py", line 49, in
I tried changing that line of code you suggested, efpe, and it seemed to move forward but my echo could never mind the server...
If it makes any difference I'm using a mac with python version 2.7
I receive too this error, anyone knows how to solve it?
Traceback (most recent call last):
File "/alexa-tv2/alexa-tv.py", line 69, in
dbg("Failed to initialize UPnP sockets:",e) TypeError: dbg() takes exactly 1 argument (2 given)
Same error over here. It was working before. Now it is not. What happened?
I use this line instead: dbg("Failed to initialize UPnP sockets: {}".format(e))
I get this DEBUG:root:Failed to initialize UPnP sockets: dbg() takes exactly 1 argument (2 given)
But all the others running.
i got the same, did you ever work out what was wrong
DEBUG:root:Failed to initialize UPnP sockets: dbg() takes exactly 1 argument (2 given) DEBUG:root:got local address of 192.168.0.52 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'tv' ready on 192.168.0.52:52000 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'volume' ready on 192.168.0.52:52002 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'netflix' ready on 192.168.0.52:52003 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'playback' ready on 192.168.0.52:52004 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'plex' ready on 192.168.0.52:52001 DEBUG:root:Entering fauxmo polling loop
Hi efpe, Thanks for the code!
I got this running but it just enters in the loop but does not listen to any request. You said that i shall grant access to the TV while running the script but i'm afraid that it is not happening. Can you please brief me on what should be expected on that stage? Thanks and keed on with good work.
DEBUG:root:Listening for UPnP broadcasts DEBUG:root:got local address of 192.168.0.64 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'Television' ready on 192.168.0.64:52000 DEBUG:root:Entering fauxmo polling loop
I remember the code was running normally and suddenly stopped working. Let me know if anyone figures it out.
bringing this old thread up again.
I have the script running but after DEBUG:root:Entering fauxmo polling loop nothing happens. I am using an Echo Plus btw. It is not finding the TV but if I use the lgtv.py command in the terminal I can control the TV.
Also, the script pulls my laptops IP. shouldnt it be pulling the echos IP?
Same error here. Did you get it fixed?
Hello anyone ever find a way I changed to dbg("Failed to initialize UPnP sockets: {}".format(e))" and it does allow polling, but does not recognize the items:
DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'lights' ready on 127.0.0.1:52215 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'mike' ready on 127.0.0.1:53009 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'mesh' ready on 127.0.0.1:53013 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'power' ready on 127.0.0.1:53101 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'flex' ready on 127.0.0.1:52315 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'modem' ready on 127.0.0.1:53103 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'icom' ready on 127.0.0.1:53001 DEBUG:root:UPnP broadcast listener: new device registered DEBUG:root:FauxMo device 'software' ready on 127.0.0.1:53015 DEBUG:root:Entering fauxmo polling loop DEBUG:root:Responding to search for lights DEBUG:root:Responding to search for mike DEBUG:root:Responding to search for mesh DEBUG:root:Responding to search for power DEBUG:root:Responding to search for flex DEBUG:root:Responding to search for modem DEBUG:root:Responding to search for icom DEBUG:root:Responding to search for software
part of my code that calls scripts:
224 if data.find('
I have tried on several different trigger words: lights, icom, flex, modem etc.
Alexa response: lights isn't responding, please check its network connection and power supply.
Maybe not finding self name? is it any longer passed? As the python code does seem to poll right past my requests.
Python 2.7.13 may have upgraded to this version on apt update, unsure, but most likely. On a: cpuinfo: a020d3 3B Plus 1.3 1GB Raspbian GNU/Linux 9.13 (stretch)
amazon-alexa-lg-tv submitter$ python alexa-tv.py Traceback (most recent call last): File "alexa-tv.py", line 49, in
u.init_socket()
File "/Users/submitter/amazon-alexa-lg-tv/fauxmo.py", line 300, in init_socket
dbg("Failed to initialize UPnP sockets:",e)
TypeError: dbg() takes exactly 1 argument (2 given)