Salve sto seguendo questa guida ed ho riscontrato dei problemi:
https://www.home-assistant.io/components/notify.html5/
Avrei delle domane.
Nella configurazione con Vapid quale email va messa ? quella del'account google o quella dell'account di servizio di firebase ?
Seconda cosa mi esce questo errore quando provo a fare il test
[color=#090a3b][font=Roboto, Noto, sans-serif]Wed Mar 13 2019 21:43:42 GMT+0100 (Ora standard dell’Europa centrale)[/font][/color]
[color=#090a3b]Error handling message: {'type': 'call_service', 'service': 'html', 'id': 15, 'service_data': {'message': 'Messaggio di prova'}, 'domain': 'notify'}[/color]
[color=#090a3b]Traceback (most recent call last):
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/websocket_api/decorators.py", line 17, in _handle_async_response
await func(hass, connection, msg)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/websocket_api/commands.py", line 148, in handle_call_service
connection.context(msg))
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/core.py", line 1130, in async_call
self._execute_service(handler, service_call))
File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup
future.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
raise self._exception
File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
result = coro.throw(exc)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/core.py", line 1152, in _execute_service
await handler.func(service_call)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/notify/__init__.py", line 117, in async_notify_message
await notify_service.async_send_message(**kwargs)
File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup
future.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
raise self._exception
File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/notify/html5.py", line 451, in send_message
self._push_message(payload, **kwargs)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/notify/html5.py", line 488, in _push_message
vapid_claims=self._vapid_claims
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/pywebpush/__init__.py", line 380, in webpush
timeout=timeout,
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/pywebpush/__init__.py", line 256, in send
encoded = self.encode(data)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/pywebpush/__init__.py", line 184, in encode
version=content_encoding)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/http_ece/__init__.py", line 375, in encrypt
keyid=keyid, keylabel=keylabel)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/http_ece/__init__.py", line 113, in derive_key
keylabel=keylabel)
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/http_ece/__init__.py", line 78, in derive_dh
pubkey = ec.EllipticCurvePublicKey.from_encoded_point(
AttributeError: type object 'EllipticCurvePublicKey' has no attribute 'from_encoded_point'[/color]
Cercando su google mi diceva di dare questo comando pip3 install cryptography==2.5 l'ho installato ma non è cambiato nulla
Uso hassbian e homeassistant è alla verione 0.87