Help Please: Pushbullet quit working

Please help if possible?

Homeassistant 92.2/HassOS 2.11/Hass.io supervisor 162/RPI 3B+

I have had some problems with pushbullet. I have three pretty much identical Hasio Systems and with all of them I experienced last week that pushbullet did not work. After host system reboot it started to work with all of them.

This weekend I transferred one of them to my summer cabin to take care of automation: heating, lightning, alarm system etc.

In my summer cabin I have a mobile broadband connected to TP-Link Deco M5 Mesh router system.

My mobile broadband is kind of tricky; it has restriction with some ports (for instance IPV4 below)

25 UL

1-499 DL

501-1023 DL

7547 UL/DL

Anyway I was able to get it up and running and everything worked just great. I got pushbullet messages when I tested water leakage and motion sensors, HA controlled my heating and I was very pleased.

I live far away from the cabin and I am able to connect using DuckDNS with higher port forwarded. I needed to restart the system but realized that Pushbullet gives now me an error and it does not work. I have remotely rebooted the system many times without any help. The other two Hassios work just fine now with pushbullet with very same configuration.

Error setting up platform pushbullet

HassOs reboot does not help either. Detailed log is:

Error setting up platform pushbullet
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 159, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw)
  File "/usr/local/lib/python3.7/site-packages/urllib3/util/connection.py", line 80, in create_connection
    raise err
  File "/usr/local/lib/python3.7/site-packages/urllib3/util/connection.py", line 70, in create_connection
    sock.connect(sa)
OSError: [Errno 101] Network unreachable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
  File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 343, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 301, in connect
    conn = self._new_conn()
  File "/usr/local/lib/python3.7/site-packages/urllib3/connection.py", line 168, in _new_conn
    self, "Failed to establish a new connection: %s" % e)
urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x71f14410>: Failed to establish a new connection: [Errno 101] Network unreachable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/requests/adapters.py", line 449, in send
    timeout=timeout
  File "/usr/local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 638, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/local/lib/python3.7/site-packages/urllib3/util/retry.py", line 399, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.pushbullet.com', port=443): Max retries exceeded with url: /v2/devices (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x71f14410>: Failed to establish a new connection: [Errno 101] Network unreachable'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/notify/__init__.py", line 71, in async_setup_platform
    platform.get_service, hass, p_config, discovery_info)
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/pushbullet/notify.py", line 32, in get_service
    pushbullet = PushBullet(config[CONF_API_KEY])
  File "/usr/local/lib/python3.7/site-packages/pushbullet/pushbullet.py", line 43, in __init__
    self.refresh()
  File "/usr/local/lib/python3.7/site-packages/pushbullet/pushbullet.py", line 381, in refresh
    self._load_devices()
  File "/usr/local/lib/python3.7/site-packages/pushbullet/pushbullet.py", line 78, in _load_devices
    resp_dict = self._get_data(self.DEVICES_URL)
  File "/usr/local/lib/python3.7/site-packages/pushbullet/pushbullet.py", line 64, in _get_data
    resp = self._session.get(url)
  File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 546, in get
    return self.request('GET', url, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 533, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.7/site-packages/requests/sessions.py", line 646, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/requests/adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.pushbullet.com', port=443): Max retries exceeded with url: /v2/devices (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x71f14410>: Failed to establish a new connection: [Errno 101] Network unreachable'))
1 Like

Did you figure anything out what causes this issue? I’m getting the exact same error message while trying to get pushbullet setup on my install.

I never understood what was the reason but I was able to get pushbullet working after hostsystem reeboot …

1 Like

I add the same issue, and the reboot did the trick, very strange…