I think this is more of a network problem than a pyTivo problem, but I'm hoping someone here can help me figure it out because it causes problems with pyTivo.
pyTivo had been working fine for me with the following network configuration:
My router is a Westell 9100 connected to FIOS. My two Tivos are wired connections to that router. Also wired to that router is a Netgear hub that serves several computers including the one I run pyTivo on. It is a Windows 7 computer.
I replaced the hub with a Tenda brand wireless router (it also has wired ports). The wireless part is for other stuff - nothing Tivo related. So the PC that runs pyTivo is wired to the Tenda router, which is wired to the Westell router.
Now when I start pyTivo on the console, it does not find my Tivos. I see the debugging output on the console:
pyTivo.beacon:Scanning for Tivos
but it does not find any. I've looked through the settings on the Tenda router and I don't see anything obvious that would cause the problem, but I don't really know what I should be looking for, so I was hoping someone here might have an idea what might be causing the problem. Thanks