     DEBUG_SERIAL_PRINT_FLASHSTRING("RH%: ");
     DEBUG_SERIAL_PRINT(rh);
     DEBUG_SERIAL_PRINTLN();
-    const int light = AmbLight.read();
-    DEBUG_SERIAL_PRINT_FLASHSTRING("L: ");
-    DEBUG_SERIAL_PRINT(light);
-    DEBUG_SERIAL_PRINTLN();
-    const int tempPot = TempPot.read();
-    DEBUG_SERIAL_PRINT_FLASHSTRING("temp pot: ");
-    DEBUG_SERIAL_PRINT(tempPot);
-    DEBUG_SERIAL_PRINTLN();
-
-    ValveDirect.read();
 
     // Initialised: turn main/heatcall UI LED off.
     OTV0P2BASE::LED_HEATCALL_OFF();


    OTV0P2BASE::LED_HEATCALL_ON();

    // Give plenty of time for the XTal to settle.
    delay(1000);

    // Have 32678Hz clock at least running before going any further.
    // Check that the slow clock is running reasonably OK, and tune the fast one to it.
    if(!::OTV0P2BASE::HWTEST::calibrateInternalOscWithExtOsc()) { panic(F("Xtal")); } // Async clock not running or can't tune.
//    if(!::OTV0P2BASE::HWTEST::check32768HzOsc()) { panic(F("xtal")); } // Async clock not running correctly.

    // Initialise the radio, if configured, ASAP because it can suck a lot of power until properly initialised.
    PrimaryRadio.preinit(NULL);

    // Normal long minimal-power sleep until wake-up interrupt.
    // Rely on interrupt to force quick loop round to I/O poll.
    OTV0P2BASE::sleepUntilInt();

    LED_on = !LED_on;
}


