Get Zigbee status.
Enphase-API is an unofficial project providing an API wrapper and the documentation for Enphase®'s products and services.
More details on the project are available from the project’s homepage.
A HTTP GET to the /ivp/zb/status endpoint provides the following response data.
As of recent Gateway software versions this request requires user authentication and authorisation, see Authentication.
| Name | Type | Values | Description |
|---|---|---|---|
|
Object |
|
The Zigbee state. |
|
Object |
|
The Zigbee counters. |
| Name | Type | Values | Description |
|---|---|---|---|
|
Boolean |
Boolean (e.g. |
Is there a Zigbee device connected. |
|
Boolean |
Boolean (e.g. |
Has the Zigbee host completed initialisation. |
|
Number |
Number |
The maximum Zigbee payload size. |
|
Number |
Number |
The number of Zigbee joined nodes. |
|
Array(Unknown) |
Array of Unknown |
Each of the Zigbee joined nodes. |
|
Boolean |
Boolean (e.g. |
Is there a IEEE 802.15.4 device connected. |
|
Boolean |
Boolean (e.g. |
Has the IEEE 802.15.4 host completed initialisation. |
|
Number |
Number |
The maximum IEEE 802.15.4 payload size. |
|
Number |
Number |
The number of IEEE 802.15.4 joined nodes. |
|
Array(Unknown) |
Array of Unknown |
Each of the IEEE 802.15.4 joined nodes. |
|
Number |
Number |
The number of client devices. |
|
Array(Unknown) |
Array of Unknown |
Each of the client devices. |
| Name | Type | Values | Description |
|---|---|---|---|
|
Object |
|
The Zigbee counters. |
|
Object |
|
The Radio Access Layer (RAL) counters. |
|
Object |
|
The Radio Access Layer (RAL) radio counters. |
|
String |
String |
The Zigbee library counters in string form. |
|
Object |
|
The IEEE 802.15.4 counters. |
|
Array(Unknown) |
Array of Unknown |
The client device counters. |
|
Object |
|
The buffer pool state. |
|
Array(Object) |
Array of |
The buffer subpool state. |
| Name | Type | Values | Description |
|---|---|---|---|
|
Number |
Number |
The number of received packets. |
|
Number |
Number |
The number of received packets with errors. |
|
Number |
Number |
The number of transmitted packets. |
|
Number |
Number |
The number of transmitted packets with errors. |
|
Number |
Number |
The number of transmitted coordinated multi-point (CoMP) errors. |
|
Number |
Number |
The number of provisioned device registrations. |
|
Number |
Number |
The number of provisioned device registration errors. |
|
Number |
Number |
The number of provisioned devices de-registered. |
|
Number |
Number |
The number of provisioned devices de-registered errors. |
|
Number |
Number |
The number of received hello messages. |
|
Number |
Number |
The number of transmitted device information requests. |
|
Number |
Number |
The number of received device information requests. |
| Name | Type | Values | Description |
|---|---|---|---|
|
Number |
Number |
The total transmission requests dropped count. |
|
Number |
Number |
The total transmission okay count. |
|
Number |
Number |
The total transmission FIFO level register (FLR) count. |
|
Number |
Number |
The transmission request no radio drop count. |
|
Number |
Number |
The transaction table full count. |
|
Number |
Number |
The transmission confirmation transaction not found count. |
|
Number |
Number |
The radio switch count. |
|
Number |
Number |
The initialisation done Cb drop count. |
|
Number |
Number |
The transmission request queue full drop count. |
|
Number |
Number |
The transaction count freed count. |
|
Number |
Number |
The transaction count allocation okay count. |
|
Number |
Number |
The transaction count allocation FIFO level register (FLR) count. |
|
Number |
Number |
The transmission request to Zigbee count. |
|
Number |
Number |
The transmission request to sub-Ghz count. |
|
Number |
Number |
The transmission confirmation received count. |
|
Number |
Number |
The frames forwarded to upper layer count. |
|
Number |
Number |
The transmission queue removes. |
|
Number |
Number |
The immediate transmission request. |
|
Number |
Number |
The transmission queue inserts. |
|
Number |
Number |
The transmission queue number of items. |
| Name | Type | Values | Description |
|---|---|---|---|
|
Number |
Number |
The Join indication drop count. |
|
Number |
Number |
The total transmit request processed count. |
|
Number |
Number |
The total transmit okay count. |
|
Number |
Number |
The total transmit no acknowledgement FIFO level register (FLR) count. |
|
Number |
Number |
The total transmit clear channel assessment (CCA) FIFO level register (FLR) count. |
| Name | Type | Values | Description |
|---|---|---|---|
|
Number |
Number |
The total buffer pool size. |
|
Number |
Number |
The buffer pool in use. |
|
Number |
Number |
The buffer pool free space. |
|
Number |
Number |
The buffer pool watermark. |
|
Number |
Number |
The buffer pool allocation failed count. |
|
Number |
Number |
The buffer pool allocation okay count. |
|
Number |
Number |
The buffer pool free okay count. |
| Name | Type | Values | Description |
|---|---|---|---|
|
Number |
Number |
The subpool index. |
|
Number |
Number |
The subpool size. |
|
Number |
Number |
The subpool total. |
|
Number |
Number |
The subpool in use. |
|
Number |
Number |
The subpool free. |
|
Number |
Number |
The subpool watermark. |
|
Number |
Number |
The subpool allocation failed count. |
|
Number |
Number |
The subpool allocation okay count. |
|
Number |
Number |
The subpool free okay count. |
{"state": {"zb is_device_connected": false, "zb is_init_done": false, "zb max_pyld_size": 0, "zb num_joined_nodes": 0, "zb joined_nodes": [], "ieee_15_4 is_device_connected": false, "ieee_15_4 is_init_done": false, "ieee_15_4 max_pyld_size": 0, "ieee_15_4 num_joined_nodes": 0, "ieee_15_4 joined_nodes": [], "num_client_devices": 0, "client_devices": []}, "counters": {"zigbee_counters": {"rx_packets": 0, "rx_err": 0, "tx_packets": 0, "tx_err": 0, "tx_comp_err": 0, "reg_prov_dev": 0, "reg_prov_dev_err": 0, "dereg_prov_dev": 0, "dereg_prov_dev_err": 0, "rx_hello_msg": 0, "tx_dev_info_req": 0, "rx_dev_info_rsp": 0}, "ral_counters": {"totTxReqDropCnt1": 0, "totTxOkCnt": 0, "totTxFlrCnt": 0, "txReqNoRadioDropCnt": 0, "trxnTblFullCnt": 0, "txCnfTrxnNotFndCnt": 0, "radioSwitchCnt": 0, "initDoneCbDropCnt": 0, "txReqQFullDropCnt": 0, "trxnCxFreedCnt": 0, "trxnCxAllocOkCnt": 0, "trxnCxAllocFlrCnt": 0, "txReqToZbCnt": 0, "txReqToSubGCnt": 0, "txCnfRxCnt": 0, "framesFwdToUpLyrCnt": 0, "txQueueRemoves": 0, "immediateTxReqs": 0, "txQueueInserts": 0, "txQueueNumItems": 0}, "ral_radio_counters": {"joinIndDropCnt": 0, "totTxReqProcCnt": 0, "totTxOkCnt": 0, "totTxNoAckFlrCnt": 0, "totTxCCAFlrCnt": 0}, "zigbee_lib_counters": "zj-i-rx: 0 zdp-tx-req: 0 z-cq-full: 0 z-dq-full: 0 ztx1-to-m: 0 zdp1-rx-m: 0 ztx1-cnf: 0 ztx1-cnf-tmo: 0 ztx1-cnf-dr: 0 ztx-cnf-flr: 0 ztx-cnf-mAck: 0 ztx-cnf-cca: 0 ztx-cnf-nAck: 0 ztx-cnf-nj: 0 ztx-cnf-rtNF: 0 ztx-cnf-encF: 0 ztx-cnf-pyTL: 0 ztx-cnf-nSSC: 0 ztx-cnf-aNF: 0 ztx-cnf-rAE1: 0 ztx-cnf-rAE2: 0 ztx-cnf-nBRF: 0 ztx-cnf-mEC: 0 atc-req: 0 atc-resp: 0 u-rx-b: 0 u-rx-m: 0 u-drop-0: 0 u-drop-1: 0 u-drop-2: 0 rssi-tmo: 0 ", "IEEE_15_4_counters": {"rx_packets": 0, "rx_err": 0, "tx_packets": 0, "tx_err": 0, "tx_comp_err": 0, "rx_hello_msg": 0, "tx_dev_info_req": 0, "rx_dev_info_rsp": 0}, "client_dev_counters": [], "buffer_pool": {"buffer_pool_total": 254, "buffer_pool_in_use": 0, "buffer_pool_free": 254, "buffer_pool_watermark": 0, "buffer_pool_alloc_failed": 0, "buffer_pool_alloc_ok": 0, "buffer_pool_free_ok": 0}, "buffer_subpool": [{"subpool_index": 0, "subpool_size": 16, "subpool_total": 48, "subpool_in_use": 0, "subpool_free": 48, "subpool_watermark": 0, "subpool_alloc_failed": 0, "subpool_alloc_ok": 0, "subpool_alloc_free_ok": 0}, {"subpool_index": 1, "subpool_size": 32, "subpool_total": 48, "subpool_in_use": 0, "subpool_free": 48, "subpool_watermark": 0, "subpool_alloc_failed": 0, "subpool_alloc_ok": 0, "subpool_alloc_free_ok": 0}, {"subpool_index": 2, "subpool_size": 64, "subpool_total": 90, "subpool_in_use": 0, "subpool_free": 90, "subpool_watermark": 0, "subpool_alloc_failed": 0, "subpool_alloc_ok": 0, "subpool_alloc_free_ok": 0}, {"subpool_index": 3, "subpool_size": 128, "subpool_total": 32, "subpool_in_use": 0, "subpool_free": 32, "subpool_watermark": 0, "subpool_alloc_failed": 0, "subpool_alloc_ok": 0, "subpool_alloc_free_ok": 0}, {"subpool_index": 4, "subpool_size": 255, "subpool_total": 36, "subpool_in_use": 0, "subpool_free": 36, "subpool_watermark": 0, "subpool_alloc_failed": 0, "subpool_alloc_ok": 0, "subpool_alloc_free_ok": 0}]}}