Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
This Heatmiser NeoHub Driver allows an RTI system to communicate with a Heatmiser NeoHub for full thermostat heating control. Includes temperature hold, holiday mode, standby mode, and profile programming for up to 16 thermostat zones, all controlled dynamically via a single set of RTI control panel pages.
Features:
- Full thermostat control: Includes temperature hold, holiday mode, frost (standby) mode and profile programming
- Comprehensive feedback: Includes heating state, current temperature, set temperature etc
- UI components included in driver for gauge display slider, temperature control slider and airplane icons for holiday mode
- Support for scheduling
- Intrinsic Advanced Integration – Official Heatmiser public API driver
- Driver uses Intrinsic(Athena) technology for key free licensing, update alerts and enhanced support
Manufacturer:Heatmiser
Model Number(s):Neo
Control Platform:RTI
ID Version Required:11.10.1
XP Firmware Required:24.3.29
Driver Developer:Intrinsic Dev, Part of Intrinsic Group Limited
Document Revision Date:9th August 2024
> Overview
This driver allows an RTI system to communicate with a Heatmiser Neo hub for full multi-zone thermostat heating control for up to 16 thermostat zones. Control features include: temperature set / hold, hot water boost, holiday mode, standby mode, program mode with editing of weekly profiles and various master control options. Driver optimised to provide a wide range of UI design possibilities via multiple programming styles for efficient integration into a large system.
During driver installation, 3 sources are shown and represent 3 categories of Heatmiser control provided by the driver: Individual Zones, Global Dynamic UI and Master Control.
Individual Zones
Source name on installation - HeatmiserNeo Individual Zone.
Contains - HeatmiserNeo Individual Zone [1-16].
16 sources that can be added to separate rooms in the system that may have in-wall controllers bound to a room. These separate room UIs require an individual source instance and are mapped by a single set of tags – No manual Heatmiser zone selection required. This multi-source APEX approach enables fast programming via easy to read, fully custom tags.
Individual Zone Commands –
Button TagCommand Name
Individual Zone Control – Temperature Adjust \ UpTemperature Adjust - Up
Individual Zone Control – Temperature Adjust \ DownTemperature Adjust - Down
Individual Zone SLIDERS – Temperature Adjust \ SliderTemperature Adjust - Slider
Individual Zone Control – Frost (Standby) \ OnFrost (Standby) – On
Individual Zone Control – Frost (Standby) \ OffFrost (Standby) – Off
Individual Zone Control – Hold \ Start Hold Data GatherHold - Start Hold Data Gather
Individual Zone Control – Hold \ Time UpHold – Time Up
Individual Zone Control – Hold \ Time DownHold – Time Down
Individual Zone SLIDERS – Hold \ Time SliderHold – Time Slider
Individual Zone Control – Hold \ CancelHold – Cancel
Individual Zone Control – Hot Water Boost \ 30 MinutesHot Water Boost - 30 Minutes
Individual Zone Control – Hot Water Boost \ 60 MinutesHot Water Boost - 60 Minutes
Individual Zone Control – Hot Water Boost \ 90 MinutesHot Water Boost - 90 Minutes
Individual Zone Control – Hot Water Boost \ OffHot Water Boost - Off
Individual Zone Command, Variable and Event instances become available throughout the Integration Designer project in accordance with the values selected in the ‘Number of Zones’ integer dropdown in Driver Properties.
Individual Zone Variables –
Button TagVariable NameType
Individual Zone Variables - NameNameString
Individual Zone Variables - Frost (Standby) StateFrost (Standby) StateBoolean
Individual Zone Variables - Heating StateHeating StateBoolean
Individual Zone Variables - Current TemperatureCurrent TemperatureString
Individual Zone Gauges - Current Temperature Gauge Current Temperature GaugeInteger
Individual Zone Variables - Set TemperatureSet TemperatureString
Individual Zone SLIDERS - Temperature Adjust \ SliderSet Temperature SliderInteger
Individual Zone Variables - Hold StateHold StateBoolean
Individual Zone Variables - Hold Setting HoldHold Setting HoldBoolean
Individual Zone Variables - Hold TemperatureHold TemperatureString
Individual Zone Variables - Hold TimeHold TimeString
Individual Zone SLIDERS - Hold \ Time SliderHold Time SliderInteger
Individual Zone Variables - Hot Water Boost StateHot Water Boost StateBoolean
Individual Zone Variables - Hot Water Boost TimeHot Water Boost TimeString
Global Dynamic UI
Source name on installation - HeatmiserNeo Single Source for Global DYNAMIC UI (Requires selecting Current Stat Zone via UI).
Single source, global control for all zones from a single instance UI. Map required tags to the single set of control elements and then dynamically populate these elements during driver run-time with either a Stat Zone Manual [1-16] command or Stat Zone List selection. Stat Zone List Element for DYNAMIC UI Control is automatically populated by discovered Heatmiser zones.
This style is intended for mobile controllers (phones / tablets) that are not bound to a room in the system and therefore could dynamically control any zone via a single UI or set of pages.
Control of Program Mode with editing of weekly Profiles ONLY available via this source.
DYNAMIC UI Control Commands –
Button TagCommand Name
DYNAMIC UI Control – Temperature Adjust \ UpUp
DYNAMIC UI Control – Temperature Adjust \ DownDown
DYNAMIC UI SLIDERS – Temperature Adjust \ SliderSlider
DYNAMIC UI Control – Frost (Standby) \ OnOn
DYNAMIC UI Control – Frost (Standby) \ OffOff
DYNAMIC UI Control – Hold \ Start Hold Data GatherStart Hold Data Gather
DYNAMIC UI Control – Hold \ Time UpTime Up
DYNAMIC UI Control – Hold \ Time DownTime Down
DYNAMIC UI SLIDERS – Hold \ Time SliderTime Slider
DYNAMIC UI Control – Hold \ CancelCancel
DYNAMIC UI Control – Hot Water Boost \ 30 Minutes30 Minutes
DYNAMIC UI Control – Hot Water Boost \ 60 Minutes60 Minutes
DYNAMIC UI Control – Hot Water Boost \ 90 Minutes90 Minutes
DYNAMIC UI Control – Hot Water Boost \ OffOff
DYNAMIC UI Control – Set Mode \ Show StoredShow Stored
DYNAMIC UI Control – Set Mode \ Non ProgrammableNon Programmable
DYNAMIC UI Control – Set Mode \ 5/2 Day5/2 Day
DYNAMIC UI Control – Set Mode \ 24 Hour24 Hour
DYNAMIC UI Control – Set Mode \ 7 Day7 Day
DYNAMIC UI Control – Set Mode \ 4 Heating Levels4 Heating Levels
DYNAMIC UI Control – Set Mode \ 6 Heating Levels6 Heating Levels
DYNAMIC UI Control – Edit Mode \ 24 Hour24 Hour
DYNAMIC UI Control – Edit Mode \ 5/2 Day 15/2 Day 1
DYNAMIC UI Control – Edit Mode \ 5/2 Day 2 5/2 Day 2
DYNAMIC UI Control – Edit Mode \ 7 Day MON7 Day MON
DYNAMIC UI Control – Edit Mode \ 7 Day TUE7 Day TUE
DYNAMIC UI Control – Edit Mode \ 7 Day WED7 Day WED
DYNAMIC UI Control – Edit Mode \ 7 Day THU7 Day THU
DYNAMIC UI Control – Edit Mode \ 7 Day FRI7 Day FRI
DYNAMIC UI Control – Edit Mode \ 7 Day SAT7 Day SAT
DYNAMIC UI Control – Edit Mode \ 7 Day SUN7 Day SUN
DYNAMIC UI Control – Edit Profile \ IncreaseIncrease
DYNAMIC UI Control – Edit Profile \ DecreaseDecrease
DYNAMIC UI Control – Edit Profile \ Time [1-6]Time [1-6]
DYNAMIC UI Control – Edit Profile \ Temperature [1-6] Temperature [1-6]
DYNAMIC UI Variables –
Button TagVariable NameType
DYNAMIC UI Variables - NameNameString
DYNAMIC UI Variables - Frost (Standby) StateFrost (Standby) StateBoolean
DYNAMIC UI Variables - Heating StateHeating StateBoolean
DYNAMIC UI Variables - Current TemperatureCurrent TemperatureString
DYNAMIC UI Gauges - Current Temperature Gauge Current Temperature GaugeInteger
DYNAMIC UI Variables - Set TemperatureSet TemperatureString
DYNAMIC UI SLIDERS - Temperature Adjust \ SliderSet Temperature SliderInteger
DYNAMIC UI Variables - Hold StateHold StateBoolean
DYNAMIC UI Variables - Hold Setting HoldHold Setting HoldBoolean
DYNAMIC UI Variables - Hold TemperatureHold TemperatureString
DYNAMIC UI Variables - Hold TimeHold TimeString
DYNAMIC UI SLIDERS - Hold \ Time SliderHold Time SliderInteger
DYNAMIC UI Variables - Hot Water Boost StateHot Water Boost StateBoolean
DYNAMIC UI Variables - Hot Water Boost TimeHot Water Boost TimeString
DYNAMIC UI Variables – Program Mode Program ModeString
DYNAMIC UI Variables – Program Mode 4 LevelsProgram Mode 4 LevelsBoolean
DYNAMIC UI Variables – Program Mode 6 LevelsProgram Mode 6 LevelsBoolean
DYNAMIC UI Variables – Program Mode NPProgram Mode NPBoolean
DYNAMIC UI Variables – Program Mode 5/2DayProgram Mode 5/2DayBoolean
DYNAMIC UI Variables – Program Mode 24HrProgram Mode 24HrBoolean
DYNAMIC UI Variables – Program Mode 7DayProgram Mode 7DayBoolean
DYNAMIC UI Variables – Program Mode Setting 24HrProgram Mode Setting 24HrBoolean
DYNAMIC UI Variables – Program Mode Setting 5/2Day 1Program Mode Setting 5/2Day 1Boolean
DYNAMIC UI Variables – Program Mode Setting 5/2Day 2Program Mode Setting 5/2Day 2 Boolean
DYNAMIC UI Variables – Program Mode Setting 7Day MONProgram Mode Setting 7Day MONBoolean
DYNAMIC UI Variables – Program Mode Setting 7Day TUEProgram Mode Setting 7Day TUEBoolean
DYNAMIC UI Variables – Program Mode Setting 7Day WEDProgram Mode Setting 7Day TUEBoolean
DYNAMIC UI Variables – Program Mode Setting 7Day THUProgram Mode Setting 7Day THUBoolean
DYNAMIC UI Variables – Program Mode Setting 7Day FRIProgram Mode Setting 7Day FRIBoolean
DYNAMIC UI Variables – Program Mode Setting 7Day SATProgram Mode Setting 7Day SATBoolean
DYNAMIC UI Variables – Program Mode Setting 7Day SUNProgram Mode Setting 7Day SUNBoolean
DYNAMIC UI Variables – Program Mode Time [1-6]Program Mode Time [1-6]String
DYNAMIC UI Variables – Program Mode Temperature [1-6]Program Mode Temperature [1-6]String
DYNAMIC UI Variables – Program Mode EDITING Time [1-6]Program Mode EDITING Time [1-6]Boolean
DYNAMIC UI Variables – Program Mode EDITING Temperature [1-6]Program Mode EDITING Temperature [1-6]Boolean
Master Control
Source name on installation - HeatmiserNeo Single Source for MASTER controllable features (Sets all Zones).
Single source, global master control to apply commands to all discovered Heatmiser zones from a single instance UI. Holiday, Standby, Hold, Hot Water Boost. Master control for temperature Set not available
Control of Holiday Mode with editing of Depart and Return Date and Time ONLY available via this source.
MASTER Control Commands –
Button TagCommand Name
MASTER Control – Holiday (Away) \ Start Holiday Data GatherStart Holiday Data Gather
MASTER Control – Holiday (Away) \ Depart Date UpDepart Date Up
MASTER Control – Holiday (Away) \ Depart Date DownDepart Date Down
MASTER Control – Holiday (Away) \ Depart Time UpDepart Time Up
MASTER Control – Holiday (Away) \ Depart Time DownDepart Time Down
MASTER Control – Holiday (Away) \ Return Date UpReturn Date Up
MASTER Control – Holiday (Away) \ Return Date DownReturn Date Down
MASTER Control – Holiday (Away) \ Return Time UpReturn Time Up
MASTER Control – Holiday (Away) \ Return Time DownReturn Time Down
MASTER Control – Holiday (Away) \ CancelCancel
MASTER Control – Frost (Standby) \ OnOn
MASTER Control – Frost (Standby) \ OffOff
MASTER Control – Hold \ Start Hold Data GatherStart Hold Data Gather
MASTER Control – Hold \ Time UpTime Up
MASTER Control – Hold \ Time DownTime Down
MASTER SLIDERS – Hold \ Time SliderTime Slider
MASTER Control – Hold \ Temperature UpTemperature Up
MASTER Control – Hold \ Temperature DownTemperature Down
MASTER Control – Hold \ CancelCancel
MASTER Control – Hot Water Boost \ 30 Minutes30 Minutes
MASTER Control – Hot Water Boost \ 60 Minutes60 Minutes
MASTER Control – Hot Water Boost \ 90 Minutes90 Minutes
MASTER Control – Hot Water Boost \ OffOff
MASTER Variables –
Button TagVariable NameType
MASTER Variables – Holiday Depart DATEHoliday Depart DATEString
MASTER Variables – Holiday Depart TIMEHoliday Depart TIMEString
MASTER Variables – Holiday Return DATEHoliday Return DATEString
MASTER Variables – Holiday Return TIMEHoliday Return TIMEString
MASTER Variables – Holiday StateHoliday StateBoolean
MASTER Variables – Holiday DaysHoliday DaysString
MASTER Variables – Holiday Setting HolidayHoliday Setting HolidayBoolean
MASTER Variables – Frost (Standby) StateFrost (Standby) StateBoolean
MASTER Variables – Hold StateHold StateBoolean
MASTER Variables – Hold TemperatureHold TemperatureString
MASTER Variables – Hold TimeHold TimeString
MASTER SLIDERS – Hold \ Time SliderHold Time SliderInteger
MASTER Variables – Hold Setting HoldHold Setting HoldBoolean
MASTER Variables – Hot Water Boost StateHot Water Boost StateBoolean
MASTER Variables – Hot Water Boost TimeHot Water Boost TimeString
Select Stat Zone Commands –
Button TagCommand Name
Stat Zone Manual [1-16](1-16) [Stat Zone Name]
Stat Zone ListSelect Stat Zone from List
Select Stat Zone Variables –
Button TagVariable NameType
Driver ReadyDriver ReadyBoolean
Stat Zone ListStat Zone ListList
Stat Zone SelectedStat Zone SelectedString
· Boolean variables have been pre-assigned with tag type ‘visible’. Meaning that when the tag is assigned to an element this element will only be visible when the state is true. This can be changed in Integration Designer.
· Placeholder sample text has been provided for String variables to help with panel design layout.
Events –
CategoryEvent
Driver ReadyDriver Ready
HolidayHoliday State Changed
ModeMode Changed
[01-16] - [Stat Zone Name]Frost (Standby) State Changed
[01-16] - [Stat Zone Name]Heating State Changed
[01-16] - [Stat Zone Name]Current Temperature Changed
[01-16] - [Stat Zone Name]Set Temperature Changed
[01-16] - [Stat Zone Name]Hold Temperature State Changed
[01-16] - [Stat Zone Name]Hold Temperature Changed
[01-16] - [Stat Zone Name]Hold Time Changed
Any feature not specifically noted as supported should be assumed to be unsupported.
> Driver support
This driver is fully supported via our online ticketing system. If you require assistance with this driver please submit a support request at www.intrinsicdev.com/support.
> Continued dealer support
Intrinsic Dev offer free licence keys for showrooms and dealers’ own homes. To obtain your free licence keys simply drop us a support ticket. All our drivers/modules are fully supported by our online ticketing system.
> Disclaimer
Intrinsic Dev’s drivers are created to the highest standard developed with industry leading practices.
By installing this driver, you agree to our full Terms and Conditions, a copy of which can be found at the end of this document.
> Driver licence
This driver requires a licence to function. Pricing and licences can be obtained by visiting https://www.intrinsicdev.com/. Licences are issued on a per controller basis. You only need a single licence for multiple installations on the same controller.
This driver is powered by the Intrinsic(Athena) cloud and will auto detect if you have purchased a license for your systems MAC address.
If you have not already purchased a license it will show an error. Please navigate to www.intrinsicdev.com to rectify and within a few minutes of order completion the driver will update and activate. You do not need to enter any information manually or make changes to the driver.
> Driver configuration
Ensure you have downloaded the latest version of the driver from: https://www.intrinsicdev.com/
> Device setup
Add and setup devices as described in the Heatmiser app. The Heatmiser system should be fully functional and tested before pairing to RTI.
A static IP address is required. Please use your router to set a reserved DHCP address for the Heatmiser neo hub.
In order for this driver to work legacy API access must be enabled.
To achieve this, open the Heatmiser App and navigate to Settings >> Account >> API. On the next screen, enable legacy API. Without this setting the driver will be unable to communicate with the hub.
> Configuration Process
1. Download the latest version of the driver from www.intrinsicdev.com
2. Place the .rtidriver file in your designated custom driver directory. This can be identified in Apex by clicking Options > Set Directories.
3. Import the driver into your project with desired source instances.
4. In Driver Properties:
a) Connection - Enter IP Address of Heatmiser Neo Hub.
b) Management Port – Set a port number for the Driver Web interface to show devices on network via server hosted on the RTI processor.
c) Temperature Unit – Celsius or Fahrenheit. For unit display (°C/°F) and applying correct min/max levels.
d) Gather Time – Amount of time driver will wait before sending commands that require multiple levels. Gather timers reset on each parameter input change.
5. Send the configuration to the processor.
6. Open a web browser and enter the IP Address of your RTI processor followed by a colon and the Management Port number, e.g. 192.168.10.101:9136. Allow a few minutes (depending on number of devices) for the driver to start and to process all Thermostats attached to the Heatmiser Neo Hub on the network. Keep refreshing the web page until all expected devices are visible and allocated to their device type table.
7. Driver Properties - Number of Zones:
Using the driver web management page as a guide, use the Number of Zones dropdown to select how many Thermostat zones there are. Device input fields will populate below.
8. Copy the Zone name from the Management Port web page and paste into the corresponding Zone Name field. These names will be displayed via Name text variables and used throughout the Integration Designer project.
9. You can now move onto setting up your UI.
The attached HeatmiserNeo-Example.apex file contains a multiple fully configured UIs (Virtual Panels and KX10s) for 3 Thermostat zones.
Images for gauge display slider, temperature control slider and airplane icons for Holiday mode have also been included.
Tested on:
Integration Designer – 11.10.1
XP Processor Model: XP-3
XP Processor Firmware: 24.3.29
Debug – Enter processor IP Address into browser. Click SYSTEM LOG then under Log Levels set HeatmiserNeo to Messages for highest level of tracing from the driver.
> Command Behaviors:
Driver Ready state variable available. Driver initialisation period can vary – displaying this variable will make it clear when the driver and UI is ready for control. Useful if building UI and multiple re-sends to the processor are required for testing. After successful processing of discovered zones is complete this variable will be set to true and remain as true throughout driver run-time.
N.B. Hot Water Boost is NOT two way. This means that the driver will not be able to read and update display if Hot Water Boost has been set from a point of control other than this driver. On driver start-up Hot Water Boost will be set to off by default. Please advise the end user that control of Hot Water Boost should be done fully from this driver to maintain correct feedback.
Gather Period Concept
Some commands require multiple parameters to be set via different UI elements but sent as a single command. Upon receiving the initial notification that the user wishes to control one of these multiple parameter features via a command related to the feature, the driver internally starts a countdown timer. When the countdown has elapsed the driver will send the command with the multiple parameter data gathered to Heatmiser. Specific Boolean state variables are available to show when this gather period is active.
This countdown is reset with each new value change allowing multiple values to be set for a single command or repeated increase / decrease button pushes for adjusting values. The driver will automatically ignore the command and not send to Heatmiser if any required values have not been set, values have not changed from their initial values or if a user error has been made e.g. hold time set at 0.
Gather Timer length can be adjusted in Driver Properties. Default – 10 seconds.
> Setting Temperature:
Upon receiving the command a Gather timer starts, allowing the user to repeatedly increase / decrease the temperature by 0.5°, displayed by the Set Temperature text variable, until no more inputs are received for the elapsed time and the value is sent.
The temperature can also be set with Temperature Adjust \ Slider. See Section > Using Slider
Up, Down and Slider temperature control inputs can be combined during a single Gather period.
Preset buttons using Temperature Adjust \ Slider as a MACRO are possible, allowing the user to quickly set favourite temperatures. However, this is complicated as the value parameter is primarily intended for SLIDER operation.
· Celsius: min = 0, max=61. This is 5° to 35° in 0.5° steps.
· X = (2 x Y) - 10
· Fahrenheit: min = 0, max=109. This is 41° to 95° in 0.5° steps.
· X = (2 x Y) - 80
Y = Desired Temperature
X = Value to enter into preset command.
> Setting Hold Period:
This mode allows the user to hold a custom temperature for up to 8 hours.
To begin the hold Gather Timer the user must press a button assigned with the command Hold \ Start Hold Data Gather. This sets the state of the Hold Setting Hold variable to true, giving the opportunity for a visual cue to appear, notifying the user it is now time to set their desired time and temperature for the period.
Order of Temperature set and Hold Time set actions do not matter. Both can be set together, making adjustments on both simultaneously as long as Gather Time is active.
1st - Hold \ Start Hold Data Gather or Time Command to initiate process:
Temperature Set:
· Use Temperature Adjust \ Up
· Use Temperature Adjust \ Down
· Use Temperature Adjust \ Slider
· View level change with Set Temperature
Hold Time Set:
· Use Hold \ Time Up
· Use Hold \ Time Down
· Use Hold \ Time Slider
· View level change with Hold Time
If successful:
· Hold Setting Hold variable will change to FALSE
· Hold State to TRUE.
· Hold Time will continue to show set time and begin to countdown.
· While Hold is active commands to change temperature will be ignored until Hold Time finished or cancelled.
Hold Time can still be adjusted from current point in countdown. This puts the variables back into setting state, allowing Hold Temperature to now be changed.
Cancel with Hold \ Cancel. State variables will return to original state and process can be repeated.
Set Hold via Master Control:
Same control steps apply but current set temperature is instead observed via the Hold Temperature variable – tag: MASTER Variables – Hold Temperature.
No temperature Slider available for Hold Temperature. However Hold Time Slider is available.
> Frost (standby) Mode:
Standard control, no gather timers.
· Frost (Standby) \ On
· Frost (Standby) \ Off
View state with Frost (Standby) State. If the state is True, the user will be able to adjust Frost (Standby) temperature via Temperature Adjust \ [Up/Down] and Set Temperature Slider, however the range is reduced to (7°C – 17°C) (45°F – 63°F) and both Temp Adjust step buttons and Slider will not be able to go above or below this range.
Setting Hold and main temperature control commands are ignored while Frost (Standby) is true.
N.B. Temperature setting for standby mode NOT available via MASTER Control Frost (Standby).
> Set Holiday (Away) Period:
This mode allows the user to set a start and end date / time for an extended period of standby mode.
To begin the holiday Gather Timer the user must press a button assigned with the command Holiday (Away) \ Start Holiday Data Gather. This sets the state of the Holiday Setting Holiday variable to true, giving the opportunity for a visual cue to appear, notifying the user it is now time to set their desired Depart and Return times.
Order of setting Depart and Return dates and times does not matter. Both can be set together, making adjustments on all simultaneously as long as Gather Time is active.
1st - Holiday \ Start Holiday Data Gather
Depart Set:
· Use Holiday \ Depart Date Up
· Use Holiday \ Depart Date Down
· View level change with Holiday Depart DATE
· Use Holiday \ Depart Time Up
· Use Holiday \ Depart Time Down
· View level change with Holiday Depart TIME
Return Set:
· Use Holiday \ Return Date Up
· Use Holiday \ Return Date Down
· View level change with Holiday Return DATE
· Use Holiday \ Return Time Up
· Use Holiday \ Return Time Down
· View level change with Holiday Return TIME
If successful:
· Holiday Setting Holiday variable will change to FALSE
· Holiday State to TRUE.
· If Depart Date is today, Holiday Days text variable will display “Away for …” until following update reply and will display “Away for X day(s)”.
· If Depart Date is in the future, Holiday Days text variable will display “Starting Holiday in X day(s)”. The times are read and the driver starts a timer for X amount of time until the Depart Date matches the current day and then sends the command to the hub.
Cancel with Holiday \ Cancel. State variables will return to original state and Date and time variables will revert to current time, the process can now be repeated.
While Holiday is active, Hold is unavailable.
> Profile Programming:
This section of the driver allows the user to set new or adjust stored ‘24 hour’ / ‘5 day 2 day’ / ‘7 day’ profiles with 4 or 6 heating levels, switch between modes including Non Programmable which turns all profile programming off.
On driver initialisation and after a zone is selected, the current program mode variable Program Mode [2hHr|5/2Day|7Day|NP] and number of heating levels variable Program Mode [4/6] Levels state variable will be set to true. The text variables Program Mode [Time/Temperature] [1-6] will display “--:--” and “-°C/°F” until the next action.
Firing Set Mode \ Show Stored shows the previous mode set, stored in the hubs memory cache. This may require the mode and number of heating levels to change to match, the driver will handle this automatically and update the state variables accordingly.
If the mode is 5/2Day or 7Day the user will be able to ‘browse’ all 12 (6 Heating Levels) or 8 (4 Heating Levels) sets of times and temperatures for all groups – week and weekend sets for 5/2Day and Monday to Sunday sets for 7Day via the Edit group of tags. These set’s values will populate the single set of Program Mode [Time/Temperature] [1-6] text variables so you do not need to display any more than 12 text boxes.
User can freely browse between 5/2Day and 7Day stored profiles and edit both for 4 and 6 levels but if switching to 24Hour Set Mode \ Show Stored will return you to 5/2Day or 7Day, so a profile will have to be written from scratch when switching to 24Hour mode. Selecting Edit time or temperature [1-6] while the text variable is showing “--:--” the time will start from the default “12:00” and if temperature shows “-°C / -°F” this will start from the default “20°C / 68°F”.
To start the gather timer fire Edit Temperature [1-6] or Edit Time [1-6]. This sets the accompanying state variable to true Program Mode Editing Temperature [1-6] and Program Mode EDITING Time [1-6].
While the gather timer is active use Edit Profile \ Increase or Edit Profile \ Decrease to adjust both time and temperature. Multiple times and temperatures can be edited across all sets of the current mode.
Time is adjusted in steps of 30 minutes and loops at 00:00. Temperature is adjusted by 1 degree with the same minimum and maximum as main temperature control.
> Integration Designer11
There are multiple ways to map the features from this driver to a Controller, we recommend using the Tag Browser technique.
> Tag Browser
Tag Browser shows all tags - commands and variables provided by the driver. Using the Filter, the tags from this driver can be shown and organised alphabetically by selecting Show HeatmiserNeo Driver Tags and then dragged to a button, automatically assigning the function or variable.
> Stat Zone List:
If using DYNAMIC UI Control, user needs to notify the driver during driver run-time which zone they wish to control. This can be achieved via selecting from the Stat Zone List.
· Add a List element to the UI. These can be found via searching in Bitmaps.
· Drag the tag Stat Zone List from Tag Browser onto the element.
· Check List and Command in Tag Editor under Source have correctly been assigned:
· List: Stat Zone List (HeatmiserNeo\Stat Zone List Element for DYNAMIC UI Control)
· Command: HeatmiserNeo\Select Stat Zone via List Element for DYNAMIC UI Control\Select Stat Zone from List(< dynamic >)
If not assigned after tagging, use the 3 dots to manually assign.
Selected Zone can be viewed by the text variable - Stat Zone Selected.
> Manual Text Variable Mapping:
Boolean variables can be used as text. After adding the variable select the blue ‘{var}’ within the Edit Button Text window, here you could change True / False to be ‘Holding’ / ’Hold’.
> Visual Highlight Variable
Many State Variables [BOOLEAN] are included in this driver to allow truly dynamic, custom panel possibilities including displaying a highlight around a button or icon that is currently true and especially to notifying the user that a Gather Timer has started for a command.
These variables have been set as ‘tagtype’ - ‘visible’, meaning the visible state will automatically be programmed after dragging the Tag to the element.
· Add the elements. They are going to be stacked on top of each other. Assign the bottom element with the desired driver command.
· For the “gather timer started” visual prompt (middle element), assign the desired State variable to Visible in Tag Editor or simply drag the Tag from Tag Browser.
· Repeat for “is now Active” visual highlight (top element).
· Stack the elements.
After pressing the bottom command, the state of the middle will change to true and appear, indicating that a timer has started – if successful the top element will then appear, indicating success. If the timer finishes and no further inputs were made – voiding the command attempt, middle will be false and disappear. When top state turns to false, top will disappear, displaying bottom and the process can repeat.
A “Cancel” command could be attached to the top element to act like a toggle button. Or a two way toggle for stacked On and Off buttons e.g. Frost (Standby).
> Using Slider
Commands that can take a range of integer values (from a min to max) can be mapped to sliders. ButtonTags with “SLIDERS” in their name should automatically map after dragging to an appropriate slider element. Alternatively, here is how to do it manually:
· Add the slider to the UI (found in bitmaps). Corners can be dragged to change it from horizontal to vertical.
· In Tag Editor assign an Integer variable to Value. Check Minimum and Maximum under Graph Scale are correct, they have been programmed to match the variables’ min and max.
· Assign the Command. After clicking the 3 dots the Driver Command window appears.
· Click the button to the right of ‘Not Set’ – Click HeatmiserNeo and select a command. Optionally, you can use the checkbox Sustain – recommended level Minimum 1000ms. This means 1 Second between sending commands if user is holding down and sliding the slider.
N.B. – Do NOT assign this Command as a Macro command in Tag Editor on the Slider element.
However, these slider commands can also be used as a preset button. Make sure to create a new TAG if using the SLIDER buttontag for this and sliders are already present in the project.
For example, for time presets for Hold Time:
· Add the button to the UI.
· Create a new Tag for the Preset, e.g. “0:00”, “2:00”.
· Add the command:
“Command – HeatmiserNeo – Hold Adjust \ Set Hold Time Slider – [0-480]”.
Value parameter is minutes.
Current Temp GAUGE – (Thermometer)
This dynamic variable displays the current temperature of the selected zone in gauge element form. The gauge bar can represent the mecury inside a thermometer and therefore requires an acompanying element around it so a user can read the value. If the attached CandFThermometer.png is correctly placed (bottom of the bar at - 0°C / 32°F) the gauge bar will move up and down as it reads the Current Temperature variable.
The gauge element can be found in Bitmaps and should not be confused with the slider elements. While it is set up like a slider, there is NO Command functionality, only Value.
Buttontag - Current Temperature GAUGE will automatically assign the state variable to Value in Tag Editor.
> Troubleshooting
· Check Zone Name entered in Driver Properties match Zone Name displayed in Management Port web page.
· If devices are removed from the network or new are added, re-send the driver to the processor and follow configuration steps again.
· If switching to 7Day mode check all sets of times and temperatures to make sure none of the text variables still show “--:--” or “-°C” as this will prevent the profile from being sent to the hub.
> Terms and Conditions
This page gives you all the information you need to know about Intrinsic Dev and the legal Terms and Conditions through which we sell the software listed on our website to you. These Terms apply to any contract of sale for products that exists between us and you.
Please read these Terms and Conditions carefully, if you do not agree with something written within them do not use our website or install our software. Before completing your purchase you will be asked to confirm you have read and understood these Terms, unfortunately if you refuse our Terms you will be unable to complete a transaction on our website.
We recommend you print a copy of our Terms and Conditions or save them to your computer so you can refer to them in the future as necessary.
We reserve the right to change these Terms and Conditions and recommend you read through them each time you use our site to ensure you understand how they apply to you.
These Terms, and any contract that exists between us, are in the English language only.
1. About Us
1.1 Intrinsic Dev is a trading name of Intrinsic Group Limited. Our registered office address is 9 Dicconson Terrace, Lytham, Lytham St Annes, FY8 5JY. Our trading address for all non-financial correspondence is The Maltings, Allendale, NE47 9EE.
1.2 Intrinsic Group Limited is registered in England and Wales under company number 09659256.
1.3 Contacting us:
1.3.1 To discuss a contract with us in accordance with your legal rights please simply contact us with your query. You can contact us by email at info@intrinsicdev.co.uk
1.3.2 To contact us for any other reason please submit a helpdesk ticket online as this is the quickest way to get in touch. Alternatively you can email info@intrinsicdev.co.uk but please note tech support cannot be contacted in any way other than the online helpdesk. You can also use the form on the Contact Us page.
1.3.3 If we need to contact you in regards to the contract that exists between us we will do so using the information you provided when placing the order, usually by phone or email.
1.4 Intrinsic Group Limited is a member of CEDIA. CEDIA is the international trade association and central touch point for over 3,700 member companies worldwide who design, manufacture, and install technology for the home.
2. Our Products
2.1 We make every effort to ensure we provide you with accurate information on our software. If you believe we have misrepresented the functionality of a driver or module please contact us as set out in section 1.3.
2.2 Images on our website are for illustrative purposes only. Our drivers are only available as instant downloads and not available in any hard format.
2.3 Our software is licensed to you, not sold to you. All of our software is available to download free of charge but will require licensing to function. All products that are offered for sale on this website are licenses for the automation controller specified at the time of purchase.
2.3.1 Obtaining a license key from Intrinsic Dev grants you a non-exclusive, non-transferable, limited and revocable license to install and use the specified software on a device owned or managed by you or your organization. The number of license installations may not exceed the total number of licenses you purchased for the software.
2.3.2 This license applies only to the applicable driver/module purchased and any updates that supplement the original driver/module.
2.3.3 Intrinsic Dev's software is licensed, not sold, to you and Intrinsic Dev retains ownership of all copies even after installation on your device.
2.3.4 This license is valid only for the specific system identified at the time the license was purchased and cannot be resold or transferred by you on to any other system. Under exceptional circumstances Intrinsic Group Ltd may grant authorization to transfer an existing license to a new system but maintains the right to charge an administrative fee for this service as well as the right to refuse authorization at Intrinsic Group Limited's sole discretion.
2.3.5 Intrinsic Group Limited may transfer its rights and obligations, or sub-contract or sub-license to another legal entity, provided your consumer rights are not prejudiced.
2.4 All software written by Intrinsic Dev remains the property of Intrinsic Group Limited. This software is the intellectual property of Intrinsic Group Limited, and is protected by law, including English and International copyright laws.
2.5 You may not decrypt, reverse engineer, modify, translate, disassemble or decompile any of Intrinsic Dev's drivers/modules in whole or in part. Any modifications will immediately terminate all licenses held and full compensation for any and all infringements will be sought.
2.6 Intrinsic Dev reserve the right to withdraw a module/driver from sale at any time and for any reason, including, for example, if the equipment for which the driver/module is written is discontinued or substantially modified.
2.7 Intrinsic Dev carry out extensive BETA testing on all our software. Software that remains in BETA will not be offered for sale on this website. Our BETA testing scheme is covered by separate Terms, but in signing up to this scheme you consent to also abide by these Terms and Conditions. All BETA software remains the property of Intrinsic Dev and is covered by confidentiality agreements. This software must not be abused in any way as per section 2.5 and all discussions and findings during the testing phase are to remain confidential. Intrinsic Group Limited reserve the right to revoke BETA testing privileges at any time.
3. Use of our website
3.1 Your use of our site is governed by these Terms and our Privacy Policy. Please ensure you read these documents fully so you are aware of all Terms that apply to you.
3.2 You must be over 18 to purchase from this website.
3.3 You are responsible for ensuring that your account details and passwords remain confidential when using our website and agree to accept responsibility for all activities that occur under your account and password.
3.4 Please ensure you provide us with details that are complete and correct when setting up your account or placing an order. We cannot be held responsible for any delays or losses suffered due to incorrect information being supplied.
3.5 We will endeavor to provide you with uninterrupted, error free access to our website, however due to the nature of the internet this cannot always be guaranteed. On rare occasions your access may be restricted or interrupted to allow updates, upgrades or repairs; we will endeavor to carry out such tasks in the shortest time possible.
4. Our Contract with you
4.1 All Intrinsic Dev drivers/modules are designed to be used by qualified system integrators for the relevant control platform. When obtaining a license to use our software (whether free or purchased) you are confirming your status as above. We regret we only sell B2B and cannot license our software to end consumers. If you are the owner of a system and you believe you require our software please contact your system integrator to obtain a license and carry out the applicable integration work on your behalf.
4.2 Our drivers/modules are all available for instant download free of charge, you do not need an account with Intrinsic Dev to download a driver. The majority of our drivers require license keys to activate, you do need an account to obtain a license key. To obtain a license key (whether for a free or chargeable driver) simply add the relevant driver(s) to your basket and follow the checkout procedure online. Please check you have provided us with all the correct information before completing the transaction. Please note we do not accept purchases or provide license keys by phone or email.
4.3 When you place an order to purchase a license key from Intrinsic Dev you will be sent a confirmation email to confirm we have received your order. Please check through this email and notify us if anything is incorrect.
4.4 A contract between you and Intrinsic Dev exists only once you have received your license key, usually contained within the confirmation email.
4.5 Intrinsic Group Limited will deem this contract null and void in the event a license is used in any way that can be deemed harmful, including, but not limited to attempts to decrypt, reverse engineer, modify, translate, disassemble or decompile a driver/module, or the use of a license on a system not specified for at the time of purchase.
5. Payment
5.1 We accept all major credit or debit cards excluding American Express. Payment is taken immediately by our online payment provider Stripe. Stripe offers a secure payment gateway for online credit and debit card processing. All card numbers processed by Stripe are encrypted on disk with AES-256. Decryption keys are stored on separate machines. Stripe's infrastructure for storing, decrypting, and transmitting card numbers runs in separate hosting infrastructure, and doesn't share any credentials with Stripe's primary services.
5.2 Do not email your card details. We accept no responsibility if you provide us with your details in this way.
5.3 Card fraud is illegal and will always lead to prosecution. Every transaction taken is subject to fraud checks performed by Stripe; if we believe the risk of fraud is present on a transaction we reserve the right to cancel the order with immediate effect and without correspondence.
5.5 The Intrinsic Dev website is fully PCI Compliant. Stripe has been audited by a PCI-certified auditor and is certified to PCI Service Provider Level 1. This is the most stringent level of certification available in the payments industry. To accomplish this, Stripe make use of best-in-class security tools and practices to maintain a high level of security.
6. Delivery
6.1 There are no delivery charges for any of the products listed for sale on this website. All software is available to download instantly, free of charge. All license keys are automatically emailed upon receipt of applicable payment.
6.2 Our drivers/modules are not available in any hard format
6.3 License keys are emailed to the address given during the checkout process. Please check you spam folder if you have not received your license and allow up to 12 hours before contacting us regarding a missing license key.
6.4 We recommend reading the integration notes for each driver before attempting installation.
7. Refunds and Warranty
7.1 We do not offer refunds on our licensing. If you have made a mistake during your purchase or have another legitimate reason for requiring a refund please contact us as set out above in 1.3. Refunds may be offered within 7 working days in some circumstances, but please note no refunds will be considered if the driver/module has already been installed onto the relevant control platform.
7.2 Whilst every care is taken to ensure the thorough testing of our drivers, you should always carry out your own tests before first use. You agree not to hold Intrinsic Group Limited or any related party, liable for any issues or loss arising from the installation of our drivers/modules.
7.3 Our software is provided "as is" and "as available", without express or implied warranty or condition of any kind to the maximum extent permitted by law. We disclaim any warranty that our drivers/modules will meet your requirements or will be constantly available, uninterrupted, timely, secure, or error-free; the results obtained from the use of our drivers/modules will be effective, accurate, or reliable; the quality of the software will meet your expectations; or any errors or defects in the software will be corrected.
7.4 Intrinsic Group Limited specifically disclaim all liability for any actions resulting from your use of our software. You use our software at your own discretion and risk, and you are solely responsible for any damage to computer systems/control platforms, loss of data or loss of profits that results from the use of our software.
7.5 Our software is written and tested on the most recent version of 3rd Party platforms available at the time of release. Intrinsic Group Limited make no assurances of stability of any untested updates that may be released subsequently as all 3rd Party developments are beyond our control. Where an updated driver becomes available this can be downloaded from our website or from within your purchase history. Whilst we make every effort to keep all drivers/modules up to date we disclaim any obligation to do so.
8. Pricing
8.1 We make every effort to maintain the prices shown on our Website, however we reserve the right to discontinue drivers or to amend prices when necessary.
8.2 All prices exclude VAT (where applicable)
8.3 Our pricing originates in £ sterling, we make use of live currency exchange rates to automatically calculate pricing for alternative currencies. The rate used is beyond our control.
9. Support
9.1 We offer comprehensive support for our drivers/modules via an online ticket system. All support queries must be submitted through this ticket system. Any attempt to by-pass this system or to misrepresent priority levels will result in delays.
9.2 Intrinsic Dev offer paid for Remote Support packages for support that falls outside of standard driver queries, including, but not limited to, driver installation, wider system integration/programming and system design.
9.3 All drivers/modules written by Intrinsic Group Limited that require the purchase of a license key are fully supported for as long as they are listed on the Intrinsic Dev site.
9.4 We reserve the right to withdraw licensing and remove download links for a driver/module, thereby discontinuing on-going support at any time and for any reason. This includes, for example, if the equipment for which the driver/module is written is discontinued or substantially modified. The remainder of your rights and obligations pursuant to this license will not be affected should support be discontinued.
10. Other Terms
10.1 This contract is between you and us, no other person has the right to enforce these Terms.
10.2 Each of the paragraphs in these Terms operate separately. If any court or relevant authority deems any of them are unenforceable the remaining paragraphs remain in force and in effect.
10.3 The name Intrinsic Dev and Intrinsic Group, and associated logos are protected under UK copyright laws. The contents of this website, including (but not limited to) downloadable content, imagery and text may not be copied, reproduced, replicated, sold, downloaded or distributed by any means to third parties without the express consent of Intrinsic Group Limited.
10.4 The content of Intrinsic Dev and its Third Party associates are protected by copyright and database laws. You may not extract or use any content (in part or entirety) of the website without express written consent of the owners.
10.5 You must not use this website in any way that causes damage or impairment to the site or company of Intrinsic Group Limited or any other persons. Unlawful and fraudulent activity will be prosecuted.
10.6 The content contained on this website is for information purposes only. Intrinsic Dev (whether written on the website, through the helpdesk, via email or verbally) are not providing any recommendations or endorsements to any Third Party solutions, software or products. The material on this website does not constitute advice and you should not use the information on the website whilst making any decisions.
10.7 We accept no responsibility for the content of websites that are linked to Intrinsic Dev and do not necessarily endorse the material contained within these external websites. These links are provided for convenience only.
11. Contact Details
Intrinsic Dev, The Maltings, Allendale, NE47 9EE, UNITED KINGDOM
Email: info@intrinsicdev.co.uk
VAT Registration Number: 298 2167 63
Intrinsic Dev is a trading name of Intrinsic Group Limited.
Company Reg Number: 09659256
All of our software is available to download free of charge but will require licensing to function. Unless specifically noted only one license is required per controller/processor.
One time license required.