PLEG or PLTS?

I’m not sure I understand what the differences are between these plugins. Are there cases where I would want to use one over the other? Do I need them both installed? Reading the descriptions I feel like they do similar things; analyze a set of logical conditions and perform actions. Any advice would be appreciated.

A PLTS is a very sophisticated timer than can be started, restarted, stopped, bypassed and armed by logical expressions including inputs and properties from most types of devices and also various schedules. It has, essentially, one output with both on and off states to which you can attach actions or scenes.

A PLEG uses the same principles of expressions involving input triggers, properties and schedules but can have as many outputs that you care to define in the form of conditions and actions. It does not have the same timing precision as a PLTS but is almost infinitely expandable.

If your task is basically one of timing with a single output - say one light or a group that can be switched together - then PLTS may be the easiest solution.

If your task requires multiple outputs for different devices and/or different timngs, consider PLEG.

They both use the Progam Logic Core plugin to do the hard work.

Characteristics of PLEG:

[ul][li]Unlimited Conditions[/li]
[li]No User Interface other than Arm/Bypass[/li]
[li]A single PLEG can consolidate what would have taken numerous scenes, other 3rd paty plugins, LUA code and triggers to glue the pieces together into a concise understandable package.[/li][/ul]

Characteristics of PLTS:
A programmable timer Switch

[ul][li]UI Options are: Arm, Bypass, On, Off, Trigger, Reset + Visual Display of timer status.
At this time 3rd party mobile app support is limited[/li]
[li]Dual Timer Intervals[/li]
[li]Different timer modes (Delayed Toggle + Explicit Reset; Immediate Toggle + Auto Reset) … the mode describes how the switch behaves on a trigger condition.
[/li][li]User option for reset to be Switch ON or Switch OFF.[/li]
[li]Fixed set of conditions - Attached to UI Buttons[/li][/ul]