diff --git a/src/lib/ebus/data.cpp b/src/lib/ebus/data.cpp index 9980d578..cf8ce74d 100644 --- a/src/lib/ebus/data.cpp +++ b/src/lib/ebus/data.cpp @@ -1173,6 +1173,7 @@ result_t NumberDataField::readSymbols(SymbolString& input, const unsigned char b if (outputFormat & OF_JSON) { output << '"'; output << setw(m_length * 2) << setfill('0'); + output << static_cast(signedValue) << setw(0); output << '"'; return RESULT_OK; }