Being the first time I have attempted to use the node-red-dashboard I am a couple of hours in an stuck at the point where;
It appears as though I that the whole tab in HA dashboard will be a node red dashboard instead of adding individual entities using an entity card like I would normally add.
I thought for abit I was adding it as a iFrame but iFrame as just for the HA side bar. So I think I would add it as a webpage card?
I cannot seem to access the Node Red Dashboard customized view I am building it appears I access via my homeassistant url 192.168.0.245:1880/ui (as seen in ‘the hook up’ vid here.
When I access this port on http I get 400 error bad request, if I use https I get the unsafe page load in chrome and it is trying to load my duckdns certifcate (as below) if I proceed it asks me to login I’ve tried the node red credentials and home assistant credentials neither work
I read that when ingress is enabled (eg node red) as long as the port number is set eg 1880 then direct access is allowed however this does not seem to be the case.
I was able to access via myipaddress:1880/endpoint/ui I found this address by going into Node Red selecting dashboard from the right menu and the pop out icon.
I discovered after trying on my mobile phone that you have to authorise each device when connecting to the Node Red Dashboard for the first time so I will document the full proceedure.
Make sure Node Red settings have the username and password fields populated with something unique as you will need to enter these to authorise the devices when connecting for the first time.
Make sure you restart the node red addon after making changes.
In Node Red on the right slide out menu navigate to Dashboard and then click on the pop out window which will open https://yourhomeassistantip:1880/endpoint/ui/ and ask for username and password at which point you enter the username and password you set in the node red configuration.
You should now be looking at the Node Red Dashboard with your node-red-dashboard nodes you have added to your flow.
If this is successful you can now go to lovelace an add a webpage card and enter the address https://yourhomeassistantip:1880/endpoint/ui/ and you should see your Node red dashboard in the preview.
You need to do step 2 on every device you want to see the Node Red dashboard.
If you are connecting remotely (eg you are not on the same local network as home assistant) to home assistant you need to port forward 1880 to your home assistant IP.
Been having loads of trouble getting my node red sequences into HA and this is the first route that’s actually worked.
Tried with hass-node-red but could get node red to show in the HA UI under Integrations after installing with Hacs.
Also tried, creating an entity through the /configuration.yaml but struggled here too, not even sure if that would have worked anyway (pretty new to HA).
The is a bug which I reported to one of the team already. If you use the HA app from the app store on your phone you CANNOT authorise the app with nodered as done in step 2 above because when you click on the pop out it takes you to your phone’s browser to sign in to node red so your browser gets authorised not the app and therefore the node red dashboard cannot load on your phone app. The only work around I can think off is to not use the HA app from app store but save the shortcut from the mobile webpage version to your phone’s homescreen.
I faced same problem and created addon that proxies any port to ingress panel.
After manual installation (sorry, dont have time to publish it) you need to specify port (1880 for node-red) and path (endpoint/ui/ for node-red-dashboard)
You are welcome
Hello,
I am having the issue of not being able to use the node red dashboard via nuba casa / cloud.
I have tried to install your solution, and I can now see it in the add on store as a local add on.
But when I try to install (by clicking the install button) I get this error…
I previously copied all the files to the addons folder as you instruct, and in the config.json file I added:-
“options”: {
“port”: “1880”,
“path”: “/endpoint/ui”
I notice there is a homeassistant entry which currently says :-
“homeassistant”: “0.92.0b2”,
Do I need to change this to match the version of homeassistant I have installed?
Any help you can offer would be gratefully received
Hi, the installation worked fine for me. Connecting to the web-ui I’m prompted with a password request which and I cannot login. I tried every password. What can I do?