Check the device is open and writeable before reporting it open
Signed-off-by: Chris Rizzitello <rizzitello@kde.org>