{"push_id":863459151,"size":52,"distinct_size":2,"ref":"refs/heads/master","head":"51742b5caef39eb598d09e0d170aa4772ff8017f","before":"8766d9bfcaaba150002954f054aca53957b453d2","commits":[{"sha":"80ad03e3bd73bc0283c86fd28a12b49a69e38d05","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Notifications and Sensors apps initial commit","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/80ad03e3bd73bc0283c86fd28a12b49a69e38d05"},{"sha":"e4e24f27cb33b297b5d2a4f755a01209fc2ce728","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Initial (untested) version of notification and sensors models","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/e4e24f27cb33b297b5d2a4f755a01209fc2ce728"},{"sha":"f375839eff12113295022d0d49002c7e61b289c1","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Round two of changes for data models. More documentation, start of signals,","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/f375839eff12113295022d0d49002c7e61b289c1"},{"sha":"b0a6f062ee9624e219e318677ba6d95f6bfeba6e","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Admin work, pre-save signal is functional, model fixes","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/b0a6f062ee9624e219e318677ba6d95f6bfeba6e"},{"sha":"aaa462004385dc34935ee2c9bdde060f6a98cda8","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Sensor check_value method for determining if sensor data meets min/max thresholds\n\n>>> s = Sensor.objects.get(pk=1)\n>>> s\n<Sensor: asdfas - Test Sensor>\n>>> s.max_value\nDecimal('100.0')\n>>> s.max_value_operator\nu'<'\n>>> s.min_value\nDecimal('32.0')\n>>> s.min_value_operator\nu'>'\n>>> s.check_value(75)\nTrue\n>>> s.check_value(101)\nFalse\n>>> s.check_value(11)\nFalse\n>>> s.check_value(32)\nFalse\n>>> s.check_value(33)\nTrue","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/aaa462004385dc34935ee2c9bdde060f6a98cda8"},{"sha":"f569ab7e610e04e94cf04216e852d4e233733c69","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"Added LICENSE","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/f569ab7e610e04e94cf04216e852d4e233733c69"},{"sha":"b8c5af3a36aedcaac027581917ce9bde6d1451c9","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"initial Bower support","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/b8c5af3a36aedcaac027581917ce9bde6d1451c9"},{"sha":"afb31e61a5cc5b333868015cbe17731878c9a956","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"static and template directory support and initial styling resources","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/afb31e61a5cc5b333868015cbe17731878c9a956"},{"sha":"7564843a4f6be3ed8455d53cf013bf76b8dd8725","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"frontage URL and initial template layout","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/7564843a4f6be3ed8455d53cf013bf76b8dd8725"},{"sha":"c13da14382dea27e26c519946ffb86f1f495c1da","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"Using bootstrap progress bars; vertically","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/c13da14382dea27e26c519946ffb86f1f495c1da"},{"sha":"95984496f883a97f578f827b23293b54ba5eec25","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"Merge pull request #12 from Corvia/frontend_design\n\nFrontend design","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/95984496f883a97f578f827b23293b54ba5eec25"},{"sha":"2eddc872bff5bdccab19ae565de8e4b094c9df85","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"Time cited in Notification Activity log. CSS sugar (:","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/2eddc872bff5bdccab19ae565de8e4b094c9df85"},{"sha":"96c9ca7c782ef43fcc7c5f5b6391e0d9c7f219c6","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"text color styling","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/96c9ca7c782ef43fcc7c5f5b6391e0d9c7f219c6"},{"sha":"110e68ad8df549810b53b659e4be4efc7c1d48b6","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@deepdream.com","name":"Ben Keating"},"message":"Merge pull request #13 from Corvia/frontend_design\n\nFrontend design","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/110e68ad8df549810b53b659e4be4efc7c1d48b6"},{"sha":"210f7b550bc2f3e7b7d301095c0fc6c8e1b42ce4","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Initial version of the digitemp_DS9097 data collection script. Move scripts to scripts directory.","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/210f7b550bc2f3e7b7d301095c0fc6c8e1b42ce4"},{"sha":"b1555ad34456c6e4294a2bd08a4fcdc58c41784c","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Convert tabs indents to spaces in data collection script","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/b1555ad34456c6e4294a2bd08a4fcdc58c41784c"},{"sha":"2725b388966fea69faad3b2843ca95560a248693","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Create example local settings file and ignore it in .gitignore","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/2725b388966fea69faad3b2843ca95560a248693"},{"sha":"f3e85cc8c67e83fb23bdc8fbe7aa316e8643272f","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Notification alert framework. Email alert class and templates.","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/f3e85cc8c67e83fb23bdc8fbe7aa316e8643272f"},{"sha":"189a60ec0eb3662439c9c104f5c3300d4ae62924","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Additional documentation for notification code","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/189a60ec0eb3662439c9c104f5c3300d4ae62924"},{"sha":"ef31d35674cb719841c1ffedf9d826f08e90b0b8","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@silvers.net","name":"Dan Silvers"},"message":"Add value_f fields for sensor data and thresholds. Helper conversion function. Sensor temperature thresholds are in degrees fahrenheit. Data logged is in Celsius. Clarify this in the documentation and django admin.","distinct":false,"url":"https://api.github.com/repos/Corvia/thermonitor/commits/ef31d35674cb719841c1ffedf9d826f08e90b0b8"}]}