LoRaWAN Academy, week 4 "Integrate with myDevices Cayenne" - unsuccess

Hi all,
In the module #4 of LoRaWAN Academy courses we should integrate information from our device to MyDevice Cayenne web-service.
All previous steps were passed successfully:

  • build own LoRaWAN node - success,
  • configure Gateway to work with TTN console - success;
  • setup decoder in the TTN Console to parsing payload data - success;
  • integration with myDevice Cayenne web-service - unsuccess.

I’ve setup own account in myDevice service, create new device record and put DevEUI in corresponded field. In the TTN Console start ‘New integration’ wizard and put GUID from the myDevice URL, according instructions.
After that nothing happens… “Waiting for live data”MyDevice-1
Whats wrong?

N.B. Integration with twitter through IFTTT&Webhooks works fine (check the live data at https://twitter.com/twitt_iot)

Is your device sending the payload in Cayenne LPP format? No decoder is required if so.

Hi,
Yes, node is using Cayenne LPP format for payload data, but I’m using custom decoder for calculate additional field.
Look at this:

function Decoder(bytes, port) {
var temperature = ((bytes[2] << 8) | bytes[3]);
var luminosity = ((bytes[6] << 8) | bytes[7]);
var lights = "ON";
if (luminosity < 30) {
lights = "OFF"; 
}
return {
temperature: temperature / 10.0,
luminosity: luminosity
lights: lights
}
} 

Anyway, IFTTT works fine in any cases, but myDevice doesn’t work both with standard ‘Cayenne LPP’ & ‘Custom’ decoders.