devices.json 129 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460
  1. [
  2. {
  3. "definition": null,
  4. "disabled": false,
  5. "endpoints": {
  6. "1": {
  7. "bindings": [],
  8. "clusters": {
  9. "input": [],
  10. "output": []
  11. },
  12. "configured_reportings": [],
  13. "scenes": []
  14. },
  15. "10": {
  16. "bindings": [],
  17. "clusters": {
  18. "input": [],
  19. "output": []
  20. },
  21. "configured_reportings": [],
  22. "scenes": []
  23. },
  24. "11": {
  25. "bindings": [],
  26. "clusters": {
  27. "input": [
  28. "ssIasAce"
  29. ],
  30. "output": [
  31. "ssIasZone",
  32. "ssIasWd"
  33. ]
  34. },
  35. "configured_reportings": [],
  36. "scenes": []
  37. },
  38. "110": {
  39. "bindings": [],
  40. "clusters": {
  41. "input": [],
  42. "output": []
  43. },
  44. "configured_reportings": [],
  45. "scenes": []
  46. },
  47. "12": {
  48. "bindings": [],
  49. "clusters": {
  50. "input": [],
  51. "output": []
  52. },
  53. "configured_reportings": [],
  54. "scenes": []
  55. },
  56. "13": {
  57. "bindings": [],
  58. "clusters": {
  59. "input": [
  60. "genOta"
  61. ],
  62. "output": []
  63. },
  64. "configured_reportings": [],
  65. "scenes": []
  66. },
  67. "2": {
  68. "bindings": [],
  69. "clusters": {
  70. "input": [],
  71. "output": []
  72. },
  73. "configured_reportings": [],
  74. "scenes": []
  75. },
  76. "242": {
  77. "bindings": [],
  78. "clusters": {
  79. "input": [],
  80. "output": []
  81. },
  82. "configured_reportings": [],
  83. "scenes": []
  84. },
  85. "3": {
  86. "bindings": [],
  87. "clusters": {
  88. "input": [],
  89. "output": []
  90. },
  91. "configured_reportings": [],
  92. "scenes": []
  93. },
  94. "4": {
  95. "bindings": [],
  96. "clusters": {
  97. "input": [],
  98. "output": []
  99. },
  100. "configured_reportings": [],
  101. "scenes": []
  102. },
  103. "47": {
  104. "bindings": [],
  105. "clusters": {
  106. "input": [],
  107. "output": []
  108. },
  109. "configured_reportings": [],
  110. "scenes": []
  111. },
  112. "5": {
  113. "bindings": [],
  114. "clusters": {
  115. "input": [],
  116. "output": []
  117. },
  118. "configured_reportings": [],
  119. "scenes": []
  120. },
  121. "6": {
  122. "bindings": [],
  123. "clusters": {
  124. "input": [],
  125. "output": []
  126. },
  127. "configured_reportings": [],
  128. "scenes": []
  129. },
  130. "8": {
  131. "bindings": [],
  132. "clusters": {
  133. "input": [],
  134. "output": []
  135. },
  136. "configured_reportings": [],
  137. "scenes": []
  138. }
  139. },
  140. "friendly_name": "Coordinator",
  141. "ieee_address": "0x00124b00229884d8",
  142. "interview_completed": true,
  143. "interviewing": false,
  144. "network_address": 0,
  145. "supported": false,
  146. "type": "Coordinator"
  147. },
  148. {
  149. "date_code": "201803280847170",
  150. "definition": {
  151. "description": "Smart+ switch mini",
  152. "exposes": [
  153. {
  154. "access": 1,
  155. "description": "Remaining battery in %",
  156. "name": "battery",
  157. "property": "battery",
  158. "type": "numeric",
  159. "unit": "%",
  160. "value_max": 100,
  161. "value_min": 0
  162. },
  163. {
  164. "access": 1,
  165. "description": "Triggered action (e.g. a button click)",
  166. "name": "action",
  167. "property": "action",
  168. "type": "enum",
  169. "values": [
  170. "on",
  171. "brightness_move_up",
  172. "brightness_move_down",
  173. "brightness_stop",
  174. "color_temperature_move",
  175. "hue_move",
  176. "hue_stop",
  177. "move_to_saturation",
  178. "off",
  179. "brightness_move_to_level"
  180. ]
  181. },
  182. {
  183. "access": 1,
  184. "description": "Link quality (signal strength)",
  185. "name": "linkquality",
  186. "property": "linkquality",
  187. "type": "numeric",
  188. "unit": "lqi",
  189. "value_max": 255,
  190. "value_min": 0
  191. }
  192. ],
  193. "model": "AC0251100NJ/AC0251600NJ/AC0251700NJ",
  194. "options": [
  195. {
  196. "access": 2,
  197. "description": "Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).",
  198. "name": "legacy",
  199. "property": "legacy",
  200. "type": "binary",
  201. "value_off": false,
  202. "value_on": true
  203. }
  204. ],
  205. "supports_ota": true,
  206. "vendor": "OSRAM"
  207. },
  208. "disabled": false,
  209. "endpoints": {
  210. "1": {
  211. "bindings": [
  212. {
  213. "cluster": "genPowerCfg",
  214. "target": {
  215. "endpoint": 1,
  216. "ieee_address": "0x00124b00229884d8",
  217. "type": "endpoint"
  218. }
  219. },
  220. {
  221. "cluster": "genLevelCtrl",
  222. "target": {
  223. "endpoint": 1,
  224. "ieee_address": "0x804b50fffe13256f",
  225. "type": "endpoint"
  226. }
  227. },
  228. {
  229. "cluster": "genOnOff",
  230. "target": {
  231. "endpoint": 1,
  232. "ieee_address": "0x804b50fffe13256f",
  233. "type": "endpoint"
  234. }
  235. },
  236. {
  237. "cluster": "genOnOff",
  238. "target": {
  239. "endpoint": 1,
  240. "ieee_address": "0x00124b00229884d8",
  241. "type": "endpoint"
  242. }
  243. },
  244. {
  245. "cluster": "genLevelCtrl",
  246. "target": {
  247. "endpoint": 1,
  248. "ieee_address": "0x00124b00229884d8",
  249. "type": "endpoint"
  250. }
  251. }
  252. ],
  253. "clusters": {
  254. "input": [
  255. "genBasic",
  256. "genPowerCfg",
  257. "genPollCtrl",
  258. "touchlink",
  259. "64768"
  260. ],
  261. "output": [
  262. "genIdentify",
  263. "genGroups",
  264. "genScenes",
  265. "genOnOff",
  266. "genLevelCtrl",
  267. "genOta",
  268. "lightingColorCtrl",
  269. "touchlink"
  270. ]
  271. },
  272. "configured_reportings": [
  273. {
  274. "attribute": "batteryVoltage",
  275. "cluster": "genPowerCfg",
  276. "maximum_report_interval": 62000,
  277. "minimum_report_interval": 3600,
  278. "reportable_change": 0
  279. }
  280. ],
  281. "scenes": []
  282. },
  283. "2": {
  284. "bindings": [
  285. {
  286. "cluster": "genLevelCtrl",
  287. "target": {
  288. "endpoint": 1,
  289. "ieee_address": "0x804b50fffe13256f",
  290. "type": "endpoint"
  291. }
  292. },
  293. {
  294. "cluster": "genOnOff",
  295. "target": {
  296. "endpoint": 1,
  297. "ieee_address": "0x804b50fffe13256f",
  298. "type": "endpoint"
  299. }
  300. }
  301. ],
  302. "clusters": {
  303. "input": [
  304. "genBasic",
  305. "touchlink",
  306. "64768"
  307. ],
  308. "output": [
  309. "genIdentify",
  310. "genGroups",
  311. "genScenes",
  312. "genOnOff",
  313. "genLevelCtrl",
  314. "lightingColorCtrl",
  315. "touchlink"
  316. ]
  317. },
  318. "configured_reportings": [],
  319. "scenes": []
  320. },
  321. "3": {
  322. "bindings": [
  323. {
  324. "cluster": "genLevelCtrl",
  325. "target": {
  326. "endpoint": 1,
  327. "ieee_address": "0x804b50fffe13256f",
  328. "type": "endpoint"
  329. }
  330. },
  331. {
  332. "cluster": "genOnOff",
  333. "target": {
  334. "endpoint": 1,
  335. "ieee_address": "0x804b50fffe13256f",
  336. "type": "endpoint"
  337. }
  338. }
  339. ],
  340. "clusters": {
  341. "input": [
  342. "genBasic",
  343. "touchlink",
  344. "64768"
  345. ],
  346. "output": [
  347. "genIdentify",
  348. "genGroups",
  349. "genScenes",
  350. "genOnOff",
  351. "genLevelCtrl",
  352. "lightingColorCtrl",
  353. "touchlink"
  354. ]
  355. },
  356. "configured_reportings": [],
  357. "scenes": []
  358. }
  359. },
  360. "friendly_name": "kitchen_light_control_0",
  361. "ieee_address": "0x000d6f000e0fab46",
  362. "interview_completed": true,
  363. "interviewing": false,
  364. "manufacturer": "OSRAM",
  365. "model_id": "Lightify Switch Mini",
  366. "network_address": 7666,
  367. "power_source": "Battery",
  368. "software_build_id": "e.1.11.0M",
  369. "supported": true,
  370. "type": "EndDevice"
  371. },
  372. {
  373. "definition": {
  374. "description": "Classic E27 Tunable White",
  375. "exposes": [
  376. {
  377. "features": [
  378. {
  379. "access": 7,
  380. "description": "On/off state of this light",
  381. "name": "state",
  382. "property": "state",
  383. "type": "binary",
  384. "value_off": "OFF",
  385. "value_on": "ON",
  386. "value_toggle": "TOGGLE"
  387. },
  388. {
  389. "access": 7,
  390. "description": "Brightness of this light",
  391. "name": "brightness",
  392. "property": "brightness",
  393. "type": "numeric",
  394. "value_max": 254,
  395. "value_min": 0
  396. },
  397. {
  398. "access": 7,
  399. "description": "Color temperature of this light",
  400. "name": "color_temp",
  401. "presets": [
  402. {
  403. "description": "Coolest temperature supported",
  404. "name": "coolest",
  405. "value": 150
  406. },
  407. {
  408. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  409. "name": "cool",
  410. "value": 250
  411. },
  412. {
  413. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  414. "name": "neutral",
  415. "value": 370
  416. },
  417. {
  418. "description": "Warm temperature (454 mireds / 2200 Kelvin)",
  419. "name": "warm",
  420. "value": 454
  421. },
  422. {
  423. "description": "Warmest temperature supported",
  424. "name": "warmest",
  425. "value": 500
  426. }
  427. ],
  428. "property": "color_temp",
  429. "type": "numeric",
  430. "unit": "mired",
  431. "value_max": 500,
  432. "value_min": 150
  433. }
  434. ],
  435. "type": "light"
  436. },
  437. {
  438. "access": 2,
  439. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  440. "name": "effect",
  441. "property": "effect",
  442. "type": "enum",
  443. "values": [
  444. "blink",
  445. "breathe",
  446. "okay",
  447. "channel_change",
  448. "finish_effect",
  449. "stop_effect"
  450. ]
  451. },
  452. {
  453. "access": 7,
  454. "description": "Controls the behavior when the device is powered on after power loss",
  455. "name": "power_on_behavior",
  456. "property": "power_on_behavior",
  457. "type": "enum",
  458. "values": [
  459. "off",
  460. "on",
  461. "toggle",
  462. "previous"
  463. ]
  464. },
  465. {
  466. "access": 1,
  467. "description": "Link quality (signal strength)",
  468. "name": "linkquality",
  469. "property": "linkquality",
  470. "type": "numeric",
  471. "unit": "lqi",
  472. "value_max": 255,
  473. "value_min": 0
  474. }
  475. ],
  476. "model": "AC25702",
  477. "options": [
  478. {
  479. "access": 2,
  480. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  481. "name": "transition",
  482. "property": "transition",
  483. "type": "numeric",
  484. "value_min": 0
  485. },
  486. {
  487. "access": 2,
  488. "description": "When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).",
  489. "name": "color_sync",
  490. "property": "color_sync",
  491. "type": "binary",
  492. "value_off": false,
  493. "value_on": true
  494. }
  495. ],
  496. "supports_ota": true,
  497. "vendor": "LEDVANCE"
  498. },
  499. "disabled": false,
  500. "endpoints": {
  501. "1": {
  502. "bindings": [
  503. {
  504. "cluster": "genOnOff",
  505. "target": {
  506. "endpoint": 1,
  507. "ieee_address": "0x00124b00229884d8",
  508. "type": "endpoint"
  509. }
  510. },
  511. {
  512. "cluster": "genLevelCtrl",
  513. "target": {
  514. "endpoint": 1,
  515. "ieee_address": "0x00124b00229884d8",
  516. "type": "endpoint"
  517. }
  518. },
  519. {
  520. "cluster": "lightingColorCtrl",
  521. "target": {
  522. "endpoint": 1,
  523. "ieee_address": "0x00124b00229884d8",
  524. "type": "endpoint"
  525. }
  526. }
  527. ],
  528. "clusters": {
  529. "input": [
  530. "genBasic",
  531. "genIdentify",
  532. "genGroups",
  533. "genScenes",
  534. "genOnOff",
  535. "genLevelCtrl",
  536. "lightingColorCtrl",
  537. "haDiagnostic"
  538. ],
  539. "output": [
  540. "genOta"
  541. ]
  542. },
  543. "configured_reportings": [
  544. {
  545. "attribute": "currentLevel",
  546. "cluster": "genLevelCtrl",
  547. "maximum_report_interval": 3600,
  548. "minimum_report_interval": 5,
  549. "reportable_change": 1
  550. },
  551. {
  552. "attribute": "colorTemperature",
  553. "cluster": "lightingColorCtrl",
  554. "maximum_report_interval": 3600,
  555. "minimum_report_interval": 5,
  556. "reportable_change": 1
  557. },
  558. {
  559. "attribute": "currentY",
  560. "cluster": "lightingColorCtrl",
  561. "maximum_report_interval": 3600,
  562. "minimum_report_interval": 5,
  563. "reportable_change": 1
  564. },
  565. {
  566. "attribute": "currentX",
  567. "cluster": "lightingColorCtrl",
  568. "maximum_report_interval": 3600,
  569. "minimum_report_interval": "5",
  570. "reportable_change": 1
  571. },
  572. {
  573. "attribute": "onOff",
  574. "cluster": "genOnOff",
  575. "maximum_report_interval": 3600,
  576. "minimum_report_interval": 0,
  577. "reportable_change": 0
  578. }
  579. ],
  580. "scenes": []
  581. },
  582. "242": {
  583. "bindings": [],
  584. "clusters": {
  585. "input": [],
  586. "output": [
  587. "greenPower"
  588. ]
  589. },
  590. "configured_reportings": [],
  591. "scenes": []
  592. }
  593. },
  594. "friendly_name": "livingroom_light_0",
  595. "ieee_address": "0xf0d1b80000173610",
  596. "interview_completed": true,
  597. "interviewing": false,
  598. "manufacturer": "LEDVANCE",
  599. "model_id": "A60 TW Value II",
  600. "network_address": 14893,
  601. "power_source": "Mains (single phase)",
  602. "software_build_id": "00203045",
  603. "supported": true,
  604. "type": "Router"
  605. },
  606. {
  607. "date_code": "20190308",
  608. "definition": {
  609. "description": "TRADFRI LED bulb E27 1000 lumen, dimmable, white spectrum, opal white",
  610. "exposes": [
  611. {
  612. "features": [
  613. {
  614. "access": 7,
  615. "description": "On/off state of this light",
  616. "name": "state",
  617. "property": "state",
  618. "type": "binary",
  619. "value_off": "OFF",
  620. "value_on": "ON",
  621. "value_toggle": "TOGGLE"
  622. },
  623. {
  624. "access": 7,
  625. "description": "Brightness of this light",
  626. "name": "brightness",
  627. "property": "brightness",
  628. "type": "numeric",
  629. "value_max": 254,
  630. "value_min": 0
  631. },
  632. {
  633. "access": 7,
  634. "description": "Color temperature of this light",
  635. "name": "color_temp",
  636. "presets": [
  637. {
  638. "description": "Coolest temperature supported",
  639. "name": "coolest",
  640. "value": 250
  641. },
  642. {
  643. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  644. "name": "cool",
  645. "value": 250
  646. },
  647. {
  648. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  649. "name": "neutral",
  650. "value": 370
  651. },
  652. {
  653. "description": "Warm temperature (454 mireds / 2200 Kelvin)",
  654. "name": "warm",
  655. "value": 454
  656. },
  657. {
  658. "description": "Warmest temperature supported",
  659. "name": "warmest",
  660. "value": 454
  661. }
  662. ],
  663. "property": "color_temp",
  664. "type": "numeric",
  665. "unit": "mired",
  666. "value_max": 454,
  667. "value_min": 250
  668. },
  669. {
  670. "access": 7,
  671. "description": "Color temperature after cold power on of this light",
  672. "name": "color_temp_startup",
  673. "presets": [
  674. {
  675. "description": "Coolest temperature supported",
  676. "name": "coolest",
  677. "value": 250
  678. },
  679. {
  680. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  681. "name": "cool",
  682. "value": 250
  683. },
  684. {
  685. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  686. "name": "neutral",
  687. "value": 370
  688. },
  689. {
  690. "description": "Warm temperature (454 mireds / 2200 Kelvin)",
  691. "name": "warm",
  692. "value": 454
  693. },
  694. {
  695. "description": "Warmest temperature supported",
  696. "name": "warmest",
  697. "value": 454
  698. },
  699. {
  700. "description": "Restore previous color_temp on cold power on",
  701. "name": "previous",
  702. "value": 65535
  703. }
  704. ],
  705. "property": "color_temp_startup",
  706. "type": "numeric",
  707. "unit": "mired",
  708. "value_max": 454,
  709. "value_min": 250
  710. }
  711. ],
  712. "type": "light"
  713. },
  714. {
  715. "access": 2,
  716. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  717. "name": "effect",
  718. "property": "effect",
  719. "type": "enum",
  720. "values": [
  721. "blink",
  722. "breathe",
  723. "okay",
  724. "channel_change",
  725. "finish_effect",
  726. "stop_effect"
  727. ]
  728. },
  729. {
  730. "access": 7,
  731. "description": "Controls the behavior when the device is powered on after power loss",
  732. "name": "power_on_behavior",
  733. "property": "power_on_behavior",
  734. "type": "enum",
  735. "values": [
  736. "off",
  737. "on",
  738. "toggle",
  739. "previous"
  740. ]
  741. },
  742. {
  743. "access": 1,
  744. "description": "Link quality (signal strength)",
  745. "name": "linkquality",
  746. "property": "linkquality",
  747. "type": "numeric",
  748. "unit": "lqi",
  749. "value_max": 255,
  750. "value_min": 0
  751. }
  752. ],
  753. "model": "LED1732G11",
  754. "options": [
  755. {
  756. "access": 2,
  757. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  758. "name": "transition",
  759. "property": "transition",
  760. "type": "numeric",
  761. "value_min": 0
  762. },
  763. {
  764. "access": 2,
  765. "description": "When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).",
  766. "name": "color_sync",
  767. "property": "color_sync",
  768. "type": "binary",
  769. "value_off": false,
  770. "value_on": true
  771. }
  772. ],
  773. "supports_ota": true,
  774. "vendor": "IKEA"
  775. },
  776. "disabled": false,
  777. "endpoints": {
  778. "1": {
  779. "bindings": [
  780. {
  781. "cluster": "lightingColorCtrl",
  782. "target": {
  783. "endpoint": 1,
  784. "ieee_address": "0x00124b00229884d8",
  785. "type": "endpoint"
  786. }
  787. },
  788. {
  789. "cluster": "genLevelCtrl",
  790. "target": {
  791. "endpoint": 1,
  792. "ieee_address": "0x00124b00229884d8",
  793. "type": "endpoint"
  794. }
  795. },
  796. {
  797. "cluster": "genOnOff",
  798. "target": {
  799. "endpoint": 1,
  800. "ieee_address": "0x00124b00229884d8",
  801. "type": "endpoint"
  802. }
  803. }
  804. ],
  805. "clusters": {
  806. "input": [
  807. "genBasic",
  808. "genIdentify",
  809. "genGroups",
  810. "genScenes",
  811. "genOnOff",
  812. "genLevelCtrl",
  813. "lightingColorCtrl",
  814. "touchlink",
  815. "64636"
  816. ],
  817. "output": [
  818. "genScenes",
  819. "genOta",
  820. "genPollCtrl",
  821. "touchlink"
  822. ]
  823. },
  824. "configured_reportings": [
  825. {
  826. "attribute": "onOff",
  827. "cluster": "genOnOff",
  828. "maximum_report_interval": 3600,
  829. "minimum_report_interval": 0,
  830. "reportable_change": 0
  831. },
  832. {
  833. "attribute": "colorTemperature",
  834. "cluster": "lightingColorCtrl",
  835. "maximum_report_interval": 3600,
  836. "minimum_report_interval": 5,
  837. "reportable_change": 1
  838. },
  839. {
  840. "attribute": "currentX",
  841. "cluster": "lightingColorCtrl",
  842. "maximum_report_interval": 3600,
  843. "minimum_report_interval": 5,
  844. "reportable_change": 1
  845. },
  846. {
  847. "attribute": "currentY",
  848. "cluster": "lightingColorCtrl",
  849. "maximum_report_interval": 3600,
  850. "minimum_report_interval": 5,
  851. "reportable_change": 1
  852. },
  853. {
  854. "attribute": "currentLevel",
  855. "cluster": "genLevelCtrl",
  856. "maximum_report_interval": 3600,
  857. "minimum_report_interval": 5,
  858. "reportable_change": 1
  859. }
  860. ],
  861. "scenes": []
  862. },
  863. "242": {
  864. "bindings": [],
  865. "clusters": {
  866. "input": [
  867. "greenPower"
  868. ],
  869. "output": [
  870. "greenPower"
  871. ]
  872. },
  873. "configured_reportings": [],
  874. "scenes": []
  875. }
  876. },
  877. "friendly_name": "bedroom_0_light_0",
  878. "ieee_address": "0xd0cf5efffef90a1b",
  879. "interview_completed": true,
  880. "interviewing": false,
  881. "manufacturer": "IKEA of Sweden",
  882. "model_id": "TRADFRI bulb E27 WS opal 1000lm",
  883. "network_address": 45598,
  884. "power_source": "Mains (single phase)",
  885. "software_build_id": "2.0.022",
  886. "supported": true,
  887. "type": "Router"
  888. },
  889. {
  890. "date_code": "20190705-350",
  891. "definition": {
  892. "description": "E27 filament bulb dimmable",
  893. "exposes": [
  894. {
  895. "features": [
  896. {
  897. "access": 7,
  898. "description": "On/off state of this light",
  899. "name": "state",
  900. "property": "state",
  901. "type": "binary",
  902. "value_off": "OFF",
  903. "value_on": "ON",
  904. "value_toggle": "TOGGLE"
  905. },
  906. {
  907. "access": 7,
  908. "description": "Brightness of this light",
  909. "name": "brightness",
  910. "property": "brightness",
  911. "type": "numeric",
  912. "value_max": 254,
  913. "value_min": 0
  914. }
  915. ],
  916. "type": "light"
  917. },
  918. {
  919. "access": 2,
  920. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  921. "name": "effect",
  922. "property": "effect",
  923. "type": "enum",
  924. "values": [
  925. "blink",
  926. "breathe",
  927. "okay",
  928. "channel_change",
  929. "finish_effect",
  930. "stop_effect"
  931. ]
  932. },
  933. {
  934. "access": 7,
  935. "description": "Controls the behavior when the device is powered on after power loss",
  936. "name": "power_on_behavior",
  937. "property": "power_on_behavior",
  938. "type": "enum",
  939. "values": [
  940. "off",
  941. "on",
  942. "toggle",
  943. "previous"
  944. ]
  945. },
  946. {
  947. "access": 1,
  948. "description": "Link quality (signal strength)",
  949. "name": "linkquality",
  950. "property": "linkquality",
  951. "type": "numeric",
  952. "unit": "lqi",
  953. "value_max": 255,
  954. "value_min": 0
  955. }
  956. ],
  957. "model": "RF 263",
  958. "options": [
  959. {
  960. "access": 2,
  961. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  962. "name": "transition",
  963. "property": "transition",
  964. "type": "numeric",
  965. "value_min": 0
  966. }
  967. ],
  968. "supports_ota": false,
  969. "vendor": "Innr"
  970. },
  971. "disabled": false,
  972. "endpoints": {
  973. "1": {
  974. "bindings": [],
  975. "clusters": {
  976. "input": [
  977. "genBasic",
  978. "genIdentify",
  979. "genGroups",
  980. "genScenes",
  981. "genOnOff",
  982. "genLevelCtrl",
  983. "haDiagnostic",
  984. "touchlink",
  985. "heimanSpecificInfraRedRemote"
  986. ],
  987. "output": [
  988. "genOta"
  989. ]
  990. },
  991. "configured_reportings": [],
  992. "scenes": []
  993. },
  994. "242": {
  995. "bindings": [],
  996. "clusters": {
  997. "input": [],
  998. "output": [
  999. "greenPower"
  1000. ]
  1001. },
  1002. "configured_reportings": [],
  1003. "scenes": []
  1004. }
  1005. },
  1006. "friendly_name": "up_light_0",
  1007. "ieee_address": "0x14b457fffecaffb0",
  1008. "interview_completed": true,
  1009. "interviewing": false,
  1010. "manufacturer": "innr",
  1011. "model_id": "RF 263",
  1012. "network_address": 58643,
  1013. "power_source": "Mains (single phase)",
  1014. "software_build_id": "2.1",
  1015. "supported": true,
  1016. "type": "Router"
  1017. },
  1018. {
  1019. "date_code": "07-17-2020",
  1020. "definition": {
  1021. "description": "Aqara curtain motor",
  1022. "exposes": [
  1023. {
  1024. "features": [
  1025. {
  1026. "access": 7,
  1027. "name": "state",
  1028. "property": "state",
  1029. "type": "enum",
  1030. "values": [
  1031. "OPEN",
  1032. "CLOSE",
  1033. "STOP"
  1034. ]
  1035. },
  1036. {
  1037. "access": 7,
  1038. "description": "Position of this cover",
  1039. "name": "position",
  1040. "property": "position",
  1041. "type": "numeric",
  1042. "value_max": 100,
  1043. "value_min": 0
  1044. }
  1045. ],
  1046. "type": "cover"
  1047. },
  1048. {
  1049. "access": 1,
  1050. "description": "Whether the motor is moving or not",
  1051. "name": "running",
  1052. "property": "running",
  1053. "type": "binary",
  1054. "value_off": false,
  1055. "value_on": true
  1056. },
  1057. {
  1058. "access": 1,
  1059. "description": "Motor state",
  1060. "name": "motor_state",
  1061. "property": "motor_state",
  1062. "type": "enum",
  1063. "values": [
  1064. "stopped",
  1065. "opening",
  1066. "closing"
  1067. ]
  1068. },
  1069. {
  1070. "access": 1,
  1071. "description": "Link quality (signal strength)",
  1072. "name": "linkquality",
  1073. "property": "linkquality",
  1074. "type": "numeric",
  1075. "unit": "lqi",
  1076. "value_max": 255,
  1077. "value_min": 0
  1078. }
  1079. ],
  1080. "model": "ZNCLDJ11LM",
  1081. "options": [
  1082. {
  1083. "access": 2,
  1084. "description": "Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).",
  1085. "name": "invert_cover",
  1086. "property": "invert_cover",
  1087. "type": "binary",
  1088. "value_off": false,
  1089. "value_on": true
  1090. }
  1091. ],
  1092. "supports_ota": true,
  1093. "vendor": "Xiaomi"
  1094. },
  1095. "disabled": false,
  1096. "endpoints": {
  1097. "1": {
  1098. "bindings": [
  1099. {
  1100. "cluster": "genOnOff",
  1101. "target": {
  1102. "endpoint": 1,
  1103. "ieee_address": "0x00124b00229884d8",
  1104. "type": "endpoint"
  1105. }
  1106. }
  1107. ],
  1108. "clusters": {
  1109. "input": [
  1110. "genBasic",
  1111. "genGroups",
  1112. "genIdentify",
  1113. "genScenes",
  1114. "genTime",
  1115. "closuresWindowCovering",
  1116. "genAnalogOutput",
  1117. "genMultistateOutput",
  1118. "genOnOff",
  1119. "genPowerCfg",
  1120. "msOccupancySensing"
  1121. ],
  1122. "output": [
  1123. "genOta",
  1124. "genTime",
  1125. "genAnalogOutput",
  1126. "closuresWindowCovering",
  1127. "genMultistateOutput",
  1128. "genOnOff",
  1129. "genPowerCfg",
  1130. "msOccupancySensing"
  1131. ]
  1132. },
  1133. "configured_reportings": [
  1134. {
  1135. "attribute": "onOff",
  1136. "cluster": "genOnOff",
  1137. "maximum_report_interval": 3600,
  1138. "minimum_report_interval": 0,
  1139. "reportable_change": 0
  1140. }
  1141. ],
  1142. "scenes": []
  1143. }
  1144. },
  1145. "friendly_name": "livingroom_curtain_motor",
  1146. "ieee_address": "0x00158d00054881a8",
  1147. "interview_completed": true,
  1148. "interviewing": false,
  1149. "manufacturer": "LUMI",
  1150. "model_id": "lumi.curtain",
  1151. "network_address": 61646,
  1152. "power_source": "Mains (single phase)",
  1153. "supported": true,
  1154. "type": "Router"
  1155. },
  1156. {
  1157. "date_code": "201804210955470",
  1158. "definition": {
  1159. "description": "Smart+ switch mini",
  1160. "exposes": [
  1161. {
  1162. "access": 1,
  1163. "description": "Remaining battery in %",
  1164. "name": "battery",
  1165. "property": "battery",
  1166. "type": "numeric",
  1167. "unit": "%",
  1168. "value_max": 100,
  1169. "value_min": 0
  1170. },
  1171. {
  1172. "access": 1,
  1173. "description": "Triggered action (e.g. a button click)",
  1174. "name": "action",
  1175. "property": "action",
  1176. "type": "enum",
  1177. "values": [
  1178. "on",
  1179. "brightness_move_up",
  1180. "brightness_move_down",
  1181. "brightness_stop",
  1182. "color_temperature_move",
  1183. "hue_move",
  1184. "hue_stop",
  1185. "move_to_saturation",
  1186. "off",
  1187. "brightness_move_to_level"
  1188. ]
  1189. },
  1190. {
  1191. "access": 1,
  1192. "description": "Link quality (signal strength)",
  1193. "name": "linkquality",
  1194. "property": "linkquality",
  1195. "type": "numeric",
  1196. "unit": "lqi",
  1197. "value_max": 255,
  1198. "value_min": 0
  1199. }
  1200. ],
  1201. "model": "AC0251100NJ/AC0251600NJ/AC0251700NJ",
  1202. "options": [
  1203. {
  1204. "access": 2,
  1205. "description": "Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).",
  1206. "name": "legacy",
  1207. "property": "legacy",
  1208. "type": "binary",
  1209. "value_off": false,
  1210. "value_on": true
  1211. }
  1212. ],
  1213. "supports_ota": true,
  1214. "vendor": "OSRAM"
  1215. },
  1216. "disabled": false,
  1217. "endpoints": {
  1218. "1": {
  1219. "bindings": [
  1220. {
  1221. "cluster": "genOnOff",
  1222. "target": {
  1223. "endpoint": 1,
  1224. "ieee_address": "0x00124b00229884d8",
  1225. "type": "endpoint"
  1226. }
  1227. },
  1228. {
  1229. "cluster": "genLevelCtrl",
  1230. "target": {
  1231. "endpoint": 1,
  1232. "ieee_address": "0x00124b00229884d8",
  1233. "type": "endpoint"
  1234. }
  1235. },
  1236. {
  1237. "cluster": "genPowerCfg",
  1238. "target": {
  1239. "endpoint": 1,
  1240. "ieee_address": "0x00124b00229884d8",
  1241. "type": "endpoint"
  1242. }
  1243. },
  1244. {
  1245. "cluster": "genOnOff",
  1246. "target": {
  1247. "endpoint": 1,
  1248. "ieee_address": "0x00158d00054881a8",
  1249. "type": "endpoint"
  1250. }
  1251. }
  1252. ],
  1253. "clusters": {
  1254. "input": [
  1255. "genBasic",
  1256. "genPowerCfg",
  1257. "genPollCtrl",
  1258. "touchlink",
  1259. "64768"
  1260. ],
  1261. "output": [
  1262. "genIdentify",
  1263. "genGroups",
  1264. "genScenes",
  1265. "genOnOff",
  1266. "genLevelCtrl",
  1267. "genOta",
  1268. "lightingColorCtrl",
  1269. "touchlink"
  1270. ]
  1271. },
  1272. "configured_reportings": [
  1273. {
  1274. "attribute": "batteryVoltage",
  1275. "cluster": "genPowerCfg",
  1276. "maximum_report_interval": 62000,
  1277. "minimum_report_interval": 3600,
  1278. "reportable_change": 0
  1279. }
  1280. ],
  1281. "scenes": []
  1282. },
  1283. "2": {
  1284. "bindings": [
  1285. {
  1286. "cluster": "genOnOff",
  1287. "target": {
  1288. "endpoint": 1,
  1289. "ieee_address": "0x00158d00054881a8",
  1290. "type": "endpoint"
  1291. }
  1292. }
  1293. ],
  1294. "clusters": {
  1295. "input": [
  1296. "genBasic",
  1297. "touchlink",
  1298. "64768"
  1299. ],
  1300. "output": [
  1301. "genIdentify",
  1302. "genGroups",
  1303. "genScenes",
  1304. "genOnOff",
  1305. "genLevelCtrl",
  1306. "lightingColorCtrl",
  1307. "touchlink"
  1308. ]
  1309. },
  1310. "configured_reportings": [],
  1311. "scenes": []
  1312. },
  1313. "3": {
  1314. "bindings": [
  1315. {
  1316. "cluster": "genOnOff",
  1317. "target": {
  1318. "endpoint": 1,
  1319. "ieee_address": "0x00158d00054881a8",
  1320. "type": "endpoint"
  1321. }
  1322. }
  1323. ],
  1324. "clusters": {
  1325. "input": [
  1326. "genBasic",
  1327. "touchlink",
  1328. "64768"
  1329. ],
  1330. "output": [
  1331. "genIdentify",
  1332. "genGroups",
  1333. "genScenes",
  1334. "genOnOff",
  1335. "genLevelCtrl",
  1336. "lightingColorCtrl",
  1337. "touchlink"
  1338. ]
  1339. },
  1340. "configured_reportings": [],
  1341. "scenes": []
  1342. }
  1343. },
  1344. "friendly_name": "livingroom_curtain_motor_control_0",
  1345. "ieee_address": "0x000d6f000e1b8f47",
  1346. "interview_completed": true,
  1347. "interviewing": false,
  1348. "manufacturer": "OSRAM",
  1349. "model_id": "Lightify Switch Mini",
  1350. "network_address": 4329,
  1351. "power_source": "Battery",
  1352. "software_build_id": "e.1.11.0M",
  1353. "supported": true,
  1354. "type": "EndDevice"
  1355. },
  1356. {
  1357. "definition": {
  1358. "description": "MiJia wireless switch",
  1359. "exposes": [
  1360. {
  1361. "access": 1,
  1362. "description": "Remaining battery in %",
  1363. "name": "battery",
  1364. "property": "battery",
  1365. "type": "numeric",
  1366. "unit": "%",
  1367. "value_max": 100,
  1368. "value_min": 0
  1369. },
  1370. {
  1371. "access": 1,
  1372. "description": "Triggered action (e.g. a button click)",
  1373. "name": "action",
  1374. "property": "action",
  1375. "type": "enum",
  1376. "values": [
  1377. "single",
  1378. "double",
  1379. "triple",
  1380. "quadruple",
  1381. "hold",
  1382. "release",
  1383. "many"
  1384. ]
  1385. },
  1386. {
  1387. "access": 1,
  1388. "description": "Voltage of the battery in millivolts",
  1389. "name": "voltage",
  1390. "property": "voltage",
  1391. "type": "numeric",
  1392. "unit": "mV"
  1393. },
  1394. {
  1395. "access": 1,
  1396. "description": "Number of power outages",
  1397. "name": "power_outage_count",
  1398. "property": "power_outage_count",
  1399. "type": "numeric"
  1400. },
  1401. {
  1402. "access": 1,
  1403. "description": "Link quality (signal strength)",
  1404. "name": "linkquality",
  1405. "property": "linkquality",
  1406. "type": "numeric",
  1407. "unit": "lqi",
  1408. "value_max": 255,
  1409. "value_min": 0
  1410. }
  1411. ],
  1412. "model": "WXKG01LM",
  1413. "options": [
  1414. {
  1415. "description": "The WXKG01LM only reports a button press and release.By default, a hold action is published when there is at least 1000 ms between both events. It could be that due to delays in the network the release message is received late. This causes a single click to be identified as a hold action. If you are experiencing this you can try experimenting with this option (e.g. set it to 2000) (value is in ms).",
  1416. "name": "hold_timeout",
  1417. "property": "hold_timeout",
  1418. "type": "numeric",
  1419. "value_min": 0
  1420. },
  1421. {
  1422. "description": "Sometimes it happens that the button does not send a release. To avoid problems a release is automatically send after a timeout. The default timeout is 4000 ms, you can increase it with this option (value is in ms).",
  1423. "name": "hold_timeout_expire",
  1424. "property": "hold_timeout_expire",
  1425. "type": "numeric",
  1426. "value_min": 0
  1427. },
  1428. {
  1429. "access": 2,
  1430. "description": "Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).",
  1431. "name": "legacy",
  1432. "property": "legacy",
  1433. "type": "binary",
  1434. "value_off": false,
  1435. "value_on": true
  1436. }
  1437. ],
  1438. "supports_ota": false,
  1439. "vendor": "Xiaomi"
  1440. },
  1441. "disabled": false,
  1442. "endpoints": {
  1443. "1": {
  1444. "bindings": [],
  1445. "clusters": {
  1446. "input": [],
  1447. "output": []
  1448. },
  1449. "configured_reportings": [],
  1450. "scenes": []
  1451. }
  1452. },
  1453. "friendly_name": "0x00158d0003a4c5c0",
  1454. "ieee_address": "0x00158d0003a4c5c0",
  1455. "interview_completed": true,
  1456. "interviewing": false,
  1457. "manufacturer": "LUMI",
  1458. "model_id": "lumi.sensor_switch",
  1459. "network_address": 29143,
  1460. "power_source": "Battery",
  1461. "supported": true,
  1462. "type": "EndDevice"
  1463. },
  1464. {
  1465. "date_code": "201803280951540",
  1466. "definition": {
  1467. "description": "Smart+ switch mini",
  1468. "exposes": [
  1469. {
  1470. "access": 1,
  1471. "description": "Remaining battery in %",
  1472. "name": "battery",
  1473. "property": "battery",
  1474. "type": "numeric",
  1475. "unit": "%",
  1476. "value_max": 100,
  1477. "value_min": 0
  1478. },
  1479. {
  1480. "access": 1,
  1481. "description": "Triggered action (e.g. a button click)",
  1482. "name": "action",
  1483. "property": "action",
  1484. "type": "enum",
  1485. "values": [
  1486. "on",
  1487. "brightness_move_up",
  1488. "brightness_move_down",
  1489. "brightness_stop",
  1490. "color_temperature_move",
  1491. "hue_move",
  1492. "hue_stop",
  1493. "move_to_saturation",
  1494. "off",
  1495. "brightness_move_to_level"
  1496. ]
  1497. },
  1498. {
  1499. "access": 1,
  1500. "description": "Link quality (signal strength)",
  1501. "name": "linkquality",
  1502. "property": "linkquality",
  1503. "type": "numeric",
  1504. "unit": "lqi",
  1505. "value_max": 255,
  1506. "value_min": 0
  1507. }
  1508. ],
  1509. "model": "AC0251100NJ/AC0251600NJ/AC0251700NJ",
  1510. "options": [
  1511. {
  1512. "access": 2,
  1513. "description": "Set to false to disable the legacy integration (highly recommended), will change structure of the published payload (default true).",
  1514. "name": "legacy",
  1515. "property": "legacy",
  1516. "type": "binary",
  1517. "value_off": false,
  1518. "value_on": true
  1519. }
  1520. ],
  1521. "supports_ota": true,
  1522. "vendor": "OSRAM"
  1523. },
  1524. "disabled": false,
  1525. "endpoints": {
  1526. "1": {
  1527. "bindings": [
  1528. {
  1529. "cluster": "genOnOff",
  1530. "target": {
  1531. "endpoint": 1,
  1532. "ieee_address": "0x00124b00229884d8",
  1533. "type": "endpoint"
  1534. }
  1535. },
  1536. {
  1537. "cluster": "genLevelCtrl",
  1538. "target": {
  1539. "endpoint": 1,
  1540. "ieee_address": "0x00124b00229884d8",
  1541. "type": "endpoint"
  1542. }
  1543. },
  1544. {
  1545. "cluster": "genPowerCfg",
  1546. "target": {
  1547. "endpoint": 1,
  1548. "ieee_address": "0x00124b00229884d8",
  1549. "type": "endpoint"
  1550. }
  1551. },
  1552. {
  1553. "cluster": "genOnOff",
  1554. "target": {
  1555. "id": 2,
  1556. "type": "group"
  1557. }
  1558. },
  1559. {
  1560. "cluster": "genLevelCtrl",
  1561. "target": {
  1562. "id": 2,
  1563. "type": "group"
  1564. }
  1565. },
  1566. {
  1567. "cluster": "lightingColorCtrl",
  1568. "target": {
  1569. "id": 2,
  1570. "type": "group"
  1571. }
  1572. }
  1573. ],
  1574. "clusters": {
  1575. "input": [
  1576. "genBasic",
  1577. "genPowerCfg",
  1578. "genPollCtrl",
  1579. "touchlink",
  1580. "64768"
  1581. ],
  1582. "output": [
  1583. "genIdentify",
  1584. "genGroups",
  1585. "genScenes",
  1586. "genOnOff",
  1587. "genLevelCtrl",
  1588. "genOta",
  1589. "lightingColorCtrl",
  1590. "touchlink"
  1591. ]
  1592. },
  1593. "configured_reportings": [
  1594. {
  1595. "attribute": "batteryVoltage",
  1596. "cluster": "genPowerCfg",
  1597. "maximum_report_interval": 62000,
  1598. "minimum_report_interval": 3600,
  1599. "reportable_change": 0
  1600. }
  1601. ],
  1602. "scenes": []
  1603. },
  1604. "2": {
  1605. "bindings": [
  1606. {
  1607. "cluster": "genOnOff",
  1608. "target": {
  1609. "id": 2,
  1610. "type": "group"
  1611. }
  1612. },
  1613. {
  1614. "cluster": "genLevelCtrl",
  1615. "target": {
  1616. "id": 2,
  1617. "type": "group"
  1618. }
  1619. },
  1620. {
  1621. "cluster": "lightingColorCtrl",
  1622. "target": {
  1623. "id": 2,
  1624. "type": "group"
  1625. }
  1626. }
  1627. ],
  1628. "clusters": {
  1629. "input": [
  1630. "genBasic",
  1631. "touchlink",
  1632. "64768"
  1633. ],
  1634. "output": [
  1635. "genIdentify",
  1636. "genGroups",
  1637. "genScenes",
  1638. "genOnOff",
  1639. "genLevelCtrl",
  1640. "lightingColorCtrl",
  1641. "touchlink"
  1642. ]
  1643. },
  1644. "configured_reportings": [],
  1645. "scenes": []
  1646. },
  1647. "3": {
  1648. "bindings": [
  1649. {
  1650. "cluster": "lightingColorCtrl",
  1651. "target": {
  1652. "id": 2,
  1653. "type": "group"
  1654. }
  1655. },
  1656. {
  1657. "cluster": "genOnOff",
  1658. "target": {
  1659. "id": 2,
  1660. "type": "group"
  1661. }
  1662. },
  1663. {
  1664. "cluster": "genLevelCtrl",
  1665. "target": {
  1666. "id": 2,
  1667. "type": "group"
  1668. }
  1669. }
  1670. ],
  1671. "clusters": {
  1672. "input": [
  1673. "genBasic",
  1674. "touchlink",
  1675. "64768"
  1676. ],
  1677. "output": [
  1678. "genIdentify",
  1679. "genGroups",
  1680. "genScenes",
  1681. "genOnOff",
  1682. "genLevelCtrl",
  1683. "lightingColorCtrl",
  1684. "touchlink"
  1685. ]
  1686. },
  1687. "configured_reportings": [],
  1688. "scenes": []
  1689. }
  1690. },
  1691. "friendly_name": "livingroom_light_control_0",
  1692. "ieee_address": "0x000d6f000e110b7d",
  1693. "interview_completed": true,
  1694. "interviewing": false,
  1695. "manufacturer": "OSRAM",
  1696. "model_id": "Lightify Switch Mini",
  1697. "network_address": 11672,
  1698. "power_source": "Battery",
  1699. "software_build_id": "e.1.11.0M",
  1700. "supported": true,
  1701. "type": "EndDevice"
  1702. },
  1703. {
  1704. "date_code": "20140331CNEF****",
  1705. "definition": {
  1706. "description": "SMART+ CLASSIC A 60 TW",
  1707. "exposes": [
  1708. {
  1709. "features": [
  1710. {
  1711. "access": 7,
  1712. "description": "On/off state of this light",
  1713. "name": "state",
  1714. "property": "state",
  1715. "type": "binary",
  1716. "value_off": "OFF",
  1717. "value_on": "ON",
  1718. "value_toggle": "TOGGLE"
  1719. },
  1720. {
  1721. "access": 7,
  1722. "description": "Brightness of this light",
  1723. "name": "brightness",
  1724. "property": "brightness",
  1725. "type": "numeric",
  1726. "value_max": 254,
  1727. "value_min": 0
  1728. },
  1729. {
  1730. "access": 7,
  1731. "description": "Color temperature of this light",
  1732. "name": "color_temp",
  1733. "presets": [
  1734. {
  1735. "description": "Coolest temperature supported",
  1736. "name": "coolest",
  1737. "value": 153
  1738. },
  1739. {
  1740. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  1741. "name": "cool",
  1742. "value": 250
  1743. },
  1744. {
  1745. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  1746. "name": "neutral",
  1747. "value": 370
  1748. },
  1749. {
  1750. "description": "Warmest temperature supported",
  1751. "name": "warmest",
  1752. "value": 370
  1753. }
  1754. ],
  1755. "property": "color_temp",
  1756. "type": "numeric",
  1757. "unit": "mired",
  1758. "value_max": 370,
  1759. "value_min": 153
  1760. }
  1761. ],
  1762. "type": "light"
  1763. },
  1764. {
  1765. "access": 2,
  1766. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  1767. "name": "effect",
  1768. "property": "effect",
  1769. "type": "enum",
  1770. "values": [
  1771. "blink",
  1772. "breathe",
  1773. "okay",
  1774. "channel_change",
  1775. "finish_effect",
  1776. "stop_effect"
  1777. ]
  1778. },
  1779. {
  1780. "access": 7,
  1781. "description": "Controls the behavior when the device is powered on after power loss",
  1782. "name": "power_on_behavior",
  1783. "property": "power_on_behavior",
  1784. "type": "enum",
  1785. "values": [
  1786. "off",
  1787. "on",
  1788. "toggle",
  1789. "previous"
  1790. ]
  1791. },
  1792. {
  1793. "access": 1,
  1794. "description": "Link quality (signal strength)",
  1795. "name": "linkquality",
  1796. "property": "linkquality",
  1797. "type": "numeric",
  1798. "unit": "lqi",
  1799. "value_max": 255,
  1800. "value_min": 0
  1801. }
  1802. ],
  1803. "model": "AC03642",
  1804. "options": [
  1805. {
  1806. "access": 2,
  1807. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  1808. "name": "transition",
  1809. "property": "transition",
  1810. "type": "numeric",
  1811. "value_min": 0
  1812. },
  1813. {
  1814. "access": 2,
  1815. "description": "When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).",
  1816. "name": "color_sync",
  1817. "property": "color_sync",
  1818. "type": "binary",
  1819. "value_off": false,
  1820. "value_on": true
  1821. }
  1822. ],
  1823. "supports_ota": true,
  1824. "vendor": "OSRAM"
  1825. },
  1826. "disabled": false,
  1827. "endpoints": {
  1828. "3": {
  1829. "bindings": [],
  1830. "clusters": {
  1831. "input": [
  1832. "touchlink",
  1833. "genBasic",
  1834. "genIdentify",
  1835. "genGroups",
  1836. "genScenes",
  1837. "genOnOff",
  1838. "genLevelCtrl",
  1839. "lightingColorCtrl",
  1840. "manuSpecificOsram"
  1841. ],
  1842. "output": [
  1843. "genOta"
  1844. ]
  1845. },
  1846. "configured_reportings": [],
  1847. "scenes": []
  1848. }
  1849. },
  1850. "friendly_name": "bedroom_1_light_0",
  1851. "ieee_address": "0x7cb03eaa00af70de",
  1852. "interview_completed": true,
  1853. "interviewing": false,
  1854. "manufacturer": "OSRAM",
  1855. "model_id": "CLA60 TW OSRAM",
  1856. "network_address": 45561,
  1857. "power_source": "Mains (single phase)",
  1858. "software_build_id": "V1.05.10",
  1859. "supported": true,
  1860. "type": "Router"
  1861. },
  1862. {
  1863. "definition": {
  1864. "description": "Classic E27 Tunable White",
  1865. "exposes": [
  1866. {
  1867. "features": [
  1868. {
  1869. "access": 7,
  1870. "description": "On/off state of this light",
  1871. "name": "state",
  1872. "property": "state",
  1873. "type": "binary",
  1874. "value_off": "OFF",
  1875. "value_on": "ON",
  1876. "value_toggle": "TOGGLE"
  1877. },
  1878. {
  1879. "access": 7,
  1880. "description": "Brightness of this light",
  1881. "name": "brightness",
  1882. "property": "brightness",
  1883. "type": "numeric",
  1884. "value_max": 254,
  1885. "value_min": 0
  1886. },
  1887. {
  1888. "access": 7,
  1889. "description": "Color temperature of this light",
  1890. "name": "color_temp",
  1891. "presets": [
  1892. {
  1893. "description": "Coolest temperature supported",
  1894. "name": "coolest",
  1895. "value": 150
  1896. },
  1897. {
  1898. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  1899. "name": "cool",
  1900. "value": 250
  1901. },
  1902. {
  1903. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  1904. "name": "neutral",
  1905. "value": 370
  1906. },
  1907. {
  1908. "description": "Warm temperature (454 mireds / 2200 Kelvin)",
  1909. "name": "warm",
  1910. "value": 454
  1911. },
  1912. {
  1913. "description": "Warmest temperature supported",
  1914. "name": "warmest",
  1915. "value": 500
  1916. }
  1917. ],
  1918. "property": "color_temp",
  1919. "type": "numeric",
  1920. "unit": "mired",
  1921. "value_max": 500,
  1922. "value_min": 150
  1923. }
  1924. ],
  1925. "type": "light"
  1926. },
  1927. {
  1928. "access": 2,
  1929. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  1930. "name": "effect",
  1931. "property": "effect",
  1932. "type": "enum",
  1933. "values": [
  1934. "blink",
  1935. "breathe",
  1936. "okay",
  1937. "channel_change",
  1938. "finish_effect",
  1939. "stop_effect"
  1940. ]
  1941. },
  1942. {
  1943. "access": 7,
  1944. "description": "Controls the behavior when the device is powered on after power loss",
  1945. "name": "power_on_behavior",
  1946. "property": "power_on_behavior",
  1947. "type": "enum",
  1948. "values": [
  1949. "off",
  1950. "on",
  1951. "toggle",
  1952. "previous"
  1953. ]
  1954. },
  1955. {
  1956. "access": 1,
  1957. "description": "Link quality (signal strength)",
  1958. "name": "linkquality",
  1959. "property": "linkquality",
  1960. "type": "numeric",
  1961. "unit": "lqi",
  1962. "value_max": 255,
  1963. "value_min": 0
  1964. }
  1965. ],
  1966. "model": "AC25702",
  1967. "options": [
  1968. {
  1969. "access": 2,
  1970. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  1971. "name": "transition",
  1972. "property": "transition",
  1973. "type": "numeric",
  1974. "value_min": 0
  1975. },
  1976. {
  1977. "access": 2,
  1978. "description": "When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).",
  1979. "name": "color_sync",
  1980. "property": "color_sync",
  1981. "type": "binary",
  1982. "value_off": false,
  1983. "value_on": true
  1984. }
  1985. ],
  1986. "supports_ota": true,
  1987. "vendor": "LEDVANCE"
  1988. },
  1989. "disabled": false,
  1990. "endpoints": {
  1991. "1": {
  1992. "bindings": [
  1993. {
  1994. "cluster": "lightingColorCtrl",
  1995. "target": {
  1996. "endpoint": 1,
  1997. "ieee_address": "0x00124b00229884d8",
  1998. "type": "endpoint"
  1999. }
  2000. },
  2001. {
  2002. "cluster": "genOnOff",
  2003. "target": {
  2004. "endpoint": 1,
  2005. "ieee_address": "0x00124b00229884d8",
  2006. "type": "endpoint"
  2007. }
  2008. },
  2009. {
  2010. "cluster": "genLevelCtrl",
  2011. "target": {
  2012. "endpoint": 1,
  2013. "ieee_address": "0x00124b00229884d8",
  2014. "type": "endpoint"
  2015. }
  2016. }
  2017. ],
  2018. "clusters": {
  2019. "input": [
  2020. "genBasic",
  2021. "genIdentify",
  2022. "genGroups",
  2023. "genScenes",
  2024. "genOnOff",
  2025. "genLevelCtrl",
  2026. "lightingColorCtrl",
  2027. "haDiagnostic"
  2028. ],
  2029. "output": [
  2030. "genOta"
  2031. ]
  2032. },
  2033. "configured_reportings": [
  2034. {
  2035. "attribute": "colorTemperature",
  2036. "cluster": "lightingColorCtrl",
  2037. "maximum_report_interval": 3600,
  2038. "minimum_report_interval": 5,
  2039. "reportable_change": 1
  2040. },
  2041. {
  2042. "attribute": "currentX",
  2043. "cluster": "lightingColorCtrl",
  2044. "maximum_report_interval": 3600,
  2045. "minimum_report_interval": 5,
  2046. "reportable_change": 1
  2047. },
  2048. {
  2049. "attribute": "currentY",
  2050. "cluster": "lightingColorCtrl",
  2051. "maximum_report_interval": 3600,
  2052. "minimum_report_interval": 5,
  2053. "reportable_change": 1
  2054. },
  2055. {
  2056. "attribute": "onOff",
  2057. "cluster": "genOnOff",
  2058. "maximum_report_interval": 3600,
  2059. "minimum_report_interval": 0,
  2060. "reportable_change": 0
  2061. },
  2062. {
  2063. "attribute": "currentLevel",
  2064. "cluster": "genLevelCtrl",
  2065. "maximum_report_interval": 3600,
  2066. "minimum_report_interval": 5,
  2067. "reportable_change": 1
  2068. }
  2069. ],
  2070. "scenes": []
  2071. },
  2072. "242": {
  2073. "bindings": [],
  2074. "clusters": {
  2075. "input": [],
  2076. "output": [
  2077. "greenPower"
  2078. ]
  2079. },
  2080. "configured_reportings": [],
  2081. "scenes": []
  2082. }
  2083. },
  2084. "friendly_name": "livingroom_light_1",
  2085. "ieee_address": "0xf0d1b80000173667",
  2086. "interview_completed": true,
  2087. "interviewing": false,
  2088. "manufacturer": "LEDVANCE",
  2089. "model_id": "A60 TW Value II",
  2090. "network_address": 38644,
  2091. "power_source": "Mains (single phase)",
  2092. "software_build_id": "00203045",
  2093. "supported": true,
  2094. "type": "Router"
  2095. },
  2096. {
  2097. "definition": {
  2098. "description": "Classic E27 Tunable White",
  2099. "exposes": [
  2100. {
  2101. "features": [
  2102. {
  2103. "access": 7,
  2104. "description": "On/off state of this light",
  2105. "name": "state",
  2106. "property": "state",
  2107. "type": "binary",
  2108. "value_off": "OFF",
  2109. "value_on": "ON",
  2110. "value_toggle": "TOGGLE"
  2111. },
  2112. {
  2113. "access": 7,
  2114. "description": "Brightness of this light",
  2115. "name": "brightness",
  2116. "property": "brightness",
  2117. "type": "numeric",
  2118. "value_max": 254,
  2119. "value_min": 0
  2120. },
  2121. {
  2122. "access": 7,
  2123. "description": "Color temperature of this light",
  2124. "name": "color_temp",
  2125. "presets": [
  2126. {
  2127. "description": "Coolest temperature supported",
  2128. "name": "coolest",
  2129. "value": 150
  2130. },
  2131. {
  2132. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  2133. "name": "cool",
  2134. "value": 250
  2135. },
  2136. {
  2137. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  2138. "name": "neutral",
  2139. "value": 370
  2140. },
  2141. {
  2142. "description": "Warm temperature (454 mireds / 2200 Kelvin)",
  2143. "name": "warm",
  2144. "value": 454
  2145. },
  2146. {
  2147. "description": "Warmest temperature supported",
  2148. "name": "warmest",
  2149. "value": 500
  2150. }
  2151. ],
  2152. "property": "color_temp",
  2153. "type": "numeric",
  2154. "unit": "mired",
  2155. "value_max": 500,
  2156. "value_min": 150
  2157. }
  2158. ],
  2159. "type": "light"
  2160. },
  2161. {
  2162. "access": 2,
  2163. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  2164. "name": "effect",
  2165. "property": "effect",
  2166. "type": "enum",
  2167. "values": [
  2168. "blink",
  2169. "breathe",
  2170. "okay",
  2171. "channel_change",
  2172. "finish_effect",
  2173. "stop_effect"
  2174. ]
  2175. },
  2176. {
  2177. "access": 7,
  2178. "description": "Controls the behavior when the device is powered on after power loss",
  2179. "name": "power_on_behavior",
  2180. "property": "power_on_behavior",
  2181. "type": "enum",
  2182. "values": [
  2183. "off",
  2184. "on",
  2185. "toggle",
  2186. "previous"
  2187. ]
  2188. },
  2189. {
  2190. "access": 1,
  2191. "description": "Link quality (signal strength)",
  2192. "name": "linkquality",
  2193. "property": "linkquality",
  2194. "type": "numeric",
  2195. "unit": "lqi",
  2196. "value_max": 255,
  2197. "value_min": 0
  2198. }
  2199. ],
  2200. "model": "AC25702",
  2201. "options": [
  2202. {
  2203. "access": 2,
  2204. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  2205. "name": "transition",
  2206. "property": "transition",
  2207. "type": "numeric",
  2208. "value_min": 0
  2209. },
  2210. {
  2211. "access": 2,
  2212. "description": "When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).",
  2213. "name": "color_sync",
  2214. "property": "color_sync",
  2215. "type": "binary",
  2216. "value_off": false,
  2217. "value_on": true
  2218. }
  2219. ],
  2220. "supports_ota": true,
  2221. "vendor": "LEDVANCE"
  2222. },
  2223. "disabled": false,
  2224. "endpoints": {
  2225. "1": {
  2226. "bindings": [
  2227. {
  2228. "cluster": "lightingColorCtrl",
  2229. "target": {
  2230. "endpoint": 1,
  2231. "ieee_address": "0x00124b00229884d8",
  2232. "type": "endpoint"
  2233. }
  2234. },
  2235. {
  2236. "cluster": "genOnOff",
  2237. "target": {
  2238. "endpoint": 1,
  2239. "ieee_address": "0x00124b00229884d8",
  2240. "type": "endpoint"
  2241. }
  2242. },
  2243. {
  2244. "cluster": "genLevelCtrl",
  2245. "target": {
  2246. "endpoint": 1,
  2247. "ieee_address": "0x00124b00229884d8",
  2248. "type": "endpoint"
  2249. }
  2250. }
  2251. ],
  2252. "clusters": {
  2253. "input": [
  2254. "genBasic",
  2255. "genIdentify",
  2256. "genGroups",
  2257. "genScenes",
  2258. "genOnOff",
  2259. "genLevelCtrl",
  2260. "lightingColorCtrl",
  2261. "haDiagnostic"
  2262. ],
  2263. "output": [
  2264. "genOta"
  2265. ]
  2266. },
  2267. "configured_reportings": [
  2268. {
  2269. "attribute": "colorTemperature",
  2270. "cluster": "lightingColorCtrl",
  2271. "maximum_report_interval": 3600,
  2272. "minimum_report_interval": 5,
  2273. "reportable_change": 1
  2274. },
  2275. {
  2276. "attribute": "currentX",
  2277. "cluster": "lightingColorCtrl",
  2278. "maximum_report_interval": 3600,
  2279. "minimum_report_interval": 5,
  2280. "reportable_change": 1
  2281. },
  2282. {
  2283. "attribute": "currentY",
  2284. "cluster": "lightingColorCtrl",
  2285. "maximum_report_interval": 3600,
  2286. "minimum_report_interval": 5,
  2287. "reportable_change": 1
  2288. },
  2289. {
  2290. "attribute": "onOff",
  2291. "cluster": "genOnOff",
  2292. "maximum_report_interval": 3600,
  2293. "minimum_report_interval": 0,
  2294. "reportable_change": 0
  2295. },
  2296. {
  2297. "attribute": "currentLevel",
  2298. "cluster": "genLevelCtrl",
  2299. "maximum_report_interval": 3600,
  2300. "minimum_report_interval": 5,
  2301. "reportable_change": 1
  2302. }
  2303. ],
  2304. "scenes": []
  2305. },
  2306. "242": {
  2307. "bindings": [],
  2308. "clusters": {
  2309. "input": [],
  2310. "output": [
  2311. "greenPower"
  2312. ]
  2313. },
  2314. "configured_reportings": [],
  2315. "scenes": []
  2316. }
  2317. },
  2318. "friendly_name": "livingroom_light_2",
  2319. "ieee_address": "0xf0d1b80000173581",
  2320. "interview_completed": true,
  2321. "interviewing": false,
  2322. "manufacturer": "LEDVANCE",
  2323. "model_id": "A60 TW Value II",
  2324. "network_address": 22961,
  2325. "power_source": "Mains (single phase)",
  2326. "software_build_id": "00203045",
  2327. "supported": true,
  2328. "type": "Router"
  2329. },
  2330. {
  2331. "date_code": "20201102",
  2332. "definition": {
  2333. "description": "TRADFRI driver for wireless control (30 watt)",
  2334. "exposes": [
  2335. {
  2336. "features": [
  2337. {
  2338. "access": 7,
  2339. "description": "On/off state of this light",
  2340. "name": "state",
  2341. "property": "state",
  2342. "type": "binary",
  2343. "value_off": "OFF",
  2344. "value_on": "ON",
  2345. "value_toggle": "TOGGLE"
  2346. },
  2347. {
  2348. "access": 7,
  2349. "description": "Brightness of this light",
  2350. "name": "brightness",
  2351. "property": "brightness",
  2352. "type": "numeric",
  2353. "value_max": 254,
  2354. "value_min": 0
  2355. }
  2356. ],
  2357. "type": "light"
  2358. },
  2359. {
  2360. "access": 2,
  2361. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  2362. "name": "effect",
  2363. "property": "effect",
  2364. "type": "enum",
  2365. "values": [
  2366. "blink",
  2367. "breathe",
  2368. "okay",
  2369. "channel_change",
  2370. "finish_effect",
  2371. "stop_effect"
  2372. ]
  2373. },
  2374. {
  2375. "access": 7,
  2376. "description": "Controls the behavior when the device is powered on after power loss",
  2377. "name": "power_on_behavior",
  2378. "property": "power_on_behavior",
  2379. "type": "enum",
  2380. "values": [
  2381. "off",
  2382. "on",
  2383. "toggle",
  2384. "previous"
  2385. ]
  2386. },
  2387. {
  2388. "access": 1,
  2389. "description": "Link quality (signal strength)",
  2390. "name": "linkquality",
  2391. "property": "linkquality",
  2392. "type": "numeric",
  2393. "unit": "lqi",
  2394. "value_max": 255,
  2395. "value_min": 0
  2396. }
  2397. ],
  2398. "model": "ICPSHC24-30EU-IL-1",
  2399. "options": [
  2400. {
  2401. "access": 2,
  2402. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  2403. "name": "transition",
  2404. "property": "transition",
  2405. "type": "numeric",
  2406. "value_min": 0
  2407. }
  2408. ],
  2409. "supports_ota": true,
  2410. "vendor": "IKEA"
  2411. },
  2412. "disabled": false,
  2413. "endpoints": {
  2414. "1": {
  2415. "bindings": [
  2416. {
  2417. "cluster": "genLevelCtrl",
  2418. "target": {
  2419. "endpoint": 1,
  2420. "ieee_address": "0x00124b00229884d8",
  2421. "type": "endpoint"
  2422. }
  2423. },
  2424. {
  2425. "cluster": "genOnOff",
  2426. "target": {
  2427. "endpoint": 1,
  2428. "ieee_address": "0x00124b00229884d8",
  2429. "type": "endpoint"
  2430. }
  2431. }
  2432. ],
  2433. "clusters": {
  2434. "input": [
  2435. "genBasic",
  2436. "genIdentify",
  2437. "genGroups",
  2438. "genScenes",
  2439. "genOnOff",
  2440. "genLevelCtrl",
  2441. "haDiagnostic",
  2442. "touchlink"
  2443. ],
  2444. "output": [
  2445. "genScenes",
  2446. "genOta",
  2447. "genPollCtrl",
  2448. "touchlink"
  2449. ]
  2450. },
  2451. "configured_reportings": [
  2452. {
  2453. "attribute": "currentLevel",
  2454. "cluster": "genLevelCtrl",
  2455. "maximum_report_interval": 3600,
  2456. "minimum_report_interval": 5,
  2457. "reportable_change": 1
  2458. },
  2459. {
  2460. "attribute": "onOff",
  2461. "cluster": "genOnOff",
  2462. "maximum_report_interval": 3600,
  2463. "minimum_report_interval": 0,
  2464. "reportable_change": 0
  2465. }
  2466. ],
  2467. "scenes": []
  2468. }
  2469. },
  2470. "friendly_name": "kitchen_light_0",
  2471. "ieee_address": "0x804b50fffe13256f",
  2472. "interview_completed": true,
  2473. "interviewing": false,
  2474. "manufacturer": "IKEA of Sweden",
  2475. "model_id": "TRADFRI Driver 30W",
  2476. "network_address": 19998,
  2477. "power_source": "Mains (single phase)",
  2478. "software_build_id": "2.3.068",
  2479. "supported": true,
  2480. "type": "Router"
  2481. },
  2482. {
  2483. "date_code": "20160516",
  2484. "definition": {
  2485. "description": "MiJia temperature & humidity sensor",
  2486. "exposes": [
  2487. {
  2488. "access": 1,
  2489. "description": "Remaining battery in %",
  2490. "name": "battery",
  2491. "property": "battery",
  2492. "type": "numeric",
  2493. "unit": "%",
  2494. "value_max": 100,
  2495. "value_min": 0
  2496. },
  2497. {
  2498. "access": 1,
  2499. "description": "Measured temperature value",
  2500. "name": "temperature",
  2501. "property": "temperature",
  2502. "type": "numeric",
  2503. "unit": "°C"
  2504. },
  2505. {
  2506. "access": 1,
  2507. "description": "Measured relative humidity",
  2508. "name": "humidity",
  2509. "property": "humidity",
  2510. "type": "numeric",
  2511. "unit": "%"
  2512. },
  2513. {
  2514. "access": 1,
  2515. "description": "Voltage of the battery in millivolts",
  2516. "name": "voltage",
  2517. "property": "voltage",
  2518. "type": "numeric",
  2519. "unit": "mV"
  2520. },
  2521. {
  2522. "access": 1,
  2523. "description": "Link quality (signal strength)",
  2524. "name": "linkquality",
  2525. "property": "linkquality",
  2526. "type": "numeric",
  2527. "unit": "lqi",
  2528. "value_max": 255,
  2529. "value_min": 0
  2530. }
  2531. ],
  2532. "model": "WSDCGQ01LM",
  2533. "options": [
  2534. {
  2535. "access": 2,
  2536. "description": "Calibrates the temperature value (absolute offset), takes into effect on next report of device.",
  2537. "name": "temperature_calibration",
  2538. "property": "temperature_calibration",
  2539. "type": "numeric"
  2540. },
  2541. {
  2542. "access": 2,
  2543. "description": "Number of digits after decimal point for temperature, takes into effect on next report of device.",
  2544. "name": "temperature_precision",
  2545. "property": "temperature_precision",
  2546. "type": "numeric",
  2547. "value_max": 3,
  2548. "value_min": 0
  2549. },
  2550. {
  2551. "access": 2,
  2552. "description": "Number of digits after decimal point for humidity, takes into effect on next report of device.",
  2553. "name": "humidity_precision",
  2554. "property": "humidity_precision",
  2555. "type": "numeric",
  2556. "value_max": 3,
  2557. "value_min": 0
  2558. },
  2559. {
  2560. "access": 2,
  2561. "description": "Calibrates the humidity value (absolute offset), takes into effect on next report of device.",
  2562. "name": "humidity_calibration",
  2563. "property": "humidity_calibration",
  2564. "type": "numeric"
  2565. }
  2566. ],
  2567. "supports_ota": false,
  2568. "vendor": "Xiaomi"
  2569. },
  2570. "disabled": false,
  2571. "endpoints": {
  2572. "1": {
  2573. "bindings": [],
  2574. "clusters": {
  2575. "input": [
  2576. "genBasic",
  2577. "genIdentify",
  2578. "genOta",
  2579. "65535",
  2580. "genMultistateInput"
  2581. ],
  2582. "output": [
  2583. "genBasic",
  2584. "genGroups",
  2585. "genIdentify",
  2586. "genScenes",
  2587. "genOta",
  2588. "65535",
  2589. "genMultistateInput"
  2590. ]
  2591. },
  2592. "configured_reportings": [],
  2593. "scenes": []
  2594. },
  2595. "2": {
  2596. "bindings": [],
  2597. "clusters": {
  2598. "input": [
  2599. "genIdentify",
  2600. "genMultistateInput"
  2601. ],
  2602. "output": [
  2603. "genGroups",
  2604. "genIdentify",
  2605. "genScenes",
  2606. "genMultistateInput"
  2607. ]
  2608. },
  2609. "configured_reportings": [],
  2610. "scenes": []
  2611. },
  2612. "3": {
  2613. "bindings": [],
  2614. "clusters": {
  2615. "input": [
  2616. "genIdentify",
  2617. "genAnalogInput"
  2618. ],
  2619. "output": [
  2620. "genGroups",
  2621. "genIdentify",
  2622. "genScenes",
  2623. "genAnalogInput"
  2624. ]
  2625. },
  2626. "configured_reportings": [],
  2627. "scenes": []
  2628. }
  2629. },
  2630. "friendly_name": "bedroom_1_temperature_0",
  2631. "ieee_address": "0x00158d0003637c8f",
  2632. "interview_completed": true,
  2633. "interviewing": false,
  2634. "manufacturer": "LUMI",
  2635. "model_id": "lumi.sensor_ht",
  2636. "network_address": 61695,
  2637. "power_source": "Battery",
  2638. "software_build_id": "3000-0001",
  2639. "supported": true,
  2640. "type": "EndDevice"
  2641. },
  2642. {
  2643. "date_code": "09-06-2019",
  2644. "definition": {
  2645. "description": "Mi power plug ZigBee EU",
  2646. "exposes": [
  2647. {
  2648. "features": [
  2649. {
  2650. "access": 7,
  2651. "description": "On/off state of the switch",
  2652. "name": "state",
  2653. "property": "state",
  2654. "type": "binary",
  2655. "value_off": "OFF",
  2656. "value_on": "ON",
  2657. "value_toggle": "TOGGLE"
  2658. }
  2659. ],
  2660. "type": "switch"
  2661. },
  2662. {
  2663. "access": 5,
  2664. "description": "Instantaneous measured power",
  2665. "name": "power",
  2666. "property": "power",
  2667. "type": "numeric",
  2668. "unit": "W"
  2669. },
  2670. {
  2671. "access": 1,
  2672. "description": "Sum of consumed energy",
  2673. "name": "energy",
  2674. "property": "energy",
  2675. "type": "numeric",
  2676. "unit": "kWh"
  2677. },
  2678. {
  2679. "access": 1,
  2680. "description": "Temperature of the device",
  2681. "name": "device_temperature",
  2682. "property": "device_temperature",
  2683. "type": "numeric",
  2684. "unit": "°C"
  2685. },
  2686. {
  2687. "access": 1,
  2688. "description": "Measured electrical potential value",
  2689. "name": "voltage",
  2690. "property": "voltage",
  2691. "type": "numeric",
  2692. "unit": "V"
  2693. },
  2694. {
  2695. "access": 1,
  2696. "description": "Instantaneous measured electrical current",
  2697. "name": "current",
  2698. "property": "current",
  2699. "type": "numeric",
  2700. "unit": "A"
  2701. },
  2702. {
  2703. "access": 1,
  2704. "description": "Indicates whether a plug is physically attached. Device does not have to pull power or even be connected electrically (state of this binary switch can be ON even if main power switch is OFF)",
  2705. "name": "consumer_connected",
  2706. "property": "consumer_connected",
  2707. "type": "binary",
  2708. "value_off": false,
  2709. "value_on": true
  2710. },
  2711. {
  2712. "access": 7,
  2713. "description": "Enable/disable the LED at night",
  2714. "name": "led_disabled_night",
  2715. "property": "led_disabled_night",
  2716. "type": "binary",
  2717. "value_off": false,
  2718. "value_on": true
  2719. },
  2720. {
  2721. "access": 7,
  2722. "description": "Enable/disable the power outage memory, this recovers the on/off mode after power failure",
  2723. "name": "power_outage_memory",
  2724. "property": "power_outage_memory",
  2725. "type": "binary",
  2726. "value_off": false,
  2727. "value_on": true
  2728. },
  2729. {
  2730. "access": 3,
  2731. "description": "Turn the device automatically off when attached device consumes less than 2W for 20 minutes",
  2732. "name": "auto_off",
  2733. "property": "auto_off",
  2734. "type": "binary",
  2735. "value_off": false,
  2736. "value_on": true
  2737. },
  2738. {
  2739. "access": 7,
  2740. "description": "Maximum allowed load, turns off if exceeded",
  2741. "name": "overload_protection",
  2742. "property": "overload_protection",
  2743. "type": "numeric",
  2744. "unit": "W",
  2745. "value_max": 2300,
  2746. "value_min": 100
  2747. },
  2748. {
  2749. "access": 1,
  2750. "description": "Link quality (signal strength)",
  2751. "name": "linkquality",
  2752. "property": "linkquality",
  2753. "type": "numeric",
  2754. "unit": "lqi",
  2755. "value_max": 255,
  2756. "value_min": 0
  2757. }
  2758. ],
  2759. "model": "ZNCZ04LM",
  2760. "options": [
  2761. {
  2762. "access": 2,
  2763. "description": "Calibrates the power value (percentual offset), takes into effect on next report of device.",
  2764. "name": "power_calibration",
  2765. "property": "power_calibration",
  2766. "type": "numeric"
  2767. },
  2768. {
  2769. "access": 2,
  2770. "description": "Number of digits after decimal point for power, takes into effect on next report of device.",
  2771. "name": "power_precision",
  2772. "property": "power_precision",
  2773. "type": "numeric",
  2774. "value_max": 3,
  2775. "value_min": 0
  2776. },
  2777. {
  2778. "access": 2,
  2779. "description": "Calibrates the energy value (percentual offset), takes into effect on next report of device.",
  2780. "name": "energy_calibration",
  2781. "property": "energy_calibration",
  2782. "type": "numeric"
  2783. },
  2784. {
  2785. "access": 2,
  2786. "description": "Number of digits after decimal point for energy, takes into effect on next report of device.",
  2787. "name": "energy_precision",
  2788. "property": "energy_precision",
  2789. "type": "numeric",
  2790. "value_max": 3,
  2791. "value_min": 0
  2792. },
  2793. {
  2794. "access": 2,
  2795. "description": "Calibrates the device_temperature value (absolute offset), takes into effect on next report of device.",
  2796. "name": "device_temperature_calibration",
  2797. "property": "device_temperature_calibration",
  2798. "type": "numeric"
  2799. },
  2800. {
  2801. "access": 2,
  2802. "description": "Calibrates the voltage value (percentual offset), takes into effect on next report of device.",
  2803. "name": "voltage_calibration",
  2804. "property": "voltage_calibration",
  2805. "type": "numeric"
  2806. },
  2807. {
  2808. "access": 2,
  2809. "description": "Number of digits after decimal point for voltage, takes into effect on next report of device.",
  2810. "name": "voltage_precision",
  2811. "property": "voltage_precision",
  2812. "type": "numeric",
  2813. "value_max": 3,
  2814. "value_min": 0
  2815. },
  2816. {
  2817. "access": 2,
  2818. "description": "Calibrates the current value (percentual offset), takes into effect on next report of device.",
  2819. "name": "current_calibration",
  2820. "property": "current_calibration",
  2821. "type": "numeric"
  2822. },
  2823. {
  2824. "access": 2,
  2825. "description": "Number of digits after decimal point for current, takes into effect on next report of device.",
  2826. "name": "current_precision",
  2827. "property": "current_precision",
  2828. "type": "numeric",
  2829. "value_max": 3,
  2830. "value_min": 0
  2831. }
  2832. ],
  2833. "supports_ota": true,
  2834. "vendor": "Xiaomi"
  2835. },
  2836. "disabled": false,
  2837. "endpoints": {
  2838. "1": {
  2839. "bindings": [
  2840. {
  2841. "cluster": "genOnOff",
  2842. "target": {
  2843. "endpoint": 1,
  2844. "ieee_address": "0x00124b00229884d8",
  2845. "type": "endpoint"
  2846. }
  2847. }
  2848. ],
  2849. "clusters": {
  2850. "input": [
  2851. "genBasic",
  2852. "genDeviceTempCfg",
  2853. "genIdentify",
  2854. "genGroups",
  2855. "genScenes",
  2856. "genOnOff",
  2857. "genAlarms",
  2858. "seMetering",
  2859. "haElectricalMeasurement"
  2860. ],
  2861. "output": [
  2862. "genTime",
  2863. "genOta"
  2864. ]
  2865. },
  2866. "configured_reportings": [
  2867. {
  2868. "attribute": "onOff",
  2869. "cluster": "genOnOff",
  2870. "maximum_report_interval": 3600,
  2871. "minimum_report_interval": 0,
  2872. "reportable_change": 0
  2873. }
  2874. ],
  2875. "scenes": []
  2876. },
  2877. "21": {
  2878. "bindings": [],
  2879. "clusters": {
  2880. "input": [],
  2881. "output": []
  2882. },
  2883. "configured_reportings": [],
  2884. "scenes": []
  2885. },
  2886. "242": {
  2887. "bindings": [],
  2888. "clusters": {
  2889. "input": [],
  2890. "output": [
  2891. "greenPower"
  2892. ]
  2893. },
  2894. "configured_reportings": [],
  2895. "scenes": []
  2896. }
  2897. },
  2898. "friendly_name": "bedroom_0_smart_switch_0",
  2899. "ieee_address": "0x04cf8cdf3c7b1abf",
  2900. "interview_completed": true,
  2901. "interviewing": false,
  2902. "manufacturer": "LUMI",
  2903. "model_id": "lumi.plug.mmeu01",
  2904. "network_address": 2694,
  2905. "power_source": "Mains (single phase)",
  2906. "supported": true,
  2907. "type": "Router"
  2908. },
  2909. {
  2910. "date_code": "20160516",
  2911. "definition": {
  2912. "description": "MiJia temperature & humidity sensor",
  2913. "exposes": [
  2914. {
  2915. "access": 1,
  2916. "description": "Remaining battery in %",
  2917. "name": "battery",
  2918. "property": "battery",
  2919. "type": "numeric",
  2920. "unit": "%",
  2921. "value_max": 100,
  2922. "value_min": 0
  2923. },
  2924. {
  2925. "access": 1,
  2926. "description": "Measured temperature value",
  2927. "name": "temperature",
  2928. "property": "temperature",
  2929. "type": "numeric",
  2930. "unit": "°C"
  2931. },
  2932. {
  2933. "access": 1,
  2934. "description": "Measured relative humidity",
  2935. "name": "humidity",
  2936. "property": "humidity",
  2937. "type": "numeric",
  2938. "unit": "%"
  2939. },
  2940. {
  2941. "access": 1,
  2942. "description": "Voltage of the battery in millivolts",
  2943. "name": "voltage",
  2944. "property": "voltage",
  2945. "type": "numeric",
  2946. "unit": "mV"
  2947. },
  2948. {
  2949. "access": 1,
  2950. "description": "Link quality (signal strength)",
  2951. "name": "linkquality",
  2952. "property": "linkquality",
  2953. "type": "numeric",
  2954. "unit": "lqi",
  2955. "value_max": 255,
  2956. "value_min": 0
  2957. }
  2958. ],
  2959. "model": "WSDCGQ01LM",
  2960. "options": [
  2961. {
  2962. "access": 2,
  2963. "description": "Calibrates the temperature value (absolute offset), takes into effect on next report of device.",
  2964. "name": "temperature_calibration",
  2965. "property": "temperature_calibration",
  2966. "type": "numeric"
  2967. },
  2968. {
  2969. "access": 2,
  2970. "description": "Number of digits after decimal point for temperature, takes into effect on next report of device.",
  2971. "name": "temperature_precision",
  2972. "property": "temperature_precision",
  2973. "type": "numeric",
  2974. "value_max": 3,
  2975. "value_min": 0
  2976. },
  2977. {
  2978. "access": 2,
  2979. "description": "Number of digits after decimal point for humidity, takes into effect on next report of device.",
  2980. "name": "humidity_precision",
  2981. "property": "humidity_precision",
  2982. "type": "numeric",
  2983. "value_max": 3,
  2984. "value_min": 0
  2985. },
  2986. {
  2987. "access": 2,
  2988. "description": "Calibrates the humidity value (absolute offset), takes into effect on next report of device.",
  2989. "name": "humidity_calibration",
  2990. "property": "humidity_calibration",
  2991. "type": "numeric"
  2992. }
  2993. ],
  2994. "supports_ota": false,
  2995. "vendor": "Xiaomi"
  2996. },
  2997. "disabled": false,
  2998. "endpoints": {
  2999. "1": {
  3000. "bindings": [],
  3001. "clusters": {
  3002. "input": [
  3003. "genBasic",
  3004. "genIdentify",
  3005. "genOta",
  3006. "65535",
  3007. "genMultistateInput"
  3008. ],
  3009. "output": [
  3010. "genBasic",
  3011. "genGroups",
  3012. "genIdentify",
  3013. "genScenes",
  3014. "genOta",
  3015. "65535",
  3016. "genMultistateInput"
  3017. ]
  3018. },
  3019. "configured_reportings": [],
  3020. "scenes": []
  3021. },
  3022. "2": {
  3023. "bindings": [],
  3024. "clusters": {
  3025. "input": [
  3026. "genIdentify",
  3027. "genMultistateInput"
  3028. ],
  3029. "output": [
  3030. "genGroups",
  3031. "genIdentify",
  3032. "genScenes",
  3033. "genMultistateInput"
  3034. ]
  3035. },
  3036. "configured_reportings": [],
  3037. "scenes": []
  3038. },
  3039. "3": {
  3040. "bindings": [],
  3041. "clusters": {
  3042. "input": [
  3043. "genIdentify",
  3044. "genAnalogInput"
  3045. ],
  3046. "output": [
  3047. "genGroups",
  3048. "genIdentify",
  3049. "genScenes",
  3050. "genAnalogInput"
  3051. ]
  3052. },
  3053. "configured_reportings": [],
  3054. "scenes": []
  3055. }
  3056. },
  3057. "friendly_name": "0x00158d000350446d",
  3058. "ieee_address": "0x00158d000350446d",
  3059. "interview_completed": true,
  3060. "interviewing": false,
  3061. "manufacturer": "LUMI",
  3062. "model_id": "lumi.sensor_ht",
  3063. "network_address": 54587,
  3064. "power_source": "Battery",
  3065. "software_build_id": "3000-0001",
  3066. "supported": true,
  3067. "type": "EndDevice"
  3068. },
  3069. {
  3070. "date_code": "",
  3071. "definition": {
  3072. "description": "Curtain/blind switch",
  3073. "exposes": [
  3074. {
  3075. "features": [
  3076. {
  3077. "access": 3,
  3078. "name": "state",
  3079. "property": "state",
  3080. "type": "enum",
  3081. "values": [
  3082. "OPEN",
  3083. "CLOSE",
  3084. "STOP"
  3085. ]
  3086. },
  3087. {
  3088. "access": 7,
  3089. "description": "Position of this cover",
  3090. "name": "position",
  3091. "property": "position",
  3092. "type": "numeric",
  3093. "value_max": 100,
  3094. "value_min": 0
  3095. }
  3096. ],
  3097. "type": "cover"
  3098. },
  3099. {
  3100. "access": 1,
  3101. "name": "moving",
  3102. "property": "moving",
  3103. "type": "enum",
  3104. "values": [
  3105. "UP",
  3106. "STOP",
  3107. "DOWN"
  3108. ]
  3109. },
  3110. {
  3111. "access": 7,
  3112. "name": "calibration",
  3113. "property": "calibration",
  3114. "type": "binary",
  3115. "value_off": "OFF",
  3116. "value_on": "ON"
  3117. },
  3118. {
  3119. "access": 7,
  3120. "name": "motor_reversal",
  3121. "property": "motor_reversal",
  3122. "type": "binary",
  3123. "value_off": "OFF",
  3124. "value_on": "ON"
  3125. },
  3126. {
  3127. "access": 7,
  3128. "name": "backlight_mode",
  3129. "property": "backlight_mode",
  3130. "type": "enum",
  3131. "values": [
  3132. "LOW",
  3133. "MEDIUM",
  3134. "HIGH"
  3135. ]
  3136. },
  3137. {
  3138. "access": 1,
  3139. "description": "Calibration time",
  3140. "name": "calibration_time",
  3141. "property": "calibration_time",
  3142. "type": "numeric",
  3143. "unit": "S"
  3144. },
  3145. {
  3146. "access": 1,
  3147. "description": "Link quality (signal strength)",
  3148. "name": "linkquality",
  3149. "property": "linkquality",
  3150. "type": "numeric",
  3151. "unit": "lqi",
  3152. "value_max": 255,
  3153. "value_min": 0
  3154. }
  3155. ],
  3156. "model": "TS130F",
  3157. "options": [
  3158. {
  3159. "access": 2,
  3160. "description": "Inverts the cover position, false: open=100,close=0, true: open=0,close=100 (default false).",
  3161. "name": "invert_cover",
  3162. "property": "invert_cover",
  3163. "type": "binary",
  3164. "value_off": false,
  3165. "value_on": true
  3166. }
  3167. ],
  3168. "supports_ota": false,
  3169. "vendor": "TuYa"
  3170. },
  3171. "disabled": false,
  3172. "endpoints": {
  3173. "1": {
  3174. "bindings": [],
  3175. "clusters": {
  3176. "input": [
  3177. "genBasic",
  3178. "genTime",
  3179. "genGroups",
  3180. "genScenes",
  3181. "genOnOff",
  3182. "closuresWindowCovering"
  3183. ],
  3184. "output": [
  3185. "genOta"
  3186. ]
  3187. },
  3188. "configured_reportings": [],
  3189. "scenes": []
  3190. }
  3191. },
  3192. "friendly_name": "livingroom_shutter_0",
  3193. "ieee_address": "0xb4e3f9fffe53686f",
  3194. "interview_completed": true,
  3195. "interviewing": false,
  3196. "manufacturer": "_TZ3000_8kzqqzu4",
  3197. "model_id": "TS130F",
  3198. "network_address": 26102,
  3199. "power_source": "Mains (single phase)",
  3200. "supported": true,
  3201. "type": "Router"
  3202. },
  3203. {
  3204. "date_code": "20210305",
  3205. "definition": {
  3206. "description": "Hue Go with Bluetooth",
  3207. "exposes": [
  3208. {
  3209. "features": [
  3210. {
  3211. "access": 7,
  3212. "description": "On/off state of this light",
  3213. "name": "state",
  3214. "property": "state",
  3215. "type": "binary",
  3216. "value_off": "OFF",
  3217. "value_on": "ON",
  3218. "value_toggle": "TOGGLE"
  3219. },
  3220. {
  3221. "access": 7,
  3222. "description": "Brightness of this light",
  3223. "name": "brightness",
  3224. "property": "brightness",
  3225. "type": "numeric",
  3226. "value_max": 254,
  3227. "value_min": 0
  3228. },
  3229. {
  3230. "access": 7,
  3231. "description": "Color temperature of this light",
  3232. "name": "color_temp",
  3233. "presets": [
  3234. {
  3235. "description": "Coolest temperature supported",
  3236. "name": "coolest",
  3237. "value": 150
  3238. },
  3239. {
  3240. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  3241. "name": "cool",
  3242. "value": 250
  3243. },
  3244. {
  3245. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  3246. "name": "neutral",
  3247. "value": 370
  3248. },
  3249. {
  3250. "description": "Warm temperature (454 mireds / 2200 Kelvin)",
  3251. "name": "warm",
  3252. "value": 454
  3253. },
  3254. {
  3255. "description": "Warmest temperature supported",
  3256. "name": "warmest",
  3257. "value": 500
  3258. }
  3259. ],
  3260. "property": "color_temp",
  3261. "type": "numeric",
  3262. "unit": "mired",
  3263. "value_max": 500,
  3264. "value_min": 150
  3265. },
  3266. {
  3267. "access": 7,
  3268. "description": "Color temperature after cold power on of this light",
  3269. "name": "color_temp_startup",
  3270. "presets": [
  3271. {
  3272. "description": "Coolest temperature supported",
  3273. "name": "coolest",
  3274. "value": 150
  3275. },
  3276. {
  3277. "description": "Cool temperature (250 mireds / 4000 Kelvin)",
  3278. "name": "cool",
  3279. "value": 250
  3280. },
  3281. {
  3282. "description": "Neutral temperature (370 mireds / 2700 Kelvin)",
  3283. "name": "neutral",
  3284. "value": 370
  3285. },
  3286. {
  3287. "description": "Warm temperature (454 mireds / 2200 Kelvin)",
  3288. "name": "warm",
  3289. "value": 454
  3290. },
  3291. {
  3292. "description": "Warmest temperature supported",
  3293. "name": "warmest",
  3294. "value": 500
  3295. },
  3296. {
  3297. "description": "Restore previous color_temp on cold power on",
  3298. "name": "previous",
  3299. "value": 65535
  3300. }
  3301. ],
  3302. "property": "color_temp_startup",
  3303. "type": "numeric",
  3304. "unit": "mired",
  3305. "value_max": 500,
  3306. "value_min": 150
  3307. },
  3308. {
  3309. "description": "Color of this light in the CIE 1931 color space (x/y)",
  3310. "features": [
  3311. {
  3312. "access": 7,
  3313. "name": "x",
  3314. "property": "x",
  3315. "type": "numeric"
  3316. },
  3317. {
  3318. "access": 7,
  3319. "name": "y",
  3320. "property": "y",
  3321. "type": "numeric"
  3322. }
  3323. ],
  3324. "name": "color_xy",
  3325. "property": "color",
  3326. "type": "composite"
  3327. },
  3328. {
  3329. "description": "Color of this light expressed as hue/saturation",
  3330. "features": [
  3331. {
  3332. "access": 7,
  3333. "name": "hue",
  3334. "property": "hue",
  3335. "type": "numeric"
  3336. },
  3337. {
  3338. "access": 7,
  3339. "name": "saturation",
  3340. "property": "saturation",
  3341. "type": "numeric"
  3342. }
  3343. ],
  3344. "name": "color_hs",
  3345. "property": "color",
  3346. "type": "composite"
  3347. }
  3348. ],
  3349. "type": "light"
  3350. },
  3351. {
  3352. "access": 2,
  3353. "description": "Triggers an effect on the light (e.g. make light blink for a few seconds)",
  3354. "name": "effect",
  3355. "property": "effect",
  3356. "type": "enum",
  3357. "values": [
  3358. "blink",
  3359. "breathe",
  3360. "okay",
  3361. "channel_change",
  3362. "finish_effect",
  3363. "stop_effect"
  3364. ]
  3365. },
  3366. {
  3367. "access": 7,
  3368. "description": "Controls the behavior when the device is powered on after power loss",
  3369. "name": "power_on_behavior",
  3370. "property": "power_on_behavior",
  3371. "type": "enum",
  3372. "values": [
  3373. "off",
  3374. "on",
  3375. "toggle",
  3376. "previous"
  3377. ]
  3378. },
  3379. {
  3380. "access": 1,
  3381. "description": "Link quality (signal strength)",
  3382. "name": "linkquality",
  3383. "property": "linkquality",
  3384. "type": "numeric",
  3385. "unit": "lqi",
  3386. "value_max": 255,
  3387. "value_min": 0
  3388. }
  3389. ],
  3390. "model": "7602031P7",
  3391. "options": [
  3392. {
  3393. "access": 2,
  3394. "description": "Controls the transition time (in seconds) of on/off, brightness, color temperature (if applicable) and color (if applicable) changes. Defaults to `0` (no transition).",
  3395. "name": "transition",
  3396. "property": "transition",
  3397. "type": "numeric",
  3398. "value_min": 0
  3399. },
  3400. {
  3401. "access": 2,
  3402. "description": "When enabled colors will be synced, e.g. if the light supports both color x/y and color temperature a conversion from color x/y to color temperature will be done when setting the x/y color (default true).",
  3403. "name": "color_sync",
  3404. "property": "color_sync",
  3405. "type": "binary",
  3406. "value_off": false,
  3407. "value_on": true
  3408. }
  3409. ],
  3410. "supports_ota": true,
  3411. "vendor": "Philips"
  3412. },
  3413. "disabled": false,
  3414. "endpoints": {
  3415. "11": {
  3416. "bindings": [],
  3417. "clusters": {
  3418. "input": [
  3419. "genBasic",
  3420. "genIdentify",
  3421. "genGroups",
  3422. "genScenes",
  3423. "genOnOff",
  3424. "genLevelCtrl",
  3425. "touchlink",
  3426. "lightingColorCtrl",
  3427. "manuSpecificUbisysDimmerSetup"
  3428. ],
  3429. "output": [
  3430. "genOta"
  3431. ]
  3432. },
  3433. "configured_reportings": [],
  3434. "scenes": []
  3435. },
  3436. "242": {
  3437. "bindings": [],
  3438. "clusters": {
  3439. "input": [],
  3440. "output": [
  3441. "greenPower"
  3442. ]
  3443. },
  3444. "configured_reportings": [],
  3445. "scenes": []
  3446. }
  3447. },
  3448. "friendly_name": "0x001788010b442b42",
  3449. "ieee_address": "0x001788010b442b42",
  3450. "interview_completed": true,
  3451. "interviewing": false,
  3452. "manufacturer": "Philips",
  3453. "model_id": "7602031P7",
  3454. "network_address": 30388,
  3455. "power_source": "Mains (single phase)",
  3456. "software_build_id": "1.82.10",
  3457. "supported": true,
  3458. "type": "Router"
  3459. }
  3460. ]