Scaling - initial draft 

Marek please review the code
This method should change appliance `state` and set correct `state_explanation`.