-
-
Notifications
You must be signed in to change notification settings - Fork 104
Description
Problem:
Currently, a single actuator (e.g., a heating relay) can only be assigned to one area. In more complex setups with multiple critical sensors (for example a normal heating sensor plus an independent safety/overheat sensor), it becomes necessary to control the same actuator across multiple areas.
At the moment, this is not possible without duplicating hardware or using workarounds.
Requested Behavior:
Allow a single actuator to be assigned to multiple areas.
Each area can be given a priority level (1 = highest).
If an area with a higher priority triggers an action (e.g., overheat condition), it overrides all lower-priority areas and forces the actuator to the required state (e.g., heating OFF).
The actuator returns to normal operation based on the next valid lower-priority area once the higher-priority condition is no longer active.
Example:
Area Safety → Sensor A → Priority 1
Area Heating → Sensor B → Priority 2
If Sensor A detects an over-temperature condition → heating relay turns OFF, no matter what the heating area demands.
When the safety condition clears, normal heating logic resumes.
Why this is useful:
No need for duplicate actuators or hardware hacks.
Makes advanced safety logic possible.
More realistic and scalable for users with complex terrarium, rack, or multi-sensor environments.
Keeps configuration cleaner and more intuitive.