A method and apparatus for communicating between electrical appliances (e.g.
smoke detectors, thermostats, refrigerators, TV program recorders,
lawn / garden sprinkler systems,
irrigation control systems, etc.) and cloud-based applications (e.g. Facebook, Twitter, MySpace, email, SMS, etc.) includes a
server that translates communications between the communication protocols used by the appliances and applications. The electrical appliances include a minimum complexity necessary to perform their primary functions and to communicate with the
server. Additional complexity necessary for the electrical appliances to communicate with the cloud-based applications is enabled by the
server remote from the electrical appliances.