|
| 1 | +{ |
| 2 | + "schema_version": 1, |
| 3 | + "model_key": "anern_spi_12000w", |
| 4 | + "manufacturer": "Anern", |
| 5 | + "model": "SPI-12000W", |
| 6 | + "aliases": ["URTU1920", "EyeBond OFFG short-ASCII"], |
| 7 | + "lifecycle": "experimental", |
| 8 | + "variants": [ |
| 9 | + { |
| 10 | + "variant_key": "offg_family", |
| 11 | + "label": "EyeBond FC4 short-ASCII read-only", |
| 12 | + "device_descriptor_keys": [ |
| 13 | + "anern_spi_12000w", |
| 14 | + "eybond_short_ascii_family" |
| 15 | + ], |
| 16 | + "known_firmware": [ |
| 17 | + "collector FW 8-50-18-3", |
| 18 | + "ATVER 1.14", |
| 19 | + "UART 9600 8N1", |
| 20 | + "inverter MD S2-8127-260108-V7.3B" |
| 21 | + ] |
| 22 | + } |
| 23 | + ], |
| 24 | + "validation": { |
| 25 | + "hardware": "captured", |
| 26 | + "telemetry": "partial", |
| 27 | + "controls": "none" |
| 28 | + }, |
| 29 | + "coverage": { |
| 30 | + "runtime_control_surface": "read_only", |
| 31 | + "smartess_control_surface": "not_applicable", |
| 32 | + "vendor_register_map": "partial", |
| 33 | + "notes": [ |
| 34 | + "Read-only MD/Q1/F/RB over EyeBond FC4 short-ASCII; live PV is solicited with bare 5AA5 and merged from the aabb0200 reply.", |
| 35 | + "MP/RH and writes remain deferred.", |
| 36 | + "Wire Forward2Device uses devcode 0x02FF even when ValueCloud lists 0x19B4.", |
| 37 | + "Battery-mode load watts: BMS DC proxy while discharging (Q1 load% often stuck at 0).", |
| 38 | + "Grid/Mains Direct: mode and voltages proven; no instantaneous grid-import watts on the known read surface (SmartValue agrees).", |
| 39 | + "RB pack-voltage raw 0 and SoC 0 (trailing fields may be nonzero) = BMS link lost: publish bms_link_ok=False only; omit SoC/V/I so DELTA holds last-good. True SoC 0% with non-zero pack voltage still publishes." |
| 40 | + ] |
| 41 | + }, |
| 42 | + "known_limitations": [ |
| 43 | + "Read-only first implementation; no write controls are exposed.", |
| 44 | + "Q1 Load Percentage often reports 0% with real AC load (battery and grid); SmartValue shows the same.", |
| 45 | + "No proven instantaneous grid-import power (W) while Mains Direct / bypass; external metering may be required.", |
| 46 | + "aabb PV/LOAD fields are unavailable when the bounded 5AA5 solicitation receives no aabb0200 reply (typical at night).", |
| 47 | + "When RB pack-voltage raw and SoC are both 0, trailing fields may still be nonzero; SoC/V/I are omitted (bms_link_ok off) rather than published as 0 — History may hold last-good until the link returns.", |
| 48 | + "Do not treat APK bse_crtu_*/SON/SOFF paths as safe without hardware confirmation." |
| 49 | + ], |
| 50 | + "knowledge_summary": "Anern SPI-12000W behind an EyeBond I2000 collector speaks EyeBond FC4 short ASCII (MD/Q1/F/MP/RH/RB), plus a bare 5AA5 runtime query whose aabb0200 reply supplies live PV. Read-only runtime exposes SoC/BMS, mode flags, ratings, and a discharge-only BMS load proxy. BMS link loss (RB pack-voltage raw 0 and SoC 0, regardless of trailing fields) omits SoC zeros; true empty SoC with pack voltage still publishes 0%. Instantaneous grid-import watts are not available on the proven cloud/local surface when Mains Direct.", |
| 51 | + "source_keys": ["support_archive_anern_spi12000_short_ascii_20260914"] |
| 52 | +} |
0 commit comments