Open Kolbi opened 8 months ago
I'm confused. This is just raw response from the api. If you disable debug this output with disappear from logs.
@Kolbi I agree. The timestamp is not a valid Json item, but this is how the Audi servers send them.
Funny. :) Normally Audi should fix this on their side,
I'm thinking if it would be helpful for us to convert timestamps before LOGGER.debug...
I think its good to have the raw values at the debug
level. It may be useful to have them at the info
level in a more cleaned up data structure for easy reading.
Logs could use a lot more cleaning up/additions for better insight into whats happening though.
edit: learned the hard way info
is not for custom component info lol
Also, I couldn't agree more @Kolbi I'm losing my mind removing or quoting the datetime.datetime(xxx) data so i can see it in a readable format. A raw format debug, and a formatted debug, would be really nice.
Bug introduced by PR: https://github.com/arjenvrh/audi_connect_ha/pull/252
The output in the log for Timestamp looks for example:
'carCapturedTimestamp': datetime.datetime(2024, 3, 5, 13, 35, 51, tzinfo=datetime.timezone.utc),
This cases issues if you try to verify the json with tools like https://jsonformatter.curiousconcept.com/