{"device": {"address": "C8:47:80:01:DA:B2", "name": "2P4S-upstairs", "model": "JK_B2A8S20P", "hardware": "11.XW", "software": "11.287", "serial": "3063044802"}, "live": {"status": "connected", "connected": true, "streaming": true, "last_frame": "2026-11-07T13:28:37+00:00", "last_frame_age_s": 0.0, "frames_total": 1989640, "frames_cell_info": 1989618, "frames_settings": 11, "frames_device_info": 11, "layout": {"head_shift": 16, "tail_shift": 32}, "started": "2026-10-25T23:44:16.293792+00:00", "last_raw_settings_frame": "55aaeb90019a58020000280a00005a0a0000420e0000de0d00000a000000ac0d00005a0a00000000000000000000c4090000f04902001e0000003c000000f04902002c0100003c0000003c000000d0070000bc02000058020000bc020000580200003200000050000000e8030000200300000400000001000000010000000100000090d00300dc050000de0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0710b0000003c3200fcf9ffff1f2d0000000000004f", "last_raw_cell_frame": "55aaeb90024c2e0d390d360d2b0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000002a0d0a00020034003500350035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e40000000000a6340000c0270300ee3b0000e900e700000000000000003107aa01003f6303005e020000795d0708590000004c012c0501010000000000000000000000000000ff00010000007c0356000500937f4140000000004305de1d00010001bb0500007044a50000000000e40000000000000000000000000000000000000000000000000000000000000000feff7fdc0f0100000000000047"}, "cells": {"count_active": 4, "count_config": 8, "voltages": [3.374, 3.385, 3.382, 3.371, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "resistances": [0.052, 0.053, 0.053, 0.053, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "min_cell": 4, "max_cell": 2, "min_voltage": 3.371, "max_voltage": 3.385, "avg_voltage": 3.378, "delta_voltage": 0.014, "enabled_mask": 15}, "pack": {"voltage": 13.478, "current": 15.342, "power": 206.8}, "soc": {"soc": 49, "soh": 89, "remaining_ah": 109.1, "full_ah": 222.0, "cycles": 606, "total_cycle_capacity_ah": 134700.4, "runtime_seconds": 86769996, "eta_empty_h": null, "eta_full_h": 7.36}, "temps": {"t1": 23.3, "t2": 23.1, "mosfet": 22.8, "heating": false, "heating_current": 7.646}, "status": {"charging": true, "discharging": true, "precharging": false, "balancing": false, "balancing_current": 0.0, "balancer_mask": 0, "charge_status": "No charge", "charge_status_id": 0, "errors_mask": 0, "emergency_countdown": 0, "smart_sleep_countdown": 0, "charge_status_time_elapsed": 0}, "settings": {"smart_sleep_voltage": 0.6, "uv_protection": 2.6, "uv_recovery": 2.65, "ov_protection": 3.65, "ov_recovery": 3.55, "balance_trigger_voltage": 0.01, "soc100_voltage": 3.5, "soc0_voltage": 2.65, "charge_request_voltage": 0.0, "float_request_voltage": 0.0, "power_off_voltage": 2.5, "max_charge_current": 150.0, "charge_oc_delay": 30, "charge_oc_recovery_time": 60, "max_discharge_current": 150.0, "discharge_oc_delay": 300, "discharge_oc_recovery_time": 60, "short_circuit_recovery_time": 60, "max_balance_current": 2.0, "charge_overtemp_protection": 70.0, "charge_overtemp_recovery": 60.0, "discharge_overtemp_protection": 70.0, "discharge_overtemp_recovery": 60.0, "charge_undertemp_protection": 5.0, "charge_undertemp_recovery": 8.0, "mosfet_overtemp_protection": 100.0, "mosfet_overtemp_recovery": 80.0, "cell_count": 4, "switch_charging": true, "switch_discharging": true, "switch_balancer": true, "total_capacity": 250.0, "short_circuit_delay": 1500, "balance_start_voltage": 3.55, "precharge_time": 0, "switch_heating": false, "switch_disable_temp_sensors": false, "switch_display_always_on": false, "switch_smart_sleep": false, "switch_disable_pcl": false, "switch_timed_stored_data": false, "switch_float_mode": false, "heating_start_temp": 60, "heating_stop_temp": 50, "smart_sleep_delay": 0, "discharge_undertemp_protection": 0, "discharge_undertemp_recovery": 0}}