Control and react to event changes from Kodi (formerly XBMC), your favorite media center software.
Unlike other Kodi implementations seen on the SmartThings platform, this solution works completely within SmartThings and does not require any additional plugins or middleware tools.
There are two components needed for the Kodi integration to work.
You must publish both the SmartApp and Device Type in the SmartThings IDE for everything to work properly.
Option 1: GitHub Integration
The best way to get updates for Kodi for SmartThings is to enable GitHub integration and add my repository. If you don't know what GitHub is, see the Manual Install method below:
My SmartApps
or My Device Handlers
Settings
joshualyon
ST-Kodi
master
Now whenever you need to update to the latest version, you can choose ↓ Update from Repo
, select ST-Kodi
and get your updates.
Option 2: Manual Install
While using the GitHub integration is the recommended method for installing the Kodi SmartApp, you can also install the SmartApp and Device type manually.
Follow the instructions from the ThingsThatAreSmart.wiki on how to install a custom device type and SmartApp.
Configure Kodi
Enable the Web Server and UPnP in Kodi.
System
(Settings)Services
UPnP
tab, select Allow remote control via UPnP
Web server
tab, select Allow remote control via HTTP
Install the SmartApp
From the SmartThings mobile app:
Marketplace
from the bottom navigationSmartApps
tab My Apps
categoryKodi (formerly XBMC)
SmartAppDone
Done
again to complete the setup and beging using your devicesNote: If you have a username and password set for your Kodi instance, open the device from the My Home
→Things
screen in SmartThings, selected Edit Device
from the menu and ensure you have entered a username and password.