OmniLoopMessageParser
Parse Omnipod messages for Loop Report and FreeAPS X log files (also iAPS and Trio)
Install / Use
/learn @marionbarker/OmniLoopMessageParserREADME
OmniLoopMessageParser
Use Cases
- Parse Saved Files when selected pump is Omnipod and prepare csv file with every Pod message in the file for each individual pod included in the file, valid for
- Loop Reports
- FreeAPS X Log Files
- updated to work with iAPS and Trio files
- Parse HEX strings from rPi DASH simulator or Xcode debug logs
- This is done one string at a time
If you want to parse a whole saved Xcode debug log refer to Select OmniBLE Parser Scheme in Xcode
Usage Instructions
Please see the wiki for instructions on how to use this parser.
July 2020
- Reorganize the code (with help from #1 child)
- Use flake8 to force pretty code
- Use folders and set up packages
- Move the documentation to the wiki (WIP)
April 2021
- Use pd.at instead of deprecated pd.set_value
- Do some work using git on windows, then switch to mac exclusively
June 2021
- FreeAPS X aka OpenAPS on an iPhone is available for test (using since April)
- The log files (log.txt, log_prev.txt) have the message hex code for pods
- The format is different, so need to expand the parsers to handle Messages
Later updates
- The README.md was not updated with later updates. Please refer to the wiki.
Related Skills
node-connect
352.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
