Exemple #1
0
        public void RestoreDevicesFromFile()
        {
            var ewelink = new Ewelink(Email, Password, Region);

            ewelink.RestoreDevicesFromFile();

            output.WriteLine(ewelink.Devices.AsJson());
        }
Exemple #2
0
        public async void LANTurnON()
        {
            var ewelink = new Ewelink("", "", "");

            ewelink.RestoreDevicesFromFile();
            ewelink.RestoreCredenditalsFromFile();
            ewelink.RestoreArpTableFromFile();

            var device = ewelink.Devices.First(x => x.deviceid == deviceId) as SwitchDevice;

            await device.TurnOnLAN();
        }
Exemple #3
0
        public void ZeroconfGetIp()
        {
            var ewelink = new Ewelink("", "", "");

            ewelink.RestoreDevicesFromFile();
            ewelink.RestoreArpTableFromFile();

            Device device = ewelink.Devices.First();
            var    ip     = device.GetIp();

            output.WriteLine(ip.ToString());
        }
Exemple #4
0
        public void ZeroconfMac()
        {
            var ewelink = new Ewelink("", "", "");

            ewelink.RestoreDevicesFromFile();
            ewelink.Arptable.RestoreFromFile();

            Device device = ewelink.Devices.First();
            var    mac    = device.mac;

            output.WriteLine(mac.ToString());
        }