ATtiny85 and MLX90614 cannot read temperature data

Code:

// Include library
#include <TinyWireM.h>
#include <Adafruit_MiniMLX90614.h>

// Define pins

int TINY_SDA = 0; //ATtiny SDA pin 5
int TINY_SCL = 2; //ATtiny SCL pin 7

int RED_PIN = 1;
int GREEN_PIN = 3;
int BLUE_PIN = 4;

float temp = 0;  //temperature is stored here

Adafruit_MiniMLX90614 mlx = Adafruit_MiniMLX90614(); //Set up MLX90614

void setup() {
  mlx.begin(); //init sensor

  pinMode(RED_PIN, OUTPUT);
  pinMode(GREEN_PIN, OUTPUT);
  pinMode(BLUE_PIN, OUTPUT);
}

void loop() {

  temp = mlx.readObjectTempC();

  if (temp > 61) {
    digitalWrite(RED_PIN, HIGH);
    }
  else {
    digitalWrite(RED_PIN, LOW);
    }

  if (temp > 0 && temp < 60) {
    digitalWrite(GREEN_PIN, HIGH);
    }
  else {
    digitalWrite(GREEN_PIN, LOW);
    }

  if (temp < 1) {
    digitalWrite(BLUE_PIN, HIGH);
    }
  else {
    digitalWrite(BLUE_PIN, LOW);
    }
}

Pictures: