M5Atom Socket with LINE Messaging API
Hardware Requirements
References
Read moreA smart socket project using M5Atom Socket. Features power ON/OFF control, power current monitoring and status notifications via LINE message.
Souece code (GitHub)Key Features- Remote Control: Web-based interface for power ON/OFF control
- Real-time Monitoring: Voltage, current, power, and power factor measurement
- Modern Web UI: Responsive, mobile-friendly interface with real-time updates
Main Interface
- Smart Auto-OFF: A function that automatically turns off the power when consumption falls below a threshold.Threshold, OFF time, and auto-off enable/disable settings can be configured via web Interface
SETTINGS interface
- LINE Notifications: IP address and various instant alerts via LINE Messaging API
LINE Notification
- WiFi Management: Built-in WiFiManager for easy network configuration
- Persistent Settings: NVS storage for configuration persistence
- Hardware Control: Physical button control with LED status indicators
- OTA Updates: Over-the-air firmware updates with web interface (ElegantOTA)
OTA update interface
- M5Atom
- M5Atom Socket
- Arduino IDE
Required libraries:
- M5Atom
- ElegantOTA
- ESP32_LINE_Messaging_API
System diagram
Comments