Was spricht gegen: ?
Code:
void receiveEvent(int howMany)
{
  while (Wire.available() > 0)
{
    int data = Wire.receive();
    if (data == wert) bestimmteAktion();
  }
}

void bestimmteAktion()
{
  // tu was
}
Wenn dir dieser Vorgang zu langsam ist, musst du dir die Bibliothek durchlesen und an entsprechender Stelle modifizieren.