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'))