SSH access

SSH access is currently only available on our Raspberry PI 64 bit image. It will be available on other images in the future.

Overview

SSH access is intended for technical users to gain root access to the underlying Debian linux system that SolarAssistant runs on.

Default username and password

When SolarAssistant starts up the first time, it will have SSH access enabled with the default username and password:

Username: solar-assistant
Password: solar123

Once you click "Accept and agree" on the page below during the initial setup, SSH access is disabled for security reasons. Follow the steps below to enable it.

Step 1

Navigate to the "Configuration" tab and select "Configure local access".

Navigate configure local access

Step 2

Select the SSH access you want to enable and click save.:

Configure SSH access

Useful information

You can become the root user with the command below:

sudo su -

Edit WiFi SSID and password:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Show network connection information:

ip addr

The commands below can be used to check the status of SolarAssistant and related services:

systemctl status solar-assistant
systemctl status auto-hotspot
systemctl status grafana-server
systemctl status influxdb
systemctl status mosquitto

Warning

SolarAssistant is designed to be configured via the web interface. Configuration via SSH or installation of additional applications can stop SolarAssistant from working correctly or cause unexpected errors. Future updates to SolarAssistant can update packages and cause extra software you installed from working correctly.