FAQ Configuration - HestiaPi/hestia-touch-openhab GitHub Wiki

Default SSH username and password

Username: pi

Password: hestia

SSH port: 22


Switch between °C and °F

SSH into your HestiaPi Touch (credentials: pi/hestia)

Navigate to scripts dir:

cd /home/pi/scripts

and run:

sudo ./C2F.sh

or to go back to Celsius:

sudo ./F2C.sh

Enter hestia at the password prompt. Within seconds the temperature displayed on the left of the LCD will change to F values and after a few seconds (once the rules file gets processed) the setpoint value on the right will update too.


MQTT configuration

All the topics are defined in either the .items or the .things file.

Confirm by subscribing from another laptop to all (#) MQTT IDs and listen for published messages while you play with your HestiaPi. For Linux users, run this in a terminal:

mosquitto_sub -h [HESTIA_PI_IP] -d -t hestia/#


How to shutdown HestiaPi

SSH into and run

sudo shutdown -h now

Your SSH session will close. If you watch the Touch LCD it will display the termination messages of all the parts of the OS and then it will turn white. You can now remove power.

Note: This is the ideal way to turn your HestiaPi Touch off to avoid SD card corruption. Under normal circumstances we haven’t seen SD card corruption happening if you simply remove power as most operations are tweaked to happen in memory (tmpfs) and not inside your SD.


How to access my HestiaPi from outside my house

You will need a WiFi router with port forwarding feature (most routers do these days) and if you don’t have a static IP (or if you don’t know what this is), you will need to use a free Dynamic DNS service called NoIP. Don’t worry – although we can’t offer support on individual routers, we can certainly point you in the right direction. Installation instructions on the above link. Alternatively you can use my.openhab.org which is a service hosted externally and is not controlled by us or you but by OpenHAB itself. Go to:

http://[YOUR-HESTIAPI-IP]:8080/paperui

and select Add-ons > MISC and install “openHAB Cloud Connector” if not installed. Once installed SSH into your HestiaPi (username: pi and password: hestia) and type:

cat /var/lib/openhab2/uuid

write the output down. Then type:

cat /var/lib/openhab2/openhabcloud/secret

write this output down too.

Then go to https://myopenhab.org and create an account using your details and the above information (UUID and secret). You can now access your HestiaPi Touch from a browser or your mobile app (enter “https://myopenhab.org” as a remote url and your myopenHAB account username and password as credentials). The above steps are also available in youtube format here too.