Yamaha network receiver suddenly not discovered anymore

I’ve been using my Yamaha RX-V577 receiver sind Hass 0.24 and it always worked reliable until 2 days (latest hass 0.92.2 worked fine too). Out of nowhere it stopped working and is not longer discovered. When setting logger to debug for this component all it says is:

ERROR (MainThread) [homeassistant.components.media_player] Setup of platform yamaha is taking longer than 60 seconds. Startup will proceed without waiting any longer.

I’ve used a hard coded IP in my media_player.yaml since forever (even tried changing it to it’s resolvable dns name without success):

# AV-RECEIVER
- platform: yamaha
  name: 'AV-Receiver'
  host: 192.168.XXX.XX
  source_ignore:
    - "AUX"
    - "USB"
    - "JUKE"
    - "TUNER"
    - "iPod (USB)"
    - "AV1"
    - "AV2"
    - "AV3"
    - "AV6"
    - "HDMI4"
    - "HDMI5"
    - "HDMI6"
  source_names:
    HDMI1: "PS4"
    HDMI2: "Kodi Cubox"
    HDMI3: "SNES Mini"
    AV1: "TV"
    AV4: "Plattenspieler"
    AV5: "Soundtouch"
    NET RADIO: "Internetradio"
    SERVER: "Server"

Network standby is of course enabled and the receiver is reachable on my local network. I can successfully ping it with my raspberry pi running hass. Anyone has an idea or the same problem?

So I dug a little deeper and found out that homeassistant uses rxv library to detect yamaha network receivers. I’ve setup a virtualenv on my pi running hass and python 3.5.3:

virtualenv -p python3 yamaha_test
source yamaha_test/bin/activate
pip3 install rxv==0.6.0

and afterwards according to rxv library instructions:

import rxv
receivers = rxv.find()
print(receivers)

Python then returns an empty array or is stuck on the rxv.find() command. Now the strange part: When I run the same commands on my laptop also on Python 3.5.3 or from another Pi in my network the receiver is perfectly found:

import rxv
receivers = rxv.find()
print(receivers)
[<RXV model_name="RX-V577" zone="Main_Zone" ctrl_url="http://192.168.178.89:80/YamahaRemoteControl/ctrl" at 0xb60ded70>]

I am not sure what causes the issue on my pi running homeassistant and I have no idea how to debug this. Can anyone help me?

Setting up a fresh virtualenv and starting from scratch solved the issue.