diff --git a/telldus-core/service/TellStick_ftd2xx.cpp b/telldus-core/service/TellStick_ftd2xx.cpp index bb045bf2..8769cd30 100644 --- a/telldus-core/service/TellStick_ftd2xx.cpp +++ b/telldus-core/service/TellStick_ftd2xx.cpp @@ -134,6 +134,8 @@ void TellStick::processData( const std::string &data ) { d->fwVersion = TelldusCore::charToInteger(d->message.substr(2).c_str()); } else if (d->message.substr(0,2).compare("+R") == 0) { this->publishData(d->message.substr(2)); + } else if(d->message.substr(0,2).compare("+W") == 0) { + this->decodePublishData(d->message.substr(2)); } d->message.clear(); } else { // Append the character