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
OJ Microline Floor Heating
By: David Bowdler
Updated: June 8, 2026
Version: 0.9
OJ Microline Floor Heating
Bring one or more OJ Microline OWD5 / WD5 electric underfloor-heating thermostats into RTI. These thermostats have no local control interface, so the driver signs in to the OJ cloud (the same one the OJ Microline phone app uses) and gives the homeowner full control and live feedback from their RTI touch panels and keypads.
Key Features
- Multi-zone: control up to 8 thermostats from one driver, each added as its own Climate source and mapped by serial across separate rooms.
- Climate-template autoprogramming: drop a Climate page on a source and the per-heater controls wire themselves using the standard HVAC tags.
- One-click discovery: a Discover menu in Integration Designer logs into the account and auto-fills the friendly name and serial of every thermostat.
- Full control: Set Temperature, Schedule, Comfort, Boost, Frost/Off and Vacation, with configurable whole- or half-degree setpoint steps.
- Live feedback: floor and room temperature, target setpoint, mode, heating status and online state, with instant optimistic panel updates.
- Automation triggers: fire RTI macros or events on heating start/stop and mode change - for example, only run the floor heating while rooftop solar is exporting surplus.
Requirements
- An OJ Microline OWD5 / WD5 thermostat with an active OJ Microline cloud account (email and password).
- The RTI processor must have internet access; each wall controller must be powered on and connected to Wi-Fi.
- RTI XP processor, Integration Designer 11.4 or later.
How It Works
The driver connects to the OJ cloud, reads every thermostat in the account and matches each to a zone by serial number. Commands are sent back to the cloud, which relays them to the wall controller. Panel feedback is optimistic - the touchscreen updates the instant a button is pressed and the next poll confirms the value from the thermostat - so control feels immediate despite being cloud-based.
OJ Microline Floor Heating Driver
Version 0.9
Monitors and controls one or more OJ Microline OWD5 / WD5 electric underfloor-heating thermostats through the OJ cloud (ocd5.azurewebsites.net) - the same cloud the OJ Microline phone app uses. These thermostats have no local interface, so the driver signs in to the cloud account. Each wall controller must be powered ON and connected to Wi-Fi to be reachable; if it is switched off it shows as offline and cannot be controlled.
1. Setup
1. In Driver Properties > Account, enter the Email and Password of the OJ Microline app account (the same login used in the phone app).
2. Right-click the driver and choose "OJ: Discover Thermostats". This signs in to the cloud and auto-fills the Heater Name and Heater Serial Number for every thermostat in the account. (You can also read them from the Discovered Thermostats variable once connected.)
3. For each thermostat, add a "Floor Heater" workspace item to a room (it uses the Climate template). Add them in the same order as the serial slots - Floor Heater 1 maps to Heater 1, and so on.
4. Set the Poll Interval (30 seconds gives snappy feedback; raise it to be gentler on the cloud).
5. The driver runs a 120-minute trial. To licence it, read the MAC shown in the MACForKey variable and paste the key into Licence > Licence Key.
2. Variables (per heater)
Each heater exposes a set of variables, grouped under its friendly name:
- Current Temperature / Floor Temperature - the measured floor temperature.
- Floor Temperature (number, 1 dp) - the floor temp as a clean number, e.g. 23.4. Bind this if you want to show the half-degrees.
- Setpoint / Setpoint (number, 1 dp) - the target temperature. The plain Setpoint is a whole number; the "(number, 1 dp)" version shows decimals.
- Is Heating - true while the element is actually heating.
- Mode Name - Schedule / Comfort / Manual / Vacation / Frost Protection / Boost / Eco.
- Mode is Schedule / Heat-On / Off / Boost / Comfort - booleans for highlighting the active mode button.
- Adaptive (pre-heat) - true if the thermostat's adaptive early-start is on (this is what makes it warm up before a scheduled period).
3. Control (per heater)
- ON (Heat) - turns the heating on in Manual mode at the last working temperature.
- OFF - Frost Protection. The target drops to 5 C, so the floor will not heat (it only protects against freezing). This is the correct "off" for a floor thermostat.
- Setpoint Up / Down - changes the target. The step size is set in Driver Properties > Setpoint (default 1.0 C). Pressing Up/Down while OFF jumps straight to the last working temperature, so you never have to climb up from 5.
- Schedule - returns the thermostat to its own weekly program.
- Boost - full heat for a fixed period.
- Set Comfort / Vacation On/Off - additional OJ modes.
- Set Manual Temperature - sets an exact target (in tenths of a degree, e.g. 215 = 21.5 C).
Feedback is optimistic: the panel updates instantly when you press a button, and the next poll confirms the value from the thermostat.
4. Events and Macros
Events: HEATING_STARTED, HEATING_STOPPED, MODE_CHANGED, CONNECTED, DISCONNECTED, plus the trial events. Each of Heating Started / Stopped / Mode Changed can also run an RTI macro (Driver Properties > Macros On Status Change) - for example, only allow the floor heating to run when solar is exporting surplus.
5. Multiple heaters
Up to 8 thermostats are supported. Each is added as its own Floor Heater source and mapped to a serial slot, so you can place each one in its own room and control them independently.
6. Debug Console
Telnet to the processor on the Debug Console Port (default 12527) for diagnostics. Type help for commands (status, vars, poll, login, schedule, manual, boost, mac).
Notes
This is a cloud-connected driver - the processor needs internet access and depends on the OJ cloud being available. The thermostat keeps running its own schedule independently; the driver gives you visibility and control on top. Tip for the homeowner: rather than switching the wall controller off (which makes it unreachable), leave it powered on at a low / Frost setting - then it stays controllable and can be warmed on demand.
Support
Smart Home Programming - https://smarthomeprogramming.com.au
This driver is licensed per RTI processor and locked to the processor MAC address.
- Free trial: a built-in 120-minute trial runs on every load so you can fully evaluate it before buying.
- Purchase: AUD $129 (ex GST) per processor from the Smart Home Programming store.
- Activation: read the processor MAC from the driver's MACForKey system variable, buy the licence, and paste the key into the Licence Key field in Driver Properties. The key is delivered instantly and by email.
Support: david@smarthomeprogramming.com.au