Skip to content

Releases: devWaves/SwitchBot-MQTT-BLE-ESP32

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

Choose a tag to compare

@devWaves devWaves released this 22 Aug 00:22
6efc103

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

also includes tested library versions

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

Choose a tag to compare

@devWaves devWaves released this 09 Aug 21:51
84ecc50

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

Choose a tag to compare

@devWaves devWaves released this 30 Jul 00:04
188f2ff

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

v6.11 Support for Curtain firmware v4.6

Choose a tag to compare

@devWaves devWaves released this 02 Jul 15:49
b2aa89f

v6.11 Support for Curtain firmware v4.6

v6.10 Support for Meter Plus and minor fixes

Choose a tag to compare

@devWaves devWaves released this 28 Feb 20:01
a29bebf

v6.10 Support for Meter Plus and minor fixes

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

Choose a tag to compare

@devWaves devWaves released this 14 Feb 05:32
7da9c75

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

Choose a tag to compare

@devWaves devWaves released this 07 Feb 23:32
95831ed

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

Choose a tag to compare

@devWaves devWaves released this 23 Jan 22:39
22b887d

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

Choose a tag to compare

@devWaves devWaves released this 17 Jan 03:44
d476e38
  • 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

Choose a tag to compare

@devWaves devWaves released this 05 Dec 21:19
f30b55a

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