SmartThings and Hubitat smart home web app dashboard
Branch: master
Clone or download
Latest commit dc0957c Jan 26, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs V 1.964 with updated documentation and edge browser tweak Jan 16, 2019
media restore weather icons Jan 19, 2019
skin-housepanel
skin-material added Power and generalize LINK to allow multiple of same type Jan 20, 2019
skin-plain Version 1.925 with border editing and other goodies Nov 24, 2018
HousePanel.groovy added Power and generalize LINK to allow multiple of same type Jan 20, 2019
HousePanelHubitat.groovy V 1.972 with custom field used to include tile in fast refresh Jan 26, 2019
LICENSE Create LICENSE Jun 19, 2017
MotionZwaveManual.groovy Added MotionZwaveManual.groovy for using HousePanel as EndPoint Sep 5, 2017
README updated README for Open-Dash Dec 1, 2017
accuweather.html Major update to Rev 1.950 with custom tiles Dec 28, 2018
arlo-sample.py Updated doc and minor bug fixes for analog clock, etc Nov 25, 2018
browserconfig.xml added piston image, browser icons, smaller jpg backgrounds, other fixes Oct 1, 2017
coolclock.js
customize.js v 1.970 - tidy up custome dialog box to show prior settings Jan 21, 2019
error.html Major update to Rev 1.950 with custom tiles Dec 28, 2018
excanvas.js
forecast.html V 1.972 with custom field used to include tile in fast refresh Jan 26, 2019
getarlo-sample.py
getdir.php bug fixes to tile editor and other misc things Jul 16, 2018
housepanel.js
housepanel.php V 1.972 with custom field used to include tile in fast refresh Jan 26, 2019
hpapi.py
iconlist.txt TileEditor v2 Jan 12, 2018
install.sh bug fix to install script, including option to do 5 or 7 Dec 9, 2018
jquery.minicolors.css add Music slider support and first color picker draft Feb 21, 2018
jquery.minicolors.min.js add Music slider support and first color picker draft Feb 21, 2018
jquery.minicolors.png add Music slider support and first color picker draft Feb 21, 2018
jquery.ui.touch-punch.min.js
phpinfo.php updated phpinfo to print server info up front Dec 5, 2017
tileeditor.css
tileeditor.js Tweak to editor V 1.972 Jan 26, 2019

README

/*
* House Panel PHP application for SmartThings
* author: Ken Washington  (c) 2017
*
* general purpose routines included for authorizing a web service
* specific application shows all switches, motion sensors, and door contacts
* thermostats and doors to open and other capabilities will be added later
*
* for switches the Ajax call is used to turn the switch on and off from the web
* DEBUG flags can be used to show specific data details during installation
* this must be paired with the HousePanel SmartApp on the SmartThings side
*
* CLIENT_ID, CLIENT_SECRET, and ST_WEB must be in a file called clientinfo.php
* which must look as follows:
*
* HousePanel is now part of Open-Dash
*
<?php
define('CLIENT_ID', 'abc1abc1-abc2-abc3-abc4-abc5abc5abc5');
define('CLIENT_SECRET', 'abc1abc1-abc2-abc3-abc4-abc5abc5abc5');
define('ST_WEB','https://graph.api.smartthings.com');

* real data for CLIENT_ID and CLIENT_SECRET are found in SmartThings
* after you enable OAUTH2 in the SmartApp panel
*
* Finally, install all files in any web server and you should be good to go
* While any web server will do, I strongly recommend one with SSL or using
* a local webserver on a Raspberry Pi that sits behind your home firewall
* and on the same network as your ST hub. This will make the app run fast.
* 
*/