Skip to content

Releases: devWaves/SwitchBot-MQTT-BLE-ESP32

v7.1 - Fix contact button HA and non continuous scan

22 Aug 00:22
6efc103
Compare
Choose a tag to compare

v7.1 - Fix contact button HA and non continuous scan

also includes tested library versions

v7.0 - Major Update - Plug Mini and ESP32 Meshing

09 Aug 21:51
84ecc50
Compare
Choose a tag to compare

v7.0 - Major Update

  • Mesh multiple ESP32s together. Set one ESP32 as the primary and the others as secondary. View Readme and Examples folder for configurations
  • Support for plug mini (with power monitoring)
  • Curtain position will move as the curtain is moving
  • Active Scanning VS Passive Scanning
  • Better memory task management between BLE and WIFI/MQTT

v6.12 - Fix for NimBLE v1.3.8 , v1.4.0

30 Jul 00:04
188f2ff
Compare
Choose a tag to compare

v6.12 - Fix for NimBLE v1.3.8 , v1.4.0

v6.11 Support for Curtain firmware v4.6

02 Jul 15:49
b2aa89f
Compare
Choose a tag to compare

v6.11 Support for Curtain firmware v4.6

v6.10 Support for Meter Plus and minor fixes

28 Feb 20:01
a29bebf
Compare
Choose a tag to compare

v6.10 Support for Meter Plus and minor fixes

v6.9 fix for in/out contact counter and assumedstate

14 Feb 05:32
7da9c75
Compare
Choose a tag to compare

v6.9 fix for in/out contact counter and assumedstate

  • in/out contact sensor HA entities were expecting EXITED/ENTERED. Message sent was incorrect as EXITING/ENTERING
  • update assumedstate topic immediately on STATEON/STATEOFF, incase esp32 loses power before next scan or control

v6.8 - Fix for continuous scan - Contact/Motion

07 Feb 23:32
95831ed
Compare
Choose a tag to compare

v6.8 - Fix for continuous scan - Contact/Motion

An error was occurring after constant scanning for a long time, specifically when (multiple?) contact and motion sensors were included in the device list. The workaround applied will BLE scan for 30 min then stop and immediately restart scanning for another 30 min, instead of scanning indefinitely. This seems to solve the issue and does not affect use.

I have also shortened some json attributes and stop/restart the webserver on MQTT/WIFI reconnect

v6.7 - Get bot settings on boot only if not retained + binary contact

23 Jan 22:39
22b887d
Compare
Choose a tag to compare

v6.7 - Get bot settings on boot only if not retained + binary contact

  • When the esp32 boots it will search for retained MQTT settings. If not available it will call request settings

  • This will saves battery on bots if the esp32 reboots because getting settings requires a connection

  • To get the latest settings values (firmware/hold/inverted/timers) you will need to manually called requestSettings (or holdPress)

  • New binary sensor for contact

v6.6 - Switch/Light/Button HA Entity for Bot and "controlling" esp32 status

17 Jan 03:44
d476e38
Compare
Choose a tag to compare
  • The bots can be added as a switch, or light, or button HA entity.
  • The esp32 status will say "controlling" while sending commands

v6.5 lastMotion and lastContact for motion/contact sensors

05 Dec 21:19
f30b55a
Compare
Choose a tag to compare

collect the last motion and last contact values from motion and contact sensors. If a motion or contact was missed the ESP32 will publish a backup MQTT message if within X seconds defined by the missedDataResend value