Checksum errors are currently mapped as a "warning" by the logger.
This is unwanted in most cases:
Checksum errors tend to happen, sporadically. However, the end user cannot take any action to avoid these sporadic errors and subsequent telegrams are always error-free. The issue solves itself.
Errors that are thrown as "warning" do appear in front-end systems, such as Home Assistant. This could cause questions and confusion with end-users that are worried by these warnings.
Structural issues in communication require specific investigation by power users. These users are keen enough to level up the default error level from "warning" to, for example, "info"
Checksum errors are currently mapped as a "warning" by the logger.
This is unwanted in most cases: