Pharos ControlsPharos ControlsPharos ControlsPharos Controls
  • Why Pharos?
    • What is Pharos?
    • Applications
      • Bridges & Structures
      • Water Features
      • Landscapes
      • Urban Spaces
      • Cityscapes
      • Facades
      • Heritage Architecture
      • Video Mapped Buildings
      • Themed Attractions
      • Museums & Exhibitions
      • Art Installations
      • Son et lumière
      • Venues
      • Stadiums & Sports
      • Retail
      • Hospitality
      • Residential
      • Healthcare
      • Places of Worship
    • Features
      • Intelligent Programming
      • Extensive Fixture Support
      • Powerful Pixel Mapping
      • Sophisticated Triggering
      • Remote Management
      • Easy Integration
      • Endless Scalability
      • Intuitive Software
      • Extreme Reliability
  • Products
    • Controllers
      • LPC Family
        • LPC (Lighting Playback Controller)
        • LPC X
        • TPC (Touch Panel Controller)
        • TPC + EXT
      • VLC Family
        • VLC (Video Lighting Controller)
        • VLC+
      • Which controller do I need?
    • Software
      • Designer 2
      • Director
    • Cloud
    • Wall Stations
      • BPS
      • TPC (Touch Panel Controller)
      • TPS
    • Remote Devices
      • EDN
      • BPS
      • RIO
      • RIO A (AUDIO)
      • RIO D (DALI)
    • Accessories
      • SDI
      • CVD / CCD
      • EXT
      • POE
      • RDM
  • Showcase
  • Downloads
    • Software
      • Beta Software
      • Designer 2
      • Director
      • Migrating to Designer 2
      • Legacy Designer 1.x
      • Software Archive
    • Brochures
    • Documentation
      • Datasheets & Specifications
      • Manuals
      • Application Notes
      • Wiring Diagrams
      • Document Archive
    • Resources
      • Custom Presets
      • Custom Web Interfaces
      • Drafting Aids
      • IO Modules
      • Project Files
      • Script Examples
      • Timeline Presets
      • TPC Interface Themes
      • Web Interface Themes
  • Support
    • Online Help
    • Video Tutorials
      • Online Training
      • Designer 2 Tutorials
      • Webinars
      • Pharos Cloud Tutorials
      • Large Projects
    • Tips & Tricks
      • Designer 2 Quick Tips
    • Troubleshooting & FAQ
    • In-person Training
    • Contact Support
  • About Us
    • News
    • Upcoming Trade Shows
    • Careers
    • Stay in Touch
    • Contact Us

Sophisticated Triggering

  • Sophisticated Triggering
  • Powerful Pixel Mapping
  • Easy Integration
  • Remote Management
  • Endless Scalability
  • Extensive Fixture Support
  • Intuitive Software
  • Extreme Reliability
  • Intelligent Programming
Home Why Pharos? Features Sophisticated Triggering

Sophisticated Triggering

REAL-TIME EVENTS | CONDITIONAL LOGIC | VARIABLES | SCRIPTING | IO MODULES

Timing is everything. Pharos systems respond to a wide range of stimuli, from real-time events to serial messages. Pharos Trigger is a rules engine that uses a powerful conditional logic principle, to create exactly the behaviour you want, when you want it.

What you want, when you want it

Pharos Trigger is built on a powerful three-part conditional logic principle which lets you define exactly how your installation behaves:

SophisticatedTriggering-trigger

Trigger

The trigger defines when something happens.

A trigger can range from a simple button press to complex events like sunrise on every Thursday of even months. Types of trigger include real-time events (date, time, sunrise, sunset), user input (touch panel, webpage, buttons), protocol triggers (RS232, RS485, Ethernet, MIDI, DALI), dynamic triggers (DMX input, analogue, audio input), and many more.

SophisticatedTriggering-condition

Condition

The condition provides the circumstances for something to happen.

A condition is a question that must return a positive answer for the actions to be carried out. For example, “is it Sunday?”, “is input 1 high?”, “is timeline 2 currently running?”. Multiple conditions can be added to each trigger, enabling complex logic to be built, or if not required they can be skipped altogether.

SophisticatedTriggering-action

Action

The action describes what happens.

An action can control something internally within the Pharos system, such as starting a timeline or controlling external interfaces. Actions include starting/stopping scenes or timelines, providing user feedback (e.g. on a touch panel), sending a protocol action (e.g. output any serial or Ethernet command), and more. Multiple actions can be added to a single trigger to have several things happen at the same time.

Create art from time

Pharos Trigger is the key to creating art out of time. Create mood and feature lighting for homes and gardens, control the colour of a bridge by the times of the tides, set the colour of a building by the phase of the moon, manage a shopping mall’s lighting by the time of day and seasonal events.

The real-time clock has flexibility for programming recurring events such as religious and secular holidays, bus timetables and tide charts. It has worldwide support for daylight saving, sunrise, twilight, sunset, and civil, nautical and lunar calendars.

Break the mould

The basic Pharos Trigger conditional logic rules are powerful enough to build behaviours for the majority of installations. But for those wanting even more, there are three extra tools at your disposal:

SophisticatedTriggering-variables

Variables

Pharos Trigger can capture and analyse data in a trigger in the form of variables. These variables can then be used as parameters in an action. This powerful concept can be used to quickly build complex behaviour, for example, to decode a message received over the serial port, and have a number contained in the message indicate which timeline to start.

SophisticatedTriggering-scripting

Scripting

Pharos Trigger supports scripting in the Lua language. Scripting provides a way to have custom code run on the controller, to perfectly tailor the controller’s behaviour to the application. We provide a well-documented API to let scripts interact with all aspects of the controller to provide advanced control logic for your project with unlimited flexibility.

SophisticatedTriggering-IOmodule

IO modules

IO Modules expand Pharos Trigger by adding extra triggers, conditions, and actions – no scripting knowledge required. Not only can these be used for integrating with a range of 3rd party protocols, but they can also be used to quickly add common blocks of logic, such as counters, timers, random selections and repeats. Read more on IO Modules here.

24/7 Global Support

Chat with one of our technical support specialists today, available to you 24/7.

Need Help

Check out our Frequently Asked Question’s page or get in touch with us today.

Expert Advice

Want to learn more from a Pharos professional, speak to one of our experts today!

Software Updates

We continually update and improve our software. Find out about the latest updates.

Pharos Architectural Controls Limited
International House
7 High Street
Ealing Broadway
London W5 5DB
United Kingdom

+44 (0)20 7471 9449

sales@pharoscontrols.com

Copyright All Rights Reserved © 2004 - 2021 | Cookies | Privacy Policy | Company registered in England and Wales no. 05286891
  • Why Pharos?
    • What is Pharos?
    • Applications
      • Bridges & Structures
      • Water Features
      • Landscapes
      • Urban Spaces
      • Cityscapes
      • Facades
      • Heritage Architecture
      • Video Mapped Buildings
      • Themed Attractions
      • Museums & Exhibitions
      • Art Installations
      • Son et lumière
      • Venues
      • Stadiums & Sports
      • Retail
      • Hospitality
      • Residential
      • Healthcare
      • Places of Worship
    • Features
      • Intelligent Programming
      • Extensive Fixture Support
      • Powerful Pixel Mapping
      • Sophisticated Triggering
      • Remote Management
      • Easy Integration
      • Endless Scalability
      • Intuitive Software
      • Extreme Reliability
  • Products
    • Controllers
      • LPC Family
        • LPC (Lighting Playback Controller)
        • LPC X
        • TPC (Touch Panel Controller)
        • TPC + EXT
      • VLC Family
        • VLC (Video Lighting Controller)
        • VLC+
      • Which controller do I need?
    • Software
      • Designer 2
      • Director
    • Cloud
    • Wall Stations
      • BPS
      • TPC (Touch Panel Controller)
      • TPS
    • Remote Devices
      • EDN
      • BPS
      • RIO
      • RIO A (AUDIO)
      • RIO D (DALI)
    • Accessories
      • SDI
      • CVD / CCD
      • EXT
      • POE
      • RDM
  • Showcase
  • Downloads
    • Software
      • Beta Software
      • Designer 2
      • Director
      • Migrating to Designer 2
      • Legacy Designer 1.x
      • Software Archive
    • Brochures
    • Documentation
      • Datasheets & Specifications
      • Manuals
      • Application Notes
      • Wiring Diagrams
      • Document Archive
    • Resources
      • Custom Presets
      • Custom Web Interfaces
      • Drafting Aids
      • IO Modules
      • Project Files
      • Script Examples
      • Timeline Presets
      • TPC Interface Themes
      • Web Interface Themes
  • Support
    • Online Help
    • Video Tutorials
      • Online Training
      • Designer 2 Tutorials
      • Webinars
      • Pharos Cloud Tutorials
      • Large Projects
    • Tips & Tricks
      • Designer 2 Quick Tips
    • Troubleshooting & FAQ
    • In-person Training
    • Contact Support
  • About Us
    • News
    • Upcoming Trade Shows
    • Careers
    • Stay in Touch
    • Contact Us
Pharos Controls