kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-21 13:53:29 -07:00
bff812605f adds home battery query
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-16 01:18:34 -07:00
b60b32830f Optional aGate address on the API (home-LAN direct connect)
eda78dd7d1 Home Wi-Fi join API (connectWifi SET + scan/status) with docs
3c7e74fd0e Document cloud account binding (§17): deviceBindV2 + token signature
Compare 3 commits »
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 22:00:14 -07:00
b79adc5d54 Business operations API: get_battery_soc/get_household_wattage/get_device_inventory
363c7cc6a2 EnvelopeCodec message layer; scripts are thin business-API wrappers
f15ae42db7 Live power APIs: detail/load/EMS queries + power module + host_probe8
Compare 3 commits »
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 21:19:40 -07:00
c11188dd0b Sync library with live findings: raw socket docs, wire reply parsing, pack-id BMS, empty-slot guard
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 21:12:39 -07:00
3d59a75f14 Per-pack BMS queries (id arg): batSoc source + host_probe7
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 19:54:14 -07:00
62e0fd649b Radix 16 (live-verified), universal reply splitter, golden capture vectors, host_probe6
0cd6b34a2e Document transport selection (§15): single-mode queries, BLE provisions Wi-Fi
58227608a7 Document direct-connect return flow (§14): manual join to socketQueryDeviceInfo
186f58da7d Add host_probe5 (session sequencing + close-vs-timeout)
Compare 4 commits »
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 17:58:27 -07:00
bdc98484a9 Seed socket payloads with opt (communicate factory) + host_probe4
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 17:48:05 -07:00
213a0518d6 Socket-transport cmd space (off_14 ids) from live capture: 1101/1307/1705/1707 + host_probe3
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 16:57:59 -07:00
2cdc274fe3 Add standalone host_probe2.py (stdlib-only transport probes)
ba4b47185d Add --probe2 transport variants (greeting, length prefixes, MQTT, split send)
Compare 2 commits »
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-15 16:47:36 -07:00
9e69f07636 Correct wire format to disassembly: raw S1||crypt(S2), radix 32, int snno/seconds, decryptData response parser, --probe
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-14 22:26:37 -07:00
2438a04ed5 Add SoftAP battery PoC (apower/BMS/EMS socket read) with docs and tests
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-12 19:28:05 -07:00
4c0b9de3df Make Wi-Fi join/leave actually functional
kfj001 pushed to main at WesternTechnologies/franklinwh-agate-client 2026-10-12 17:18:40 -07:00
a87dbe200e Add recovered protocol stack, Wi-Fi hotspot join, and RE findings
kfj001 transferred repository robot/franklinwh-agate-client to WesternTechnologies/franklinwh-agate-client 2026-10-09 19:46:56 -07:00
kfj001 released v0.2.0 at WesternTechnologies/goon_plugin 2026-10-07 17:07:24 -07:00
kfj001 pushed tag v0.2.0 to WesternTechnologies/goon_plugin 2026-10-07 17:07:24 -07:00
kfj001 deleted tag v0.2.0 from WesternTechnologies/goon_plugin 2026-10-07 16:10:09 -07:00
kfj001 released v0.2.0 at WesternTechnologies/goon_plugin 2026-10-07 16:09:00 -07:00
kfj001 deleted branch align-runner-label from WesternTechnologies/goon_plugin 2026-10-07 16:08:20 -07:00
kfj001 pushed to master at WesternTechnologies/goon_plugin 2026-10-07 16:08:20 -07:00
c3c8f24857 Merge pull request 'align runner label to server config' (#12) from align-runner-label into master
b071dbda87 Update .github/workflows/ci.yml
1924834cd5 Update .github/workflows/ci.yml
1a3616f026 Update .github/workflows/ci.yml
6ed6e4277a Update .github/workflows/release.yml
Compare 6 commits »