There has been an improved solar control version. The program can write here. PCB is universal and can be adapted to the changing program of your needs. Arduino is the standard 5-key pad (A0) connector 16×2 LCD display (LCD LiquidCrystal (A5, 3, 4, 5, 6, 7)), the display backlight is turned on / off programmatically (D8), connect ENC28J60 network module (CS-D10 SI-D11, D12-SO, SCK-D13), three outputs DS18B20 sensors (D2, D9, A3). Relay connection for A1, A2. The controller is looks like :