update for SmartHomeClient