ESPresense

An ESP32 based node for gathering indoor positioning and transmitting to mqtt

AGPL-3.0 License

Stars
1.1K
Committers
37

Bot releases are visible (Hide)

ESPresense - v2.0.2

Published by github-actions[bot] about 3 years ago

Changes

  • Don't Query until device is <= maxDistance
ESPresense - v2.0.1

Published by github-actions[bot] about 3 years ago

  • Query bugs squashed! Needs a bit more testing, but it's MUCH better than 2.0
  • Apple model fingerprint updated to apple:model (with the , turned into a -)
  • BH1750 sensor support added lux sensor
ESPresense - v2.0.0

Published by github-actions[bot] about 3 years ago

Features

  • Add Query switch to mqtt and webapp setup (defaults to off so as to not break existing fingerprints)
  • Add Active Scan switch to mqtt and webapp setup
  • Query and append device model to apple fingerprints if enabled!
  • Add support room assistant app @DTTerastar (#69)

Misc Changes

  • Stats reworked
ESPresense - v1.7.2

Published by github-actions[bot] about 3 years ago

Bug Fixes

  • Fix MQTT last will and testament not consistently sending offline @DTTerastar (#74)
ESPresense - v1.7.1

Published by github-actions[bot] about 3 years ago

ESPresense - v1.7.0

Published by github-actions[bot] about 3 years ago

  • Potientaly breaking: room name is now lower cased, trimmed, and all whitespace replaced with underscores when put into mqtt (#64)
  • ANSI Colors Added to Serial
  • Close/Left totally rewritten to find stuff quickly (uses NO filtering)
  • Serial display for 'New' waits for 2nd packet before showing
  • One Euro filter reoptimized to work for slow broadcasters (Tiles) as well as it previously did for quick (Phones/Watches)
  • All time measurement made wraparound protected
  • Make Arduino OTA disabled by default, but a setting
  • Add a calibration section of settings with lots of knobs to twiddle
  • Ignore microsoft and non Nearby Info apple packets (they are useless for tracking atm)
  • Delete old fingerprints after configurable max age instead of waiting for MAX MACS and deleting the oldest
ESPresense - v1.6.4 - Misc discovery fix

Published by DTTerastar about 3 years ago

  • Fix malformed discovery json
ESPresense - v1.6.3 - Debugging

Published by DTTerastar about 3 years ago

  • Add an adafruit-huzzah32 flavor
  • Add md logging to verbose (#63)
ESPresense - v1.6.2 - Tweaks

Published by DTTerastar about 3 years ago

  • Fixing a failed update keeping scanning off
  • Max distance now allows decimals to 2 places
ESPresense - v1.6.1 - Auto update preference

Published by DTTerastar about 3 years ago

  • Replaced NOUPDATE flavor with an auto update preference (#50)
  • Add Macchina A0 flavor with battery mv reading (#51)
ESPresense - v1.6.0 - Configuration Webserver

Published by DTTerastar about 3 years ago

Web portal works even after wifi connection details established (#13)
PIR and Radar Motion sensors supported via configurable GPIO pins (#48)

ESPresense - v1.5.5 - MQTT HA Discovery

Published by DTTerastar about 3 years ago

  • Fix GUI of m5stickc
  • Max distance settable via MQTT /max_distance/set
  • Make active scanning optional (can help battery life on certain devices)
  • Optional HA Auto Discovery (fix #16)
ESPresense - v1.5.4 - Fix for Dialog based iBeacons

Published by DTTerastar about 3 years ago

  • Fix beacons that send BOTH manufacture data and service uuids (#41)
ESPresense - v1.5.3 - M5StickC flavor fixed

Published by DTTerastar about 3 years ago

  • Fix m5stickc init flag
ESPresense - v1.5.2 - More bug fixes

Published by DTTerastar about 3 years ago

  • Fix Close message not being logged out serial
  • Don't trust inaccurate Apple txPower
ESPresense - v1.5.1 - Lots of changes

Published by DTTerastar about 3 years ago

  • Breaking Change: iBeacon id's were backwards, they are now correct and match HA Companion
  • Bump NimBLE to 1.3.1
  • Add support for blinking m5atom led, red=no wifi, blue=no mqtt, blinking white is packet seen
  • Fix rssi@1m when multiple packets from same mac (#41)
ESPresense - v1.5.0 - Whoops

Published by DTTerastar about 3 years ago

  • This is a dup of v1.4.4
ESPresense - v1.4.4 - Misc tweaks

Published by DTTerastar about 3 years ago

  • Additional sonos fingerprinting
  • Remove button handling from esp32 flavors (#34)
ESPresense - v1.4.3 - Mifit fingerprint

Published by DTTerastar about 3 years ago

  • Add mifit: fingerprint for md:0157
ESPresense - v1.4.2 - Fix fingerprinting of KeySmart tiles

Published by DTTerastar about 3 years ago

  • Fix fingerprinting of KeySmart tiles