---
title: PIXIE PLUS PROGRAMode – The Complete Guide
description: PROGRAMode provides a very flexible, simple to use, conditional logic program capability to the PIXIE PLUS smart home system. With PIXIE PROGRAMS, electricians and homeowners experience a more sophisticated range of smart home capabilities, from the same PIXIE hardware, for…
url: "https://pixiepartners.com.au/support-docs/pixie-plus-programode-the-complete-guide/"
updated: "2024-04-21"
category: Home Owner
tags:
  - Logic
  - PIXIE Plus App
  - Program
---

# PIXIE PLUS PROGRAMode – The Complete Guide

PROGRAMode provides a very flexible, simple to use, conditional logic program capability to the PIXIE PLUS smart home system.

With PIXIE PROGRAMS, electricians and homeowners experience a more sophisticated range of smart home capabilities, from the same PIXIE hardware, for no additional cost.

 

# **AUGUST 2023:**

**The latest PROGRAMode provides PIXIE smart home the capability of conditional logic programming which significantly expands the capabilities PIXIE can deliver in a smart home for no extra cost to home owners.**

 

The information below will provide the foundation needed to create PIXIE PLUS Programs from simple to advanced.

This is intended to provide a a guided path to what's possible but as users can create essentially any combination they may need depending on the type of PIXIE equipment installed and the home' requirement, the example we have provided are common requests, but any variation can be made to meet your specific needs within the scope of the programming capability.

 

## Accessing PROGRAMode

 

  **To access these features home owners must be using the PIXIE PLUS App and must have a GEN3 PIXIE Gateway Installed.**

 

### Works with PIXIE Master Devices Only

All PIXIE hardware is either identified as a Master device or a Secondary device.

- ⇒ Master Devices typically are those directly in control of the load being operated
- ⇒ Master Devices can be scanned by the PIXIE PLUS app and appear in the list of devices
- ⇒ Master devices ( Gen3 and after ) will have a part number ending in "BTA**M**"

 

***What about secondary devices?***

- ⇒ Secondary devices pair to a Master device wirelessly for load control
- ⇒ Secondary devices cannot be scanned by the app an DO NOT appear in the app
- ⇒ Secondary devices ( Gen3 and after ) will have a part number ending in "BTA**S**"
- ⇒ Secondary devices CANNOT be controlled by programs - but they can be used to activate programs by controlling a Master device directly, a group of Master devices or by activating a scene.

 

  **Home owners may not be able to determine the difference on a wall plate, between a Master device and a Secondary device.**

**One simple way is to press the button, and if the LED indicator on the PIXIE wall switch stays ON after your turn on the device, its likely that it is a Master device.**

**If the LED indicator on the button of the switch turns on briefly and then off again, likely that it is a Secondary device.**

 

## Internet Not Needed, Network Required

As a PIXIE G3 gateway (part#:SGW3/BTAM) is needed for the PROGRAMode to operate, and the the gateway requires connection to an in-home network, in most installations this will be setup already.

Remember its possible to have a home network without having it connected to the internet.

Whilst the PIXIE Gateway does need Internet access to be able to provide out of home control and voice control capabilities, if a home owner loses internet connection, the PROGRAMode functions would continue to operate unhindered.

This is one of the main advantages of creating on-site programs and not depending on internet connected services for more sophisticated control scenarios.

 

## Understanding What's Possible with PIXIE Program Mode

PROGRAMode provides a very flexible, simple to use, conditional logic program capability to the PIXIE PLUS smart home system.

With PIXIE PROGRAMS, electricians and homeowner experience a more sophisticated range of smart home capabilities, from the same PIXIE hardware, for no additional cost.

There is no need to update any existing PIXIE hardware installed, or select any special generation of PIXIE hardware EXCEPT a Gen3 PIXIE Gateway is necessary.

All other PIXIE devices are compatible with PROGRAMode once a Gen3 Gateway is installed and the PIXIE PLUS App setup.

 

### Each Program Must Have

Using the PIXIE PLUS App to create Programs is fast.

Select More from the bottom menu --> Program

Press the 3 little dots on the top right hand corner to get started.

Give each program a name for easy identification.

  **Whilst your PIXIE PLUS system has Master devices powered and added into the App you can create a PROGRAM at any time, and choose whether it is enabled or not.**

![](https://pixiepartners.com.au/wp-content/uploads/2023/08/enable-and-disabled.png)

 

#### WHEN Settings

Each program must have a **WHEN** chosen. That is, IF enabled,  **WHEN** will this program operate?

Users can select Anytime ( meaning always no matter time, day, or date).

The ability to fine tune**WHEN** a program operates is the most powerful setting in the program mode due to its myriad of options.

Here is a list of the different time / day / date options which can be intermixed as needed to fine tune as broad or precise time period as needed to meet the home automation needs.

- ♥ Anytime (Always - whenever the tiggers set are true the program event will operate)
- ♥ Anytime on certain days (Select which days of the week)
- ♥ Specific Time ( Plus days / dates / date select)
- ♥ Period of time ( Plus days / dates / date select)
- ♥ Once on a particular DATE anytime / at a specific time /during a period of time
- ♥ On repeat for an effective date period ( Plus day select + time select)

 

![](https://pixiepartners.com.au/wp-content/uploads/2023/08/When.png)

These **WHEN** options deliver an incredible fine tune capability to these PROGRAM home automation functions.

 

#### TRIGGER Settings

Next a **TRIGGER** or TRIGGERS actions need to be set.

That is, **WHEN** these **TRIGGER/S** are true then... execute these **EVENTS**

A **TRIGGER** function tracks the status - specifically ON or OFF - of a specific MASTER device or devices in each PROGRAM.

***That is, is the status of this "dimmer" ON or is it OFF.***

![](https://pixiepartners.com.au/wp-content/uploads/2023/08/trigger.png)

 

  **Its possible to track the status of up to 5 different master devices.**

 

These are AND statements meaning for example:

***WHEN device (A) AND device (B) AND device (C) are at the status required (tracked status is true) THEN ... execute the EVENTS***

The tracked status could be  different state for each Master device being tracked - that is ON or OFF.

As a master device can be controlled either by pressing its button or from the PIXIE PLUS App as a direct control, as part of a group, or scene or schedule - the device's operation and tracked status can be realised in a number of ways.

This needs to be considered when choosing a device to track as part of the **TRIGGER**and when troubleshooting if your PROGRAMS seem to be operating different to how you intended.

Someone, or something ( a schedule for example) may be changing the state of the Master device and hence stopping the schedule from operating.

 

  **PROGRAMode does not explicitly allow for OR statements to be created.**

**However 2 programs are created with the same WHEN and the SAME EVENTS, but with different TRIGGER status to track this effectively creates OR statements.**

 

#### EVENT Settings

Events are the **ACTION**s you would like to occur when the **TRIGGERs** are TRUE during the **WHEN** period defined.

For example:

- ANYTIME [the **WHEN**],
- Bathroom downlights are ON [the **TRIGGER**],
- THEN turn on the Exhaust Fan timer (STS600BTAM) [the **ACTION]**

 

These **ACTION**s can be:

- ⇒ Control of an individual DEVICE
- ⇒ Control of a GROUP
- ⇒ Control of a SCENE

 

  **Its possible to have 10 or more ACTION execute as part of a program.**

 

## Understanding AND and OR

Understanding the difference between AND statement and OR statements will ensure you create working programs and your outcome expectations are met.

 

### AND Statements...

In the context of PROGRAMode, when using more than 1 **TRIGGER** creates an AND scenario.

This means that **ALL** of the **TRIGGER**s must be true BEFORE the program will be executed.

 

Example:

If 5 **TRIGGER**s are set to operate Monday to Friday between 6pm to 10pm ( the **WHEN**)

Only if ALL of those TRIGGER's states are true, will the program execute.

Even if 4 of the TRIGGERs as true, but the remaining is false, then the program will not operate.

 

### OR Statements...

PROGRAMode does not explicitly allow for creating OR statements.

OR statements mean that if **ANY** of the **TRIGGER**s are true the program will execute.

However, it is possible to create OR statements, by making additional programs which have:

- -The identical **WHEN** conditions
- - with identical **ACTIONS**
- - but with different **TRIGGERS**

 

To use the bathroom exhaust fan example from above [Anytime the Bathroom down lights are turned on, then turn on the exhaust fan], an additional program could be created as described below.

Anytime (the **WHEN**) the Bathroom wall lights  are turned on (the different **TRIGGER)** then turn on the bathroom exhaust ( the same **ACTION)**

If the original Program had included both the bathroom down lights AND the bathroom wall lights to be ON then ONLY when both the down lights and wall lights were activated would the fan come on.

By creating 2 seperate programs with the same **WHEN** and same **ACTION**, with different **TRIGGERS**, its possible to cover more scenarios and create an OR statement too.

 

 

## More Program Examples

The Google Slides presentation below, provides more detailed information about programs, including integrating with 3rd party system which integrate with PIXIE like, Hunter Pacific fans, Mitsubishi Electric air conditioning systems and SONOS distributed audio solutions.

In the presentation there is also a great solution for users of Samsung Smarthings which has some limitations with respects to integrating with PIXIE Scenes. Program mode now allows you to circumvent these limitations and get more from your PIXIE solution when used with Samsung Smarthings.

- ⇒ Examples begin as of page 27
- ⇒ Samsung SmartThings scenario is on pages 30-32
- ⇒ Mitsubishi Electric scenario is on pages 33-36
- ⇒ SONOS and Hunter Pacific scenario is on pages 37-38

 

[https://docs.google.com/presentation/d/e/2PACX-1vS3dHAk7Fsifqepx-_ZllfrzZIUO8G5GvU8lu43EG7wjnNS7jSgj0MgGcLPqTcz7scfMHvPbU4RC3aK/embed?start=false&loop=false&delayms=60000](https://docs.google.com/presentation/d/e/2PACX-1vS3dHAk7Fsifqepx-_ZllfrzZIUO8G5GvU8lu43EG7wjnNS7jSgj0MgGcLPqTcz7scfMHvPbU4RC3aK/embed?start=false&loop=false&delayms=60000)

 

Watch this video on [**Youtube**](https://www.youtube.com/@SAL_PIXIE)of the Live Stream which walks through this presentation step by step.

[PIXIE Ask Me Anything - Smart Home Live Stream](https://www.youtube.com/embed/lPktskd1hmk?start=104&feature=oembed)

 

## Questions

Here is a range of growing question from customers to help further if the information above has not made it clear what you can do.

 

#### I have SAL PIXIE App not PIXIE PLUS but I want to use the PROGRAMode, what do I do?

It is necessary to both upgrade to the free PIXIE PLUS App and purchase a PIXIE gateway ( part# SGW3/BTAM)

Once you have both, and open the PIXIE PLUS app, it will recognise that you have an SAL PIXIE home installed and ask if you want to transfer from the SAL PIXIE App to the PIXIE PLUS App.

This takes about 30 seconds to 1 minute, and then you can connect your gateway and create your first program.

The PIXIE PLUS App has some other features not present to the SAL PIXIE App, such as ROOMS , which allows you to allocate (file) devices into rooms so you can find them more quickly. We recommend setting up your rooms and assigning your PIXIE Master devices into their appropriate rooms.

This is not necessary for the system to operate after you transfer, but it does provide a more convenient and faster way to use the PIXIE PLUS app, and creating PROGRAMs too.

 

#### My program is not working! Now what?

If you think your program is not working there are a few places to check first.

- - Did you save your program with all of the final settings you needed?
- - Is the program enabled?
- - Does it take a few seconds to operate? If yes this is normal.
- - Is your **WHEN** statement stopping the program from executing? - That is, do you have time and /or date / day parameters that prevent the program from operating right now?

 

Remember as a PROGRAM tracks the state of the Master devices, as per the **WHEN** parameters set - your WHEN and tracked Master device state is likely to be the cause for non-execution. Double check these components of your PROGRAM.

 

  **You may also like to check that your PIXIE Gateway is powered on and connected to your network - either via WiFi or Ethernet, depending on how you installed it initially.**

**Remember the PIXIE Gateway does NOT need internet connection to execute program BUT it does need to be connected to your home network successfully.**

 

---

 
