Exemple #1
0
        public static IHomeWizardClient CreateCloud(string username, string passwordCloud, string name = null)
        {
            var login    = HomeWizardCloudClient.Login(username, passwordCloud);
            var response = login.Response.First(r => r.Name == name || name == null);

            return(new HomeWizardCloudClient(login.Session, response.Serial));
        }
Exemple #2
0
        public static IHomeWizardClient Create(string username, string passwordLocal, string passwordCloud, string name = null)
        {
            var discover = HomeWizardCloudClient.Discover().Result;

            if (string.IsNullOrEmpty(discover.Ip))
            {
                return(CreateCloud(username, passwordCloud, name));
            }
            return(CreateLocal(discover.Ip, passwordLocal));
        }