receiver a tv receiving line 74 a settop box and the like and can exchange data with the isp server 80 a home network server the home appliances 82 and the transmitter 84 of the broadcasting station the interfaces 62 66 and 68 communicate by using a communication protocol which enables bilateral communication such as cdma or tcp ip for an example a wireless lan or bluetooth it is apparent that the interfaces 62 66 and 68 optionally include amplification means modulation means demodulation means transmission and reception means antenna and the like the controller 64 includes a cpu and memories ram rom the controller 64 has an emulator or a communication access program or the like stored in a memory for communication with the first terminal 40 or an external device and stores information on temperatures of the freezing chamber and the refrigerating chamber information on malfunctions of principal parts of the refrigerator and information on operation states of different parts of the refrigerator the controller 64 performs a function for the user 39 s order from the first terminal 40 or executes a program the second terminal 60 may be mounted not on the top surface but a side surface of the body 100 or an inside of the body 100 or detached from the body 100 the second terminal may be 60 may be a settop box a home network server or a pc which can make wire wireless communication the main controller 90 senses temperatures of and controls the freezing chamber and refrigerating chamber of the refrigerator.