 #include <Wire.h>
 #include <OneWire.h>
 #include <DallasTemperature.h>
+#include <avr/wdt.h>
+#include <avr/sleep.h>    // Sleep Modes
+#include <avr/power.h>    // Power management
+
+#define RNG_WATCHDOG 0 // and remove ISR(WDT_vect) from RNG.cpp (line 195) 
+
 #include <Crypto.h>
 #include <AES.h>
 #include <RH_RF95.h>

    Serial.println("No reply");
  }
  
  delay(5000);
}

/**
 * Read the internal voltage.


void loop() {

  // Reset watchdog so he knows all is well.
  wdt_reset();

  // Power up the sensors.
  digitalWrite(PIN_SENSOR_VCC, HIGH);

  tx_payload.setMsgId(++msg_id);

  uint16_t vcc = readVcc();
  tx_payload.setVcc(vcc);

  // Read the temperature.
  tx_payload.setTemperature(readTemperature());

  tx_payload.setChargeMa(readSolarCurrent());
  tx_payload.setChargeMv(readSolarVolts());
  tx_payload.setLight(readLight(vcc));
