A simple access control list for esphome. Requires sd card usage (via sdmmc component).
Injects itself into web server as a handler and allows pulling/pushing acl config and pulling logs.
curl http://<host>/acl/acl.json
Push ACL
curl -d @acl.json -H -H "Content-Type: application/json" http://<host>/acl/acl.json
curl http://<host>/acl/logs/yyyy-mm-dd.log
curl http://<host>/acl/logs/latest.log
- Allow to use without SD card
- Log cleanup over time
Impl of sd card filesystem operations for ESP-IDF
An implementation to talk to A7670X (possibly others as well) modems for esphome that is heavily based on sim800l component, but solves some problems
- Allows it to work on lilygo's t-eth-elite + t-eth-elite-lte shield as these need to wake modem up using a power pin
- Supports setting pin code
- Incoming and outgoing SMS messages are processed in PDU mode which allows full unicode support (courtesy of https://github.com/mgaman/PDUlib)
- Fixes stability issues caused by modem responses coming asynchronously
- Other minor imporovements