Future<void> setColorAction(HSBColor color) { return performAction<HSBColor>(color, () => getColorState, () => sendSetColorAction(_request, _deviceId, color), getDetails: getDetails); }