public Task OnSettingsChanged(MyActionSettings settings)
        {
            if (!string.IsNullOrEmpty(settings.OpenhabUri))
            {
                this.connection  = openhabManager.Connect(settings.OpenhabUri);
                this.currentItem = settings.ItemName;
                if (!string.IsNullOrEmpty(settings.ItemName))
                {
                    this.monitor?.Dispose();

                    this.monitor = connection.MonitorState(settings.ItemName, UpdateState);
                }
            }
            return(Task.CompletedTask);
        }
Пример #2
0
 // auto register these events where we can
 public Task OnSettingsChanged(MyActionSettings settings)
 {
     return(Task.CompletedTask);
 }