static void Main(string[] args)
{
var portName = System.IO.Ports.SerialPort.GetPortNames().Where(element =>
element != "COM1"
&& element != "COM10"
&& element != "COM11").First();
var controller = new ZWaveController(portName);
//controller.Channel.Log = Console.Out;
controller.Open();
try
{
Run(controller).Wait();
}
catch (AggregateException ex)
{
foreach (var inner in ex.InnerExceptions)
{
LogMessage($"{inner}");
}
}
catch (Exception ex)
{
LogMessage($"{ex}");
}
finally
{
Console.ReadLine();
controller.Close();
}
}