Saving money on energy is not always about having the heating off. The smart money is on active setpoint management that keeps things nice and cosy only when/where people are present. You're already half way there just by having an Evohome installation. The icing on the cake comes from adding EvoControl™ to actively manage Evohome in a really smart manner. Just tell Alexa that you've started a new Activity and EvoControl will adjust all your heating zones accordingly. Staying up a little later than usual? Tell Alexa to '…schedule BedTime for 23:30' and you won't waste heat upstairs unnecessarily. It's that easy!
EvoControl interfaces with Evohome via the Honeywell Home cloud (TCC), adding a myriad of convenience functions not currently available in Evohome itself. This includes Activities, Groups, Multiple Schedules, Bulk-Switchpoint Editing, Charting and Constrained Overrides. Short, spoken commands and/or touch-inputs on your Echo are translated into bursts of commands towards TCC, so that a single utterance can e.g. alter the setpoints of up to 12 zones at once. What's really beneficial in saving energy is that all EvoControl commands can be constrained with an until or duration such as '…until 18:30' or '…for 45 minutes'.
Schedules provide a static basis for assigning setpoints that work best when user-patterns are foreseeable. Because real-life use-patterns are not so predictable, EvoControl supports up to three named ABC schedules that can be uploaded to zones/groups (or even 'everywhere'/'the whole house') at will. Spontaneous schedule-edits can be made on the fly using your voice, e.g. by saying "Alexa, make it 20° in the Bedrooms at 9PM". In this way, an idea that comes into your mind now will be reflected later in Evohome. The great thing is, by queuing up that change the moment you think of it, you can't forget to do it later…
Alexa, set the Bedrooms Group to 21° for 30 mins
Alexa, activate 'Boost Upstairs' for 20 minutes
Alexa, make it 20° in the Livingroom & Kitchen
Alexa, set the TV Room to 20° until 8 PM
Alexa, set the Lounge to 22° for 40 minutes
Alexa, raise the whole house by 1° for an hour
Alexa, set the heating mode to Economy until 9 PM
Alexa, make it 22° in the Bedroom at 11 PM
Alexa, make it 18° at 5 PM for 45 mins
Alexa, make it 17° at 8 PM until 21:30
Alexa, set the Kids Rooms to 20°
Alexa, reduce the whole house by 1° for half an hour
Alexa, increase the Upstairs Rooms by 0.5° until 11PM
Alexa, set the system to Boost for 30 minutes
A 14-day trial period with 100% functionality is always free.
From Sept 1st 2023, a year's activation will cost €25/£25.
However, as a special introductory offer, it's completely free until then!
System Overview in HD
The Dashboard is home-screen for the skill and is automatically displayed
upon launch if your Echo has a touchscreen. All your zones (including DHW, if you have it) are shown in
their own tiles in a colour-scheme familiar from the Evotouch and TCC App. The current System
Mode appears in the subheader, together with any constraint 🏁 on its duration. Within the tiles,
any zones calling for heat will have a symbol; really cold zones have a . Above each tile, the tint associated with a zone's actual/measured temperature is
indicated in a small header-bar
(there's a setting to disable this if desired). During sync with TCC, a appears in the top right corner.
What's different to your Evotouch is the colour-coded appendage
under each zone. It identifies the currently-active ABC schedule for the zone
(or '📋' if the live schedule does not match a preset), together with the next-expected switchpoint
time/SP. Arrows ↑, ↓, ↔ next to the SP
indicate whether it will lead to an increase/decrease/no-change to the current SP. Note that it's possible in the settings to hide a zone's appendage when the next
switchpoint will not actually change the current SP for a zone (to reduce
screen-clutter). This is seen e.g. in zones Guestroom, Studio & Garage in the example screenshots
above.
An optional revolving array of usage hints appears in the dashboard's footer, as
do touch-enabled icons for selecting Scenes, Setpoint-Editor, Help, Settings, Peek (if you have hidden any tiles to reduce screen clutter),
Graphing (if you have connected
a HGI-80), and Locations (provided you have multiple systems).
You can assign a default zone to each of your Echos by saying e.g. "Alexa, the default zone is the Kitchen". Subsequently, when speaking to a particular Echo, you can omit the zone name (or just say 'here') — "Alexa, make it 20° for 30 mins" would then target the Kitchen zone by default. It can be reassigned at will and deleted by saying "Alexa, delete the default zone".
If you have a lot of Evohome zones combined with a smaller screen on your Echo, it's possible to hide certain tiles from the normal view and have them only appear when you press the Peek button (normally hidden). See Peek.
Note that a more limited display experience is provided on the small/round-screened Echo Spot. You also cannot create/edit activities/scenes or groups — nor create multiple schedules — without having a rectangular screen.
See the section with Example Commands.
Users whose spoken language is not natively supported by Alexa should visit the section on Aliases for an explanation of how to help Alexa understand their zone names.
Uncomplicated ease-of-use
The myriad of features in EvoControl Smart Heat have been designed in a way that you can just ignore the ones you don't want to use and keep things uncomplicated.
If all you have is e.g. a screenless Echo Dot device, all of the intuitive constrained-override commands are still available and require no setup. They're the ones that save money and raise comfort by allowing you to specify an until/duration for overrides both to setpoints and the system mode:
It goes without saying that all the query commands work too, so you can ask if there is heat demand or what's next for the system.
If you also own an Echo Show and have set up the likes of Scenes/Activities, Groups, and/or Multiple Schedules, all of the commands for using these features work perfectly on screenless devices in other rooms — the touchscreen is only needed to set them up, not to use them!
Every zone gets 3 ABC schedules
Evohome natively supports a single-schedule paradigm but EvoControl Smart Heat
can store up to three full schedules in your EvoControl account for upload to TCC at will (the
'Live' schedule is separate so in reality the skill manages 4 schedules for you). This can be very
useful e.g. for switching between Night/Day shifts or Summer/Winter. The extra schedules are referred
to as ABC but a nickname can be assigned to them using the settings screen to
jog your memory. Which of the ABC schedules is currently-active for a zone is
shown in each tile's appendage:
There's another reason for having multiple schedules — you can vocally specify setpoint changes that should apply later today rather than starting now. If at 13:30 you say "Set the Kitchen to 20° until 2PM", that change starts now and is just a regular TemporaryOverride. However, you can also say e.g. "Make it 20° at 4 PM for 30mins" and that change will not be immediate but will take effect at 4PM (and last until 4:30PM). This is achieved by dynamically modifying the active schedule. That temporary schedule can be discarded after use by reverting to a saved ABC. As a visual reminder, if you have edited the active schedule by voice insertion of a switchpoint, the relevant appendage on the main dashboard indicates 📋 rather than ABC.
In the schedule view in the UI, a gray box appears around today's day-name in the header and a vertical crimson bar is drawn beside the switchpoint that resulted in the current target for the zone (which can be from last night if there was no switchpoint this morning).
Some example schedule-related commands:
When you first enable EvoControl, it automatically fills the A preset with your current TCC-cloud schedule for all zones. This is so that you can easily revert to A after a temporary schedule-edit utterance. You can of course alter this preset at any time and it's merely a starting-out convenience.
From the basic schedule overview, there are self-explanatory buttons for View, Upload ABC, Edit and Save.
Make sure you also see the sections on Schedule Editing and Schedule Comparison.
The shortest path to Energy Savings
By far the easiest way to reflect real-life zone-occupancy makes use of activities (also called scenes). You create/name them using the Echo's touchscreen scene-editor and activate them at will by voice/touch. Each involved zone has its own setpoint which you determine when creating the scene. Any zones you omit from a scene will be unaffected when you trigger it. Up to 12 activities can be saved and subsequently activated (and even scheduled) with or without a specified until or duration.
The 1st example screenshot shown above is of an activity named 'Bedtime' which sets the Wardrobe zone to 19.5°, the Bedroom to 18°, the Bathroom to 22°, and leaves all other zones unaffected. Tapping Activate would trigger this activity, Edit will unlock it for editing, while the arrow keys will browse backwards/forwards through the other saved activities. New launches the editor to start creating a new scene from scratch.
The 4th screenshot shows the scene-editor and an example of activity-creation. Here, 4 zones have already been tapped to add them to an as-yet unnamed new activity. Whenever at least 1 zone is selected the Assign Name button is enabled — it will open an on-screen popup so you can type a name for the activity when you're all done. If you tapped the zone in question again it would be de-selected, while tapping other zones will add them to the activity too. Tapping the and arrows above and below each tile sets the desired SP.
In the final screenshot you can see that all zones comfortably fit the screen without resorting to scrolling, even for the Evohome worst-case max of 12 zones + DHW.
Some example scene-related commands:
When you first launch EvoControl Smart Heat, you'll see that an activity called Standby has already been created for you. This assigns a setpoint of 5° to all your zones, which is similar to what the HeatingOff system mode normally does. When the system is in true HeatingOff mode, it rejects manual overrides from your TRV valves or spoken overrides via EvoControl. The good news is that when this Standby activity is active, any overrides will be handled. Some examples:
N.B. Activating a scene — even one that involves all zones — doesn't change the System Mode but rather the mode(s) of the involved zone(s). For that reason, to return to 'normal' you must retract the individual overrides. "Set all zones to Follow Schedule" or "Reset the System Mode" will achieve this. Saying "Set the System Mode to Auto" won't have any effect because it is already Auto!
Change multiple zones at once
While you will usually change the setpoint of a single zone by voice (e.g. 'Set the Kitchen to 20° until 2PM') or those of multiple zones by triggering an Activity (e.g. "Alexa, activate Siesta for half an hour"), there can be occasions when you want to address multiple zones manually.
The easiest way to do that is in the Setpoint Editor (this looks a lot like the Scene/Activity Editor, with the exception that the center of the tile is not tappable here). It displays all your zones with their current setpoints in a special view where each tile has and tappable arrows above and below the SP. If you alter anything, the Upload button becomes active so you can send your changes to TCC.
Just like with the Schedule Editor, there are and buttons to bulk-change all the displayed zones by ± 0.5°. The and buttons allow you to pre-populate the editor with either the current setpoints as basis (this is the default), or the current actual temperatures.
After making a change to any setpoint(s), in addition to the Upload button you'll see the Duration button become active. When pressed,
this pops up the following duration-selection bar in the footer:
Tapping any of these buttons adds that time-constraint to all the zones whose setpoints were just
edited. The option to the right hides
this footer and returns the normal one into view.
Note: If the system mode is HeatingOff, all buttons except Cancel are disabled, as are the tiles themselves.
If you change your mind, you can use the back button at the top left of the screen to ignore the changes or alternatively press the Cancel button. You can say "Alexa, undo" even after you already submitted the changes, provided it's the first spoken command after the submission. This will restore the setpoints that were in effect just before the edits.
The editor can be shown by tapping the Setpoint-Editor button in the footer of the main dashboard, or alternatively by saying "Alexa, show the setpoint editor".
So many ways to say a command…
Whenever you either tap the Help button on the main dashboard or say "Alexa, help" when the Skill is in-session, a scrollable list of example commands is displayed:
Up to 12 named Zone-Groups
Activities and Groups both address simultaneous setpoint-changes for multiple zones but they do so differently. As mentioned earlier, with activities you pre-determine the setpoints when the activity is created — the same settings are always re-used upon activation. With groups, the common setpoint (or increment/decrement adjustment) is mentioned as part of the spoken command each time you address a group. Both paradigms have their uses!
Let's say you have a group called 'Bedrooms' with 2 members: 'Master Bedroom' and 'Guestroom'. If e.g. Master Bedroom was currently set to 18° and Guestroom was set to 20°, saying "Alexa, increase the Bedrooms Group by 1°" would assign 19° to Master Bedroom and 21° to Guestroom. Saying "Alexa, set the Bedrooms to 15°" sets the whole group to 15°. Whether you include the word 'Group' or omit it is optional but it can be useful for disambiguation if you have a regular zone with a very similar name. Groups can also be the target for ABC schedule commands. Note that when creating a group, the Assign Name button does not become active until you have selected at least 2 zones because a group must have more than one zone to make sense.
Some example group-related commands:
Tell the Skill that which it cannot retrieve…
There are certain parameters which you can set on your Evotouch panel which Honeywell does not expose via the API and which the Skill therefore has no way of knowing. You can fill them in on this page which is reached from the Offsets button on the Settings page.
While Honeywell always refers to 'Eco/Boost' mode regardless of the offset, if you specify your chosen -3°…+3° offset to the Skill then it will reflect Eco 🌿 (for <0) or Boost ♨️ (for >0) in both the spoken and on-screen terminology so as to better address your actual setting.
Another advantage of specifying your offset is that the Skill can use it to compensate for Evohome's unintuitive behaviour when the System Mode is Eco/Boost.
Normally, when you define a TemporaryOverride (e.g. on your Evotouch or in the TCC App), the Evotouch will apply the selected offset after receiving the new setpoint (behaviour introduced in the 2020 firmware update). However, this means that if the System Mode is Eco/Boost and you ask "Alexa, set the Kitchen to 20°", you will briefly see the 20° appear on your Evotouch but it will quickly drop to e.g. 17° if your offset is the default -3°.
If you set the 🌿 AutoWithEco Offset Compensation slider switch here to 'ON' then the Skill will pre-apply the mathematical inverse of the offset so that when the Evotouch post-applies the offset, the net result will be the temperature you actually had in mind. When the switch is ON then a THRESHOLD tile appears for you to choose the threshold above which the compensation is to apply (usually 16° but selectable here in case of future firmware changes).
Note that changing the values on these tiles is not communicated back to your Evotouch (there's no support for that in the API).
Customise EvoControl's Look & Feel
You enter the settings screen from the main dashboard by tapping the Settings icon (note this can only be done on Alexa-enabled devices with a rectangular screen). The slider buttons allow you to:
Under the slider switches are 3 form fields where you can enter the nicknames for your ABC schedules using an on-screen keyboard. The footer shows your current Default zone which you assigned using the e.g. "Alexa, the default zone is the Livingroom" command.
To the right are 5 touch-enabled icons for: Aliases to specify English equivalents for non-English zone names and to specify which zones (if any) to hide on the main dashboard, Offsets to reach the sub-settings page for specifying values not retrievable in the API, Groups for defining/browsing zone-groups, Zone Order for setting the tile display order on the main dashboard view, and Account to refresh the Skill configuration if you change something in your TCC account.
Choose your preferred arrangement
This screen (which is reached by pressing Zone Order in the Settings screen) allows you to select the sort-order for zone-tiles as displayed on the main dashboard (incidentally, also in the setpoint-editor, the scenes-editor and the groups-editor).
When you tap any desired tile in the bottom row (unset) it is moved to the top row (set) as the next item. Tapping a top-row item moves it back down to the unset row. When all the tiles are set then the Save button is enabled and the sort-order can be saved.
Hitting the back arrow in the top-left corner of the screen will abandon the entire edit-session without saving it.
International Zone Names
If your native spoken language is not supported by Alexa, it's likely that you will use either British or American English with Alexa. However, the zone names as displayed on your Evotouch are likely in your native language and Alexa will therefore not understand them.
On the Settings page, you'll find a button Aliases that will open the Alias Editor. Here you can define and save a 1:1 mapping from your native zone names to English language equivalents. The names you provide are your choice and do not even have to translate correctly, as long as they are understandable room names in English you're good to go! Note that DHW is always called Hot Water and cannot be assigned to.
The concept can also be useful if your zone names are already in English but e.g. strongly abbreviated so that fuzzy-matching a zone name fails. In that case, you can define an alias for just that zone with the name spelled out in full for Alexa to comprehend.
Whenever you define one or more aliases, your Activities/Scenes and Groups are automatically adjusted to reflect the aliased name so no manual editing is required.
You'll also notice a series of green radio-button toggles to the left of your zone names on this screen. These work regardless of whether you have assigned an alias or not and serve to hide the zone in question from the normal view on the main dashboard. This can be useful if you have a lot of zones and a very small Echo screen to display them on. After you have selected/de-selected whichever zones you want to hide/unhide, the 💾 Hidden button becomes active for you to save the changes.
If you have hidden any tiles in this way, the main dashboard will show a new button in the footer which can be used to peek at all zones for the duration of the current session or until de-selected.
Note that hidden zones can still be controlled/queried by voice and also still appear in Scenes/Activities, Groups and the Setpoint Editor.
Last 24h Actual vs Setpoint
EvoControl can optionally interface to Evohome through RF/USB and the open-source Domoticz home automation software — you'll need a HGI-80 (or equivalent, e.g. SSM or nanoCUL) interface for this option to become available.
Local control is not only snappier, it has the added advantage of providing measured temperature readouts accurate to 0.1° instead of 0.5°. Also, the % heat-demand per zone is reported and EvoControl indicates it in the opacity of the flame symbol in each tile on the dashboard. Any zones with an Open Window status will show . When you ask Alexa either for a summary or if there is demand, a dedicated screen is shown with the numerical percentage values and also the current battery-percentage of each zone's sensor/actuator.
When RF/USB is enabled in your smartskills Account Dashboard, this option allows EvoControl to draw graphs/plots of the actual/setpoint temperatures for each zone over the previous 24 hours. A icon then appears on the bottom-right of your dashboard. When tapped, it changes the default subsequent zone-tap from show-schedule to show-graph.
Also included in the graph is a plot of the Live Schedule data for the same period. You'll normally observe discrepancies between the Setpoint and Schedule plots due to the effects of optimum start/finish and e.g. manual overrides. If you tap on the caption text then the plot for that particular curve toggles opacity between 1.0 and 0.3 so that you can better compare overlapping portions of the 3 curves.
By default, the horizontal resolution is an impressive 5 minutes. The scaling on the y-axis is dynamic and adjusts so as to show as much relevant detail as possible. EvoControl's colour-coded Graphs highlight the average/lowest temperatures as a visual aid to how long it takes rooms to respond to setpoint changes and e.g. how quickly temperatures drift naturally over time due to thermal gain/loss. A horizontal line shows the average temperature for the period, while a vertical line is drawn through the lowest measured temperature of the past 24h. Those insights can help you plan the optimal schedule entries to achieve your home-comfort goals while minimising energy use.
If you include a temperature device (whether real or virtual) called
Outside or with the value alias: outside in the device description field,
EvoControl can display graphs of the outdoor temperature during the previous 24h. The dashboard header
will then also include the current outside temperature at all times.
Some example graphing-related commands:
Whenever TCC is offline, the skill can operate in degraded mode and still provide many useful voice/touch functions via your HGI-80:
As soon as TCC comes back online, full operation is automatically restored. TCC will just query your Evotouch panel for whatever setpoints are 'live' when operation returns and take that as its status quo.
Graphing without requiring a HGI-80 is a feature which is under consideration for development if there is sufficient interest from the EvoControl user community. If you'd like to see that feature added in a future release, let us know via the website's contact form so we can track interest!
Note that this feature is for technically-savvy EvoControl users with a smart-home setup. In order to enable communication with Domoticz, you will need to have a https connection to a password-protected proxy such as apache, nginx or ngrok. You'll also need to have defined a 'Thermostats' or 'EvoControl' room-plan in Domoticz which contains all your thermostats zone/relay devices plus the Evotouch controller device. You'll find help on our easy-ngrok setup procedure here.
Some useful Pointers
EvoControl is a so-called custom Skill, which means its voice-model is not based on any pre-defined template but was especially written to address the envisaged functionality. Because it's not a smart-home Skill, your thermostats will not appear in the Alexa app as smart-home devices.
To use EvoControl, you have to first invoke it by name. If you use any other custom Skills then the process should be familiar.
We can differentiate between one-shot and session invocation — how they behave depends on whether your Alexa-enabled device has a display or not:
Alexa, tell Smart Heat to set the system mode to Autoor
Alexa, ask Smart Heat if there's heat demand. It's called a one-shot because it will just execute a single command and then the Skill will exit. You could subsequently issue another one-shot or e.g. ask Alexa for the weather. Without a screen, the Skill will always exit but if you have a display then there's a user-preference in the Skill-settings to automatically transition EvoControl to session-mode after handling a one-shot.
Alexa, open/start/launch Smart Heat. After the beep you can now issue back-to-back commands without first having to say the
Alexa, ask Smart Heat…part each time. For example,
Alexa, set the system mode to Autoor
Alexa, is there heat demand?.
Remember that while you're inside a session, Alexa only handles commands intended for this Skill so if e.g. you ask for the weather while a session is active, you'll get an error that "EvoControl cannot help you with that".
Note that each time EvoControl sends commands to the TCC cloud it looks for a confirmation message from Honeywell. If that confirmation is missing because e.g. the TCC service is temporarily offline, you'll be told to verify things on your Evotouch. If you launch the Skill while TCC is offline you'll be told so and a link will be shown on your Echo's display to a Honeywell page to check for when it returns to service.
The Undo command is context-sensitive and can:
EvoControl uses fuzzy-matching to match your zone names as spelled for TCC against Alexa's expected spelling thereof. If you have a TCC zone called 'Master Bedrm' or 'Mstr Bedrm', Alexa will hear 'Master Bedroom' when you wish to address it by voice. Thanks to the fuzzy matching, the correct zone will still be addressed (it does depend to some extent on how 'close' your other zone names are). There should therefore be no need to rename your TCC zones to work with EvoControl.
If any of your zones have blank names (e.g. from a bound but spare HR-92) then they will be skipped over during discovery. The skill refers to these as ghost zones. If you cannot identify the source of your ghosts, the issue is probably an anomaly that incidentally occurs on Honeywell's end. Login to your TCC account, select your location and delete it. Then re-add it and the ghosts should be gone.
Sometimes, after making a call to Honeywell technical support (for whatever reason), Honeywell will completely reset your TCC account. This has the side-effect of reassigning your SystemID and/or ZoneIDs which unfortunately invalidates the oauth token you were assigned when you first linked the skill. If this happens, the skill will recognise the change and inform you that a re-auth from your Account Dashboard will need to be performed.
On any of your supported Echo Show devices, you can install a Widget for EvoControl that
supports touch-activation of your scenes/activities and can also launch the 'full' skill (by tapping on
the 🌡️ EvoControl header). In addition to your regular 'Standby' activity, you'll see one named
'Standby ♾️' which automatically applies PermanentOverride to this
oft-used activity.
Note that you can backup and restore the skill configuration from your Account Dashboard. This facilitates keeping a library of subtly different settings and swapping them out at will. The how-to is here.
Real-Time Fault Log
With EvoControl, you don't have to visit menus to consult a fault-log like on your Evotouch because diagnostic information is shown directly in the Dashboard and for each tile individually.
Unite multiple Evohome Systems
EvoControl brings all your Evotouch panels together in a single place. When you
have multiple locations registered to your TCC Account, the bottom right of your dashboard footer is
populated with extra numerical buttons to allow direct selection of each system. It doesn't matter if each
Evotouch is situated at a different physical address (e.g. Home, Chalet) or at the same address e.g. in
a large home or office that required more than 12 zones.
Some example location-related commands:
Note that only one location can be active at a time — you cannot issue voice commands addressing e.g. location 1 while location 2 is displayed on your dashboard.
Modify switchpoints in Bulk
You can do simple editing of today's schedule using voice inputs, but not create/modify a whole week's schedule by voice. For that we have the touch-enabled bulk switchpoint editor which is reached by selecting Edit while viewing a schedule.
There are buttons for ± 10 minutes and buttons to assign ± 0.5° which apply to a whole week's worth of switchpoints at once. The bulk-modified schedule can be immediately uploaded to your Evotouch without first saving it as a preset, or just saved as an ABC entry for that zone. These buttons are only activated when an edit is actually made.
To drill down and cherry-pick particular setpoints to be modified, we have the Selective button which, when chosen, dims all the setpoints in the grid, ready to be selected by tipping on them. Only selected cells react to subsequent presses of the ± 10 min and ± 0.5° buttons. When in selective mode, two new buttons are shown — Unselect All can be used as a shortcut to deselecting the whole grid, while Everything does the opposite and selects all cells. Otherwise, tapping an already-selected cell deselects it again individually.
As a visual aid to which cells were already modified in this session, the white background of any changed cell's time-value becomes crimson. You can keep cycling through select → modify → unselect → select-new → modify, etc. until all your desired edits are completed — you only need to choose save/upload when all your envisioned edits are finished.
While in selective mode, tapping a day-name selects/unselects a whole column representing a day's worth of SP's. Outside of selective mode the entire grid including headers is disabled for touch inputs.
Hitting the back arrow in the top-left corner of the screen will abandon the entire edit-session without saving it.
It's also possible to copy entire schedule blocks from zone to zone. Tap on a tile on the main dashboard to select the donor zone. Select View and then choose either the Live schedule or any of the ABC-presets, as desired. Next, choose More and then Copy To. This will launch a zone-selector which looks like the Group-selector screen familiar from group-creation. When you have selected all the target zones, pressing Finish will complete the cloning process.
The section on Schedule Comparison details how you can graphically compare your modified schedule to the other saved ABC presets. It's also possible to view the comparison for an entire week in grid form. To do that, select View and then More. Here you will see a button labelled Compare. It will draw a grid with crimson highlighting of the differences, much like you see when editing a schedule using the bulk-editor.
Graphical Depiction of Schedules
A picture paints a thousand words and a graph can sometimes convey more useful information than a grid. That's why each zone's ABC switchpoints can be plotted graphically alongside the current/live schedule for the zone.
While viewing a schedule, tapping on any of the cells in the header row of day-names draws a switchpoint comparison-graph for that day/zone. Note that this feature is disabled while editing a schedule because then that particular tap is reserved for selecting/deselecting a column of cells in the grid.
If any line-segments from the 4 different plots overlap each other, the last-drawn line-segment conceals any underlying one(s). For that reason, if the current/live schedule matches one of the presets (which will often be the case), a combined e.g. A/Live is drawn together with B and C and the separate Live is omitted. If you see multiple entries for Live/'…' it means that the saved data for 2 or more ABC presets is exactly the same.
If you tap on the caption text then the plot for that particular curve toggles opacity between 1.0 and 0.3 so that you can better compare overlapping portions of the 3/4 curves.
It's also possible to view the comparison for an entire week rather than a particular day. To do that, select View and then More. Here you will see a button labelled Line-Chart.