Homepoint Versions Save

Espressif ESP32 Based Smarthome screen for MQTT

v0.07.2

3 years ago

Precompiled binaries & OTA Updates for

New

  • Added support for M5Stack Core 2
  • Individual devices in a scene can now have individual icons

Fixes

  • Fixed an issue where M5Stack Core1 would not work correctly (0.07.2)
  • Fixed an issue in the previous where the M5Stack Core2 Full Flash Binary would be false (0.07.1)
  • Sensor values that are integer would not display fractions anymore
  • Changed the layout of the web interface so firmware update fields are more obvious

Info

Since version 0.04, updating can be done over-the-air by using the respective _ota.bin file and uploading it through the HomePoint Web Interface.

v0.07.1

3 years ago

Precompiled binaries & OTA Updates for

New

  • Added support for M5Stack Core 2
  • Individual devices in a scene can now have individual icons

Fixes

  • Fixed an issue in the previous where the M5Stack Core2 Full Flash Binary would be false
  • Sensor values that are integer would not display fractions anymore
  • Changed the layout of the web interface so firmware update fields are more obvious

Info

Since version 0.04, updating can be done over-the-air by using the respective _ota.bin file and uploading it through the HomePoint Web Interface.

v0.07

3 years ago

Precompiled binaries & OTA Updates for

New

  • Added support for M5Core 2
  • Individual devices in a scene can now have individual icons

Fixes

  • Sensor values that are integer would not display fractions anymore
  • Changed the layout of the web interface so firmware update fields are more obvious

Info

Since version 0.04, updating can be done over-the-air by using the respective _ota.bin file and uploading it through the HomePoint Web Interface.

v0.06

3 years ago

Precompiled binaries & OTA Updates for

New

  • Boolean Values in JSON Responses are now shown as "true" or "false" on the display

Fixes

  • Fixed an issue where MQTT JSON Data with multiple Keys of the same name would result in the deepest nested one being used instead of the first or top-level key
  • M5Stack Builds would silently fail and therefore didn't make it in v0.05

Info

Since version 0.04, updating can be done over-the-air by using the respective _ota.bin file and uploading it through the HomePoint Web Interface.

0.05

3 years ago

Precompiled binaries & OTA Updates for

  • NodeMCU ESP32 / Generic / ArduiTouch / AZ-Touch MOD
  • M5Stack

New

  • Boolean Values in JSON Responses are now shown as "true" or "false" on the display

Fixes

  • Fixed an issue where MQTT JSON Data with multiple Keys of the same name would result in the deepest nested one being used instead of the first or top-level key
  • M5Stack Builds would silently fail and therefore didn't make it in v0.05

Info

Since version 0.04, updating can be done over-the-air by using the respective _ota.bin file and uploading it through the HomePoint Web Interface.

0.04rc1

3 years ago

Precompiled binaries for

  • NodeMCU ESP32 / Generic / ArduiTouch
  • M5Stack

Changes

  • Over The Air Updates: From now on Releases contain two images, the full image thats to be flashed via cable and the OTA update image.
  • Expose OTA File Upload in Web Interface
  • Network: Support custom Hostnames (new hostname key in config.json, see example)
  • Touch: Add Options to invert X/Y-Axis for the Touch device since some cheaper IL9341 Units are weird up wrong (see Readme)

Warning

Please backup the configuration file before applying this upload as a new partition layout will be introduced to support OTA.

v0.03

4 years ago

Precompiled binaries for

  • NodeMCU ESP32 / Generic / ArduiTouch
  • M5Stack

Changes

  • Sensor types are now generic: Display whichever sensor types you like.
  • Added Hardware Runtime configuration options. Option to set the screen rotation (some IL9341 units touch sensor has a rotated coordinate system), option to switch Pull-Up/Pull-Down on LED PIN for screensaver power saving.
  • Added option to set screensaver timeout in configuration file.
  • Fixed a crash paging on an empty screen
  • Under the hood improvements (Switch to C++17, Removal of drop-in variant and optional)

Warning

This update introduces breaking changes to the configuration file, as sensors are no longer hard-coded as "types" but are generic and require UI icons to be specified in the configuration file. See the example and README for more information.

0.01

4 years ago

Precompiled binaries for

  • NodeMCU ESP32 / Generic / ArduiTouch
  • M5Stack

Steps to install:

  1. Download ESPTools from https://github.com/espressif/esptool/releases
  2. Install ESPTools with python setup.py install
  3. Run esptool.py write_flash -fs 4MB -fm dout 0x0 homepoint_m5stack.bin (or homepoint_espgeneric.bin)
  4. Connect to Wifi SSID displayed on screen and open address in browser.

See readme.txt inside package for further instructions.

Video instructions: https://www.youtube.com/watch?v=Ql9BQKl_Yuk