Hello,
Since I upgraded to 0.51.1 a lot of things has stopped working which is a bit frustrating to say the least.
Could be that I have missed specific information but I can’t see anything related to this.
I’m using pushbullet to send information about my sensors to my phone via PB and I can’t use it anymore. My automation executes but I receive no message, even triggering a test message from HA Services fail with the following error in the home-assistant.log
Help is much appreciated!
2017-08-21 21:59:18 DEBUG (MainThread) [homeassistant.components.websocket_api] WS 1807717520: Received {'service': 'huset', 'domain': 'notify', 'type': 'call_service', 'service_data': {'message': 'A message for many people'}, 'id': 15}
2017-08-21 21:59:18 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: service_call_id=1973491344-31, domain=notify, service=huset, service_data=message=A message for many people>
2017-08-21 21:59:18 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/lib/python3.4/asyncio/tasks.py", line 233, in _step
result = coro.throw(exc)
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/core.py", line 1025, in _event_to_service_call
yield from service_handler.func(service_call)
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/notify/__init__.py", line 138, in async_notify_message
yield from notify_service.async_send_message(**kwargs)
File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
value = future.result()
File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
raise self._exception
File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/notify/pushbullet.py", line 94, in send_message
if self.hass.config.is_allowed_path(filepath):
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/core.py", line 1082, in is_allowed_path
parent = pathlib.Path(path).parent
File "/usr/lib/python3.4/pathlib.py", line 911, in __new__
self = cls._from_parts(args, init=False)
File "/usr/lib/python3.4/pathlib.py", line 590, in _from_parts
drv, root, parts = self._parse_args(args)
File "/usr/lib/python3.4/pathlib.py", line 582, in _parse_args
% type(a))
TypeError: argument should be a path or str object, not <class 'NoneType'>