Closed wfjm closed 3 years ago
Well, the changes at a0e202b02 are the real changes, nothing else has changed additionally in a magic way. But the version-info in the fritzconnection module has not been updated to 0.8.5; seems to be that I simply forgot this. However, beside the lxml version, there is no functional difference between 0.8.4 and 0.8.5 - it's exactly the same code.
If you have multiple fritz-devices and don't provide an address (the -i option), the first box responding in the network wins. Works fine with just one device, but not with multiple routers.
OK. I'm aware that was sloppy when I omitted the -i
option. The wrong version string than put me on a wild-goose chase :).
I think we can close this. Please feel free to reopen in case of need.
The only change in version 0.8.5 is, as a0e202b02 suggests, that the lxml dependency changed. Installing it with
pip
gives a different picture, done on an Ubuntu 18.04 system:So lxml is indeed 4.5.1, but the
fritzconnection
command still returns0.8.4
.Beyond that, the ip-address heuristics seems to have changed. My setup is
The 0.8.4 fritzconnection finds the fritz.box without
-i
option.'The 0.8.5 fritzconnection doesn't find a device (empty list). When 0.8.5 fritzconnection is called with
-u
and-p
and without-i
is finds the fritz.repeater.It seems that the code base changed in a different way than suggested by a0e202b02.