* Bump ondilo to 0.5.0 and handle errors retrieving data * Bump ondilo to 0.5.0 and handle errors retrieving data * Updated ruff recommendation * Refactor * Refactor * Added exception log and updated call to update data * Updated test cases to test through state machine * Updated test cases * Updated test cases after comments * REnamed file --------- Co-authored-by: Joostlek <[email protected]>