CAN-BUS help - Arduino & SeeedStudio CAN-BUS Shield

Hallo.

Hope that there is someone who can help me with my problem.
I have connected my CAN-BUS shield to my heating systems and I’m getting data from the bus.
So this is working (I Think ;D )
However, I can not get the data that I want.
Please see attached pictures.

It says that it’s running with CANopen and the node should be 80 (0X50 hex)
However when I put a filter on that only shows data from node 80 I’ll noget get any data.
and also when i try without filter, I’ll not get any data from the modul!

It also says the it is sending a heartbeat every 1s. and this one I have found on Node id 1862 (0X746 hex)

Hope that there is someone who can tell my how I can read data from the module.

Copy of the code i’m using to read from the shield :

#include <SPI.h>
#include "mcp_can.h"

INT32U canId = 0x000;
MCP_CAN CAN(9); 

unsigned char len = 0;
unsigned char buf[11];
char str[40];


void setup()
{
    Serial.begin(38400);

START_INIT:

    if(CAN_OK == CAN.begin(CAN_125KBPS))
    {
        Serial.println("CAN BUS Shield init ok!");
    }
    else
    {
        Serial.println("CAN BUS Shield init fail");
        Serial.println("Init CAN BUS Shield again");
        delay(100);
        goto START_INIT;
    }
}


void loop()
{
    if(CAN_MSGAVAIL == CAN.checkReceive())  
      {
        CAN.readMsgBuf(&len, buf); 
        canId = CAN.getCanId();

               Serial.print("<");
              Serial.print(canId);
              for(int i = 0; i<len; i++)
                {
                  Serial.print(",");
                  Serial.print(buf[i]);
                }
            Serial.print(">");
            Serial.println();
      }
}

anyone???