Initial commit: FranklinWH AGATE client library reverse engineered from Family Energy app

- Reverse engineered network I/O stack for AGATE device
- Bluetooth LE and Wi-Fi onboard communication support
- Discovered operations: queryAgateInfo, queryDeviceInfoHttp, queryModesByHttp, queryConnectWifi, connectViaBluetooth, startBluetoothHeartbeat
- Cloud API endpoints identified: e-api.franklinwh.com, energy.franklinwh.com, hes-gateway
- Python library structure with client, bluetooth, wifi, api modules
- Documentation for reverse engineering findings
This commit is contained in:
robot committed 2026-10-10 02:46:11 +00:00
commit d48b6b17c7
7 files changed
+177

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
"""
FranklinWH AGATE Device Client
Reverse engineered from com.Franklinwh.FamilyEnergy Android app.
Provides access to Bluetooth and Wi-Fi network I/O stack for AGATE devices.
"""
from .client import AgateClient
from .bluetooth import BluetoothManager
from .wifi import WifiManager
from .api import ApiClient
__version__ = "0.1.0"
__all__ = ["AgateClient", "BluetoothManager", "WifiManager", "ApiClient"]