UNPKG

node-red-contrib-knx-ultimate

Version:

Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control and ETS group address importer. Easy to use and highly configurable.

452 lines (384 loc) 67.3 kB
<!DOCTYPE html><html lang="en-US"><head><script type="text/javascript" async="async" src="https://smetrics.marketing.meethue.com/b/ss/lightingprod/10/JS-2.20.0/s04646629204982?AQB=1&amp;ndh=1&amp;pf=1&amp;callback=s_c_il%5B1%5D.doPostbacks&amp;et=1&amp;t=15%2F9%2F2025%208%3A29%3A47%203%20-120&amp;d.&amp;nsid=0&amp;jsonv=1&amp;.d&amp;sdid=5917AA962317FA97-0C838F31C1CC0399&amp;mid=67299572199683621102052901774297391420&amp;aamlh=6&amp;ce=UTF-8&amp;ns=philipslighting&amp;cdp=2&amp;pageName=CP%3Ahue_developer_program_portal%3Adevelop%3Ahue_entertainment&amp;g=https%3A%2F%2Fdevelopers.meethue.com%2Fdevelop%2Fhue-entertainment%2F&amp;r=https%3A%2F%2Fdevelopers.meethue.com%2Fdevelop%2Fhue-api-v2%2F&amp;c.&amp;cm.&amp;ssf=0&amp;.cm&amp;.c&amp;cc=EUR&amp;ch=CP%3Ahue_developer_program_portal&amp;server=developers.meethue.com&amp;events=event38&amp;aamb=6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y&amp;c1=global&amp;h1=CP%2Fhue_developer_program_portal%2Fdevelop%2Fhue_entertainment&amp;c2=en&amp;c3=CP&amp;h3=com%2Fmeethue%2Fdevelopers&amp;c4=D%3Dg&amp;c5=CP%3Ahue_developer_program_portal%3Adevelop&amp;c6=CP%3Ahue_developer_program_portal%3Adevelop%3Ahue_entertainment&amp;v6=D%3Dmid&amp;c7=CP%3Ahue_developer_program_portal%3Alevel_not_set%3AL2%3Ahue_entertainment&amp;v7=D%3DpageName&amp;c8=CP%3Ahue_developer_program_portal%3Alevel_not_set%3AL2%3Ahue_entertainment&amp;c9=CP%3Ahue_developer_program_portal%3Alevel_not_set%3AL2%3Ahue_entertainment&amp;c10=New&amp;c11=CP%3Ahue_developer_program_portal%3Adevelop%3Ahue_api&amp;c12=42&amp;v12=D%3Dc1&amp;c15=Hue%20Entertainment%20-%20Philips%20Hue%20Developer%20Program&amp;v15=D%3Dch&amp;v16=D%3Dc5&amp;c17=1.11.19&amp;v17=D%3Dc6&amp;c18=D%3DUser-Agent&amp;v18=D%3Dc7&amp;c19=D%3Ds_vi&amp;v19=D%3Dc8&amp;v20=D%3Dc9&amp;v21=D%3Dc23&amp;c23=92833469536034720&amp;v26=D%3Dc3&amp;v29=D%3Dg&amp;c36=unknown&amp;c37=696&amp;c44=42%7C42&amp;c45=1512x982&amp;c46=1512x982&amp;v46=2025-10-15%2006%3A00%20UTC&amp;c47=L&amp;v68=D%3Dr&amp;c70=AM%3D2.20.0%3BjQ%3D3.5.1%3BTMS%3Dundefined%3BAT%3D2.8.0%3BSSL%3D1%3B3xx%3D0%3BCCN%3D1&amp;v76=D%3Dc2&amp;v111=D%3DUser-Agent&amp;s=1512x982&amp;c=24&amp;j=1.6&amp;v=N&amp;k=Y&amp;bw=1512&amp;bh=982&amp;mcorgid=AF93936257A37E0A7F000101%40AdobeOrg&amp;AQE=1"></script> <script src="https://www.lighting.philips.com/assets/scripts/tms_code.js"></script> <meta charset="utf-8"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <!-- Meta Tag Manager --> <meta name="PHILIPS.METRICS.DIVISION" content="CP"> <meta name="PHILIPS.METRICS.COUNTRY" content="Global"> <meta name="PHILIPS.METRICS.LANGUAGE" content="En"> <meta name="PHILIPS.METRICS.SECTION" content="hue_developer_program_portal"> <meta name="PHILIPS.METRICS.MICROSITEID" content="UNKNOWN"> <meta name="PHILIPS.METRICS.PAGENAME" content="home"> <meta name="PHILIPS.METRICS.PAGENAME" content="explore"> <meta name="PHILIPS.METRICS.PAGENAME" content="develop"> <meta name="PHILIPS.METRICS.PAGENAME" content="support"> <meta name="PHILIPS.METRICS.PAGENAME" content="job_vacancies"> <meta name="PHILIPS.METRICS.PAGENAME" content="forum"> <meta name="PHILIPS.METRICS.PAGENAME" content="my_apps"> <meta name="PHILIPS.METRICS.PAGENAME" content="account"> <meta name="PHILIPS.METRICS.PAGENAME" content="develop:hue_entertainment"> <!-- / Meta Tag Manager --> <!-- This site is optimized with the Yoast SEO plugin v23.5 - https://yoast.com/wordpress/plugins/seo/ --> <title>Hue Entertainment - Philips Hue Developer Program</title> <link rel="canonical" href="index.html"> <meta property="og:locale" content="en_US"> <meta property="og:type" content="article"> <meta property="og:title" content="Hue Entertainment - Philips Hue Developer Program"> <meta property="og:description" content="The first way to get started is to use&nbsp;the Hue Entertainment Development Kit (EDK). This takes away the complexity of connecting to a bridge and implementing the security protocol, and it also provides an effect rendering engine to make it easy to create light effects. Filling in the following form is required to get access […]"> <meta property="og:url" content="https://developers.meethue.com/develop/hue-entertainment/"> <meta property="og:site_name" content="Philips Hue Developer Program"> <meta property="article:modified_time" content="2023-10-13T14:20:46+00:00"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@philipshuedev"> <meta name="twitter:label1" content="Est. reading time"> <meta name="twitter:data1" content="2 minutes"> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://developers.meethue.com/develop/hue-entertainment/","url":"https://developers.meethue.com/develop/hue-entertainment/","name":"Hue Entertainment - Philips Hue Developer Program","isPartOf":{"@id":"https://developers.meethue.com/#website"},"datePublished":"2018-04-18T17:59:24+00:00","dateModified":"2023-10-13T14:20:46+00:00","breadcrumb":{"@id":"https://developers.meethue.com/develop/hue-entertainment/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://developers.meethue.com/develop/hue-entertainment/"]}]},{"@type":"BreadcrumbList","@id":"https://developers.meethue.com/develop/hue-entertainment/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://developers.meethue.com/"},{"@type":"ListItem","position":2,"name":"Develop","item":"https://developers.meethue.com/develop/"},{"@type":"ListItem","position":3,"name":"Hue Entertainment"}]},{"@type":"WebSite","@id":"https://developers.meethue.com/#website","url":"https://developers.meethue.com/","name":"Philips Hue Developer Program","description":"Philips Hue Developer Program","publisher":{"@id":"https://developers.meethue.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://developers.meethue.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://developers.meethue.com/#organization","name":"Signify","url":"https://developers.meethue.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://developers.meethue.com/#/schema/logo/image/","url":"https://developers.meethue.com/wp-content/uploads/2019/03/Philips_Hue_Freestanding_1P_Vert_Jul20176.png","contentUrl":"https://developers.meethue.com/wp-content/uploads/2019/03/Philips_Hue_Freestanding_1P_Vert_Jul20176.png","width":591,"height":427,"caption":"Signify"},"image":{"@id":"https://developers.meethue.com/#/schema/logo/image/"},"sameAs":["https://x.com/philipshuedev"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel="alternate" type="application/rss+xml" title="Philips Hue Developer Program » Feed" href="../../feed/index.rss"> <link rel="alternate" type="application/rss+xml" title="Philips Hue Developer Program » Comments Feed" href="../../comments/feed/index.rss"> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/developers.meethue.com\/wp-includes\/js\/wp-emoji-release.min.js"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id="wp-emoji-styles-inline-css" type="text/css">img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel="stylesheet" id="wp-block-library-css" href="../../wp-includes/css/dist/block-library/style.min.css" type="text/css" media="all"> <style id="classic-theme-styles-inline-css" type="text/css">/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id="global-styles-inline-css" type="text/css">body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="tabulate-timepicker-css" href="../../wp-content/plugins/tabulate/assets/jquery-ui-timepicker-addon.css" type="text/css" media="all"> <link rel="stylesheet" id="tabulate-leaflet-css" href="../../wp-content/plugins/tabulate/assets/leaflet/css/leaflet.css" type="text/css" media="all"> <link rel="stylesheet" id="tabulate-jquery-ui-css" href="../../wp-content/plugins/tabulate/assets/jquery-ui/themes/base/jquery-ui.min.css" type="text/css" media="all"> <link rel="stylesheet" id="tabulate-styles-css" href="../../wp-content/plugins/tabulate/assets/style.css" type="text/css" media="all"> <link rel="stylesheet" id="hue_developer_theme-style-css" href="../../wp-content/themes/hue_developer_theme/style.css" type="text/css" media="all"> <link rel="stylesheet" id="newsletter-css" href="../../wp-content/plugins/newsletter/style.css" type="text/css" media="all"> <link rel="stylesheet" id="enlighterjs-css" href="../../wp-content/plugins/enlighter/cache/enlighterjs.min.css" type="text/css" media="all"> <link rel="stylesheet" id="um_fonticons_ii-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-fonticons-ii.css" type="text/css" media="all"> <link rel="stylesheet" id="um_fonticons_fa-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-fonticons-fa.css" type="text/css" media="all"> <link rel="stylesheet" id="select2-css" href="../../wp-content/plugins/ultimate-member/assets/css/select2/select2.min.css" type="text/css" media="all"> <link rel="stylesheet" id="um_crop-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-crop.css" type="text/css" media="all"> <link rel="stylesheet" id="um_modal-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-modal.css" type="text/css" media="all"> <link rel="stylesheet" id="um_styles-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-styles.css" type="text/css" media="all"> <link rel="stylesheet" id="um_profile-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-profile.css" type="text/css" media="all"> <link rel="stylesheet" id="um_account-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-account.css" type="text/css" media="all"> <link rel="stylesheet" id="um_misc-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-misc.css" type="text/css" media="all"> <link rel="stylesheet" id="um_fileupload-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-fileupload.css" type="text/css" media="all"> <link rel="stylesheet" id="um_datetime-css" href="../../wp-content/plugins/ultimate-member/assets/css/pickadate/default.css" type="text/css" media="all"> <link rel="stylesheet" id="um_datetime_date-css" href="../../wp-content/plugins/ultimate-member/assets/css/pickadate/default.date.css" type="text/css" media="all"> <link rel="stylesheet" id="um_datetime_time-css" href="../../wp-content/plugins/ultimate-member/assets/css/pickadate/default.time.css" type="text/css" media="all"> <link rel="stylesheet" id="um_raty-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-raty.css" type="text/css" media="all"> <link rel="stylesheet" id="um_scrollbar-css" href="../../wp-content/plugins/ultimate-member/assets/css/simplebar.css" type="text/css" media="all"> <link rel="stylesheet" id="um_tipsy-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-tipsy.css" type="text/css" media="all"> <link rel="stylesheet" id="um_responsive-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-responsive.css" type="text/css" media="all"> <link rel="stylesheet" id="um_default_css-css" href="../../wp-content/plugins/ultimate-member/assets/css/um-old-default.css" type="text/css" media="all"> <link rel="stylesheet" id="um_old_css-css" href="../../wp-content/uploads/ultimatemember/um_old_settings.css" type="text/css" media="all"> <link rel="stylesheet" id="icwp-wpsf-userprofile-css" href="../../wp-content/plugins/wp-simple-firewall/assets/dist/shield-userprofile.bundle%EF%B9%96mtime=1755510308.css" type="text/css" media="all"> <script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js" id="jquery-core-js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" id="jquery-migrate-js"></script> <script type="text/javascript" src="../../wp-content/themes/hue_developer_theme/js/my-scripts.js" id="my-scripts-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-gdpr.min.js" id="um-gdpr-js"></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://developers.meethue.com/xmlrpc.php?rsd"> <link rel="shortlink" href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7.html"> <style type="text/css">.um_request_name { display: none !important; } </style> <link rel="icon" href="../../wp-content/uploads/2025/09/cropped-hue_site_icon-32x32.png" sizes="32x32"> <link rel="icon" href="../../wp-content/uploads/2025/09/cropped-hue_site_icon-192x192.png" sizes="192x192"> <link rel="apple-touch-icon" href="../../wp-content/uploads/2025/09/cropped-hue_site_icon-180x180.png"> <meta name="msapplication-TileImage" content="https://developers.meethue.com/wp-content/uploads/2025/09/cropped-hue_site_icon-270x270.png"> <style type="text/css" id="wp-custom-css">div #gridcontainer h2 { margin-top:0; margin-bottom:0; } div #gridcontainer p{ float:left; } div #gridcontainer h2 a { height:auto; margin-bottom:0px; } div #gridcontainer .postimage { height:0; } div #gridcontainer .postimage img { height:0; } div.entry-content a, div.entry-content a:link,div.entry-contenta:visited, div.entry-content a:hover { color:orange;!important } </style> <script src="https://assets.adobedtm.com/ebfef13a1211/25cafe808aa4/a74bf0525572/RC40eb993e1e964b68837df495423a7487-source.min.js" async=""></script></head> <body class="page-template-default page page-id-1349 page-parent page-child parent-pageid-126 logged-in wp-custom-logo"> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header> <a href="../../index.html"><img id="imgm" class="" src="../../wp-content/themes/hue_developer_theme/img/moblogo.png"></a> <div class="bannerDev"> <nav id="site-navigation" class="main-navigation"> <div class="myNavigation"> <div class="hueLogo"><a href="../../index.html"><img id="imgd" class="" src="../../wp-content/themes/hue_developer_theme/img/site_logo.png.jpeg"></a> </div> <br> <div class="primary-menu-div"> <div class="menu-main-menu-loggedin-container"><ul id="primary-menu" class="menu"><li id="menu-item-1137" class="leftMain menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1137"><a href="#">Explore</a> <ul class="sub-menu"> <li id="menu-item-1138" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1138"><a href="../../explore/why-develop-for-hue/index.html">Why Develop for Hue</a></li> <li id="menu-item-2664" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2664"><a href="../../explore/hue-app-showcase/index.html">Hue App Showcase</a></li> </ul> </li> <li id="menu-item-1140" class="leftMain menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1140 active"><a href="#">Develop</a> <ul class="sub-menu"> <li id="menu-item-3907" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3907"><a href="../hue-api-v2/getting-started/index.html">Getting started</a></li> <li id="menu-item-3903" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3903"><a href="../application-design-guidance/index.html">Application Design Guidance</a></li> <li id="menu-item-1143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1143"><a href="../hue-api/index.html">Hue API V1</a></li> <li id="menu-item-3537" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3537"><a href="../hue-api-v2/index.html">Hue API V2</a></li> <li id="menu-item-1354" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1349 current_page_item menu-item-1354"><a href="index.html" aria-current="page">Hue Entertainment</a></li> <li id="menu-item-1144" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1144"><a href="../tools-and-sdks/index.html">Tools and SDKs</a></li> </ul> </li> <li id="menu-item-1145" class="leftMain menu-item menu-item-type-post_type menu-item-object-page menu-item-1145"><a href="../../support/index.html">Support</a></li> <li id="menu-item-1452" class="leftMain menu-item menu-item-type-post_type menu-item-object-page menu-item-1452"><a href="../../job-vacancies/index.html">Job Vacancies</a></li> <li id="menu-item-1147" class="leftMain menu-item menu-item-type-custom menu-item-object-custom menu-item-1147"><a href="../../forum/index.html">Forum</a></li> <li id="menu-item-1148" class="rightMain menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1148"><a href="#">Massimo</a> <ul class="sub-menu"> <li id="menu-item-1181" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1181"><a href="../../my-apps/index.html">Remote Hue API appids</a></li> <li id="menu-item-1321" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1321"><a href="../../account/supergiovane/index.html">Profile</a></li> <li id="menu-item-1150" class="menu-item menu-item-type-custom menu-item-object-custom last_item menu-item-1150"><a href="../../index.html">Log out</a></li> </ul> </li> </ul></div> </div> <p class="titleExplore">How to <span class="boldTitle">develop for Hue?</span></p> </div> </nav><!-- #site-navigation --> </div> </header><!-- #masthead --> <div id="content" class="site-content"> <div id="primary" class=""> <div class="localnavDiv"> <ul class="localNav"> <div class="menu-develop_menulocal-menu-container"><ul id="menu-develop_menulocal-menu" class="localNav"><li id="menu-item-174" class="localLeft menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-174"><a href="#">Develop</a> <ul class="sub-menu"> <li id="menu-item-160" class="localRight menu-item menu-item-type-post_type menu-item-object-page menu-item-160"><a href="../tools-and-sdks/index.html">Tools and SDKs</a></li> <li id="menu-item-1361" class="localRight menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1349 current_page_item menu-item-1361 active"><a href="index.html" aria-current="page">Hue Entertainment</a></li> <li id="menu-item-3531" class="localRight menu-item menu-item-type-post_type menu-item-object-page menu-item-3531"><a href="../hue-api-v2/index.html">Hue API V2</a></li> <li id="menu-item-161" class="localRight menu-item menu-item-type-post_type menu-item-object-page menu-item-161"><a href="../hue-api/index.html">Hue API V1</a></li> <li id="menu-item-3900" class="localRight menu-item menu-item-type-post_type menu-item-object-page menu-item-3900"><a href="../application-design-guidance/index.html">Application Design Guidance</a></li> <li id="menu-item-3904" class="localRight menu-item menu-item-type-post_type menu-item-object-page last_item menu-item-3904"><a href="../hue-api-v2/getting-started/index.html">Getting started</a></li> </ul> </li> </ul></div> </ul> </div> <main id="main" class="site-main"> <div class="menu-hue-entertainment-container"><ul id="menu-hue-entertainment" class="nav-menu"><li id="menu-item-1447" class="localLi menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-1447"><a href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7.html" aria-current="page">Overview</a></li> <li id="menu-item-1442" class="localLi menu-item menu-item-type-post_type menu-item-object-page menu-item-1442"><a href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7a-totally-new-mechanism-to-control-philips-hue-is-released%EA%A4%B7.html">Hue Entertainment Blog</a></li> <li id="menu-item-3538" class="localLi menu-item menu-item-type-post_type menu-item-object-page menu-item-3538"><a href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7hue-entertainment-api%EA%A4%B7.html">Hue Entertainment API</a></li> <li id="menu-item-1446" class="localLi menu-item menu-item-type-post_type menu-item-object-page menu-item-1446"><a href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7hue-edk-effect-creation%EA%A4%B7.html">Hue EDK Effect Creation</a></li> <li id="menu-item-1443" class="localLi menu-item menu-item-type-post_type menu-item-object-page menu-item-1443"><a href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7light-effects-experience-guide-book%EA%A4%B7.html">Light Effect Guide</a></li> <li id="menu-item-3040" class="localLi menu-item menu-item-type-post_type menu-item-object-page last_item menu-item-3040"><a href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7hue-hdmi-sync-box-api%EA%A4%B7.html">Hue HDMI Sync Box API</a></li> </ul></div> <article id="post-1349" class="post-1349 page type-page status-publish hentry category-uncategorized"> <header class="entry-header"> <h1 class="entry-title">Hue Entertainment</h1> <span style="font-family:CentraleSans-Light; ;font-size:18px;">Hue Entertainment is an upgrade to the Hue system which makes it possible to play fast, synchronous light effects on Hue lights, e,g. to be able to synchronize it with games, movies and music. <span> </span></span></header><!-- .entry-header --> <img id="imgm" class="" src="../../wp-content/themes/hue_developer_theme/img/moblogo.png"> <div class="entry-content"> <p>The first way to get started is to use&nbsp;the <a style="color: #ff9514;" href="https://github.com/PhilipsHue/EDK">Hue Entertainment Development Kit</a> (EDK). This takes away the complexity of connecting to a bridge and implementing the security protocol, and it also provides an effect rendering engine to make it easy to create light effects. Filling in the following form is required to get access to these tools which are available in source code: <a style="color: #ff9514;" href="../../edk-access-request/index.html">EDK Access Request</a>. This is not necessary to use the Hue Entertainment API directly (see below).<br> Please use the readme in the EDK repository to get started. Below are some additional guides for using the&nbsp;<strong>Hue EDK</strong>:<br> <a style="color: #ff9514;" href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7hue-edk-effect-creation%EA%A4%B7.html">Hue EDK Effect Creation</a><br> <a style="color: #ff9514;" href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7hue-edk-connection-flow%EA%A4%B7.html">EDK Connection Flow</a></p> <p>An alternative is to use the new&nbsp;<strong>Hue Entertainment API</strong>&nbsp;directly:<br> <a style="color: #ff9514;" href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7hue-entertainment-api%EA%A4%B7.html">Entertainment API Guide</a></p> <p>Other useful resources:</p> <ul> <li>Theory behind creating immersive light experiences –&nbsp;<a style="color: #ff9514;" href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7light-effects-experience-guide-book%EA%A4%B7.html">Light Effect Guide</a></li> <li>How does the underlying technology work –&nbsp;<a style="color: #ff9514;" href="../../login/index%EF%B9%96redirect_to=https%EF%B9%95%EA%A4%B7%EA%A4%B7developers.meethue.com%EA%A4%B7develop%EA%A4%B7hue-entertainment%EA%A4%B7a-totally-new-mechanism-to-control-philips-hue-is-released%EA%A4%B7.html">Entertainment Blog</a></li> </ul> <p>And two important notes:</p> <ul> <li>It is not allowed to use the the Hue API (including Hue EDK) to sync lights with encrypted video content – <a style="color: #ff9514;" href="../../terms-of-use-and-conditions/index.html">Terms of Use section 8.1(xv)</a></li> <li><strong>Photosensitive seizure warning –&nbsp;</strong>A very small percentage of people may experience a seizure when exposed to certain visual images, including flashing lights or patterns that may appear in video games. Even people who have no history of seizures or epilepsy may have an undiagnosed condition that can cause these “photosensitive epileptic seizures” while watching video with&nbsp;the additional light effects. These seizures may have a variety of symptoms, including lightheadedness, altered vision, eye or face twitching, jerking or shaking of arms or legs, disorientation, confusion, or momentary loss of awareness. Seizures may also cause loss of consciousness or convulsions that can lead to injury from falling down or striking nearby objects. <strong>Immediately stop usage&nbsp;and consult a doctor if you experience any of these symptoms.</strong>&nbsp;Parents should watch for or ask their children about the above symptoms. Children and teenagers are more likely than adults to experience these seizures. The risk of photosensitive epileptic seizures may be reduced by taking the following precautions. <ul> <li>Use it&nbsp;in a well-lit room</li> <li>Do not use it&nbsp;if you are drowsy or fatigued</li> <li>If you or any of your relatives have a history of seizures or epilepsy, consult a doctor before&nbsp;participation.</li> </ul> </li> </ul> </div><!-- .entry-content --> <script> // <div id="entry-anchor" class="entry-anchor"> //var anchor_div = document.getElementById("entry-anchor"); var anchor = document.getElementsByTagName("h2"); //take all h2 if( anchor.length>0) { var anchor_div = document.createElement("div"); anchor_div.setAttribute("class","entry-anchor"); var para = document.createElement("p"); para.setAttribute("class", "anchor-title"); var text = document.createTextNode("On this page:"); para.appendChild(text); anchor_div.appendChild(para); for (var i = 0; i < anchor.length; i++) { var children = anchor[i].children; //take all children, hopefully anchors for (var ch = 0; ch < children.length; ch++) { var c = children[ch]; if (c.nodeName == "A"); { //if the element is anchor var id = c.id; // get the the id of each anchor var text = ""; var text = anchor[i].innerHTML; var a = document.createElement("a"); a.setAttribute("class","findthem"); a.href="#"+id; a.innerHTML = text; linebreak = document.createElement("br"); if (i > 0){ var hr = document.createElement("hr"); anchor_div.appendChild(hr); } // anchor_div.appendChild(linebreak); anchor_div.appendChild(a); //div+anchors } } } var article= document.getElementsByTagName("article");//find the article where i need the div article[0].appendChild(anchor_div); } </script> </article><!-- #post-1349 --> </main><!-- #main --> </div> </div> </div> <!-- #primary --> <footer class="hue-footer"> <div class="mobileTest"> <div class="hue-footer-nav" style="padding-top:25px"> <a class="navLink" href="../../support/index.html">Contact</a> <a class="navLink" href="../../terms-of-use-and-conditions/index.html">Terms &amp; Conditions</a> <a class="navLink" href="https://www.signify.com/global/privacy/legal-information/privacy-notice">Privacy</a> <a class="navLink" href="https://www.signify.com/global/product-security">Product Security</a> </div> <div class="hue-footer-copyright"> <p class="rights">©2025 Signify Holding. All rights reserved.</p> </div> </div> </footer><!-- #colophon --> <div id="um_upload_single" style="display:none"></div> <div id="um_view_photo" style="display:none"> <a href="javascript:void(0);" data-action="um_remove_modal" class="um-modal-close" aria-label="Close view photo modal"> <i class="um-faicon-times"></i> </a> <div class="um-modal-body photo"> <div class="um-modal-photo"></div> </div> </div><script type="text/javascript" src="../../wp-content/themes/hue_developer_theme/js/navigation.js" id="hue_developer_theme-navigation-js"></script> <script type="text/javascript" src="../../wp-content/themes/hue_developer_theme/js/skip-link-focus-fix.js" id="hue_developer_theme-skip-link-focus-fix-js"></script> <script type="text/javascript" id="newsletter-js-extra"> /* <![CDATA[ */ var newsletter_data = {"action_url":"https:\/\/developers.meethue.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="../../wp-content/plugins/newsletter/main.js" id="newsletter-js"></script> <script type="text/javascript" src="../../wp-content/plugins/enlighter/cache/enlighterjs.min.js" id="enlighterjs-js"></script> <script type="text/javascript" id="enlighterjs-js-after"> /* <![CDATA[ */ !function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":4,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":true,"textOverflow":"break","linenumbers":false,"theme":"atomic","language":"cpp","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console); /* ]]> */ </script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/select2/select2.full.min.js" id="select2-js"></script> <script type="text/javascript" src="../../wp-includes/js/underscore.min.js" id="underscore-js"></script> <script type="text/javascript" id="wp-util-js-extra"> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type="text/javascript" src="../../wp-includes/js/wp-util.min.js" id="wp-util-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-crop.min.js" id="um_crop-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-modal.min.js" id="um_modal-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-jquery-form.min.js" id="um_jquery_form-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-fileupload.js" id="um_fileupload-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/pickadate/picker.js" id="um_datetime-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/pickadate/picker.date.js" id="um_datetime_date-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/pickadate/picker.time.js" id="um_datetime_time-js"></script> <script type="text/javascript" src="../../wp-includes/js/dist/vendor/wp-polyfill-inert.min.js" id="wp-polyfill-inert-js"></script> <script type="text/javascript" src="../../wp-includes/js/dist/vendor/regenerator-runtime.min.js" id="regenerator-runtime-js"></script> <script type="text/javascript" src="../../wp-includes/js/dist/vendor/wp-polyfill.min.js" id="wp-polyfill-js"></script> <script type="text/javascript" src="../../wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script type="text/javascript" src="../../wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-raty.min.js" id="um_raty-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-tipsy.min.js" id="um_tipsy-js"></script> <script type="text/javascript" src="../../wp-includes/js/imagesloaded.min.js" id="imagesloaded-js"></script> <script type="text/javascript" src="../../wp-includes/js/masonry.min.js" id="masonry-js"></script> <script type="text/javascript" src="../../wp-includes/js/jquery/jquery.masonry.min.js" id="jquery-masonry-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/simplebar.min.js" id="um_scrollbar-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-functions.min.js" id="um_functions-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-responsive.min.js" id="um_responsive-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-conditional.min.js" id="um_conditional-js"></script> <script type="text/javascript" id="um_scripts-js-extra"> /* <![CDATA[ */ var um_scripts = {"max_upload_size":"2097152","nonce":"7efff14e16"}; /* ]]> */ </script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-scripts.min.js" id="um_scripts-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-profile.min.js" id="um_profile-js"></script> <script type="text/javascript" src="../../wp-content/plugins/ultimate-member/assets/js/um-account.min.js" id="um_account-js"></script> <script type="text/javascript" id="icwp-wpsf-notbot-js-extra"> /* <![CDATA[ */ var shield_vars_notbot = {"strings":{"select_action":"Please select an action to perform.","are_you_sure":"Are you sure?","absolutely_sure":"Are you absolutely sure?"},"comps":{"notbot":{"ajax":{"not_bot":{"action":"shield_action","ex":"capture_not_bot","exnonce":"70e166f2fa","ajaxurl":"https:\/\/developers.meethue.com\/wp-admin\/admin-ajax.php","_wpnonce":"436cfbc061","_rest_url":"https:\/\/developers.meethue.com\/wp-json\/shield\/v1\/action\/capture_not_bot?exnonce=70e166f2fa&_wpnonce=436cfbc061"}},"flags":{"skip":false,"required":false}}}}; /* ]]> */ </script> <script type="text/javascript" src="../../wp-content/plugins/wp-simple-firewall/assets/dist/shield-notbot.bundle%EF%B9%96mtime=1755510308.js" id="icwp-wpsf-notbot-js"></script> <script type="text/javascript"> jQuery( window ).on( 'load', function() { jQuery('input[name="um_request"]').val(''); }); </script> <script src="https://www.lighting.philips.com/assets/scripts/wa_code.js" async=""></script> <script>window._satellite && _satellite.pageBottom();</script><script>_satellite["_runScript1"](function(event, target, Promise) { function targetPageParams() { console.log("targetPageParams function called"); return { "at_property": "87adce41-5759-8745-4cc7-bb0ad87fbdb5" }; } if (_satellite.getVar('DL|Lookup|Installer_page') == "true") { targetPageParams(); console.log("pageParams added"); } });</script><script>_satellite["_runScript2"](function(event, target, Promise) { //configure the dataLayer window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', _satellite.getVar("GTAG|LookUp|AccountID")); // setting the default Google Consent, denying all settings. function setDefaultGoogleConsent (){ gtag