{"push_id":961120415,"size":38,"distinct_size":4,"ref":"refs/heads/master","head":"773836deac4bc2ecf7b0c2eec900ccae5a614f7f","before":"3b89368d45860790c5e8dbba70afec618f8f28a7","commits":[{"sha":"4d243bf44df267c399d590490c4fcc85529c439a","author":{"email":"4ff06a6fef36ba95fdcd660e480a11579b5a2fa3@smartthings.com","name":"Yaima Valdivia"},"message":"Rename Sonos SmartApps\n\nhttps://smartthings.atlassian.net/browse/DVCSMP-607","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/4d243bf44df267c399d590490c4fcc85529c439a"},{"sha":"bcb960886615bfdf213a7bbcc3227e286072daad","author":{"email":"67ba77a594293df5119df6cda522830f2821031a@gmail.com","name":"Anders Heie"},"message":"MSA-655: Now this also works if someone comes home or leaves. As usual, if lights are already on, they will stay on. Otherwise they will be turned on for X minutes, then off.","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/bcb960886615bfdf213a7bbcc3227e286072daad"},{"sha":"11df2f31b315279d41701c2ee2cec00b7175cb99","author":{"email":"93a18aeb581590d5dc34cb7662e614c4f4ec5beb@smartthings.com","name":"Warodom Khamphanchai"},"message":"DVCSMP-668\n\nThe following changes has been made to the original Aeon Multisensor device type handler to improve and modernize it:\n1. Add \"powerSupply\" attribute to be able to tell power source (USB Cable/Battery)\n2. Add preference page for user to customize \"motion delay time\", \"motion sensitivity\", and \"sensor report interval\"\n3. Add color backgroud of \"illuminance\" value tile\n4. Add tile for \"ultravioletIndex\"\n5. Add tile for \"powerSupply\"\n6. Modify updated() to be able to send configuration commands to sensor whether it is powered by USB cable or battery\n7. When battery operated, send command to get update battery level if it hasn't been reported for a while\n8. Report MSR of the sensor\n9. Add handle for ConfigurationReport command class to update the \"powerSupply\" tile and change opetion mode of the sensor accordingly\n10. Update configure() to configure parameters changed by user in preference page\n11. Take out the \"Configure\" tile and instead send the configuration commands on every wakeup (sensor is battey powered)","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/11df2f31b315279d41701c2ee2cec00b7175cb99"},{"sha":"0f3b730f26925c42e2d82217c7a35766f013a04f","author":{"email":"93a18aeb581590d5dc34cb7662e614c4f4ec5beb@smartthings.com","name":"Warodom Khamphanchai"},"message":"DVCSMP-668\n\n- Show batteryStatus tile insteady of battery tile to be able to display both when sensor is USB powered or battery powered\n- Remove background for illuminance. This can be added when we have best practice of showing colors for lux.\n- Instead of using powerSupply:failed, configurationGet cmd is sent and then the configure() is triggered by configurationReport to determine powerSupply (USB Cable/Battery)\n- Instead of querying battery level on wake up, battery report is put in association group 2 that is configured to report every 6 hours by default\n- Update configure() to  send both unsecure and secure configuration commands when sensor is joined normally or securely","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/0f3b730f26925c42e2d82217c7a35766f013a04f"},{"sha":"fc587ef15a7cc77620a33ce834f75aa59d82c558","author":{"email":"593446a718ea7d57755186f3cda0cf86f14dd37e@gmail.com","name":"Juan Pablo Risso"},"message":"Fix to Hue reverts dimmer settings (DVCSMP-1227)\n\nif you use the hue native app to adjust the dimmer setting, smartthings will reset the dimmer to previous value when toggling from ST app (and automations)","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/fc587ef15a7cc77620a33ce834f75aa59d82c558"},{"sha":"c473745e4748e93b81d04f38fdd5ea88d3a3ff0b","author":{"email":"593446a718ea7d57755186f3cda0cf86f14dd37e@gmail.com","name":"juano2310"},"message":"Wemo refactor final (DVCSMP-1189)\n\nhttps://smartthings.atlassian.net/browse/DVCSMP-1189\n\nDetect and mark device offline within 5 minutes.\nShow Device offline in device tile.\nShow Device offline in Recent Activity.\nLog the current IP address to Recent Activity.\nLog the changed IP address to Recent Activity.\nSupport 'Turning on' and 'Turning off' (blindly changing the state of\ndevice to ON or OFF without confirming bulb responded correctly)\nTurn on / off through Wemo-App reflected timely in SmartThings\nApp/Ecosystem.\nManual turn on / off of device is reflected timely in SmartThings\nApp/Ecosystem.\n\nLower case createEvent\n\nBug Fixes\n\nBug fixes\n\nsetOffline\n\nMinor cosmetic fixes","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/c473745e4748e93b81d04f38fdd5ea88d3a3ff0b"},{"sha":"a78459347be54fbf362b75e65270f31ebf13813a","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@cousins.io","name":"Mike Cousins"},"message":"update keen home smart vent device handler","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/a78459347be54fbf362b75e65270f31ebf13813a"},{"sha":"7defe1cc614b3b0768740db49881a07ae0d8495e","author":{"email":"12609163f246f5b5075870c83ae8614bcd39fd4c@smartthings.com","name":"Mike Robinet"},"message":"CREX-3129 Update parent and service manager apps to be singleton","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/7defe1cc614b3b0768740db49881a07ae0d8495e"},{"sha":"47fbdabf6b7f955859ec43a2f4b69c4de2bdf2e5","author":{"email":"1d1fbd1f3d0477ea51495dbb3bed8320f87df9bc@smartthings.com","name":"Tom Manley"},"message":"Fix 'Low Battery Handler' exception caused by non-integer battery events\n\nZigBee locks report battery percentage remaining in .5% increments. However\nthe Low Battery Handler Smart App in Hello Home expects it to be an integer.","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/47fbdabf6b7f955859ec43a2f4b69c4de2bdf2e5"},{"sha":"e424e7abdd26f6325955a13bcfe80afe00227607","author":{"email":"48181acd22b3edaebc8a447868a7df7ce629920a@smartthings.com","name":"bflorian"},"message":"Corrected filename of Z-Wave Device Multichannel","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/e424e7abdd26f6325955a13bcfe80afe00227607"},{"sha":"bbedbddf9dd2eb56d66872e2a4a657cb39473105","author":{"email":"48181acd22b3edaebc8a447868a7df7ce629920a@smartthings.com","name":"bflorian"},"message":"Filename corrections","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/bbedbddf9dd2eb56d66872e2a4a657cb39473105"},{"sha":"2fd5859326a922f1f805c73091fb889692fe950d","author":{"email":"48181acd22b3edaebc8a447868a7df7ce629920a@smartthings.com","name":"bflorian"},"message":"Misc filename and namespace changes.","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/2fd5859326a922f1f805c73091fb889692fe950d"},{"sha":"13a324069d5ec0a6fb6c8cf3af605a635a37b64f","author":{"email":"593446a718ea7d57755186f3cda0cf86f14dd37e@gmail.com","name":"Juan Pablo Risso"},"message":"Force Level = 1% to 1\n\nThis ensures that the bulb will be able to dim to it minimum","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/13a324069d5ec0a6fb6c8cf3af605a635a37b64f"},{"sha":"3ddc82f9967477024f8d6cc9a6684b8550250855","author":{"email":"48181acd22b3edaebc8a447868a7df7ce629920a@smartthings.com","name":"bflorian"},"message":"More name/namespace changes","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/3ddc82f9967477024f8d6cc9a6684b8550250855"},{"sha":"505efc5463a75b43a903c77651b9a1b8f0a1a307","author":{"email":"48181acd22b3edaebc8a447868a7df7ce629920a@smartthings.com","name":"bflorian"},"message":"Deleted lights on when door opens after sundown","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/505efc5463a75b43a903c77651b9a1b8f0a1a307"},{"sha":"61398105d12e3524689cfe35ece21eb72141518e","author":{"email":"593446a718ea7d57755186f3cda0cf86f14dd37e@gmail.com","name":"juano2310"},"message":"Jawbone Global Oauth","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/61398105d12e3524689cfe35ece21eb72141518e"},{"sha":"4e203e8e13b49ed8bf4989dc56454d632282ed3d","author":{"email":"593446a718ea7d57755186f3cda0cf86f14dd37e@gmail.com","name":"juano2310"},"message":"buildActionUrl(\"hookCallback\")","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/4e203e8e13b49ed8bf4989dc56454d632282ed3d"},{"sha":"1039b65c8142a822a1abd2bf0dd11409a3bde524","author":{"email":"593446a718ea7d57755186f3cda0cf86f14dd37e@gmail.com","name":"Juan Pablo Risso"},"message":"Code Cleanup","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/1039b65c8142a822a1abd2bf0dd11409a3bde524"},{"sha":"b92cd9c6379d7f1c174ea0a3c1ef8a105f0653d1","author":{"email":"12609163f246f5b5075870c83ae8614bcd39fd4c@smartthings.com","name":"Mike Robinet"},"message":"CREX-1094 Delete stale device subscriptions on IFTTT app update","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/b92cd9c6379d7f1c174ea0a3c1ef8a105f0653d1"},{"sha":"80b46153dc33d94fe2b2888b3c00c07de609a388","author":{"email":"593446a718ea7d57755186f3cda0cf86f14dd37e@gmail.com","name":"juano2310"},"message":"Harmony Global Oauth","distinct":false,"url":"https://api.github.com/repos/jjslegacy/SmartThingsPublic/commits/80b46153dc33d94fe2b2888b3c00c07de609a388"}]}