Releases: Schluggi/AIOsense
PCB v3.0.0-rc1
⭐ General
Warning
This is an untested v3.0.0 release (therefore rc1)!
@mourix joined the project and made some awesome PCB improvements! Thank you so much! Since we run out of GPIO pins all ESPs besides ESP32-S2-mini and ESP32-S3-mini are no longer supported. They should still work but will not be able use new features.
I just ordered some PCBs for testing. After testing I will release new docs & firmware. Happy wake word. Have fun :)
🚀 New Features
- Speaker support
- You need this amplifier
- We decide to add support for 3013 & 2307. Yes there are cheap as f*** but sounds surprisingly well. They will be mounted from the back to safe space so you have to print a new case or drill a hole.
- You can also add your own notebook speaker instead
- Microphone support
- HLK-LD2450 support (#92)
🛠 Fixes
- Better airflow for the BME sensors
New Contributors
Full Changelog: v2.1.0...pcb-3.0.0-rc1
esphome-v3.0.1
🛠 Fixes
📦 Other
- Dependency Updates (as always)
New Contributors
Full Changelog: esphome-v3.0.0...esphome-v3.0.1
esphome-v3.0.0
⭐ General
Note
From now on there will be two independent releases. One for ESPHome and one for the PCB. This is the first independent ESPHome release.
To upgrade set ref
to esphome-v3.0.0
(https://github.com/Schluggi/AIOsense/blob/main/esphome/esphome.yaml#L31) and bump this version on every new release. Things will break sooner or later on main
.
- @mourix is now part of the team and will lead the PCB design 🥳
- New material theme for our docs
- We now using Github Projects to track our work
🚀 Features
- BSEC is working again (#122)
- GUI controlled offsets
- Offsets for air quality, VOC and CO2 (#122)
- Basic Voice Assistant Support for ESP32-C3 (cb1929a)
- mmWave SEN0395 DFRobot now supports distance segments (#107, #125)
- You can define up to 4 zones based on distance where the radar does get triggered. This can be useful if you have moving objects in front of the sensor
⚠️ Deprecations / Breaking changes
Warning
Since we run out of GPIO pins all ESPs besides ESP32-S2-mini and ESP32-S3-mini are deprecated and not longer supported in the upcoming PCB v3.0.0 release. They will still work but will not be able use new modules.
- Take a look at our example config for all new modules you can use
- The default
temperature_offset
is now-6
- You must press the button "mmWave Apply Settings" after changes mmWave related settings
- This improves the lifetime of the sensor because it is less often written to flash
Removed packages:
esphome/packages/sensors/bme680_bsec.yaml
-> Replaced withesphome/packages/sensors/bme68x_bsec.yaml
Removed substitutions:
bme680_bsec_sample_rate
bme680_bsec_temperature_offset
Renamed substitutions:
bmex80_address
->bme_address
bmex80_update_interval
->bme680_bsec_temperature_offset
🛠 Fixes
(none)
📦 Other
- Using the official SEN0395 component instead of the custom component (#125)
New Contributors
- @btli made their first contribution in #102
- @lukas-holzner made their first contribution in #127
Full Changelog: v2.1.0...esphome-v3.0.0
PCB v2.1.0
🚀 Features
- OnlineShop
- printable case (#9).
- RTTTL Buzzer (#32)
- assembly instruction at the quickstart guide (#48)
- BOM (Bill Of Materials) added (#48)
- support for HLK-LD2410C (#33)
🛠 Fixes
- S2mini support (#82)
- The I²C pin for BME modules is now mirrored so the sensor itself is at the top. This should improve readings. You may have to re-solder the pins of these modules. (#55)
📦 Other
- I²C ports are now labeled to match the sensor type
- SDA and GND are now swapped at the IO port because otherwise GND does not had enough connections to the copper GND plate.
- I²C Resistors are now SMD (#65)
🏠 ESPHome
- ESPHome config is now more beginners friendly (#56, #70)
- two new diagnostic sensors and buttons (wifi signal, status, CPU temperature & safe mode)
- restart button is now part of diagnostic in HA
- mmWave configuration is now part of configuration in HA
- naming of the mmWave Factory Reset button (previously "Factory Reset mmWave")
- added a ESPHome config examples for HLK-LD2410(C) (#45)
- LD2410 is now prefixed with mmWave as well
New Contributors
Full Changelog: v2.0.0...v2.1.0
PCB v2.1.0-rc1
WARNING: This is an untested pre-release!
Changelog
Added
- ESPHome config examples for HLK-LD24109(C) (#45)
- BOM (Bill Of Materials) (#48)
- Support for HLK-LD24109C (#33)
- RTTTL Buzzer (#32)
Changed
- I²C ports are now labeled to match the sensor type
- ESPHome config is now more beginners friendly (#56, #70)
- SDA and GND are now swapped at the IO port because otherwise GND does not had enough connections to the copper GND plate.
- I²C Resistors are now SMD (#65)
Fixed
- The I²C pin for BME modules is now mirrored so the sensor itself is at the top. This should improve readings. You may have to re-solder the pins of these modules. (#55)
New Contributors
Full Changelog: v2.0.0...v2.1.0-rc1
PCB v2.0.0
After a lot of testing I can finally present v2.0.0. Many thanks to all who made this possible. 🥳
Changes Since v1.0
- Completely new PCB
- New documentation
- PIR is finally working 🎉
Changes since v2.0-rc4
- Position files are now included (#26)
What's Changed
- refactor READMe.md by @reschandreas in #11
- Added STL and STEP case models for v1.0. by @s-gordon in #16
- D1 Mini ESP32 ESPHome config by @s-gordon in #19
- Updated part numbers for as many parts as possible by @florianmulatz in #20
- Add LCSC part number for JLCPCB SMT services. by @Triskae in #25
- V2.0 by @florianmulatz in #28
- add readthedocs by @reschandreas in #27
- V2.0 by @Schluggi in #30
- Configure Renovate by @renovate in #34
- chore(deps): update dependency markdown to v3.4.1 by @renovate in #36
- chore(deps): update dependency myst-parser to v0.19.2 by @renovate in #35
- chore(deps): update dependency urllib3 to v1.26.15 by @renovate in #41
- Docs rework by @Schluggi in #42
- chore(deps): update dependency importlib-metadata to v6.1.0 by @renovate in #46
- ESP32 D1 Mini Boot LED by @cptbucky in #49
- chore(deps): update dependency watchdog to v3 by @renovate in #50
New Contributors
- @reschandreas made their first contribution in #11
- @s-gordon made their first contribution in #16
- @florianmulatz made their first contribution in #20
- @Triskae made their first contribution in #25
- @Schluggi made their first contribution in #30
- @renovate made their first contribution in #34
- @cptbucky made their first contribution in #49
Full Changelog: v1.0...v2.0.0
PCB v2.0-rc4
This is a pre-release. v2.0 will be released as stable, after we tested everything.
This RC is nearly final.
What's Changed
- D1 Mini ESP32 ESPHome config by @s-gordon in #19
- Updated part numbers for as many parts as possible by @florianmulatz in #20
- full support for the ESP32-C3
- ESP32-C3 RGB LED support
- fixed: PIR pin
- fixed: footprint for HLK-LD2410
- added: stencil gcode
New Contributors
- @florianmulatz made their first contribution in #20
Full Changelog: v2.0-rc3...v2.0-rc4
v2.0-rc3
Attention!
Please take a look: #15 (comment)
What's Changed
fixed: wrong labes for J1 (#17)
Full Changelog: v2.0-rc2...v2.0-rc3
PCB v2.0-rc2
This is a pre-release. v2.0 will be released as stable, after we tested everything.
What's Changed
Lots of improvements since v1.0:
- 2x generic I²C sockets (#7)
- PIR works now (#13)
- jumper added to define the PIR pin (#2)
- extra pin header for even more devices (#1)
- socket support for the cheap HLK-LD2410 mmWave sensor (#10)
- the capacitor for the BME chips is now SMD (#12)
- qr code on the back (#5)
- microphone support (kind of) (#6)
- improved documentation (#8)
3D printable cases will be released soon (#9).
New Contributors
- @reschandreas made their first contribution in #11
Full Changelog: v1.0...v2.0-rc2