Commit Graph

  • bff812605f adds home battery query main Your Name 2026-10-21 20:53:10 +00:00
  • b60b32830f Optional aGate address on the API (home-LAN direct connect) kfj001 2026-10-16 08:18:33 +00:00
  • eda78dd7d1 Home Wi-Fi join API (connectWifi SET + scan/status) with docs kfj001 2026-10-16 06:08:09 +00:00
  • 3c7e74fd0e Document cloud account binding (§17): deviceBindV2 + token signature kfj001 2026-10-16 05:57:31 +00:00
  • b79adc5d54 Business operations API: get_battery_soc/get_household_wattage/get_device_inventory kfj001 2026-10-16 04:58:33 +00:00
  • 363c7cc6a2 EnvelopeCodec message layer; scripts are thin business-API wrappers kfj001 2026-10-16 04:44:45 +00:00
  • f15ae42db7 Live power APIs: detail/load/EMS queries + power module + host_probe8 kfj001 2026-10-16 04:31:51 +00:00
  • c11188dd0b Sync library with live findings: raw socket docs, wire reply parsing, pack-id BMS, empty-slot guard kfj001 2026-10-16 04:18:22 +00:00
  • 3d59a75f14 Per-pack BMS queries (id arg): batSoc source + host_probe7 kfj001 2026-10-16 04:08:54 +00:00
  • 62e0fd649b Radix 16 (live-verified), universal reply splitter, golden capture vectors, host_probe6 kfj001 2026-10-16 02:50:23 +00:00
  • 0cd6b34a2e Document transport selection (§15): single-mode queries, BLE provisions Wi-Fi kfj001 2026-10-16 01:55:30 +00:00
  • 58227608a7 Document direct-connect return flow (§14): manual join to socketQueryDeviceInfo kfj001 2026-10-16 01:36:27 +00:00
  • 186f58da7d Add host_probe5 (session sequencing + close-vs-timeout) kfj001 2026-10-16 01:02:25 +00:00
  • bdc98484a9 Seed socket payloads with opt (communicate factory) + host_probe4 kfj001 2026-10-16 00:55:50 +00:00
  • 213a0518d6 Socket-transport cmd space (off_14 ids) from live capture: 1101/1307/1705/1707 + host_probe3 kfj001 2026-10-16 00:14:42 +00:00
  • 2cdc274fe3 Add standalone host_probe2.py (stdlib-only transport probes) kfj001 2026-10-15 23:53:41 +00:00
  • ba4b47185d Add --probe2 transport variants (greeting, length prefixes, MQTT, split send) kfj001 2026-10-15 23:52:55 +00:00
  • 9e69f07636 Correct wire format to disassembly: raw S1||crypt(S2), radix 32, int snno/seconds, decryptData response parser, --probe kfj001 2026-10-15 23:01:58 +00:00
  • 2438a04ed5 Add SoftAP battery PoC (apower/BMS/EMS socket read) with docs and tests kfj001 2026-10-15 01:26:28 +00:00
  • 4c0b9de3df Make Wi-Fi join/leave actually functional kfj001 2026-10-13 02:27:43 +00:00
  • a87dbe200e Add recovered protocol stack, Wi-Fi hotspot join, and RE findings kfj001 2026-10-13 00:18:23 +00:00
  • c2d261fb34 Update repo URL to WesternTechnologies organization robot 2026-10-10 02:48:55 +00:00
  • d48b6b17c7 Initial commit: FranklinWH AGATE client library reverse engineered from Family Energy app robot 2026-10-10 02:46:11 +00:00