Created by: verybadsoldier
I was suffering from a bug described here: https://github.com/pwr/Solaar/issues/289
I might be totally wrong but I think the reason is quite simple: The bit in the notification message that indicates if the device is online or not is interpreted inversely. According to this document (which is actualyl written by you?): https://lekensteyn.nl/files/logitech/logitech_hidpp10_specification_for_Unifying_Receivers.pdf
Means '0' -> device is online and '1' -> device is offline. I think that was wrong in the code so I inverted it. My problem is gone now.