When utilizing the Wyebot API to obtain network test results, the pass/fail status will be represented as an integer within the result_status_id
field, each of which corresponds to a matching result_status_name
. Both are returned with the response which makes watching for non-zero values is the easiest way to trigger upon failures.
The full list is included below for further integration and development.
0 | SUCCESS
1 | FAILED
2 | Incomplete
3 | Did not run
4 | Not applicable
5 | SSID not present
6 | Incorrect Preshared Key
7 | Cannot resolve hostname
8 | Cannot get IP address
9 | Gateway not reachable
10 | Speedtest server not reachable
11 | 802.1x authentication failure
12 | Bad hostname
13 | Network unreachable
14 | Captive Portal failure
15 | IPerf server not running
16 | Speedtest download too slow
17 | Speedtest upload too slow
18 | Download throughput did not meet specified criteria
19 | Upload throughput did not meet specified criteria
20 | Download and Upload throughput did not meet specified criteria
21 | Host unreachable
22 | AP did not respond to authentication requests
23 | RADIUS server unreachable
24 | DNS server unreachable
25 | IPerf server busy
26 | AP did not respond to sensor
27 | Did not run:Too many tests scheduled
28 | DNS server timeout
29 | EAPOL key frame received out of sequence from AP
30 | Speedtest initialization timeout
31 | Speedtest download timeout
32 | Speedtest upload timeout
33 | Speedtest download unknown error
34 | Speedtest upload unknown error
35 | Failed to load config file. Verify SSID and credentials.
36 | No DNS servers available
37 | Network connection dropped
38 | Network connection not available
39 | IP connection not available
40 | Captive portal connection not available
41 | Cannot reverse map IP address
42 | BSSID not present
43 | Remote device had an internal timeout
44 | Remote device unresponsive
45 | WiFi association failure
46 | Cannot ping video server, check firewall 47 | Video server not running
48 | Video server busy
49 | Unable to establish connection with video server, check firewall
50 | Unknown error obtaining video server information, check firewall
51 | Test input parameters are missing
52 | Association Rejected by AP
53 | Transmit error, check firewall
54 | Receive error, check firewall
55 | Transmit and receive error, check firewall
56 | The selected WPA3 authentication mode is not supported by this sensor. Please contact Wyebot support.
57 | Connection reset by peer.
58 | Security settings mismatch.
59 | AP did not respond to association requests
60 | Sensor client radio driver error
61 | No RADIUS response received
62 | Timed out during 4-Way Handshake
255 | Unknown