Help with basics of hassio setup and integrations

Hello, first post here!
Good day to all!
I am brand new to Home Assistant, I have been a long time user of SmartThings. I have followed Dr Zzs on YouTube for a while, but never took the plunge until Samsung decided to hard cut me over to their “new” app and, in the process, demolished all my automations. I have since patched my system back, but refuse to continue to be at the mercy of corporate whims and their clouds!

I installed Hassio on a Pi 4 2GB with a 64GB Sd card and achieved a mostly operational install using the GUI. There were, however, a few issues that, as a newbie, I would appreciate an assist.

One, I cannot find a clear definitive example or answer, how do I access hassio and Start modifying the Yaml files. I mean, how do I access on a file level, how are the files laid out, and what is the best method of maintaining these configurations.
I have several SSH clients, but I am unable to attach using ssh to my home assistant. The IP is on 192.168.0.0/24 and I can access the web interface on port 8123 with no issues. Port 22, no response to ssh login. Do I need to enable ssh somehow in the web GUI or set the ssh username and password to enable the service? I have a password configured on the web GUI, and am using the nabu casa cloud of Home Assistant. I can find plenty of examples on how to edit a particular yaml file, but have not found anyone that explains how to get initial access to the system to begin.

Two, node red integration was unsuccessful, when I try to launch from the side menu, I receive the message that node red is not running, please start first. This leads to the configuration menu where I can manually launch, and specify the start behavior of the plugin. If service is set to start on boot, but apparently is not doing so. If I try to start the service, it appears to do so, but when I choose Open Web UI, I get a 502 bad gateway message.

Three, I was unable to get Smartthings integration to work, I want to get this working initially, and then transfer functions and automations over to Hassio as I migrate.
I am unclear how to “verify” if the callback hook to nabu casa reflects the correct one…how do I tell? If I click the displayed link, I simply get a “405 method not allowed response”. If I accept the callback hook as valid and proceed, generate a new access token on Smartthings, and paste it into the dialog prompt, I receive a dialogue to choose the Smartthings hub location. I can then choose my hub location, but if I click submit, I receive an “aborted” message in the same pop up instead of a successful hook. I’ve tried multiple times, no success.

Sorry if these are simple issues, any help will be greatly appreciated!

To enable SSH, first click on your name in the lower left corner, and enable advanced mode.

Then click on supervisor in the left menu, go to add-on store and install ‘Terminal & SSH’

Nodered and Smarthings I can’t help with, I have neither.

1 Like

Thanks to francisp, I have the SSH plugin installed. However, I am still getting bounced from port 22 ssh. I installed the plugin, and started the service, I’ve tried my using Home Assistant username/password from the Web GUI setup, I’ve tried pi+same password, root + same password…what am I missing here?

I am able to access the terminal using the GUI menu, I am unable to access using PuTTY or other SSH clients. This is an issue if I’m using iPad or other mobile client that doesn’t have TTY keyboard layout (as in iOS browsers etc)

Network

To enable ssh access via the network, you need to enter the port number ‘22’ or the port you want to use. This will map that port from the hassio host into the running “Terminal & SSH” container.
Don’t forget to create a key or password !

The easier way to edit the config files is two fold

In the supervisor add-on store add in Samba file sharing - this will enable you to browse the filesystem as if it were a windows box and to drill down to edit as required.

Alternatively you can add from the add-on store the file editor - which will let you edit the config files from within the webui

Craig

Thanks you for the info, I’ll get this beastie tamed sooner or later!!!