This is long awaited and hopefully the community can benefit. I was able to decrypt and analyze the traffic and get the local API information.
First you want to get the IP address of the LDATA module and the serial number of the module. You can find the serial number in app and the DHCP lease in your router.
After you have this, you can access the API using the following structure
Base
http://IPADDRESS:13107/api/residentialBreakerPanels/LDATA-XXXXX-XXXXX-XXXXX
List breakers
http://IPADDRESS:13107/api/residentialBreakerPanels/LDATA-XXXXX-XXXXX-XXXXX/residentialBreakers
Trip a specific breaker - You can find the ID in the previous URL
http://IPADDRESS:13107/api/residentialBreakers/XXXXXXXXXX/trip
Certificate? Self test maybe?
http://IPADDRESS:13107/api/residentialBreakerPanels/LDATA-XXXXX-XXXXX-XXXXX/certificate
SSIDs in the area with RSSI
http://IPADDRESS:13107/api/residentialBreakerPanels/LDATA-XXXXX-XXXXX-XXXXX/wifiSSIDsWithRSSI
SSID without RSSI
http://IPADDRESS:13107/api/residentialBreakerPanels/LDATA-XXXXX-XXXXX-XXXXX/wifiSSIDs
You can setup telegraf and influxDB to record the information using the following code
[[inputs.http]]
## One or more URLs from which to read formatted metrics
urls = [
"http://IPADDRESS:13107/api/residentialBreakerPanels/LDATA-XXXXX-XXXXX-XXXXX/residentialBreakers"
]
data_format = "json_v2"
[[inputs.http.json_v2]]
[[inputs.http.json_v2.object]]
disable_prepend_keys = true
path = "@this"
included_keys = [
"energyConsumption",
"energyConsumption2",
"lineFrequency",
"power",
"rmsCurrent",
"rmsVoltage",
"currentRating",
]
tags = ["name","id","serialNumber"]
Any questions or if you need information on the API, please let me know.