You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I still try to read some temperatures which in particular give some "invalid position in decode" errors when I simply adress them by their datapoint as per definition in the csv-file. Therefore I take known and working datapoints as reference.
For example for hwc Ntc2Sensor:
the corresponding hex-value by calling "ebusctl hex -s 31 0ab509030d0100" provides "03300200" as output.
Still I don't understand how the conversion from hex to a decimal number works. I tried a lot considering IEEE754 half precision by utilizing 2 of the bytes. But never I get the desired decimal value.
Surely, the first byte is the amount of usable bytes, which are for the above mentioned example: 30 02 00
How to calculate the decimal number from the hex output?
The text was updated successfully, but these errors were encountered:
I still try to read some temperatures which in particular give some "invalid position in decode" errors when I simply adress them by their datapoint as per definition in the csv-file. Therefore I take known and working datapoints as reference.
For example for hwc Ntc2Sensor:
Still I don't understand how the conversion from hex to a decimal number works. I tried a lot considering IEEE754 half precision by utilizing 2 of the bytes. But never I get the desired decimal value.
Surely, the first byte is the amount of usable bytes, which are for the above mentioned example: 30 02 00
How to calculate the decimal number from the hex output?
The text was updated successfully, but these errors were encountered: