HTML5 Push Notifications Slider Missing - How to debug?

I have gone as far as installing HASS.IO on a new Pi (was on Docker in Ubuntu), but cannot get the Push Notifications slider to show!

This used to work for me. I have followed the steps on https://www.home-assistant.io/components/notify.html5 except the “verify your domain” as my domain ownership is already verifed. I have also tried creating a new project in console.cloud.google.com and then imported this into firebase.

Is there anyway to debug this, there is nothing in the log and seems to way to find out what is now working!

If I try to call the notify service from the developer tools i do see a new line in the log:

Line 6661: 2018-09-09 03:08:23 INFO (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: domain=notify, service=google_cloud_notify, service_data=message=hello>

The only other log is:

2018-09-09 02:52:00 INFO (MainThread) [homeassistant.components.notify] Setting up notify.html5
2018-09-09 02:52:00 DEBUG (SyncWorker_9) [homeassistant.util.json] JSON file not found: /config/html5_push_registrations.conf
2018-09-09 02:52:00 INFO (MainThread) [homeassistant.core] Bus:Handling <Event service_registered[L]: domain=notify, service=google_cloud_notify>
2018-09-09 02:52:01 INFO (MainThread) [homeassistant.setup] Setup of domain notify took 51.9 seconds.

I’m accessing HASS via https on its external URL, with an apache reverse proxy upgrading port 8123 http to port 443 https, as per: Reverse Proxy with Apache - Community Guides - Home Assistant Community

Home Assistant
0.77.3
Hass.io supervisor
Version 128

Host system
HassOS 1.10

The slider has moved to your user account, click your initial at the top of the sidebar.

3 Likes

Many thanks, that’s 8 hours I wasted trying it till 4am.

I have updated the documentation to help avoid this in future.
I have also added extra steps to help test it.

1 Like