On which port is the uplink received? (You should not use port 0.)
Where did you find that decoder? What payload do you use to test it while editing in TTN Console? Does testing it get you the expected output?
The 8 bytes payload AC0600FF018D0260
from your screenshot is too short for your decoder. Using 7 rather than 8 in With a length of 8 there is no decoded.hdop = bytes[7] / 10.0;
might fix that,bytes[8]
, and all 8 bytes from bytes[0]
through bytes[7]
were already used for other fields. Not knowing how the data is encoded, fixing it would just be a wild guess.
Why are you using the >>>0
here? I think it has no effect.
Note that even when the fields show in the output, you will not be able to use TTN Console’s Payload Formats to create some Cayenne-compatible payload. To use Cayenne, the device must use the LPP format. If the device does not use Cayenne LPP, then you cannot use TTN Console’s Payload Formats to convert the payload into that format: