Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5057 commits
Select commit Hold shift + click to select a range
8eabbad
[ICP-14234] Zigbee Window Shade - included lastLevel in methods scope…
PKacprowiczS Jul 23, 2021
088f6c7
DevWs for Smartenit, Inc containing containing Smartenit Zigbee MLC30…
lecontr Jul 23, 2021
d98fe94
Merge pull request #72011 from SmartThingsCommunity/master
greens Jul 27, 2021
b524112
DevWs for Ecolink Intelligent Technology containing containing Ecolin…
shingchen Jul 27, 2021
d798a88
Setting ocfDeviceType to correct icon discrepancy.
dbradmit Jul 30, 2021
4ae07ba
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug Dim…
sky-nie Aug 2, 2021
3ea1ece
DevWs for NIE-TECH CO., LTD. containing containing Evalogik Door/Wind…
sky-nie Aug 3, 2021
736f6e9
Sensative's Strips Multi-Sensor Product's Device Handler. (#2898)
dparyani Aug 3, 2021
713a357
Merge pull request #72620 from SmartThingsCommunity/master
greens Aug 3, 2021
77af4b9
Update fingerprint (#73965)
natec007 Aug 17, 2021
41eaa7e
update fingerprint to correct join issue (#73948)
natec007 Aug 17, 2021
6b1750d
Merge pull request #74054 from SmartThingsCommunity/staging
greens Aug 17, 2021
af08e5a
DevWs for HAB Home Intelligence containing containing Z-Wave Window S…
iblinds Aug 19, 2021
c45fa41
Merge pull request #74224 from habhomegit/devws-for-hab-home-intellig…
tpmanley Aug 20, 2021
23ef7ea
Merge pull request #74225 from SmartThingsCommunity/master
tpmanley Aug 20, 2021
2784992
Update zigbee-metering-plug-power-consumption-report.groovy
dwd-kwon Aug 23, 2021
ff0f4ce
[WWST-6928] Z-Wave Mold Detector DTH (#74134)
PKacprowiczS Aug 24, 2021
baedfcb
DevWs for NIE-TECH CO., LTD. containing Minoston Wallmote (#74138)
sky-nie Aug 24, 2021
bdf2e18
Merge pull request #74610 from SmartThingsCommunity/master
greens Aug 24, 2021
b3aa851
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug (#7…
sky-nie Aug 25, 2021
22e7cfb
DevWs for Deyi smart home containing containing ZigBee Window Shade B…
Nixx-deyi Aug 25, 2021
e12d3f0
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug Dim…
sky-nie Aug 25, 2021
53dd83f
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug Dimmer
Winniewen18 Aug 27, 2021
b00a427
Merge pull request #72236 from SmartThingsCommunity/feature/auroradou…
greens Aug 27, 2021
acd639e
DevWs for Sinope Technologies containing containing VA4200WZ-VA4200ZB…
SmartThings Aug 30, 2021
34c21ff
Merge pull request #75229 from SmartThingsCommunity/staging
greens Aug 31, 2021
a79c537
Merge pull request #75230 from SmartThingsCommunity/master
greens Aug 31, 2021
c6e496c
DevWs for Zooz (The Smartest House) containing containing Zooz ZSE42 …
KevinTSH Sep 1, 2021
5970bf2
DevWs for Zooz (The Smartest House) containing containing Zooz ZSE41 …
KevinTSH Sep 1, 2021
413e204
DevWs for Zooz (The Smartest House) containing containing Fortrezz Wa…
KevinTSH Sep 1, 2021
f60379c
DevWs for Smartenit, Inc containing containing Smartenit Open/Closed …
lecontr Sep 2, 2021
8c94397
DevWs for Smartenit, Inc containing containing Smartenit Motion Senso…
lecontr Sep 2, 2021
e979df7
DevWs for Smartenit, Inc containing containing Smartenit Valve (#72090)
lecontr Sep 2, 2021
7abc94d
DevWs for Smartenit, Inc containing containing ZBALRM (#71537)
lecontr Sep 2, 2021
4b42c34
DevWs for SHINA SYSTEM containing containing SiHas Multipurpose Senso…
shinasys Sep 2, 2021
b32d855
* - Syntax format compliance adjustment
Winniewen18 Sep 3, 2021
2b21903
Syntax format compliance adjustment
Winniewen18 Sep 3, 2021
99c246b
1.restore removeChildButton;
Winniewen18 Sep 3, 2021
0c02298
* - remove the preferences item "createButton", Fixedly create …
Winniewen18 Sep 4, 2021
e16906e
Syntax format compliance adjustment
Winniewen18 Sep 4, 2021
5a0e2d4
Delete devicetypes/sky-nie/child-button.src directory
sky-nie Sep 6, 2021
5a8b413
* - Syntax format compliance adjustment
Winniewen18 Sep 6, 2021
2dfa9f5
add removeChildButton in updated() when isButtonAvailable() return false
Winniewen18 Sep 7, 2021
9009786
restore addChildButton in updated() when it' needed.
Winniewen18 Sep 7, 2021
24b2652
* - Syntax format compliance adjustment
Winniewen18 Sep 7, 2021
a9bb788
Merge pull request #75630 from SmartThingsCommunity/master
greens Sep 7, 2021
8069f29
Syntax format compliance adjustment as PR review
Winniewen18 Sep 10, 2021
1d1faa5
DevWs for Zooz (The Smartest House) containing containing Zooz Double…
KevinTSH Sep 13, 2021
d5821c3
MS7 and MS6 have different sizes for parameter 101/102
Aeotec-ccheng Sep 13, 2021
87cad29
Merge pull request #75839 from SmartThingsCommunity/master
greens Sep 14, 2021
33537e5
WWST-5862, added FP for the SAMSUNG LED(Fan lightings) (#68445)
RaihaPark Sep 15, 2021
02c0621
repalce my own child button with smartthings offical child button
Winniewen18 Sep 16, 2021
bb57df3
DevWs for Smartenit, Inc containing containing Smartenit Moisture Sen…
lecontr Sep 16, 2021
3f1cdd5
DevWs for SHINA SYSTEM containing containing SiHas Multipurpose Senso…
shinasys Sep 16, 2021
0baf66a
DevWs for Zooz (The Smartest House) containing containing Zooz Remote…
KevinTSH Sep 17, 2021
930d581
Merge pull request #75953 from SmartThingsCommunity/master
greens Sep 21, 2021
1da0f5f
Remove the function related to CentralScene
Winniewen18 Sep 22, 2021
191cfdf
Add parsing logic of default response command
inasail Sep 23, 2021
b7563cd
DevWs for SHINA SYSTEM containing containing Zigbee Metering Plug (#7…
shinasys Sep 27, 2021
133bf4a
Merge pull request #75984 from SmartThingsCommunity/master
greens Sep 28, 2021
3fa5c24
DevWs for frient containing containing Zigbee Non-Holdable Button (#7…
frient-design Sep 29, 2021
406cf3c
Merge pull request #74785 from sky-nie/devws-for-nie-tech-co-ltd-cont…
greens Oct 5, 2021
ffe10c3
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug (#7…
sky-nie Oct 5, 2021
8e4947c
Merge pull request #76088 from SmartThingsCommunity/master
greens Oct 5, 2021
d1ecbac
ICP-14305, ICP-14310 - fixes (#76007)
dsobierajsk Oct 5, 2021
fdad80c
Merge pull request #76122 from SmartThingsCommunity/master
greens Oct 12, 2021
49486dc
BUG-3640 Update lock code events
greens Oct 12, 2021
e708a88
a few missing from other lock dths
greens Oct 12, 2021
8671b09
Update zigbee-white-color-temperature-bulb.groovy (#76129)
RaihaPark Oct 13, 2021
378f57c
[BUG-3524] POPP TRV - changed logic to the one not relying on multiCm…
PKacprowiczS Oct 13, 2021
576ec01
Merge pull request #75763 from Aeotec-ccheng/patch-3
greens Oct 13, 2021
863dca3
Merge pull request #75961 from inasail/master
greens Oct 13, 2021
8b76b0a
DevWs for NIE-TECH CO., LTD. containing containing Aeotec Wallmote (#…
sky-nie Oct 14, 2021
b6941be
HEIMAN Outlet WWST-7664 (#76136)
LUZhanchang Oct 14, 2021
80d25b2
Merge pull request #76124 from greens/BUG-3640
greens Oct 18, 2021
b936072
Merge pull request #76163 from SmartThingsCommunity/master
greens Oct 19, 2021
8752d1e
[ICP-14316] Qubino Thermostat - inital 0 report with correct unit for…
PKacprowiczS Oct 25, 2021
e0828ef
DevWs for Smartenit, Inc containing containing Smartenit Zigbee Meter…
lecontr Oct 26, 2021
8b5bff1
Merge pull request #76334 from SmartThingsCommunity/master
greens Oct 26, 2021
b9284b3
HEIMAN Wall Switch HS6SW1A-W-EF-3.0 (#76185)
LUZhanchang Oct 27, 2021
45666f9
HEIMAN Wall Switch HS6SW3A-W-EF-3.0 (#76187)
LUZhanchang Nov 2, 2021
57adfa9
Merge pull request #76432 from SmartThingsCommunity/master
greens Nov 2, 2021
6f2fff4
HEIMAN Scene Panel new (#76578)
LUZhanchang Nov 5, 2021
d54e06a
Merge pull request #74454 from dwd-kwon/patch-4
greens Nov 9, 2021
a86d400
DevWs for CoolKit Technology Co.,Ltd containing containing ZigBee Swi…
jwg-123 Nov 9, 2021
91c5ad5
Merge pull request #76599 from SmartThingsCommunity/master
greens Nov 9, 2021
cbfccd9
DevWs for SHINA SYSTEM containing containing Zigbee Power Meter (#76343)
shinasys Nov 10, 2021
224f8de
BUG-3088 Force metadata refresh for CT100 thermostat
dkirker Nov 16, 2021
8a87850
DevWs for CoolKit Technology Co.,Ltd containing containing Orvibo Con…
mingwei0827 Nov 16, 2021
de95bc1
Merge pull request #76623 from dkirker/BUG-3088
greens Nov 16, 2021
61b6e83
Merge pull request #76633 from SmartThingsCommunity/master
greens Nov 16, 2021
be5125c
DevWs for CoolKit Technology Co.,Ltd containing containing SmartSense…
mingwei0827 Nov 17, 2021
c193d32
DevWs for CoolKit Technology Co.,Ltd containing containing Zigbee Mot…
mingwei0827 Nov 17, 2021
7616f23
CHAD-6599 Add resetEnergyMeter to energy meter device handlers with r…
dkirker Nov 19, 2021
58655e6
DevWs for www.easyiot.tech containing containing ZigBee RGBW Bulb (#7…
jwg-123 Nov 19, 2021
671aad4
DevWs for CoolKit Technology Co.,Ltd containing containing Ikea Butto…
mingwei0827 Nov 22, 2021
9d84b44
Merge pull request #76661 from SmartThingsCommunity/master
greens Nov 23, 2021
a76b92e
DevWs for Zooz (The Smartest House) containing containing Zooz ZSE43 …
KevinTSH Nov 30, 2021
579c603
WWST-7793, change FP of the ABL E-series and the Samsung Korea B2B Ma…
RaihaPark Dec 2, 2021
ba57af1
C2C-1619 - Ecobee Migration - Remove Groovy
juano2310 Dec 3, 2021
fa029de
DevWs for Focalcrest containing containing ZigBee Switch (#76710)
Focalcrest-Madi Dec 6, 2021
a69a191
Merge pull request #76703 from juano2310/remove_ecobee
greens Dec 6, 2021
a4aa7b8
DevWs for HELTUN containing containing HE-HLS01 Handler 'Binary Switc…
Sarkis008 Dec 6, 2021
2bd112a
DevWs for HELTUN containing containing HE-HLS01 Handler (#76161)
Sarkis008 Dec 6, 2021
d7d342b
DevWs for HELTUN containing containing HE-HT01 Handler X (#76617)
Sarkis008 Dec 6, 2021
e6c9aff
DevWs for www.easyiot.tech containing containing ZigBee RGBW Bulb (#7…
jwg-123 Dec 7, 2021
1d2eefb
Merge pull request #76721 from SmartThingsCommunity/staging
greens Dec 7, 2021
714c76a
Merge pull request #76722 from SmartThingsCommunity/master
greens Dec 7, 2021
385a42c
DevWs for SHINA SYSTEM containing containing ZigBee Lock Without Code…
shinasys Dec 9, 2021
64f12fa
Merge pull request #77176 from SmartThingsCommunity/master
greens Dec 15, 2021
3294119
DevWs for NIE-TECH CO., LTD. containing containing Z-Wave Metering Sw…
sky-nie Dec 21, 2021
acdd873
DevWs for SHINA SYSTEM containing containing SiHas Multipurpose Senso…
shinasys Dec 21, 2021
8b7e66d
Merge pull request #77203 from SmartThingsCommunity/master
greens Dec 21, 2021
c715254
DevWs for NIE-TECH CO., LTD. containing containing Z-Wave Metering Sw…
sky-nie Dec 22, 2021
116d894
Merge pull request #77241 from SmartThingsCommunity/master
greens Dec 28, 2021
b2414dc
DevWs for NIE-TECH CO., LTD. containing containing Z-Wave Metering Sw…
sky-nie Dec 30, 2021
fbf4a2d
DevWs for CoolKit Technology Co.,Ltd containing containing eWeLink Bu…
mingwei0827 Jan 4, 2022
1366986
DevWs for eZEX containing containing Zigbee Power Meter (#77221)
tklee2020 Jan 4, 2022
6bad939
DevWs for eZEX containing containing Zigbee Power Meter (#77221)
tklee2020 Jan 4, 2022
9d24763
Merge pull request #77268 from greens/ezex
greens Jan 4, 2022
e55a570
Merge pull request #77271 from SmartThingsCommunity/staging
greens Jan 4, 2022
e21b9e4
Merge pull request #77272 from SmartThingsCommunity/master
greens Jan 4, 2022
81d4085
Merge pull request #76689 from KevinTSH/devws-for-zooz-the-smartest-h…
greens Jan 5, 2022
54dacf6
DevWs for eZEX containing containing ZigBee Switch and 1 more (#77207)
tklee2020 Jan 5, 2022
83f0e43
Cleanup duplicate capabilities
RyanGreyling2 Jan 6, 2022
e83af2d
Merge pull request #77281 from RyanGreyling2/FibaroHeatCleanup
greens Jan 7, 2022
495e4c7
DevWs for SHINA SYSTEM containing containing ZigBee Lock Without Code…
shinasys Jan 11, 2022
849c9b0
Merge pull request #77445 from SmartThingsCommunity/master
greens Jan 11, 2022
27bac3c
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug (#7…
sky-nie Jan 12, 2022
1f4a292
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug Dim…
sky-nie Jan 12, 2022
688ecee
DevWs for NIE-TECH CO., LTD. containing containing In-Wall Smart Swit…
sky-nie Jan 18, 2022
21ab092
DevWs for NIE-TECH CO., LTD. containing containing In-Wall Smart Swit…
sky-nie Jan 18, 2022
e67104b
CHAD-7380 Corrects Schlage fingerprint
greens Jan 18, 2022
2273492
Merge pull request #77547 from SmartThingsCommunity/master
greens Jan 18, 2022
7beff20
DevWs for NodOn containing containing NodOn multi Switch (#77465)
AltyorFig Jan 19, 2022
9048f43
Merge pull request #77545 from greens/CHAD-7380
greens Jan 19, 2022
a5269f8
DevWs for SHINA SYSTEM containing containing Zigbee Power Meter (#77282)
shinasys Jan 20, 2022
0efe396
DevWs for HELTUN containing containing HELTUN RS01 Switch (#76678)
Sarkis008 Jan 25, 2022
c5bb6c4
Merge pull request #77642 from SmartThingsCommunity/master
greens Jan 25, 2022
467fbf2
Update fibaro-heat-controller.groovy
mikesip Jan 26, 2022
768de0b
Merge pull request #77655 from SmartThingsCommunity/mikesip-fib-finge…
greens Jan 26, 2022
936f000
DevWs for NodOn containing containing NodOn lighting Switch (#77558)
AltyorFig Jan 27, 2022
1db5257
DevWs for NodOn containing containing NodOn Roller Shutter (#77656)
AltyorFig Jan 27, 2022
b358278
Update Orvibo-Contact-Sensor.groovy
jiangshanyang0203 Jan 30, 2022
24fe8ef
Merge pull request #77674 from jiangshanyang0203/patch-6
greens Feb 1, 2022
7208b7e
Merge pull request #77692 from SmartThingsCommunity/master
greens Feb 1, 2022
c681d48
Allow non-zero power meter values only when device is not idle (#77720)
PKacprowiczS Feb 9, 2022
99c44dd
DevWs for Zooz (The Smartest House) containing containing Zooz ZSE44 …
KevinTSH Feb 9, 2022
3ce2797
DevWs for SHINA SYSTEM containing containing SiHAS Zigbee Metering Pl…
shinasys Feb 15, 2022
cadf20d
Add Danalock Zigbee 3.0 (#77753)
jahartogsveld Feb 15, 2022
0c13a88
Merge pull request #77833 from SmartThingsCommunity/master
greens Feb 15, 2022
0fec6f9
WWST-7794, Add a DTH code for ABL CPX Lighting(Light with a motion se…
RaihaPark Feb 16, 2022
88d12fb
DevWs for YookSmart containing containing ZigBee Window Shade Battery…
JeremeLau Feb 17, 2022
08f4003
Merge pull request #77862 from SmartThingsCommunity/master
greens Feb 22, 2022
f5dd140
Add translation strings that were omitted.
greens Feb 24, 2022
3b2ec4e
DevWs for SHINA SYSTEM containing containing SiHas Multipurpose Senso…
shinasys Feb 25, 2022
a5c225a
Update Orvibo-Contact-Sensor.groovy
weihuan1111 Feb 28, 2022
dd880e6
Merge pull request #77872 from greens/missing_translations
greens Feb 28, 2022
f44d917
CP-14539 - another fingerprint for Yale Lock YMF40
KKlimczukS Mar 1, 2022
0d9c4ad
DevWs for HELTUN containing containing HELTUN FT01 Fan Coil Thermosta…
Sarkis008 Mar 1, 2022
196a68a
Merge pull request #77895 from SmartThingsCommunity/master
greens Mar 1, 2022
d0a4ff0
Merge pull request #77893 from KKlimczukS/ICP-14539
greens Mar 1, 2022
6c07183
DevWs for Zooz (The Smartest House) containing containing Zooz ZEN52 …
KevinTSH Mar 7, 2022
9a2fc20
DevWs for NodOn containing containing NodOn lighting Switch and 2 mo…
AltyorFig Mar 7, 2022
ebd2a4a
Update led-cpx-light.groovy
RaihaPark Mar 7, 2022
3ad2354
Merge pull request #77919 from RaihaPark/master
greens Mar 8, 2022
f7cb191
Merge pull request #77924 from SmartThingsCommunity/master
greens Mar 8, 2022
f4c921a
ICP-13805 Added YMF40 to bad models which reports battery incorrectly
dsobierajsk Mar 9, 2022
0364c03
Merge pull request #77929 from dsobierajsk/ICP-13805
greens Mar 9, 2022
a94e754
Merge pull request #77884 from weihuan1111/patch-4
greens Mar 9, 2022
5bcf022
DevWs for Zooz (The Smartest House) containing containing Zooz ZEN51 …
KevinTSH Mar 10, 2022
810faf5
DevWs for Zooz (The Smartest House) containing containing Zooz ZSE11 …
KevinTSH Mar 10, 2022
688e025
DevWs for NIE-TECH CO., LTD. containing containing ZigBee Switch (#77…
sky-nie Mar 14, 2022
be1aeca
Revert "Update Orvibo-Contact-Sensor.groovy"
greens Mar 14, 2022
45cdecd
DevWs for SHINA SYSTEM containing containing Zigbee Power Meter (#77947)
shinasys Mar 15, 2022
eb59c8c
DevWs for SHINA SYSTEM containing containing SiHAS Zigbee Metering Pl…
shinasys Mar 15, 2022
ac64e68
DevWs for SHINA SYSTEM containing containing Zigbee Multi Button (#77…
shinasys Mar 15, 2022
433154e
Merge pull request #77945 from greens/revert/orvibo
greens Mar 15, 2022
53a1598
Update orvibo-Moisture-sensor.groovy (#77886)
weihuan1111 Mar 15, 2022
478d5b3
Update zigbee-motion-detector.groovy (#77885)
weihuan1111 Mar 15, 2022
5edcea2
Update smartsense-button.groovy (#77934)
weihuan1111 Mar 15, 2022
e5540d0
Merge pull request #77956 from SmartThingsCommunity/master
greens Mar 15, 2022
3d3d88c
update zigbee-motion-detector.groovy
weihuan1111 Mar 16, 2022
316637b
update orvibo-moisture-sensor.groovy
weihuan1111 Mar 16, 2022
72b6baa
update orvibo-contact-sensor.groovy
weihuan1111 Mar 16, 2022
979628a
DevWs for HELTUN containing HELTUN TPS05 Switch (#77846)
Sarkis008 Mar 16, 2022
9301f93
integrate dm2500zb and dm2550zb in the same file (#77964)
aguilbault-Sinope Mar 16, 2022
b313624
Merge pull request #77959 from weihuan1111/patch-10
greens Mar 16, 2022
a0eaa36
Merge pull request #77960 from weihuan1111/patch-11
greens Mar 16, 2022
03238c1
Update led-cpx-light.groovy
RaihaPark Mar 17, 2022
4a2cd6a
DevWs for CoolKit Technology Co.,Ltd containing containing ZigBee Swi…
mingwei0827 Mar 17, 2022
c4db030
Merge pull request #77958 from weihuan1111/patch-9
greens Mar 17, 2022
80e9a24
DevWs for Zooz (The Smartest House) containing containing Zooz ZEN32 …
KevinTSH Mar 18, 2022
b355838
Merge pull request #77965 from RaihaPark/master
greens Mar 18, 2022
c69e449
DevWs for NIE-TECH CO., LTD. containing containing Z-Wave Switch Gene…
sky-nie Mar 21, 2022
3b46e8c
Update zigbee-window-shade.groovy (#77868)
weihuan1111 Mar 22, 2022
cb81f56
Merge pull request #77986 from SmartThingsCommunity/master
greens Mar 22, 2022
1ecb021
DevWs for Aeotec Group GmbH containing containing Z-Wave Switch Gener…
Aeotec-ccheng Mar 24, 2022
f75fe15
Update led-cpx-light.groovy
RaihaPark Mar 28, 2022
d340b1b
update smartsense-temp-humodity-sensor.groovy (#78003)
weihuan1111 Mar 28, 2022
ad257ff
Revert "integrate dm2500zb and dm2550zb in the same file (#77964)"
greens Mar 29, 2022
06c6546
Add DM2550ZB fingerprint
greens Mar 29, 2022
68a81bd
Merge pull request #78017 from greens/sinope_fix
greens Mar 29, 2022
3c888b1
Merge pull request #78020 from SmartThingsCommunity/staging
greens Mar 29, 2022
e367b13
Merge pull request #78021 from SmartThingsCommunity/master
greens Mar 29, 2022
dd0d166
Merge pull request #78008 from RaihaPark/master
greens Mar 29, 2022
2b20026
Added a health check code
RaihaPark Apr 1, 2022
6a8406e
Merge pull request #78029 from RaihaPark/master
greens Apr 4, 2022
b5fcfdb
Merge pull request #78050 from SmartThingsCommunity/master
greens Apr 5, 2022
34748fd
DevWs for SHINA SYSTEM containing containing Zigbee Multi Button (#78…
shinasys Apr 8, 2022
55f0754
DevWs for Focalcrest containing containing ZigBee Switch (#78069)
Focalcrest-Madi Apr 12, 2022
d77eecb
Merge pull request #78074 from SmartThingsCommunity/master
greens Apr 12, 2022
7e677d5
DevWs for NIE-TECH CO., LTD. containing containing Min Smart Plug Dim…
sky-nie Apr 19, 2022
63e8771
Merge pull request #78099 from SmartThingsCommunity/master
greens Apr 19, 2022
ff9f798
DevWs for CoolKit Technology Co.,Ltd containing containing ZigBee Win…
mingwei0827 Apr 25, 2022
f5663ad
Merge pull request #78131 from SmartThingsCommunity/master
greens Apr 26, 2022
3299947
BUG-4775 Only prevent sending pause for Somfy shades
greens May 9, 2022
768d59b
Merge pull request #78251 from greens/bugfix/BUG-4775
greens May 11, 2022
f0c28a6
DevWs for SHINA SYSTEM containing containing SiHas Multipurpose Senso…
shinasys May 16, 2022
a81d68d
DevWs for SHINA SYSTEM containing containing Zigbee Multi Button (#78…
shinasys May 17, 2022
454898d
Merge pull request #78286 from SmartThingsCommunity/master
greens May 17, 2022
d7e7a8c
UPDATE
weihuan1111 May 18, 2022
ea7a673
Merge pull request #78288 from weihuan1111/patch-5
greens May 18, 2022
ab054dd
User27228209 16 (#78292)
aguilbault-Sinope May 19, 2022
636e6e6
Remove bintray from sources list and update artifactory url
greens May 23, 2022
99e819d
Merge pull request #78308 from greens/fixup/bintray
greens May 23, 2022
9c61726
Remove bintray from sources list and update artifactory url
greens May 23, 2022
39fa32f
Merge pull request #78309 from greens/cherrypick/bintray
greens May 23, 2022
5b7573f
HCS-3029 Add ocfDeviceType to Zigbe Lock Without Codes
greens May 23, 2022
43f0f31
Merge pull request #78310 from greens/bugfix/HCS-3029
greens May 23, 2022
558068c
DevWs for SHINA SYSTEM containing containing SiHas Multipurpose Senso…
shinasys May 24, 2022
1c2347a
Merge pull request #78317 from SmartThingsCommunity/staging
greens May 24, 2022
019a527
DevWs for NodOn containing containing NodOn Roller Shutter (#78396)
AltyorFig Jun 20, 2022
7dbb580
HEIMAN translate issue (#78425)
LUZhanchang Jun 24, 2022
3cc8efa
Updating README with new Edge info (#78603)
Doczillar Jul 6, 2022
4c68f43
Devws for shina system containin 114 (#78712)
shinasys Jul 19, 2022
3817703
Devws for shina system containin 70 (#78726)
shinasys Jul 19, 2022
b5e9884
Dev fix dimmer plug189 (#78346)
adurosmart Jul 20, 2022
2a3c40e
Move Third Reality Smart Button (#78743)
weihuan1111 Jul 21, 2022
caf4a38
CHAD-8882 Send supportedButtonValues for zigbee-button
greens Aug 3, 2022
111e689
Merge pull request #78791 from greens/bugfix/CHAD-8882
greens Aug 4, 2022
0c7cf68
Devws for shina system containin 114 (#78787)
shinasys Aug 9, 2022
78747fa
WWST-7986, WWST-7980 (#78929)
LUZhanchang Sep 5, 2022
28d1f9f
Wwst 8008 (#79403)
LUZhanchang Dec 8, 2022
5550e3d
Update Circle deploy script with new S3 security
greens Jan 20, 2023
4f74e46
Merge pull request #79607 from greens/bugfix/deploy
greens Jan 20, 2023
b4c0cd2
PRT-1088-Vietnam-Copyright
RyanGreyling2 Jun 12, 2023
34b7178
docs: update copyright company name
saulfloresbluetrail Jun 21, 2023
eb7cbf1
Merge pull request #79617 from saulfloresbluetrail/copyright-company-…
xres Jun 30, 2023
eb3cee1
Merge pull request #79616 from RyanGreyling2/PRT-1088-Vietnam-Copyright
xres Jun 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
65 changes: 65 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
defaults: &defaults
working_directory: ~/SmartThingsCommunity/SmartThingsPublic
docker:
- image: smartthings-docker-build.jfrog.io/releng/build-common:latest
auth:
username: $ARTIFACTORY_USERNAME
password: $ARTIFACTORY_PASSWORD
shell: /bin/bash --login
parallelism: 1
version: 2
jobs:
build:
<<: *defaults
steps:
- checkout
- run: ./gradlew check -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD"
- run: ./gradlew compileSmartappsGroovy compileDevicetypesGroovy -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD"
deploy-dev:
<<: *defaults
steps:
- checkout
- run: ./gradlew deployArchives -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD" -Ps3Buckets="$S3_BUCKETS_DEV" -PawsAccessKey="$S3_IAM_PREPROD_USERNAME" -PawsSecretKey="$S3_IAM_PREPROD_PASSWORD"
- run: ./gradlew slackSendMessage -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD" -Pbranch="$CIRCLE_BRANCH" -PslackToken="$SLACK_TOKEN" -PslackWebhookUrl="$SLACK_WEBHOOK_URL" -PslackChannel="$SLACK_CHANNEL" --stacktrace
deploy-stage:
<<: *defaults
steps:
- checkout
- run: ./gradlew deployArchives -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD" -Ps3Buckets="$S3_BUCKETS_STAGE" -PawsAccessKey="$S3_IAM_PREPROD_USERNAME" -PawsSecretKey="$S3_IAM_PREPROD_PASSWORD"
- run: ./gradlew slackSendMessage -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD" -Pbranch="$CIRCLE_BRANCH" -PslackToken="$SLACK_TOKEN" -PslackWebhookUrl="$SLACK_WEBHOOK_URL" -PslackChannel="$SLACK_CHANNEL_STAGE" --stacktrace
deploy-accept:
<<: *defaults
steps:
- checkout
- run: ./gradlew deployArchives -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD" -Ps3Buckets="$S3_BUCKETS_ACCEPT" -PawsAccessKey="$S3_IAM_ACCEPTANCE_USERNAME" -PawsSecretKey="$S3_IAM_ACCEPTANCE_PASSWORD"
- run: ./gradlew slackSendMessage -PsmartThingsArtifactoryUserName="$ARTIFACTORY_USERNAME" -PsmartThingsArtifactoryPassword="$ARTIFACTORY_PASSWORD" -Pbranch="$CIRCLE_BRANCH" -PslackToken="$SLACK_TOKEN" -PslackWebhookUrl="$SLACK_WEBHOOK_URL" -PslackChannel="$SLACK_CHANNEL_ACCEPT" --stacktrace
workflows:
version: 2
deploy:
jobs:
- build:
filters:
branches:
only:
- master
- staging
- acceptance
- production
- deploy-dev:
requires:
- build
filters:
branches:
only: master
- deploy-stage:
requires:
- build
filters:
branches:
only: staging
- deploy-accept:
requires:
- build
filters:
branches:
only: acceptance
22 changes: 22 additions & 0 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash

ERROR_COUNT=0
while IFS= read -r DTH; do
echo "Verifying $DTH"
ERRORS=$(groovyc $DTH 2>&1 | grep ".groovy:")
# echo $ERRORS
IMPORTANT_ERRORS=$(echo $ERRORS | grep -v "unable")
if [[ ${#IMPORTANT_ERRORS} -eq 0 ]]; then
echo "No disqualifying compilation errors found"
else
echo "$DTH failed to compile, run groovyc on your source file for the full error: $ERRORS"
ERROR_COUNT=$((ERROR_COUNT + 1))
fi
echo "======================================================================="
done < <(git diff --cached --name-only | grep .*.groovy)

if [[ $ERROR_COUNT -gt 0 ]]; then
echo "rejected" && exit 1
else
exit 0
fi
23 changes: 23 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Eclipse files
/.settings
/.classpath
/.project
/eclipse/
/target-eclipse

# IntelliJ files
*.iws
*.iml
.idea
/out
*.ipr

# Gradle files
.gradletasknamecache
.gradle/

# Mac OS files
.DS_Store

# Build files
/build
17 changes: 7 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
# SmartThings Public Github Repo
# Welcome to the SmartThings Public GitHub Repo

An official list of SmartApps and Device Types from SmartThings.
This repo contains development code for SmartApps and Groovy DTHs (Dynamic Type Handlers).

Here are some links to help you get started coding right away:
Here are some links to help you get started:

* [Github-specific Documentation](http://docs.smartthings.com/en/latest/tools-and-ide/github-integration.html)
* [Full Documentation](http://docs.smartthings.com)
* [IDE & Simulator](http://ide.smartthings.com)
* [Developer Documentation](https://developer-preview.smartthings.com)
* [Developer Workspace](https://smartthings.developer.samsung.com/workspace)
* [Community Forums](http://community.smartthings.com)

Follow us on the web:

* Twitter: http://twitter.com/smartthingsdev
* Facebook: http://facebook.com/smartthingsdevelopers
> SmartThings Edge Device Drivers are the new method for integrating Hub Connected Devices into the SmartThings Platform. With the launch of SmartThings Edge, we are taking some events that would have happened in the Cloud and moving them to the SmartThings Hub. SmartThings Edge uses Lua-based device drivers and our Rules API to control and automate devices connected directly to a SmartThings Hub. This includes Zigbee, Z-Wave, and LAN devices as well as automations triggered by timers and other Hub Connected devices using drivers. In the future, this will expand to include more protocols and features, like the new Matter standard.
> To learn more about SmartThings Edge, visit [Get Started with SmartThings Edge](https://developer-preview.smartthings.com/docs/devices/hub-connected/get-started).
152 changes: 152 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
import java.nio.charset.StandardCharsets
import java.nio.file.Paths
import com.smartthings.deployment.slack.FileUpload
import com.smartthings.deployment.slack.Message

apply plugin: 'groovy'
apply plugin: 'smartthings-executable-deployment'
apply plugin: 'smartthings-slack'

buildscript {
dependencies {
classpath "com.smartthings.deployment:executable-deployment-scripts:1.0.12"
}
repositories {
mavenLocal()
maven {
credentials {
username smartThingsArtifactoryUserName
password smartThingsArtifactoryPassword
}
url "https://smartthings.jfrog.io/smartthings/libs-release"
}
}
}

repositories {
mavenLocal()
maven {
credentials {
username smartThingsArtifactoryUserName
password smartThingsArtifactoryPassword
}
url "https://smartthings.jfrog.io/smartthings/libs-release"
}
}

sourceSets {
devicetypes {
groovy {
srcDirs = ['devicetypes']
}
}
smartapps {
groovy {
srcDirs = ['smartapps']
}
}
}

dependencies {
devicetypesCompile 'org.codehaus.groovy:groovy-all:2.4.7'
devicetypesCompile 'smartthings:appengine-z-wave:0.1.3'
devicetypesCompile 'smartthings:appengine-zigbee:0.1.12'
smartappsCompile 'org.codehaus.groovy:groovy-all:2.4.7'
smartappsCompile 'smartthings:appengine-common:0.1.9'
smartappsCompile 'org.codehaus.groovy.modules.http-builder:http-builder:0.7.1'
smartappsCompile 'org.grails:grails-web:2.3.11'
smartappsCompile 'org.json:json:20140107'
}

slackSendMessage {
String branch = project.hasProperty('branch') ? project.property('branch') : 'unknown'
String token = project.hasProperty('slackToken') ? project.property('slackToken') : null
String webhookUrl = project.hasProperty('slackWebhookUrl') ? project.property('slackWebhookUrl') : null
String channel = project.hasProperty('slackChannel') ? project.property('slackChannel') : null
String drinks = 'https://d2j2zbtzrapq2t.cloudfront.net/minion_beer.jpeg'
String wolverine = 'https://d2j2zbtzrapq2t.cloudfront.net/minion_wolverine.jpg'
String beach = 'https://d2j2zbtzrapq2t.cloudfront.net/minion_beach.png'
String captain = 'https://d2j2zbtzrapq2t.cloudfront.net/minion_captain.jpeg'
String iconUrl
String color
String messageText
String username
switch (branch) {
case 'master':
username = 'DEV'
iconUrl = wolverine
color = '#35D0F2'
messageText = 'Began deployment of _SmartThingsPublic[master]_ branch to the _Dev_ environments.'
break
case 'staging':
username = 'STG'
iconUrl = beach
color = '#FFDE20'
messageText = 'Began deployment of _SmartThingsPublic[staging]_ branch to the _Staging_ environments.'
break
case 'acceptance':
username = 'ACC'
iconUrl = captain
color = '#FFDE20'
messageText = 'Began deployment of _SmartThingsPublic[acceptance]_ branch to the _Acceptance_ environments.'
break
case 'production':
username = 'PRD'
iconUrl = drinks
color = '#FF1D23'
messageText = 'Began deployment of _SmartThingsPublic[production]_ branch to the _Prod_ environments.'
break
default:
username = 'Hickory'
iconUrl = wolverine
color = '#35D0F2'
messageText = "Began deployment of an _SmartThingsPublic[${branch}]_ branch. Have no idea what's going on."
}
List<String> archives = []
File rootDir = new File("${project.buildDir}/archives")
if (rootDir.exists()) {
// Create a list of archives which were deployed.
java.nio.file.Path rootPath = Paths.get(rootDir.absolutePath)
rootDir.eachFileRecurse { File file ->
if (file.name.endsWith('.tar.gz')) {
java.nio.file.Path archivePath = Paths.get(file.absolutePath)
archives.add(rootPath.relativize(archivePath).toString())
}
}
}
Date date = new Date()
String fileDate = date.format('yyyy-MM-dd_HH-mm-ss', TimeZone.getTimeZone('GMT'))

// Required Task Arguments.
file = new FileUpload(
data: archives.join('\n').getBytes(StandardCharsets.UTF_8),
filename: "deployment-notes-${fileDate}.txt",
title: 'Deployment Notes',
channels: channel,
token: token,
color: color
)
message = new Message(
webhookUrl: webhookUrl,
username: username,
asUser: true,
iconUrl: iconUrl,
channel: channel,
fallback: 'Deployment Notification',
text: messageText
)
}

task configure(type: Exec) {
description "Configures automatic spaces->tabs conversion on merge and a commit hook to detect syntax errors"
File attributeFile = new File("${projectDir}/.git/info/attributes")
attributeFile.write("*.groovy filter=tabspace\n")
commandLine "git", "config", "filter.tabspace.clean", "unexpand -t 2"
commandLine "git", "config", "core.hooksPath", ".githooks"
}

task unconfigure(type: Exec) {
description "Undoes configuration put in place by configure"
commandLine "git", "config", "--unset-all", "filter.tabspace.clean"
commandLine "git", "config", "core.hooksPath", "${projectDir}/.git/hooks"
}
Loading