Upcoming version will have a feature to disable updates to device state. Development is ongoing, but let’s show how it will look like:
In the integration’s ‘options’, there will be a new option:

Usually this text field is empty, and that’s how it should be most of the time.
Once something breaks (in API or in my code) which messes with state, we could add something here to ignore some updates. The above example text is disabling power_state updates from API (so the API can’t tell us if the device is on or off), and we disable color changes from locally generated states.
Syntax is:
<api|history>:<attribute>;[...]
: a colon separates source and attribute
; a semicolon separates multiple pairs
This feature isn’t inteded for daily use, it’s for times when there are issues with the state we get. Use wisely. I’ll probably publish the version soon, if the problem with power_state persists. Development is almost done.
So again, please update your integration versios, to not run into the breaking changes. Thanks.
If you read this too late, just update asap afterwards.