HomeKey-ESP32
HomeKey-ESP32 copied to clipboard
Feature Request: Unauthenticated GPIO MQTT publish, LED lock state & battery status reporting
Hello, love your HomeKey implementation so far but would like to request 2 features to really make it perfect for me:
-
[ ] 1. Allow GPIO inputs to trigger a HomeKey Alt action without HomeKey authentication - i.e allow HomeKey to lock associated door/all house doors based on GPIO button without requiring HomeKey authentication - with second action configured as a door/ house lock via HomeAssistant & MQTT and “Always Unlock on HomeKey” option is set on the HomeKit page, the door could be locked with an unauthenticated button press and only unlocked via authenticated HomeKey
-
[ ] 2. Report associated door lock status via single RGB LED - Red/Green/Yellow to report current door status - (Red=locked, Green=unlocked, Yellow=locking/unlocking, Blinking Yellow & Red=jam)
-
[ ] 3. Implement battery voltage/charge/temperature status monitoring/reporting - Using an I2C battery monitor Adafruit LC709203F LiPoly / LiIon Fuel Gauge and Battery Monitor report battery power/charging/temperature status - This would enable the use of Adafruit Universal USB / DC / Solar Lithium Ion/Polymer charger - BQ24074, a 10k Thermistor, and a a TLV62569 3.3V Buck Converter Breakout to make the HomeKey device battery or solar powered (with either a 6V solar panel or 5VDC charging Li-Ion batteries)
Implementing these 3 features would allow me to simplify my setup and avoid having to use a second ESP device for a lock button/door lock monitoring or relying on a custom implementation HAP-ESPHome Thanks for your consideration!
I'll think about the first two but for the third one there are currently no plans to add this, if you need this you'll need to implement it on your own.
May u extend the neopixel section With led numbers: to Control led stripes and the option
- Led Puls/flashing (axx succes / denied )
- Ambiente Light ( Nightlight to find the reader ) All With separater Brightness
I'll think about the first two but for the third one there are currently no plans to add this, if you need this you'll need to implement it on your own.
Thank you for taking the time to read my feedback and for considering it.
I’ll keep an eye open, but if you do end up implementing these please let me know/update this issue notice accordingly. In the interim I’m going to try exploring using a second ESP to bridge the gap (and will look investigate integrating battery monitoring myself).
Thanks!