Home Kit Control XTension units via Siri and Apple’s Home App on MacOS, iOS and tvOS devices.
Z-Wave Interfaces
Hubitat A plugin for the Hubitat ZWave/Zigbee device was added in XTension v 9.4.35
Vera UI7 Protocol The new Vera UI7 interface protocol. This will support the new features of ZWave plus like Central Scene support. If you’re starting a new setup then just select the UI7 version in XTension and continue. If you’re converting an existing setup then please read the article carefully before converting as there is a specific work flow to do that. It is simple, but will save you a lot of manual unit editing later if you do it properly.
Vera (legacy plugin) from Vera Control Ltd, previously Micasa Vera. This is our choice for best ZWave interface.
CM15 (X10 Wireless and Security. Receive and Transmit)
RFX, RFXe and RFXt (X10 Wireless and Security, Oregon Scientific devices)
Amazon Alexa Bridge
Amazon Alexa Bridge Control your XTension devices with your Amazon Alexa and Echo devices.
Insteon
Vera UI7Some insteon devices are supported by the Vera device. The support is somewhat limited however so please verify that what you want to do is supported before investing in equipment. If the device is supported by the Vera then it should be supported by XTension connecting to the Vera. If you find a device that XTension does not support we can gather the data necessary to make it work.
Vera UI7 The Vera plugin also supports their IR Remote unit by allowing you to specify the IR code in the Unit settings if you have an IR compatible sending device connected to your Vera.
mySensors
mySensors XTension is now a fully featured controller for the mySensors arduino based sensor system.
Alarm Systems
Ad2usb the AD2USB interface for Ademco/Honeywell Security systems
xBee Radio Connected Devices
xBee Radios xBee radios for remote monitoring, control and serial data!
Zigbee
Hubitat Hubitat device plugin also supports ZigBee devices.
1-wire temperature sensors are supported through the Barix Barionet device interface.
Additional 1-wire devices can be connected through an Arduino Interface interface if you dont mind a little code.
Do It Yourself Interface
Do It Yourself Simple method of rolling your own interface to non-supported devices.
Arduino a simple text protocol for connecting to arduino or other similar DIY style devices with a simple protocol and example code.
HTTP/JSON
the JSON Interface server interface handles either simple web requests to send data to a unit or the parsing of complicated JSON data structures to take whatever action is necessary. Just about anything that makes a web request via a simple form or via a JSON packet can be used to control units via this interface. This is a good way to control things in XTension with a simple curl request from other devices or the command line.
the Server-Sent Events plugin can connect to a standard HTML Server-Sent events stream and convert event receptions into XTension unit actions.
Any geofence app that has the ability to make an HTTP request when entering or exiting can be used with the JSON interface
An XTension user is also the developer of mGeofence which works great with XTension and the JSON server.
Locative is dead, long live Locative! While the cloud features are no longer available the app itself continues to be available and the cloud is not necessary for use with XTension. No need to switch if you have this working. We have a Locative tutorial
another method of setting up geofences with drop box and IFTT can be seen here
Geohopper is supported as of build 897 with enhancements to the JSON interface
Traffic or Parking Space Management
Rosim Wireless car sensor for traffic sensing or parking space monitoring.
Bluetooth LE Devices
Switchbot Battery operated physical button pushing and switch toggling robot.
Video Pitcher to “pitch” video from many IP cameras into XTension for display in Views and Web Remote pages. Also offering recording and video processing.
Security Spy Support for getting motion and recording data out of the excellent Mac NVR software Security Spy
Raspberry Pi Monitor monitor your raspberry pi devices for online status, under voltage, over temperature conditions, Wifi Link Quality, Disk Space and more.
Genmon Generator Monitor Connects to the excellent pi based genmon software and gets all it’s info into XTension.
MQTT Broker for receiving data from IOT or other devices that use this protocol.
Ping Plugin Units state linked to returning a ping. Many informational and statistical info available.
Database Sharing Lets you share units and scripts from one XTension install to another.
AirPort Monitoring watch the state of your airports, track connected devices and perform reboots of AirPort Basestations.
Network Presence interface watches devices coming and going on your local network via the arp table and can also ping remote hosts on the internet.
Websocket Interface Roll your own interfaces to your XTension database, or connect a device that knows how to speak this protocol. Sends standard JSON data back and forth for commands or value changes. Comes with a simple browser example with the javascript necessary to receive and parse the data from XTension as well as send commands back and forth.