- Use enum for JsonRPC and XmlRPC methods - Get supported JsonRPC and XmlRPC methods and check against used methods
2023.10.0
- Code cleanup - Remove Hm prefix from enums - Use enum for parameters - Use more existing constants
2023.9.8
- Improve caching - Cleanup cache naming - Remove max_age from most method signatures - Simplify data cache - Rename some cache methods - Remove attr prefix
2023.9.7
- Add check to BaseHomematicException - Reduce log level to 'warning' for get_all_device_data 'JSONDecodeError' exceptions - Update requirements
2023.9.6
- Use freezegun for climate test - Update ReGa-Script fetch_all_device_data.fn by Baxxy13 - Parameterize call to fetch_all_device_data.fn - Simplify json rpc post code - Improve for ConnectionProblemIssuer json rpc - Improve handle_exception_log - Avoid repeated logs - Move get_system_information to json_rpc - Add **str** to client and central
2023.9.5
- Cleanup light code - Use more enums for climate, cover, lock - Use TypedDict for light, siren args - Update requirements