Exemplo n.º 1
0
        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);
 }
Exemplo n.º 3
0
 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);
 }