File Structure & Paths - HestiaPi/hestia-touch-openhab GitHub Wiki
/etc/wpa_supplicant/wpa_supplicant.conf
/etc/openhab2/items/default.items
Rules
/etc/openhab2/rules/default.rules
Sitemaps
/etc/openhab2/sitemaps/default.sitemap
Things
/etc/openhab2/things/default.things
HABPanel Configuration file (LCD UI)
/var/lib/openhab2/config/org/openhab/habpanel.config
Logs
/var/log/openhab2/events.log
/var/log/openhab2/openhab.log
AdafruitDHTHum.py
AdafruitDHTTemp.py
Read sensor data from DHT sensors.
C2F.sh
F2C.sh
Change HestiaPi from Celcius to Fahrenheit and vice versa.
getBMEhumi.sh
getBMEtemp.sh
getBMEpress.sh
Read sensor data from BME sensors (calling bme280.py).
getcputemperature.sh
Returns RasPi CPU temperature.
getssid.sh
Returns WiFi SSID name.
gettz.sh
Returns system Timezone.
getuseddiskspace.sh
Returns used SD card space.
getwifiinfo.sh
Returns WiFi signal strength.
getwlan0ip.sh
Returns WiFi IP.
getwlan0mac.sh
Returns WiFi MAC address.
HVACEnable.sh
Switch from the EU mode to HVAC mode and reboot. Note this also changes Celsius to Fahrenheit.
HVACDisable.sh
Switch from the HVAC mode to EU mode and reboot. Note this also changes Fahrenheit to Celsius.
netcheck.sh
Cron script that checks WiFi connectivity by pinging its gateway. If no response is received at the first time, the WiFi interface is restarted and a DHCP (dynamic) IP is requested. If no response is received again RaspberryPi, the reboot command is sent. Please note this script is not enabled by default and you will need to follow the instructions supplied at the top of the file. Please also note that restarting the Pi will stop any current task and will not resume after restart.
openhabloader.sh
Loads the Touch LCD UI.
publicip.sh
Checks current public IP and if it matches with previous reading, it does nothing else. If current public IP is different, the latest value is sent to your dtdns.com account (manual and free account registration needed).
update.sh
Updates all important files from Github. Prompts user for selection of HVAC or EU mode and C or F temperature unit.
http://[YOUR_HESTIA_IP]:8080/basicui/app
or simply
http://[YOUR_HESTIA_IP]:8080
and then select Basic UI and default
Under Settings > Local server settingshttp://[YOUR_HESTIA_IP]:8080