Files
Rodney Osodo 25006d2a1f feat: implement ESP32 power outage monitor with MQTT and OTA support
- WiFi manager with captive portal for configuration
- MQTTS client with TLS support using EMQX Cloud
- NVS storage for persistent configuration
- Power monitoring with 30-second heartbeat messages
- OTA firmware updates via MQTT
- NTP time synchronization (Kenya timezone EAT-3)
- Automatic reconnection handling
- Rollback protection for OTA updates

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
2026-01-05 22:57:14 +03:00

22 lines
511 B
Plaintext

dependencies:
espressif/mqtt:
component_hash: ffdad5659706b4dc14bc63f8eb73ef765efa015bf7e9adf71c813d52a2dc9342
dependencies:
- name: idf
require: private
version: '>=5.3'
source:
registry_url: https://components.espressif.com/
type: service
version: 1.0.0
idf:
source:
type: idf
version: 5.5.1
direct_dependencies:
- espressif/mqtt
- idf
manifest_hash: d11c86bf1e65d8286be5092ea284c0f288cf083564f6cbe51df18abb3bc2cf71
target: esp32c3
version: 2.0.0