public override async Task OnSceneSettingsCreating(SceneSettingBuilder settingBuilder) { await settingBuilder.RegisterAsync(new SceneSetting { UniqueIdentifier = SceneSettingUids.ActivateAtSunrise.ToString(), Name = "Activate at Sunrise", Description = "Activates this scene at sunrise", Value = "false", ValueType = DataType.BOOL }, CancellationToken); await settingBuilder.RegisterAsync(new SceneSetting { UniqueIdentifier = SceneSettingUids.ActivateAtSunset.ToString(), Name = "Activate at Sunset", Description = "Activates this scene at sunset", Value = "false", ValueType = DataType.BOOL }, CancellationToken); }
public override async Task OnSceneSettingsCreating(SceneSettingBuilder settingBuilder) { await settingBuilder.RegisterAsync(new SceneSetting { UniqueIdentifier = SceneSettingUids.ShowInLightswitch.ToString(), Name = "Show scene in LightSwitch", Description = "If enabled this scene will show in the LightSwitch scene tab.", Value = true.ToString(), ValueType = DataType.BOOL }, CancellationToken); }
public override async Task OnSceneSettingsCreating(SceneSettingBuilder settingBuilder) { await settingBuilder.RegisterAsync(new SceneSetting { UniqueIdentifier = SceneSettingUids.ShowInWebapi.ToString(), Name = "Show scene in Web API", Description = "If enabled this scene will show in applications that use the Web API", Value = Cache.ShowInWebapiDefaultValue.ToString(), ValueType = DataType.BOOL }, CancellationToken); }