Comments (7)
Can you explain more?
from entity-controller.
Sure:
Now you can make settings for "Day" and for "Night".
But I'd like to have a few more (like day, evening, night, and cleaning).
For cleaning mode, I want all lights to be full brightness, to stay on for longer, and so on
I'm aware of the 'override' and 'state' - but if I wan't a specific set of settings to be applied when - and only when - 'cleaning mode' is 'on' I'll have to make a "inverted-cleaning-mode"-boolean that is 'on' when I don't want these settings to be applied and 'off' when they should - as well as it is necessary to make a "double up" on settings, as it counts for most of my lights - and soon we'll back to the old "zillion of copies of the same automation" (which I'm in the process of getting rid of due to your work 👍).
In other words, I guess it's some kind of integration/cooperation with the concept of "house modes" that I'm trying to describe :-)
from entity-controller.
Adding night_mode
was very presumptive to begin with. I will think about this because it will make the component less "motion lighting" specific (which is a good thing as its usecases are very diverse).
from entity-controller.
I guess this can be merged with my request
from entity-controller.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from entity-controller.
This is the feature that I'd been hoping for. It was the only thing that had me hesitating to try entity controller in the first place. Besides the lack of this, this has been a great add-on for my Home Assistant install.
My use case: My wife prefers dim lights in our office when she's working early in the morning (25%). We need 100% during the day. Then I'd prefer to have about 60-70% after sunset. I'd also change the light color depending on time of day. I could probably rig all of this up by including the same sensor and bulb groups in non-overlapping entity controller objects. But I'd like to have it all in one.
Regardless, thank you for your work, @danobot .
from entity-controller.
What is the motivation for having this all in one EC object? I was looking into this and it would be a lot of work to support it and we wouldn't achieve anything that can't already be configured with the component.
It doesn't simplify the configuration either because you'd have to define config for each mode anyway. All we are saving is a few lines defining the entities plus some.
This is not really a good reason to introduce a complex feature such as handling more modes as it would impact most of the code base and make it even more difficult to comprehend.
Creating non overlapping instances is the way to achieve multiple modes.
from entity-controller.
Related Issues (20)
- LUX and illuminance sensors HOT 1
- UL Length incompatible with release 2023.4 HOT 5
- Recorder Error converting ulid since 2023.4
- EC enhancement request
- stay_on: {state_entity} or blocking turning off the light on the state of the entity
- Add support for Brightness Sensor ( Value )
- Option: Invert sensor HOT 1
- Reload without HA restart HOT 2
- Entity Controller stuck in 'active' state HOT 2
- Feature: Conditions or enable/disable option HOT 1
- Controller entity always entering `blocked` state - why? HOT 3
- trigger_on_deactivate is triggered when giving up control because of an outside change. HOT 2
- EC sometimes enters blocked state HOT 6
- Warn users that timezones are mismatched
- Entities after potential configuration error are ignored
- example of "Custom State Strings" HOT 1
- Broken since Hass 2023.12 beta HOT 34
- When there is no motion for x mins then turn off HOT 1
- EC configurations do not load properly in 2024.2.0 - may be Python 3.12 HOT 26
- Lights turning off during restart HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from entity-controller.