Release notes and Instructions for image file v2

Supported features:

  • Self expanding .img file (occupies all space on first boot if SD card is bigger, not just 3.9GB)
  • Controls heating and/or hot water individually from any Internet connected point on earth
  • Monitors temperature, humidity and atmospheric pressure
  • 3.5″ LCD single-point touch screen snaps on RaspberryPi GPIO header
  • WiFi Internet connectivity
  • Dual relay contacts
  • Relays offer both N.C. and N.O.
  • Mains powered (100-240V AC) < 3W
  • Raspberry Pi Zero Inside
  • Running OpenHAB 2 platform
  • Smartphone App supports Android, iOS, Windows and Pebble
  • Modular design for easy future upgrades and troubleshooting

Known bugs:

  • Some times the LCD preloader script gets stuck at the end
  • Heating boost mode may not always activate timer

Instructions:

As this is targeted at makers and early adopters some configuration will be needed by you. Here are some basic steps to get you started in no time!

With the image file downloaded, you need to use an image writing tool to install it on your SD card. If you downloaded a ZIP version, unzip the .img file first before the next step.

Choose the right guide for your system below (courtesy of Raspberry Pi website – thanks 😀 ):

  1. Once the image is written on the SD card, remove it and re-insert it in your laptop and change the file /etc/wpa_supplicant/wpa_supplicant.conf by entering you WiFi’s SSID and passkey inside the “”.
  2. Replace the SD card back in the Raspberry Pi
  3. Align and insert carefully the LCD in place
  4. Take all necessary precautions before applying mains voltage!
  5. Connect Heating and Hot Water control lines on the terminal block’s top contacts.
  6. Connect mains wires on the bottom contacts, marked L and N.
  7. After a few seconds the screen will show if the WiFi is connected and what is the local IP it got (DHCP)
  8. The full installation may take up to 7-8 minutes for the very first time. Just leave it alone. You can always SSH to it. Use pi/hestia
  9. For the BME version the SD card image expands to occupy the complete size of the card if it is detected bigger than 3.9GB. A reboot may occur automatically and boot will continue as normal.
  10. While waiting, head over to the downloads section and download the smartphone app on your phone. Under settings set OpenHAB URL as http://[hestiapi_IP]:8080 and close the application
  11. Once the LCD is showing the UI, try and load the app again or simply use your laptop and navigate to: http://[hestiapi_IP]:8080/start/index and select “Basic UI”
  12. You should now be able to control the basic functions
  13. Configure your local time (UTC by default) via SSH using the raspi-config command
  14. Please note that the UI of app, web and LCD will change in next release once the supported features and the casing are final so avoid customising them too much apart from getting familiar with the interface of OpenHAB2. OpenHAB2 has a great forum with so much information from fellow users. Salivate at what you want to make now with it.
  15. Feel free to explore the files under /etc/openhab2 names default.* in folders items, rules, sitemaps and things.

Manual installation:

If you already have v1 installed follow the commands below to avoid installing the new image file.

REMOVE this at the end of ~/scripts/openhabloader.sh

xinput --set-prop 'ADS7846 Touchscreen' 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1"

 

sudo apt-get install xserver-xorg-input-evdev
sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./LCD35-show"

You must be logged in to post a comment.