Skip to content

Releases: jptrsn/ESP32-mqtt-room

V0.0.8

26 Jun 15:14
Compare
Choose a tag to compare

Minor fix for a breaking change in a dependency.

v0.0.7 HTU21D sensor support

07 Mar 19:36
Compare
Choose a tag to compare

This release introduces support for the HTU21D temperature/humidity sensor. The use of the sensor is optional, and can be included by enabling the htuSensorTopic property in your Settings.h file.

v0.0.6

18 Jul 23:32
Compare
Choose a tag to compare

Minor fix for updated PlatformIO and library updates:

  • Updated platform espressif32 to 1.9.0
  • Fix for issue #14 OTA updates
  • Updated .pioenvs folder

Updating to this release will require that you remove the .pioenvs folder before building.

A quick note about the update:

If you want to update from a previous version to v0.0.6, you may have trouble connecting to the ESP32 over the air. If you see the error message in the console that looks like this:

13:53:51 [DEBUG]: Options: {'timeout': 10, 'esp_ip': '192.168.1.209', 'host_port': 27562, 'image': '.pio\build\esp32\firmware.bin', 'host_ip': '0.0.0.0', 'auth': '', 'esp_port': 3232, 'spiffs': False, 'debug': True, 'progress': True}
13:53:51 [INFO]: Starting on 0.0.0.0:27562
13:53:51 [INFO]: Upload size: 1568912
Sending invitation to 192.168.1.209 ..........
13:55:31 [ERROR]: No response from the ESP
*** [upload] Error 1

then you can add the following to your platformio.ini file:

upload_flags =
  --port=3232

Save the file and run the upload command again. Once you've successfully uploaded v0.0.6 to the device, you'll need to remove this modification, as v0.0.6 listens on the default port 8266

v0.0.5

19 Mar 22:14
Compare
Choose a tag to compare

Updated ArduinoJson dependency to version 6.

v0.0.4

10 Feb 19:32
Compare
Choose a tag to compare

This release includes the following:

Improvements

  • Added maxDistance setting. Use an integer number. Units of measurement are meters.

Bug fixes

  • Fix for AsyncTCP update with breaking changes.

OTA and Status LED

10 Dec 21:38
Compare
Choose a tag to compare
OTA and Status LED Pre-release
Pre-release

This release includes improved stability for the watchdog timer issue as well as self-recovery for most crashes. Configurable LWT topic will allow you to detect device crashes and sensor states for each device on your network.

Over-the-Air updates are now possible from the command line of PlatformIO. You will need to know the IP address of the relevant device. This information should be available from your network router, or from the serial monitor after the device connects to a WiFi network.

Finally, the on-board LED now indicates status. For the most part, it will remain off, only lighting for 100ms when a device is detected on scan, or when the device is updating via OTA or is disconnected from the network.

AsyncMqtt and PlatformIO

13 Oct 21:55
Compare
Choose a tag to compare

Improvements to prevent watchdog timeout as in #1. PlatformIO build and upload support.