mirror of
https://bitbucket.org/myhomie/mycorerepository.git
synced 2025-12-06 17:51:20 +00:00
2959 lines
221 KiB
HTML
2959 lines
221 KiB
HTML
<!DOCTYPE html>
|
||
<!-- saved from url=(0147)https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY -->
|
||
<html lang="en-GB" class=" td-md-is-chrome"><script type="text/javascript" id="www-widgetapi-script" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/www-widgetapi.js.téléchargement" async=""></script><script id="twitter-wjs" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/widgets.js.téléchargement"></script><script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/iframe_api"></script><script async="" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/analytics.js.téléchargement"></script><script async="" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/analytics.js.téléchargement"></script><script>(function installFakeGeolocationCode() {
|
||
var timerId = null;
|
||
if (!navigator.geolocation) {
|
||
return;
|
||
}
|
||
navigator.geolocation.getCurrentPosition_ = navigator.geolocation.getCurrentPosition;
|
||
navigator.geolocation.watchPosition_ = navigator.geolocation.watchPosition;
|
||
navigator.geolocation.clearWatch_ = navigator.geolocation.clearWatch;
|
||
|
||
navigator.geolocation.clearWatch = function (id) {
|
||
window.clearInterval(id);
|
||
};
|
||
|
||
function sendBackResponse (successCb, errorCb, options, jsonedResponse) {
|
||
var response = JSON.parse(jsonedResponse);
|
||
if (response.isEnabled) {
|
||
successCb({ 'coords': { 'latitude': response.lat, 'longitude': response.lng,
|
||
'accuracy': response.accuracy }, 'timestamp': new Date().getTime() });
|
||
} else {
|
||
navigator.geolocation.getCurrentPosition_(successCb, errorCb, options);
|
||
}
|
||
}
|
||
|
||
function createGetFakePosition(successCb, errorCb, options) {
|
||
return function () {
|
||
var positionElement = document.getElementById('fake_position_meta');
|
||
if (!positionElement) {
|
||
var interval = setInterval(function() {
|
||
positionElement = document.getElementById('fake_position_meta');
|
||
if (positionElement) {
|
||
clearInterval(interval);
|
||
sendBackResponse(successCb, errorCb, options, positionElement.getAttribute('content'));
|
||
}
|
||
}, 200 /* ms */);
|
||
} else {
|
||
// we already have the div, no need for intervals etc.
|
||
sendBackResponse(successCb, errorCb, options, positionElement.getAttribute('content'));
|
||
}
|
||
};
|
||
};
|
||
|
||
navigator.geolocation.getCurrentPosition = function (cb1, cb2, options) {
|
||
var getFakePosition = createGetFakePosition(cb1, cb2, options);
|
||
getFakePosition();
|
||
};
|
||
|
||
navigator.geolocation.watchPosition = function (cb1, cb2, options) {
|
||
var getFakePosition = createGetFakePosition(cb1, cb2, options);
|
||
getFakePosition();
|
||
if (timerId) {
|
||
window.clearInterval(timerId);
|
||
}
|
||
timerId = window.setInterval(getFakePosition, 5 * 1000);
|
||
return timerId;
|
||
};
|
||
})();</script><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
<title>Flashing CC2531 without CC Debugger - Not Enough TECH</title>
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<link rel="pingback" href="https://notenoughtech.com/xmlrpc.php">
|
||
<!-- Jetpack Site Verification Tags -->
|
||
<meta name="google-site-verification" content="ohqPFVLzOqJOtdNSd-lN3dE-SIDYzSR1REu6JQpCAO4">
|
||
<meta property="og:image" content="https://notenoughtech.com/wp-content/uploads/2019/05/YouTube_NEW1-5.jpg"><link rel="icon" type="image/png" href="https://notenoughtech.com/wp-content/uploads/2019/06/favicon.png"><link rel="apple-touch-icon-precomposed" sizes="76x76" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/logo-New-300x300.png"><link rel="apple-touch-icon-precomposed" sizes="120x120" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/logo-New-300x300.png"><link rel="apple-touch-icon-precomposed" sizes="152x152" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/logo-New-300x300.png"><link rel="apple-touch-icon-precomposed" sizes="114x114" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/logo-New-300x300.png"><link rel="apple-touch-icon-precomposed" sizes="144x144" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/logo-New-300x300.png">
|
||
<!-- This site is optimized with the Yoast SEO plugin v13.3 - https://yoast.com/wordpress/plugins/seo/ -->
|
||
<meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1">
|
||
<link rel="canonical" href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/">
|
||
<meta property="og:locale" content="en_GB">
|
||
<meta property="og:type" content="article">
|
||
<meta property="og:title" content="Flashing CC2531 without CC Debugger - Not Enough TECH">
|
||
<meta property="og:description" content="Flash CC2531 in 3 minutes without the CC Debugger">
|
||
<meta property="og:url" content="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/">
|
||
<meta property="og:site_name" content="Not Enough TECH">
|
||
<meta property="article:publisher" content="https://www.facebook.com/NotEnoughTECH/">
|
||
<meta property="article:author" content="https://www.facebook.com/NotEnoughTECH/">
|
||
<meta property="article:tag" content="cc2531">
|
||
<meta property="article:tag" content="flash">
|
||
<meta property="article:tag" content="raspberry pi">
|
||
<meta property="article:tag" content="zigbee">
|
||
<meta property="article:tag" content="Zigbee2mqtt">
|
||
<meta property="article:section" content="Home Automation">
|
||
<meta property="article:published_time" content="2019-05-30T12:04:52+00:00">
|
||
<meta property="article:modified_time" content="2020-03-12T16:39:30+00:00">
|
||
<meta property="og:updated_time" content="2020-03-12T16:39:30+00:00">
|
||
<meta property="og:image" content="https://notenoughtech.com/wp-content/uploads/2019/05/YouTube_NEW1-5.jpg">
|
||
<meta property="og:image:secure_url" content="https://notenoughtech.com/wp-content/uploads/2019/05/YouTube_NEW1-5.jpg">
|
||
<meta property="og:image:width" content="1920">
|
||
<meta property="og:image:height" content="1080">
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<meta name="twitter:description" content="Flash CC2531 in 3 minutes without the CC Debugger">
|
||
<meta name="twitter:title" content="Flashing CC2531 without CC Debugger - Not Enough TECH">
|
||
<meta name="twitter:site" content="@notenoughtech">
|
||
<meta name="twitter:image" content="https://notenoughtech.com/wp-content/uploads/2019/05/YouTube_NEW1-5.jpg">
|
||
<meta name="twitter:creator" content="@NotEnoughTECH">
|
||
<script type="application/ld+json" class="yoast-schema-graph yoast-schema-graph--main">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://notenoughtech.com/#website","url":"https://notenoughtech.com/","name":"NotEnoughTECH","inLanguage":"en-GB","description":"Irregular but almost excellent","potentialAction":[{"@type":"SearchAction","target":"https://notenoughtech.com/?s={search_term_string}","query-input":"required name=search_term_string"}]},{"@type":"ImageObject","@id":"https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/#primaryimage","inLanguage":"en-GB","url":"https://notenoughtech.com/wp-content/uploads/2019/05/YouTube_NEW1-5.jpg","width":1920,"height":1080},{"@type":"WebPage","@id":"https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/#webpage","url":"https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/","name":"Flashing CC2531 without CC Debugger - Not Enough TECH","isPartOf":{"@id":"https://notenoughtech.com/#website"},"inLanguage":"en-GB","primaryImageOfPage":{"@id":"https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/#primaryimage"},"datePublished":"2019-05-30T12:04:52+00:00","dateModified":"2020-03-12T16:39:30+00:00","author":{"@id":"https://notenoughtech.com/#/schema/person/a788d59a245abaa092ba549d6ff42ed9"},"potentialAction":[{"@type":"ReadAction","target":["https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/"]}]},{"@type":["Person"],"@id":"https://notenoughtech.com/#/schema/person/a788d59a245abaa092ba549d6ff42ed9","name":"Mat","image":{"@type":"ImageObject","@id":"https://notenoughtech.com/#authorlogo","inLanguage":"en-GB","url":"https://secure.gravatar.com/avatar/1431b4e6bb1876626270257aa00f661f?s=96&d=mm&r=g","caption":"Mat"},"description":"I am passionate about technology, cycling and art. This would explain why my bike has more computing power than your average office. I'm an editor for pocketables.com and xda-developers.com . Follow me and my work on here or through the usual social media.","sameAs":["https://www.facebook.com/NotEnoughTECH/","www.instagram.com/notenoughtech","https://twitter.com/https://twitter.com/NotEnoughTECH","Polepositionpage"]}]}</script>
|
||
<!-- / Yoast SEO plugin. -->
|
||
|
||
<link rel="dns-prefetch" href="https://notenoughtech.com/">
|
||
<link rel="dns-prefetch" href="https://maps.googleapis.com/">
|
||
<link rel="dns-prefetch" href="https://fonts.googleapis.com/">
|
||
<link rel="dns-prefetch" href="https://s.w.org/">
|
||
<link rel="alternate" type="application/rss+xml" title="Not Enough TECH » Feed" href="https://notenoughtech.com/feed/">
|
||
<link rel="alternate" type="application/rss+xml" title="Not Enough TECH » Comments Feed" href="https://notenoughtech.com/comments/feed/">
|
||
<!-- This site uses the Google Analytics by MonsterInsights plugin v7.10.4 - Using Analytics tracking - https://www.monsterinsights.com/ -->
|
||
<script type="text/javascript" data-cfasync="false">
|
||
var mi_version = '7.10.4';
|
||
var mi_track_user = true;
|
||
var mi_no_track_reason = '';
|
||
|
||
var disableStr = 'ga-disable-UA-76176480-1';
|
||
|
||
/* Function to detect opted out users */
|
||
function __gaTrackerIsOptedOut() {
|
||
return document.cookie.indexOf(disableStr + '=true') > -1;
|
||
}
|
||
|
||
/* Disable tracking if the opt-out cookie exists. */
|
||
if ( __gaTrackerIsOptedOut() ) {
|
||
window[disableStr] = true;
|
||
}
|
||
|
||
/* Opt-out function */
|
||
function __gaTrackerOptout() {
|
||
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
|
||
window[disableStr] = true;
|
||
}
|
||
|
||
if ( mi_track_user ) {
|
||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||
})(window,document,'script','//www.google-analytics.com/analytics.js','__gaTracker');
|
||
|
||
__gaTracker('create', 'UA-76176480-1', 'auto');
|
||
__gaTracker('set', 'forceSSL', true);
|
||
__gaTracker('send','pageview');
|
||
} else {
|
||
console.log( "" );
|
||
(function() {
|
||
/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
|
||
var noopfn = function() {
|
||
return null;
|
||
};
|
||
var noopnullfn = function() {
|
||
return null;
|
||
};
|
||
var Tracker = function() {
|
||
return null;
|
||
};
|
||
var p = Tracker.prototype;
|
||
p.get = noopfn;
|
||
p.set = noopfn;
|
||
p.send = noopfn;
|
||
var __gaTracker = function() {
|
||
var len = arguments.length;
|
||
if ( len === 0 ) {
|
||
return;
|
||
}
|
||
var f = arguments[len-1];
|
||
if ( typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function' ) {
|
||
console.log( 'Not running function __gaTracker(' + arguments[0] + " ....) because you are not being tracked. " + mi_no_track_reason );
|
||
return;
|
||
}
|
||
try {
|
||
f.hitCallback();
|
||
} catch (ex) {
|
||
|
||
}
|
||
};
|
||
__gaTracker.create = function() {
|
||
return new Tracker();
|
||
};
|
||
__gaTracker.getByName = noopnullfn;
|
||
__gaTracker.getAll = function() {
|
||
return [];
|
||
};
|
||
__gaTracker.remove = noopfn;
|
||
window['__gaTracker'] = __gaTracker;
|
||
})();
|
||
}
|
||
</script>
|
||
<!-- / Google Analytics by MonsterInsights -->
|
||
<script type="text/javascript">
|
||
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/notenoughtech.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.3.2"}};
|
||
!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
|
||
</script><script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/wp-emoji-release.min.js.téléchargement" type="text/javascript" defer=""></script>
|
||
<style 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 .07em !important;
|
||
vertical-align: -0.1em !important;
|
||
background: none !important;
|
||
padding: 0 !important;
|
||
}
|
||
</style>
|
||
<link rel="stylesheet" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/a5ff7.css" media="all">
|
||
|
||
<style id="wp-block-library-inline-css" type="text/css">
|
||
.has-text-align-justify{text-align:justify;}
|
||
</style>
|
||
<link rel="stylesheet" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/b3a38.css" media="all">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<link rel="stylesheet" id="ubermenu-roboto-css" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/css" type="text/css" media="all">
|
||
<link rel="stylesheet" id="google-fonts-style-css" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/css(1)" type="text/css" media="all">
|
||
<link rel="stylesheet" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/a6c11.css" media="all">
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/df983.js.téléchargement"></script>
|
||
|
||
|
||
<script type="text/javascript">
|
||
/* <![CDATA[ */
|
||
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/notenoughtech.com","hash_tracking":"false"};
|
||
/* ]]> */
|
||
</script>
|
||
<script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/51501.js.téléchargement"></script>
|
||
|
||
<link rel="https://api.w.org/" href="https://notenoughtech.com/wp-json/">
|
||
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://notenoughtech.com/xmlrpc.php?rsd">
|
||
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://notenoughtech.com/wp-includes/wlwmanifest.xml">
|
||
<meta name="generator" content="WordPress 5.3.2">
|
||
<link rel="shortlink" href="https://wp.me/p7qFRY-3as">
|
||
<link rel="alternate" type="application/json+oembed" href="https://notenoughtech.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnotenoughtech.com%2Fhome-automation%2Fflashing-cc2531-without-cc-debugger%2F">
|
||
<link rel="alternate" type="text/xml+oembed" href="https://notenoughtech.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnotenoughtech.com%2Fhome-automation%2Fflashing-cc2531-without-cc-debugger%2F&format=xml">
|
||
<style id="ubermenu-custom-generated-css">
|
||
/** UberMenu Custom Menu Styles (Customizer) **/
|
||
/* main */
|
||
.ubermenu-main { max-width:1000px; background-color:#1f5b96; background:-webkit-gradient(linear,left top,left bottom,from(#1f5b96),to(#2f79aa)); background:-webkit-linear-gradient(top,#1f5b96,#2f79aa); background:-moz-linear-gradient(top,#1f5b96,#2f79aa); background:-ms-linear-gradient(top,#1f5b96,#2f79aa); background:-o-linear-gradient(top,#1f5b96,#2f79aa); background:linear-gradient(top,#1f5b96,#2f79aa); }
|
||
.ubermenu-main .ubermenu-nav { max-width:960px; }
|
||
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { border:none; }
|
||
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, .ubermenu-main .ubermenu-tab > .ubermenu-target { font-size:14px; }
|
||
.ubermenu-main .ubermenu-item-normal > .ubermenu-target { font-size:13px; }
|
||
.ubermenu-main .ubermenu-target > .ubermenu-target-description { font-size:13px; }
|
||
.ubermenu-main .ubermenu-submenu .ubermenu-divider > hr { border-top-color:#dd8c11; }
|
||
.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input { color:#000000; }
|
||
.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input::-webkit-input-placeholder { color:#828282; }
|
||
.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input::-moz-placeholder { color:#828282; }
|
||
.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input::-ms-input-placeholder { color:#828282; }
|
||
.ubermenu.ubermenu-main .ubermenu-search .ubermenu-search-submit { color:#000000; }
|
||
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-main div, .ubermenu-main p, .ubermenu-main input { font-family:'Roboto', sans-serif; }
|
||
/* sidemenu */
|
||
.ubermenu.ubermenu-sidemenu { background:none; border:none; box-shadow:none; }
|
||
.ubermenu.ubermenu-sidemenu .ubermenu-item-level-0 > .ubermenu-target { border:none; box-shadow:none; }
|
||
.ubermenu.ubermenu-sidemenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu.ubermenu-sidemenu.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left:0; }
|
||
.ubermenu.ubermenu-sidemenu.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-sidemenu.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop { margin-top:0; }
|
||
.ubermenu-sidemenu .ubermenu-item-level-0 > .ubermenu-target { font-size:13px; color:#ffffff; }
|
||
.ubermenu.ubermenu-sidemenu .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-sidemenu .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { color:#ffffff; }
|
||
.ubermenu-sidemenu .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-sidemenu .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-sidemenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target { color:#ffffff; }
|
||
.ubermenu.ubermenu-sidemenu .ubermenu-search input.ubermenu-search-input { background:#dd9933; }
|
||
.ubermenu-sidemenu, .ubermenu-sidemenu .ubermenu-target, .ubermenu-sidemenu .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-sidemenu div, .ubermenu-sidemenu p, .ubermenu-sidemenu input { font-family:'Roboto', sans-serif; font-weight:700; }
|
||
.ubermenu-sidemenu, .ubermenu-sidemenu .ubermenu-target, .ubermenu-sidemenu .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target { font:14px/18px; }
|
||
|
||
|
||
/** UberMenu Custom Menu Item Styles (Menu Item Settings) **/
|
||
/* 498 */ .ubermenu .ubermenu-item-498 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-498 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 1991 */ .ubermenu .ubermenu-item-1991 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-1991 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-1991 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 1994 */ .ubermenu .ubermenu-item-1994 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-1994 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-1994 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 1993 */ .ubermenu .ubermenu-item-1993 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-1993 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-1993 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 1992 */ .ubermenu .ubermenu-item-1992 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-1992 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-1992 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2011 */ .ubermenu .ubermenu-item-2011 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2011 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2011 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2009 */ .ubermenu .ubermenu-item-2009 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2009 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2009 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2008 */ .ubermenu .ubermenu-item-2008 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2008 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2008 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2007 */ .ubermenu .ubermenu-item-2007 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2007 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2007 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2006 */ .ubermenu .ubermenu-item-2006 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2006 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2006 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2010 */ .ubermenu .ubermenu-item-2010 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2010 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2010 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2012 */ .ubermenu .ubermenu-item-2012 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2012 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2012 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2005 */ .ubermenu .ubermenu-item-2005 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2005 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2005 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2026 */ .ubermenu .ubermenu-item-2026 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2026 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2026 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2038 */ .ubermenu .ubermenu-item-2038 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2038 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2038 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2037 */ .ubermenu .ubermenu-item-2037 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2037 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2037 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2035 */ .ubermenu .ubermenu-item-2035 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2035 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2035 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2034 */ .ubermenu .ubermenu-item-2034 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2034 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2034 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2036 */ .ubermenu .ubermenu-item-2036 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2036 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2036 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 2039 */ .ubermenu .ubermenu-item-2039 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item-2039 > .ubermenu-item-layout-image_left > .ubermenu-target-title, .ubermenu .ubermenu-item-2039 > .ubermenu-item-layout-image_right > .ubermenu-target-title { padding-top:10px; }
|
||
/* 1702 */ .ubermenu .ubermenu-item.ubermenu-item-1702 > .ubermenu-target { background:#a9d1b9; }
|
||
/* 2062 */ .ubermenu .ubermenu-item.ubermenu-item-2062 > .ubermenu-target { background:#a9d1b9; color:#ad0022; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2062.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2062 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2062.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2062 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 1704 */ .ubermenu .ubermenu-item.ubermenu-item-1704 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-1704.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1704 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1704.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1704 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 1686 */ .ubermenu .ubermenu-item-1686 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 1684 */ .ubermenu .ubermenu-item-1684 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-1684.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1684.ubermenu-current-menu-ancestor > .ubermenu-target { background:#bababa; }
|
||
/* 1730 */ .ubermenu .ubermenu-item-1730 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 1699 */ .ubermenu .ubermenu-item-1699 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 1834 */ .ubermenu .ubermenu-item-1834 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 1687 */ .ubermenu .ubermenu-item-1687 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 1706 */ .ubermenu .ubermenu-item.ubermenu-item-1706 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-1706.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1706 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1706.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1706 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 501 */ .ubermenu .ubermenu-submenu.ubermenu-submenu-id-501 { background-image:url(//35.188.28.166/wp-content/uploads/2016/04/DSC_0046-e1475640099636.jpg); background-repeat:no-repeat; background-position:bottom; background-size:cover; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-501 > .ubermenu-target { background:#a9d1b9; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-501.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-501:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-501.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-501:hover > .ubermenu-target { color:#027227; }
|
||
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-501 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-501 .ubermenu-target > .ubermenu-target-description { color:#fcfcfc; }
|
||
/* 2223 */ .ubermenu .ubermenu-item.ubermenu-item-2223 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2223.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2223 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2223.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2223 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2227 */ .ubermenu .ubermenu-item-2227 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:65px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2227 > .ubermenu-target { color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2227.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2227 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2227.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2227 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2227.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-2227.ubermenu-current-menu-ancestor > .ubermenu-target { background:#d3d3d3; }
|
||
/* 2228 */ .ubermenu .ubermenu-item-2228 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:65px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2228 > .ubermenu-target { color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2228.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2228 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2228.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2228 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2226 */ .ubermenu .ubermenu-item-2226 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:65px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2226 > .ubermenu-target { color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2226.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2226 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2226.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2226 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2232 */ .ubermenu .ubermenu-item-2232 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:65px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2232 > .ubermenu-target { color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2232.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2232 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2232.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2232 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2230 */ .ubermenu .ubermenu-item-2230 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:65px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2230 > .ubermenu-target { color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2230.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2230 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2230.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2230 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2231 */ .ubermenu .ubermenu-item-2231 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:65px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2231 > .ubermenu-target { color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2231.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2231 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2231.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2231 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 1976 */ .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1976 { background-image:url(//35.188.28.166/wp-content/uploads/2016/04/autoappswiki-1.png); background-repeat:no-repeat; background-position:bottom right; background-size:auto; }
|
||
.ubermenu .ubermenu-item-1976 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 1709 */ .ubermenu .ubermenu-item-1709 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:45px; }
|
||
/* 1711 */ .ubermenu .ubermenu-item-1711 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:45px; }
|
||
/* 2326 */ .ubermenu .ubermenu-item.ubermenu-item-2326 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2326.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2326 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2326.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2326 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 1726 */ .ubermenu .ubermenu-item-1726 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 2240 */ .ubermenu .ubermenu-item.ubermenu-item-2240 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2240.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2240 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2240.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2240 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2328 */ .ubermenu .ubermenu-item.ubermenu-item-2328 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2328.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2328 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2328.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2328 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 1698 */ .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1698 { background-image:url(//35.188.28.166/wp-content/uploads/2016/10/unnamed.png); background-repeat:no-repeat; background-position:left; background-size:auto; }
|
||
.ubermenu .ubermenu-item-1698 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
/* 2455 */ .ubermenu .ubermenu-item-2455 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2455 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2455.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2455 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2455.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2455 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2452 */ .ubermenu .ubermenu-item-2452 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2452 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2452.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2452 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2452.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2452 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2454 */ .ubermenu .ubermenu-item-2454 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2454 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2454.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2454 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2454.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2454 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2453 */ .ubermenu .ubermenu-item-2453 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2453 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2453.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2453 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2453.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2453 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2456 */ .ubermenu .ubermenu-item-2456 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2456 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2456.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2456 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2456.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2456 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2457 */ .ubermenu .ubermenu-item-2457 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:50px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2457 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2457.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2457 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2457.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2457 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 1721 */ .ubermenu .ubermenu-submenu.ubermenu-submenu-id-1721 { background-color:#e2e2e2; }
|
||
/* 2222 */ .ubermenu .ubermenu-item.ubermenu-item-2222 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2222.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2222 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2222.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2222 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2462 */ .ubermenu .ubermenu-item.ubermenu-item-2462 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2462.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2462 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2462.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2462 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 1705 */ .ubermenu .ubermenu-item.ubermenu-item-1705 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-1705.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-1705 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1705.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-1705 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 750 */ .ubermenu .ubermenu-submenu-id-750 > .ubermenu-column + .ubermenu-column:not(.ubermenu-clear-row) { border-left:1px solid #b5b5b5; }
|
||
/* 2717 */ .ubermenu .ubermenu-item.ubermenu-item-2717 > .ubermenu-target { background:#ffffff; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2717.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2717 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2717.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2717 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 2167 */ .ubermenu .ubermenu-item.ubermenu-item-2167 > .ubermenu-target { background:#ffffff; color:#187200; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-2167.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2167 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2167.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2167 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 3191 */ .ubermenu .ubermenu-item.ubermenu-item-3191 > .ubermenu-target { background:#ffffff; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-3191.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-3191 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-3191.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-3191 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 3314 */ .ubermenu .ubermenu-item.ubermenu-item-3314 > .ubermenu-target { background:#ffffff; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-3314.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-3314 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-3314.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-3314 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 4097 */ .ubermenu .ubermenu-item.ubermenu-item-4097 > .ubermenu-target { background:#1e5dbc; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4097.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4097 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4097.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4097 > .ubermenu-target:hover { background:#054a8e; }
|
||
/* 4098 */ .ubermenu .ubermenu-item.ubermenu-item-4098 > .ubermenu-target { background:#1e5dbc; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4098.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4098 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4098.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4098 > .ubermenu-target:hover { background:#054a8e; }
|
||
/* 4099 */ .ubermenu .ubermenu-item.ubermenu-item-4099 > .ubermenu-target { background:#1e5dbc; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4099.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4099 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4099.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4099 > .ubermenu-target:hover { background:#054a8e; }
|
||
/* 4100 */ .ubermenu .ubermenu-item.ubermenu-item-4100 > .ubermenu-target { background:#1e5dbc; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4100.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4100 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4100.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4100 > .ubermenu-target:hover { background:#054a8e; }
|
||
/* 4101 */ .ubermenu .ubermenu-item.ubermenu-item-4101 > .ubermenu-target { background:#143f93; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4101.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4101 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4101.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4101 > .ubermenu-target:hover { background:#054a8e; }
|
||
/* 4102 */ .ubermenu .ubermenu-item.ubermenu-item-4102 > .ubermenu-target { background:#a0640b; color:#ffffff; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4102.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4102 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4102.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4102 > .ubermenu-target:hover { background:#014572; }
|
||
/* 4114 */ .ubermenu .ubermenu-item.ubermenu-item-4114 > .ubermenu-target { background:#a52648; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4114.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4114 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4114.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4114 > .ubermenu-target:hover { background:#711472; }
|
||
/* 4113 */ .ubermenu .ubermenu-item.ubermenu-item-4113 > .ubermenu-target { background:#a52648; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4113.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4113 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4113.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4113 > .ubermenu-target:hover { background:#711472; }
|
||
/* 4112 */ .ubermenu .ubermenu-item.ubermenu-item-4112 > .ubermenu-target { background:#a52648; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4112.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4112 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4112.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4112 > .ubermenu-target:hover { background:#711472; }
|
||
/* 4111 */ .ubermenu .ubermenu-item.ubermenu-item-4111 > .ubermenu-target { background:#a52648; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4111.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4111 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4111.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4111 > .ubermenu-target:hover { background:#711472; }
|
||
/* 4110 */ .ubermenu .ubermenu-item.ubermenu-item-4110 > .ubermenu-target { background:#681b87; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4110.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4110 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4110.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4110 > .ubermenu-target:hover { background:#711472; }
|
||
/* 4115 */ .ubermenu .ubermenu-item.ubermenu-item-4115 > .ubermenu-target { background:#9144aa; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-4115.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-4115 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4115.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-4115 > .ubermenu-target:hover { background:#711472; }
|
||
/* 5105 */ .ubermenu .ubermenu-item-5105 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:80px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-5105 > .ubermenu-target { background:#1e5dbc; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-5105.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-5105 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-5105.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-5105 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 5116 */ .ubermenu .ubermenu-item-5116 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:80px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-5116 > .ubermenu-target { background:#dd9933; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-5116.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-5116 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-5116.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-5116 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 11018 */ .ubermenu .ubermenu-item.ubermenu-item-11018 > .ubermenu-target { background:#dd9933; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-11018.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-11018 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11018.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11018 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 11019 */ .ubermenu .ubermenu-item.ubermenu-item-11019 > .ubermenu-target { background:#dd9933; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-11019.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-11019 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11019.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11019 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 11016 */ .ubermenu .ubermenu-item.ubermenu-item-11016 > .ubermenu-target { background:#dd9933; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-11016.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-11016 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11016.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11016 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 11017 */ .ubermenu .ubermenu-item.ubermenu-item-11017 > .ubermenu-target { background:#dd9933; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-11017.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-11017 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11017.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11017 > .ubermenu-target:hover { background:#d6d6d6; }
|
||
/* 14842 */ .ubermenu .ubermenu-item-14842 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:110px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-14842 > .ubermenu-target { background:#041254; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-14842.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-14842 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-14842.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-14842 > .ubermenu-target:hover { background:##3c0372; }
|
||
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-14842 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-14842 .ubermenu-target > .ubermenu-target-description { color:#000000; }
|
||
/* 6243 */ .ubermenu .ubermenu-item-6243 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:110px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-6243 > .ubermenu-target { background:#041254; color:#ffffff; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-6243.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-6243 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6243.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6243 > .ubermenu-target:hover { background:#3c0372; }
|
||
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-6243 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6243 .ubermenu-target > .ubermenu-target-description { color:#000000; }
|
||
/* 6242 */ .ubermenu .ubermenu-item-6242 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text { padding-left:110px; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-6242 > .ubermenu-target { background:#041254; color:#ffffff; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-6242.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-6242 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6242.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6242 > .ubermenu-target:hover { background:#3c0372; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-6242.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-6242:hover > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6242.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-6242:hover > .ubermenu-target { color:#ffffff; }
|
||
.ubermenu .ubermenu-item.ubermenu-item-6242.ubermenu-current-menu-item > .ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-6242.ubermenu-current-menu-ancestor > .ubermenu-target { color:#000000; }
|
||
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-6242 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-6242 .ubermenu-target > .ubermenu-target-description { color:#000000; }
|
||
|
||
|
||
/** UberMenu Sticky CSS **/
|
||
.ubermenu.ubermenu-sticky, .ubermenu-responsive-toggle.ubermenu-sticky{ z-index:1000; margin-top:0; }.ubermenu-sticky.ubermenu-sticky-full-width{ left:0; width:100%; max-width:100%; }
|
||
.ubermenu-sticky-full-width.ubermenu-sticky .ubermenu-nav{ padding-left:1px; }
|
||
@media screen and (max-width: 959px){
|
||
.ubermenu-responsive-toggle.ubermenu-sticky{ height:43px; left:0; width:100% !important; }
|
||
.ubermenu.ubermenu-responsive.ubermenu-sticky{ margin-top:43px; left:0; width:100% !important; }
|
||
/* Mobile Sticky */
|
||
.ubermenu.ubermenu-is-mobile.ubermenu-sticky { min-height:400px; max-height:600px; overflow-y:auto !important; -webkit-overflow-scrolling:touch; }
|
||
.ubermenu.ubermenu-is-mobile.ubermenu-sticky > .ubermenu-nav{ height:100%; }
|
||
.ubermenu.ubermenu-is-mobile.ubermenu-sticky .ubermenu-active > .ubermenu-submenu-drop{ max-height:none; }
|
||
}
|
||
/* Special Classes */ .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; } .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; } .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; } .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; } .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; } .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }
|
||
@media screen and (min-width:783px){ .admin-bar .ubermenu.ubermenu-sticky, .admin-bar .ubermenu-responsive-toggle.ubermenu-sticky{ margin-top:32px; } }
|
||
@media screen and (min-width:783px) and (max-width:){ .admin-bar .ubermenu.ubermenu-sticky{ margin-top:78px; } }
|
||
@media screen and (min-width:600px) and (max-width:782px){ .admin-bar .ubermenu.ubermenu-sticky, .admin-bar .ubermenu-responsive-toggle.ubermenu-sticky{ margin-top:46px; } .admin-bar .ubermenu.ubermenu-sticky{ margin-top:89px; } }
|
||
|
||
/* Status: Loaded from Transient */
|
||
|
||
</style> <script>
|
||
document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' );
|
||
</script>
|
||
<style>
|
||
.no-js img.lazyload { display: none; }
|
||
figure.wp-block-image img.lazyloading { min-width: 150px; }
|
||
.lazyload, .lazyloading { opacity: 0; }
|
||
.lazyloaded {
|
||
opacity: 1;
|
||
transition: opacity 400ms;
|
||
transition-delay: 0ms;
|
||
}
|
||
</style>
|
||
|
||
<link rel="dns-prefetch" href="https://v0.wordpress.com/">
|
||
<style type="text/css">img#wpstats{display:none}</style> <style id="tdw-css-placeholder"></style> <script>
|
||
window.tdwGlobal = {"adminUrl":"https:\/\/notenoughtech.com\/wp-admin\/","wpRestNonce":"b6c88fbe59","wpRestUrl":"https:\/\/notenoughtech.com\/wp-json\/","permalinkStructure":"\/%category%\/%postname%\/"};
|
||
</script>
|
||
<!--[if lt IE 9]><script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
||
<script>
|
||
|
||
window.OneSignal = window.OneSignal || [];
|
||
|
||
OneSignal.push( function() {
|
||
OneSignal.SERVICE_WORKER_UPDATER_PATH = "OneSignalSDKUpdaterWorker.js.php";
|
||
OneSignal.SERVICE_WORKER_PATH = "OneSignalSDKWorker.js.php";
|
||
OneSignal.SERVICE_WORKER_PARAM = { scope: '/' };
|
||
|
||
OneSignal.setDefaultNotificationUrl("https://notenoughtech.com");
|
||
var oneSignal_options = {};
|
||
window._oneSignalInitOptions = oneSignal_options;
|
||
|
||
oneSignal_options['wordpress'] = true;
|
||
oneSignal_options['appId'] = '15a4e837-39d1-48c4-8609-1b8fc59827f5';
|
||
oneSignal_options['welcomeNotification'] = { };
|
||
oneSignal_options['welcomeNotification']['disable'] = true;
|
||
oneSignal_options['subdomainName'] = "notenoughtech.onesignal.com";
|
||
oneSignal_options['persistNotification'] = false;
|
||
oneSignal_options['promptOptions'] = { };
|
||
oneSignal_options['notifyButton'] = { };
|
||
oneSignal_options['notifyButton']['enable'] = true;
|
||
oneSignal_options['notifyButton']['position'] = 'bottom-left';
|
||
oneSignal_options['notifyButton']['theme'] = 'default';
|
||
oneSignal_options['notifyButton']['size'] = 'small';
|
||
oneSignal_options['notifyButton']['displayPredicate'] = function() {
|
||
return OneSignal.isPushNotificationsEnabled()
|
||
.then(function(isPushEnabled) {
|
||
return !isPushEnabled;
|
||
});
|
||
};
|
||
oneSignal_options['notifyButton']['showCredit'] = false;
|
||
OneSignal.init(window._oneSignalInitOptions);
|
||
});
|
||
|
||
function documentInitOneSignal() {
|
||
var oneSignal_elements = document.getElementsByClassName("OneSignal-prompt");
|
||
|
||
var oneSignalLinkClickHandler = function(event) { OneSignal.push(['registerForPushNotifications']); event.preventDefault(); }; for(var i = 0; i < oneSignal_elements.length; i++)
|
||
oneSignal_elements[i].addEventListener('click', oneSignalLinkClickHandler, false);
|
||
}
|
||
|
||
if (document.readyState === 'complete') {
|
||
documentInitOneSignal();
|
||
}
|
||
else {
|
||
window.addEventListener("load", function(event){
|
||
documentInitOneSignal();
|
||
});
|
||
}
|
||
</script>
|
||
|
||
<!-- JS generated by theme -->
|
||
|
||
<script>
|
||
|
||
|
||
|
||
var tdBlocksArray = []; //here we store all the items for the current page
|
||
|
||
//td_block class - each ajax block uses a object of this class for requests
|
||
function tdBlock() {
|
||
this.id = '';
|
||
this.block_type = 1; //block type id (1-234 etc)
|
||
this.atts = '';
|
||
this.td_column_number = '';
|
||
this.td_current_page = 1; //
|
||
this.post_count = 0; //from wp
|
||
this.found_posts = 0; //from wp
|
||
this.max_num_pages = 0; //from wp
|
||
this.td_filter_value = ''; //current live filter value
|
||
this.is_ajax_running = false;
|
||
this.td_user_action = ''; // load more or infinite loader (used by the animation)
|
||
this.header_color = '';
|
||
this.ajax_pagination_infinite_stop = ''; //show load more at page x
|
||
}
|
||
|
||
|
||
// td_js_generator - mini detector
|
||
(function(){
|
||
var htmlTag = document.getElementsByTagName("html")[0];
|
||
|
||
if ( navigator.userAgent.indexOf("MSIE 10.0") > -1 ) {
|
||
htmlTag.className += ' ie10';
|
||
}
|
||
|
||
if ( !!navigator.userAgent.match(/Trident.*rv\:11\./) ) {
|
||
htmlTag.className += ' ie11';
|
||
}
|
||
|
||
if ( navigator.userAgent.indexOf("Edge") > -1 ) {
|
||
htmlTag.className += ' ieEdge';
|
||
}
|
||
|
||
if ( /(iPad|iPhone|iPod)/g.test(navigator.userAgent) ) {
|
||
htmlTag.className += ' td-md-is-ios';
|
||
}
|
||
|
||
var user_agent = navigator.userAgent.toLowerCase();
|
||
if ( user_agent.indexOf("android") > -1 ) {
|
||
htmlTag.className += ' td-md-is-android';
|
||
}
|
||
|
||
if ( -1 !== navigator.userAgent.indexOf('Mac OS X') ) {
|
||
htmlTag.className += ' td-md-is-os-x';
|
||
}
|
||
|
||
if ( /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()) ) {
|
||
htmlTag.className += ' td-md-is-chrome';
|
||
}
|
||
|
||
if ( -1 !== navigator.userAgent.indexOf('Firefox') ) {
|
||
htmlTag.className += ' td-md-is-firefox';
|
||
}
|
||
|
||
if ( -1 !== navigator.userAgent.indexOf('Safari') && -1 === navigator.userAgent.indexOf('Chrome') ) {
|
||
htmlTag.className += ' td-md-is-safari';
|
||
}
|
||
|
||
if( -1 !== navigator.userAgent.indexOf('IEMobile') ){
|
||
htmlTag.className += ' td-md-is-iemobile';
|
||
}
|
||
|
||
})();
|
||
|
||
|
||
|
||
|
||
var tdLocalCache = {};
|
||
|
||
( function () {
|
||
"use strict";
|
||
|
||
tdLocalCache = {
|
||
data: {},
|
||
remove: function (resource_id) {
|
||
delete tdLocalCache.data[resource_id];
|
||
},
|
||
exist: function (resource_id) {
|
||
return tdLocalCache.data.hasOwnProperty(resource_id) && tdLocalCache.data[resource_id] !== null;
|
||
},
|
||
get: function (resource_id) {
|
||
return tdLocalCache.data[resource_id];
|
||
},
|
||
set: function (resource_id, cachedData) {
|
||
tdLocalCache.remove(resource_id);
|
||
tdLocalCache.data[resource_id] = cachedData;
|
||
}
|
||
};
|
||
})();
|
||
|
||
|
||
|
||
var td_viewport_interval_list=[{"limitBottom":767,"sidebarWidth":228},{"limitBottom":1018,"sidebarWidth":300},{"limitBottom":1140,"sidebarWidth":300}];
|
||
var td_animation_stack_effect="type1";
|
||
var tds_animation_stack=true;
|
||
var td_animation_stack_specific_selectors=".entry-thumb, img[class*=\"wp-image-\"], a.td-sml-link-to-image > img";
|
||
var td_animation_stack_general_selectors=".td-animation-stack .entry-thumb, .post .entry-thumb, .post img[class*=\"wp-image-\"], .post a.td-sml-link-to-image > img";
|
||
var tds_general_modal_image="yes";
|
||
var td_ajax_url="https:\/\/notenoughtech.com\/wp-admin\/admin-ajax.php?td_theme_name=ionMag&v=2.1";
|
||
var td_get_template_directory_uri="https:\/\/notenoughtech.com\/wp-content\/themes\/ionMag";
|
||
var tds_snap_menu="smart_snap_always";
|
||
var tds_logo_on_sticky="show";
|
||
var tds_header_style="header_style_pr_3";
|
||
var td_please_wait="Please wait...";
|
||
var td_email_user_pass_incorrect="User or password incorrect!";
|
||
var td_email_user_incorrect="Email or username incorrect!";
|
||
var td_email_incorrect="Email incorrect!";
|
||
var tds_more_articles_on_post_enable="";
|
||
var tds_more_articles_on_post_time_to_wait="";
|
||
var tds_more_articles_on_post_pages_distance_from_top=0;
|
||
var tds_theme_color_site_wide="#e2a20d";
|
||
var tds_smart_sidebar="";
|
||
var tdThemeName="ionMag";
|
||
var td_magnific_popup_translation_tPrev="Previous (Left arrow key)";
|
||
var td_magnific_popup_translation_tNext="Next (Right arrow key)";
|
||
var td_magnific_popup_translation_tCounter="%curr% of %total%";
|
||
var td_magnific_popup_translation_ajax_tError="The content from %url% could not be loaded.";
|
||
var td_magnific_popup_translation_image_tError="The image #%curr% could not be loaded.";
|
||
var tdDateNamesI18n={"month_names":["January","February","March","April","May","June","July","August","September","October","November","December"],"month_names_short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"day_names_short":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]};
|
||
var tds_video_playlists=false;
|
||
var td_ad_background_click_link="";
|
||
var td_ad_background_click_target="";
|
||
</script>
|
||
|
||
|
||
<!-- Header style compiled by theme -->
|
||
|
||
<style>
|
||
|
||
|
||
.td-icon-search,
|
||
.td-header-wrap .td-drop-down-search .btn:hover,
|
||
.td-header-wrap .td-drop-down-search .result-msg a,
|
||
.td-header-top-menu .top-header-menu a:hover,
|
||
.td-header-top-menu .top-header-menu .current-menu-item > a,
|
||
.td-header-top-menu .top-header-menu .current-menu-ancestor > a,
|
||
.td-header-top-menu .top-header-menu .current-category-ancestor > a,
|
||
.sf-menu > li:hover > a,
|
||
.sf-menu > .sfHover > a,
|
||
.sf-menu > .current-menu-item > a,
|
||
.sf-menu > .current-menu-ancestor > a,
|
||
.sf-menu > .current-category-ancestor > a,
|
||
.sf-menu ul .td-menu-item > a:hover,
|
||
.sf-menu ul .sfHover > a,
|
||
.sf-menu ul .current-menu-ancestor > a,
|
||
.sf-menu ul .current-category-ancestor > a,
|
||
.sf-menu ul .current-menu-item > a,
|
||
.td_mega_menu_sub_cats .cur-sub-cat,
|
||
.td_module_mega_menu:hover .entry-title a,
|
||
.td-theme-wrap .td_module_mega_menu:hover .td-item-details .entry-title a,
|
||
.td-theme-wrap .td_mega_menu_sub_cats .block-mega-child-cats .cur-sub-cat,
|
||
.td-theme-wrap .td_block_mega_menu .td-next-prev-wrap a:hover,
|
||
.td-header-menu-search .td-search-btns-wrap:hover .td-icon-search,
|
||
a,
|
||
cite a:hover,
|
||
.td-theme-wrap blockquote p,
|
||
.td_module_wrap:hover .entry-title a,
|
||
.td-next-prev-wrap a:hover,
|
||
.td_ajax_load_more:hover,
|
||
.td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover,
|
||
.td_block_template_14 .td-pulldown-filter-display-option:hover i,
|
||
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more span,
|
||
.td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more i,
|
||
.td-subcat-filter .td-subcat-list a:hover,
|
||
.td-subcat-filter .td-subcat-dropdown a:hover,
|
||
.td-module-comments a:hover,
|
||
.td-wrapper-pulldown-filter .td-pulldown-filter-item .td-cur-simple-item,
|
||
.td-wrapper-pulldown-filter .td-pulldown-filter-link:hover,
|
||
.td-wrapper-pulldown-filter .td-pulldown-category-filter-link:hover,
|
||
.td_quote_on_blocks,
|
||
.td_block_author a:hover,
|
||
.td-social-sharing-buttons:hover .td-social-but-text,
|
||
.td-post-small-box a:hover,
|
||
.td-post-next-prev-content span,
|
||
.td-post-next-prev-content a:hover,
|
||
.td-author-name a:hover,
|
||
.td-author-url a:hover,
|
||
.logged-in-as a:hover,
|
||
.comment-reply-link,
|
||
#cancel-comment-reply-link:hover,
|
||
#searchsubmit:hover,
|
||
.search-submit:hover,
|
||
.td-search-header .td-search-query,
|
||
.td-review-overall i,
|
||
.td-review-final-score,
|
||
.widget a:hover,
|
||
.widget_calendar tfoot a:hover,
|
||
.widget_calendar tbody a,
|
||
.td_social_type .td_social_button a:hover,
|
||
.td-subfooter-menu li.menu-item > a:hover,
|
||
.td-subfooter-menu li.sfHover > a,
|
||
.td-subfooter-menu li.current-menu-ancestor > a,
|
||
.td-subfooter-menu li.current-category-ancestor > a,
|
||
.td-subfooter-menu li.current-menu-item > a,
|
||
.td-mega-menu-page .wpb_content_element ul li a :hover,
|
||
.td-smart-list-dropdown-wrap .td-smart-list-button:hover,
|
||
.td-instagram-user a,
|
||
.footer-text-wrap .footer-email-wrap a,
|
||
.td-sub-footer-copy i,
|
||
.td-footer-outer-wrapper a:hover,
|
||
.td-footer-outer-wrapper .td_social_type .td_social_button a:hover,
|
||
.td_block_authors .td_authors_wrap:hover .td-authors-name a,
|
||
.td_block_authors .td_authors_wrap.td-active .td-authors-name a,
|
||
.td_block_authors .td-authors-url a:hover,
|
||
.widget .current-menu-item a,
|
||
.td-tags span,
|
||
.archive .widget_archive .current,
|
||
.archive .widget_archive .current a,
|
||
.widget_categories li:hover > a,
|
||
.widget_search input[type=submit]:hover,
|
||
.td-read-more:hover,
|
||
.td_outlined_btn,
|
||
.global-block-template-14 .td_block_related_posts .td-next-prev-wrap a:hover,
|
||
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
|
||
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
|
||
.woocommerce-account .woocommerce-MyAccount-navigation a:hover,
|
||
.woocommerce a.added_to_cart:hover,
|
||
#bbpress-forums li.bbp-header .bbp-reply-content span a:hover,
|
||
#bbpress-forums .bbp-forum-freshness a:hover,
|
||
#bbpress-forums .bbp-topic-freshness a:hover,
|
||
#bbpress-forums .bbp-forums-list li a:hover,
|
||
#bbpress-forums .bbp-forum-title:hover,
|
||
#bbpress-forums .bbp-topic-permalink:hover,
|
||
#bbpress-forums .bbp-topic-started-by a:hover,
|
||
#bbpress-forums .bbp-topic-started-in a:hover,
|
||
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink,
|
||
#bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink,
|
||
.widget_display_replies .bbp-author-name,
|
||
.widget_display_topics .bbp-author-name {
|
||
color: #e2a20d;
|
||
}
|
||
|
||
.td-related-title a:hover,
|
||
.td-related-title .td-cur-simple-item,
|
||
.td-post-comments a:hover,
|
||
.td_mod_related_posts:hover .entry-title > a {
|
||
color: #e2a20d !important;
|
||
}
|
||
|
||
input[type=submit]:hover,
|
||
.td-theme-wrap .dropcap,
|
||
.entry-title:after,
|
||
.td-post-category:hover,
|
||
.block-title:after,
|
||
.td-wrapper-pulldown-filter .td-pulldown-filter-list:before,
|
||
.td-subcat-filter .td-subcat-dropdown ul:before,
|
||
.td_block_author .td-author-name:after,
|
||
.td_block_template_5 .td-block-title:after,
|
||
.td_block_template_9 .td-block-title:after,
|
||
.td_block_template_15 .td-block-title:before,
|
||
.global-block-template-3 .td-related-title .td-cur-simple-item,
|
||
.global-block-template-3 .td-related-title a:hover,
|
||
.global-block-template-4 .td-related-title .td-cur-simple-item,
|
||
.global-block-template-4 .td-related-title a:hover,
|
||
.td-a-rec-id-sidebar .td-adspot-title:after,
|
||
.td-g-rec-id-sidebar .td-adspot-title:after,
|
||
.single-post .page-nav > div,
|
||
.td-category a:hover,
|
||
.td-post-source-via:before,
|
||
.td-author-name:after,
|
||
.td-related-title .td-cur-simple-item:after,
|
||
.td-comments-title-wrap h4:after,
|
||
.comment-reply-title:after,
|
||
.page-nav .current,
|
||
.td-404-title:after,
|
||
.td-rating-bar-wrap div,
|
||
.widget_calendar #today,
|
||
.td_social_type:hover .td-sp:before,
|
||
.td-smart-list-button:hover,
|
||
.td-weather-information:before,
|
||
.td-weather-week:before,
|
||
.td_block_exchange .td-exchange-header:before,
|
||
.td-category-header .entry-category a:hover,
|
||
.td_3D_btn,
|
||
.td_shadow_btn,
|
||
.td_default_btn,
|
||
.td_round_btn,
|
||
.td_outlined_btn:hover,
|
||
.td-theme-wrap .sf-menu .td-mega-menu .td-post-category:hover,
|
||
.woocommerce div.product .woocommerce-tabs ul.tabs li.active :after,
|
||
.single-product .product .related h2:not(.woocommerce-loop-product__title):after,
|
||
.single-product .product .upsells h2:after,
|
||
.woocommerce-cart .woocommerce .cross-sells h2:after,
|
||
.woocommerce .product a.button:hover,
|
||
.woocommerce .product #respond input#submit:hover,
|
||
.woocommerce .checkout input#place_order:hover,
|
||
.woocommerce .woocommerce.widget .button:hover,
|
||
.single-product .product .summary .cart .button:hover,
|
||
.woocommerce-cart .woocommerce .shipping-calculator-form .button:hover,
|
||
.woocommerce-checkout .woocommerce input.button:hover,
|
||
.woocommerce-page .woocommerce a.button:hover,
|
||
.woocommerce-account div.woocommerce .button:hover,
|
||
.td-footer-wrapper .widget_product_search input[type="submit"]:hover,
|
||
.woocommerce-cart .woocommerce table.cart .button:hover, .woocommerce-cart .woocommerce .shipping-calculator-form .button:hover,
|
||
#bbpress-forums button:hover,
|
||
.bbp_widget_login .button:hover,
|
||
#bbpress-forums .bbp-pagination .current,
|
||
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
|
||
background-color: #e2a20d;
|
||
}
|
||
|
||
.woocommerce .woocommerce-message .button:hover,
|
||
.woocommerce .woocommerce-error .button:hover,
|
||
.woocommerce .woocommerce-info .button:hover {
|
||
background-color: #e2a20d !important;
|
||
}
|
||
|
||
.woocommerce.widget.widget_layered_nav_filters ul li a {
|
||
background: none repeat scroll 0 0 #e2a20d !important;
|
||
}
|
||
|
||
.woocommerce .product .onsale,
|
||
.woocommerce.widget .ui-slider .ui-slider-handle {
|
||
background: none #e2a20d;
|
||
}
|
||
|
||
@media (min-width: 1019px) {
|
||
.td-big-grids .td-big-grid-post:hover .td-post-category {
|
||
background-color: #e2a20d;
|
||
}
|
||
}
|
||
|
||
.td-theme-wrap .td_quote_box,
|
||
.widget_calendar #today,
|
||
.td-tags span,
|
||
.widget_categories li:hover > a span:before,
|
||
.td_outlined_btn,
|
||
#bbpress-forums .bbp-pagination .current {
|
||
border-color: #e2a20d;
|
||
}
|
||
|
||
.global-block-template-4 .td-related-title .td-cur-simple-item:before {
|
||
border-color: #e2a20d transparent transparent transparent;
|
||
}
|
||
|
||
|
||
|
||
div .block-title label,
|
||
div .block-title span,
|
||
div .block-title a,
|
||
.td-theme-wrap div .td-block-title label,
|
||
.td-theme-wrap div .td-block-title span,
|
||
.td-theme-wrap div .td-block-title a,
|
||
.td_block_template_6 .td-block-title:after,
|
||
.td-footer-wrapper div .td_block_template_6 .td-block-title:after,
|
||
.td_block_template_13 .td-block-title > span,
|
||
.td_block_template_13 .td-block-title > a,
|
||
.td_block_template_14 .td-wrapper-pulldown-filter .td-pulldown-filter-display-option,
|
||
.td_block_template_14 .td-wrapper-pulldown-filter .td-pulldown-filter-display-option i,
|
||
.td_block_template_14 .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover,
|
||
.td_block_template_14 .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i,
|
||
div .td-trending-now-title {
|
||
color: #ffffff;
|
||
}
|
||
.block-title:after {
|
||
background-color: #ffffff;
|
||
}
|
||
.td_block_wrap .td-related-title .td-cur-simple-item,
|
||
.td-related-title a:hover {
|
||
color: #e2a20d !important;
|
||
}
|
||
.global-block-template-3 .td-related-title .td-cur-simple-item,
|
||
.global-block-template-3 .td-related-title a:hover,
|
||
.global-block-template-4 .td-related-title .td-cur-simple-item,
|
||
.global-block-template-4 .td-related-title a:hover {
|
||
color: #ffffff !important;
|
||
}
|
||
|
||
|
||
|
||
.block-title label,
|
||
.block-title span,
|
||
.block-title a,
|
||
.td_block_template_3 .td-block-title > *,
|
||
.td_block_template_4 .td-block-title > *,
|
||
.td_block_template_5 .td-block-title:after,
|
||
.td_block_template_7 .td-block-title > *,
|
||
.td_block_template_9 .td-block-title:after,
|
||
.td_block_template_10 .td-block-title::before,
|
||
.td_block_template_11 .td-block-title::before,
|
||
.td_block_template_11 .td-block-title::after,
|
||
.td_block_template_14 .td-block-title,
|
||
.td_block_template_15 .td-block-title:before,
|
||
.td_block_template_17 .td-block-title:before,
|
||
.td-trending-now-title,
|
||
.td-weather-information:before,
|
||
.td-weather-week:before,
|
||
.td_block_exchange .td-exchange-header:before {
|
||
background-color: #386fc1;
|
||
}
|
||
.td_block_template_17 .td-block-title:after {
|
||
border-color: #386fc1;
|
||
}
|
||
.td_block_template_4 .td-block-title > *:before,
|
||
.td_block_template_17 .td-block-title > *:after {
|
||
border-color: #386fc1 transparent transparent transparent;
|
||
}
|
||
.block-title label,
|
||
.block-title span,
|
||
.block-title a,
|
||
.td-trending-now-title,
|
||
.td-weather-information:before,
|
||
.td-weather-week:before {
|
||
color: #fff;
|
||
}
|
||
.block-title label,
|
||
.block-title span,
|
||
.block-title a {
|
||
margin: 0;
|
||
padding: 8px 10px;
|
||
}
|
||
.block-title:after {
|
||
display: none;
|
||
}
|
||
.td-wrapper-pulldown-filter .td-pulldown-filter-list {
|
||
margin-top: -2px;
|
||
}
|
||
.block-title {
|
||
font-size: 13px;
|
||
font-weight: 500;
|
||
margin-bottom: 22px;
|
||
}
|
||
|
||
|
||
|
||
body .td-header-wrap .td-header-top-menu {
|
||
background-color: #2668cc;
|
||
}
|
||
|
||
|
||
.td-header-wrap .td-header-top-menu .top-header-menu a:hover,
|
||
.td-header-wrap .td-header-top-menu .top-header-menu .current-menu-item > a,
|
||
.td-header-wrap .td-header-top-menu .top-header-menu .current-menu-ancestor > a,
|
||
.td-header-wrap .td-header-top-menu .top-header-menu .current-category-ancestor > a,
|
||
.td-header-wrap .td-header-sp-top-widget .td-icon-search:hover,
|
||
.td-header-wrap .td-icon-search {
|
||
color: #ffffff;
|
||
}
|
||
|
||
|
||
.td-header-wrap .td-header-sp-top-widget .td-social-icon-wrap a {
|
||
color: #dd9933;
|
||
}
|
||
|
||
|
||
.td-theme-wrap .td-header-menu-wrap {
|
||
background-color: #1e73be;
|
||
}
|
||
.td-theme-wrap .td-header-menu-wrap-full {
|
||
background-color: transparent;
|
||
}
|
||
.td-header-menu-wrap:before,
|
||
.td-header-menu-wrap:after {
|
||
display: none;
|
||
}
|
||
.sf-menu ul ul {
|
||
margin-top: -15px;
|
||
padding: 15px 0;
|
||
}
|
||
|
||
|
||
.sf-menu > li > a,
|
||
.td-header-menu-social .td-social-icon-wrap a,
|
||
.td-header-menu-search #td-header-search-button .td-icon-search {
|
||
color: #ffffff;
|
||
}
|
||
.td-header-menu-social + .td-header-menu-search .td-search-btns-wrap a:before {
|
||
background-color: #ffffff;
|
||
}
|
||
|
||
|
||
.sf-menu > li:hover > a,
|
||
.sf-menu > .sfHover > a,
|
||
.sf-menu > .current-menu-item > a,
|
||
.sf-menu > .current-menu-ancestor > a,
|
||
.sf-menu > .current-category-ancestor > a,
|
||
.td-theme-wrap .sf-menu ul .td-menu-item > a:hover,
|
||
.td-theme-wrap .sf-menu ul .sfHover > a,
|
||
.td-theme-wrap .sf-menu ul .current-menu-ancestor > a,
|
||
.td-theme-wrap .sf-menu ul .current-category-ancestor > a,
|
||
.td-theme-wrap .sf-menu ul .current-menu-item > a,
|
||
.td_mega_menu_sub_cats .cur-sub-cat,
|
||
.td_module_mega_menu:hover .entry-title a,
|
||
.td-header-main-menu .td-search-btns-wrap:hover .td-icon-search {
|
||
color: #dd9933;
|
||
}
|
||
.td-mega-menu-page .wpb_content_element ul li a:hover {
|
||
color: #dd9933 !important;
|
||
}
|
||
.td-header-main-menu .td-post-category:hover {
|
||
background-color: #dd9933;
|
||
}
|
||
|
||
|
||
@media (max-width: 767px) {
|
||
.td-header-wrap .td-header-menu-wrap {
|
||
background-color: #1e73be !important;
|
||
}
|
||
}
|
||
|
||
|
||
.td-menu-background:before,
|
||
.td-search-background:before {
|
||
background: rgba(30,115,190,0.95);
|
||
}
|
||
|
||
|
||
.td-mobile-content .current-menu-item > a,
|
||
.td-mobile-content .current-menu-ancestor > a,
|
||
.td-mobile-content .current-category-ancestor > a,
|
||
#td-mobile-nav .td-menu-login-section a:hover,
|
||
#td-mobile-nav .td-register-section a:hover,
|
||
#td-mobile-nav .td-menu-socials-wrap a:hover i,
|
||
.td-search-close a:hover i {
|
||
color: #ffffff;
|
||
}
|
||
|
||
|
||
#td-mobile-nav .td-register-section .td-login-button,
|
||
.td-search-wrap-mob .result-msg a {
|
||
background-color: #ffffff;
|
||
}
|
||
|
||
|
||
.td-mobile-content li a,
|
||
.td-mobile-content .td-icon-menu-right,
|
||
.td-mobile-content .sub-menu .td-icon-menu-right,
|
||
#td-mobile-nav .td-menu-login-section a,
|
||
#td-mobile-nav .td-menu-logout a,
|
||
#td-mobile-nav .td-menu-socials-wrap .td-icon-font,
|
||
.td-mobile-close .td-icon-close-mobile,
|
||
.td-search-close .td-icon-close-mobile,
|
||
.td-search-wrap-mob,
|
||
.td-search-wrap-mob #td-header-search-mob,
|
||
#td-mobile-nav .td-register-section,
|
||
#td-mobile-nav .td-register-section .td-login-input,
|
||
#td-mobile-nav label,
|
||
#td-mobile-nav .td-register-section i,
|
||
#td-mobile-nav .td-register-section a,
|
||
#td-mobile-nav .td_display_err,
|
||
.td-search-wrap-mob .td_module_wrap .entry-title a,
|
||
.td-search-wrap-mob .td_module_wrap:hover .entry-title a,
|
||
.td-search-wrap-mob .td-post-date {
|
||
color: #ffffff;
|
||
}
|
||
.td-search-wrap-mob .td-search-input:before,
|
||
.td-search-wrap-mob .td-search-input:after,
|
||
#td-mobile-nav .td-menu-login-section .td-menu-login span {
|
||
background-color: #ffffff;
|
||
}
|
||
#td-mobile-nav .td-menu-logout a:before {
|
||
border-color: #ffffff;
|
||
}
|
||
|
||
#td-mobile-nav .td-register-section .td-login-inputs:after {
|
||
background-color: #ffffff;
|
||
}
|
||
|
||
|
||
.td-menu-background,
|
||
.td-search-background {
|
||
background-position: center center;
|
||
}
|
||
|
||
|
||
|
||
.mfp-content .td-login-button:active,
|
||
.mfp-content .td-login-button:hover {
|
||
background-color: #fb4849;
|
||
}
|
||
|
||
.mfp-content .td-login-button:active,
|
||
.mfp-content .td-login-button:hover,
|
||
.mfp-content .td-login-info-text a:hover{
|
||
color: #ffffff;
|
||
}
|
||
|
||
.white-popup-block:after {
|
||
background: rgba(26,31,43,0.98);
|
||
background: -moz-linear-gradient(45deg, rgba(26,31,43,0.98) 0%, rgba(26,31,43,0.9) 100%);
|
||
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(26,31,43,0.98)), color-stop(100%, rgba(26,31,43,0.9)));
|
||
background: -webkit-linear-gradient(45deg, rgba(26,31,43,0.98) 0%, rgba(26,31,43,0.9) 100%);
|
||
background: -o-linear-gradient(45deg, rgba(26,31,43,0.98) 0%, rgba(26,31,43,0.9) 100%);
|
||
background: -ms-linear-gradient(45deg, rgba(26,31,43,0.98) 0%, rgba(26,31,43,0.9) 100%);
|
||
background: linear-gradient(45deg, rgba(26,31,43,0.98) 0%, rgba(26,31,43,0.9) 100%);
|
||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(26,31,43,0.98)', endColorstr='rgba(26,31,43,0.9)', GradientType=0 );
|
||
}
|
||
|
||
|
||
|
||
.td-header-wrap .td-logo-text-container .td-logo-text {
|
||
color: #1e73be;
|
||
}
|
||
|
||
|
||
.td-header-wrap .td-logo-text-container .td-tagline-text {
|
||
color: #dd9933;
|
||
}
|
||
|
||
|
||
|
||
.td-post-header .entry-title {
|
||
color: #c95e00;
|
||
}
|
||
.td-post-header .entry-title:after {
|
||
background-color: #c95e00;
|
||
}
|
||
|
||
|
||
.td-post-header .td-post-author-name a {
|
||
color: #025172;
|
||
}
|
||
|
||
|
||
.td-post-content h1,
|
||
.td-post-content h2,
|
||
.td-post-content h3,
|
||
.td-post-content h4,
|
||
.td-post-content h5,
|
||
.td-post-content h6 {
|
||
color: #dda756;
|
||
}
|
||
|
||
|
||
.post blockquote p,
|
||
.page blockquote p {
|
||
color: #2780ad;
|
||
}
|
||
.post .td_quote_box,
|
||
.page .td_quote_box {
|
||
border-color: #2780ad;
|
||
}
|
||
|
||
|
||
|
||
.td-page-title,
|
||
.woocommerce-page .page-title {
|
||
color: #af4000;
|
||
}
|
||
|
||
.td-page-title:after {
|
||
background-color: #af4000;
|
||
}
|
||
|
||
|
||
.td-page-content h1,
|
||
.td-page-content h2,
|
||
.td-page-content h3,
|
||
.td-page-content h4,
|
||
.td-page-content h5,
|
||
.td-page-content h6 {
|
||
color: #dda552;
|
||
}
|
||
.td-page-content .widgettitle {
|
||
color: #fff;
|
||
}
|
||
|
||
|
||
|
||
.td-footer-outer-wrapper {
|
||
background-color: #205ec9;
|
||
}
|
||
|
||
|
||
.td-sub-footer-container {
|
||
background-color: #1e73be;
|
||
}
|
||
|
||
|
||
.td-footer-outer-wrapper:before {
|
||
background-size: 100% auto;
|
||
}
|
||
|
||
|
||
.td-footer-outer-wrapper:before {
|
||
background-position: center center;
|
||
}
|
||
|
||
|
||
.td-footer-outer-wrapper:before {
|
||
opacity: 1;
|
||
}
|
||
|
||
|
||
|
||
.top-header-menu > li > a,
|
||
.td-weather-top-widget .td-weather-now .td-big-degrees,
|
||
.td-weather-top-widget .td-weather-header .td-weather-city,
|
||
.top-header-menu .td-icon-logout,
|
||
.td-header-sp-top-menu .td_data_time,
|
||
.td-header-sp-top-widget .td-search-btns-wrap i,
|
||
.td-header-sp-top-widget .td-social-icon-wrap i {
|
||
font-family:Roboto;
|
||
|
||
}
|
||
|
||
.top-header-menu .sub-menu a {
|
||
font-family:"Roboto Mono";
|
||
|
||
}
|
||
|
||
.td-theme-wrap .sf-menu > li > a,
|
||
.td-header-menu-social .td-social-icon-wrap i,
|
||
.td-theme-wrap .td-header-menu-search #td-header-search-button .td-icon-search {
|
||
font-family:Roboto;
|
||
font-weight:bold;
|
||
|
||
}
|
||
|
||
.sf-menu ul .td-menu-item a {
|
||
font-family:Roboto;
|
||
|
||
}
|
||
|
||
.td-mega-span .entry-title {
|
||
font-family:Roboto;
|
||
font-weight:bold;
|
||
|
||
}
|
||
|
||
.td_mega_menu_sub_cats .block-mega-child-cats a {
|
||
font-family:Roboto;
|
||
|
||
}
|
||
|
||
|
||
|
||
.td-block-title > label,
|
||
.td-block-title > span,
|
||
.td-block-title > a,
|
||
.block-title > label,
|
||
.block-title > span,
|
||
.block-title > a,
|
||
.widgettitle,
|
||
.td-related-title a {
|
||
font-family:"Open Sans";
|
||
|
||
}
|
||
|
||
.td-excerpt {
|
||
font-family:"Open Sans";
|
||
font-size:13px;
|
||
line-height:21px;
|
||
|
||
}
|
||
|
||
|
||
|
||
.td_module_wrap .entry-title {
|
||
font-family:"Open Sans";
|
||
|
||
}
|
||
|
||
.td_module_1 .entry-title {
|
||
font-size:17px;
|
||
line-height:21px;
|
||
|
||
}
|
||
|
||
.td_module_2 .entry-title {
|
||
font-size:18px;
|
||
line-height:22px;
|
||
|
||
}
|
||
|
||
.td_module_3 .entry-title {
|
||
font-weight:bold;
|
||
|
||
}
|
||
|
||
.td_module_mx2 .entry-title {
|
||
font-weight:bold;
|
||
|
||
}
|
||
|
||
|
||
|
||
.td-page-title,
|
||
.td-category-header .entry-title,
|
||
.woocommerce-page .page-title {
|
||
font-family:"Open Sans";
|
||
font-weight:bold;
|
||
|
||
}
|
||
|
||
|
||
|
||
/* Style generated by theme for demo: tech */
|
||
|
||
.td-tech .td-scroll-up:hover .td-icon-menu-up {
|
||
color: #e2a20d;
|
||
}
|
||
</style>
|
||
|
||
<script>
|
||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||
|
||
ga('create', 'UA-76176480-1', 'auto');
|
||
ga('send', 'pageview');
|
||
|
||
</script><script type="application/ld+json">
|
||
{
|
||
"@context": "http://schema.org",
|
||
"@type": "BreadcrumbList",
|
||
"itemListElement": [{
|
||
"@type": "ListItem",
|
||
"position": 1,
|
||
"item": {
|
||
"@type": "WebSite",
|
||
"@id": "https://notenoughtech.com/",
|
||
"name": "Home"
|
||
}
|
||
},{
|
||
"@type": "ListItem",
|
||
"position": 2,
|
||
"item": {
|
||
"@type": "WebPage",
|
||
"@id": "https://notenoughtech.com/category/home-automation/",
|
||
"name": "Home Automation"
|
||
}
|
||
} ]
|
||
}
|
||
</script><link rel="icon" href="https://notenoughtech.com/wp-content/uploads/2017/03/cropped-cogs-50x50.png" sizes="32x32">
|
||
<link rel="icon" href="https://notenoughtech.com/wp-content/uploads/2017/03/cropped-cogs-197x197.png" sizes="192x192">
|
||
<link rel="apple-touch-icon-precomposed" href="https://notenoughtech.com/wp-content/uploads/2017/03/cropped-cogs-197x197.png">
|
||
<meta name="msapplication-TileImage" content="https://notenoughtech.com/wp-content/uploads/2017/03/cropped-cogs-300x300.png">
|
||
<style type="text/css" id="wp-custom-css">
|
||
.content {
|
||
width: 800px;
|
||
}
|
||
.sidebar {
|
||
width: 300px;
|
||
}
|
||
/* hide mobile show desktop */
|
||
@media only screen and (min-width: 992px) {
|
||
.mobile-image {
|
||
display:none;
|
||
}
|
||
.desktop-image {
|
||
display:block;
|
||
}
|
||
}
|
||
/* show mobile hide desktop */
|
||
@media only screen and (max-width: 991px) {
|
||
.mobile-image {
|
||
display:block;
|
||
}
|
||
.desktop-image {
|
||
display:none;
|
||
}
|
||
} </style>
|
||
<style type="text/css"></style><script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/OneSignalPageSDKES6.js.téléchargement" async=""></script><script charset="utf-8" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/button.93a0c25c2d2f3081c705c98c2d9dec0e.js.téléchargement"></script><script type="text/javascript" charset="UTF-8" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/common.js.téléchargement"></script><script type="text/javascript" charset="UTF-8" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/util.js.téléchargement"></script><link rel="stylesheet" href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/OneSignalSDKStyles.css"></head><meta id="fake_position_meta" name="fake_geolocation_chrome_extension" content="{"isEnabled":true,"lat":52.3,"lng":6.2,"accuracy":100}">
|
||
|
||
<body class="post-template-default single single-post postid-12180 single-format-video flashing-cc2531-without-cc-debugger global-block-template-1 td-tech single_template_rd_7 td-boxed-layout td-js-loaded body-td-affix" itemscope="itemscope" itemtype="https://schema.org/WebPage"><div class="backstretch"><img class="td-backstretch not-parallax td-stretch-width" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/home-au.jpg" style="opacity: 1;"></div>
|
||
|
||
<div class="td-scroll-up td-scroll-up-visible"><i class="td-icon-menu-up"></i></div>
|
||
|
||
<div class="td-menu-background"></div>
|
||
<div id="td-mobile-nav" style="min-height: 938px;">
|
||
<div class="td-mobile-container">
|
||
<!-- mobile menu top section -->
|
||
<div class="td-menu-socials-wrap">
|
||
<!-- socials -->
|
||
<div class="td-menu-socials">
|
||
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.facebook.com/NotEnoughTECH/" title="Facebook">
|
||
<i class="td-icon-font td-icon-facebook"></i>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.instagram.com/notenoughtech/" title="Instagram">
|
||
<i class="td-icon-font td-icon-instagram"></i>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="mailto:mat@notenoughtech.com" title="Mail">
|
||
<i class="td-icon-font td-icon-mail-1"></i>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.paypal.me/notenoughtech" title="Paypal">
|
||
<i class="td-icon-font td-icon-paypal"></i>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://twitter.com/NotEnoughTECH" title="Twitter">
|
||
<i class="td-icon-font td-icon-twitter"></i>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.youtube.com/user/Polepositionpage" title="Youtube">
|
||
<i class="td-icon-font td-icon-youtube"></i>
|
||
</a>
|
||
</span> </div>
|
||
<!-- close button -->
|
||
<div class="td-mobile-close">
|
||
<a href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#"><i class="td-icon-close-mobile"></i></a>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- login section -->
|
||
|
||
<!-- menu section -->
|
||
<div class="td-mobile-content">
|
||
<div class="menu-main-container"><ul id="menu-main" class="td-mobile-main-menu"><li id="menu-item-4074" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-first menu-item-4074 td_mobile_elem_with_submenu_0"><a href="https://notenoughtech.com/tasker/" class="td-link-element-after">Tasker<i class="td-icon-menu-right td-element-after"></i></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-4599" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4599"><a href="https://notenoughtech.com/category/tasker/tasker-tutorial/">Tasker Tutorials</a></li>
|
||
<li id="menu-item-4664" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4664"><a href="https://www.youtube.com/playlist?list=PLDoIcTNj_voUPY820c3kntYjXTcj68u6A">Video Tutorials for beginners</a></li>
|
||
<li id="menu-item-4598" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4598"><a href="https://notenoughtech.com/category/tasker/tasker-projects/">Tasker Projects</a></li>
|
||
<li id="menu-item-4665" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4665"><a href="https://notenoughtech.com/category/tasker/plugin-overview/">Tasker Plugins Overview</a></li>
|
||
</ul>
|
||
</li>
|
||
<li id="menu-item-4075" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4075 td_mobile_elem_with_submenu_1"><a href="https://notenoughtech.com/raspberrypi/" class="td-link-element-after">Raspberry Pi<i class="td-icon-menu-right td-element-after"></i></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-4600" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4600"><a href="https://notenoughtech.com/category/raspberry-pi/getting-started-with-rpi/">Getting started with RPI</a></li>
|
||
<li id="menu-item-4603" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4603"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-tutorial/">Raspberry Pi Tutorials</a></li>
|
||
<li id="menu-item-4601" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4601"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-project/">Raspberry Pi Projects</a></li>
|
||
<li id="menu-item-4602" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4602"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-sensors/">Raspberry Pi Sensors</a></li>
|
||
<li id="menu-item-13701" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13701"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-hat/">Raspberry Pi HATs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li id="menu-item-4073" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4073 td_mobile_elem_with_submenu_2"><a href="https://notenoughtech.com/reviews/" class="td-link-element-after">Reviews<i class="td-icon-menu-right td-element-after"></i></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-4351" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4351"><a href="https://notenoughtech.com/category/review/audio/">Audio</a></li>
|
||
<li id="menu-item-13340" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13340"><a href="https://notenoughtech.com/category/review/phones/">Phones</a></li>
|
||
<li id="menu-item-4352" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4352"><a href="https://notenoughtech.com/category/review/computers/">Computer Accessories</a></li>
|
||
<li id="menu-item-10490" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10490"><a href="https://notenoughtech.com/category/review/home-gadgets/">Home Gadgets</a></li>
|
||
<li id="menu-item-4354" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4354"><a href="https://notenoughtech.com/category/review/phone-accessories/">Phone Accessories</a></li>
|
||
<li id="menu-item-10489" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10489"><a href="https://notenoughtech.com/category/review/home-automation-review/">Home Automation</a></li>
|
||
<li id="menu-item-12918" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12918"><a href="https://notenoughtech.com/category/review/wearables/">Wearables</a></li>
|
||
<li id="menu-item-4353" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4353"><a href="https://notenoughtech.com/category/review/network/">Network</a></li>
|
||
<li id="menu-item-4355" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4355"><a href="https://notenoughtech.com/category/review/tools/">Tools</a></li>
|
||
<li id="menu-item-10493" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10493"><a href="https://notenoughtech.com/category/review/bronze_review/">It’s Good</a></li>
|
||
<li id="menu-item-10491" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10491"><a href="https://notenoughtech.com/category/review/silver_review/">I Like it!</a></li>
|
||
<li id="menu-item-10492" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10492"><a href="https://notenoughtech.com/category/review/gold_review/">I Love it!</a></li>
|
||
</ul>
|
||
</li>
|
||
<li id="menu-item-7937" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7937 td_mobile_elem_with_submenu_3"><a href="https://notenoughtech.com/home-automation/" class="td-link-element-after">Home Automation<i class="td-icon-menu-right td-element-after"></i></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-7838" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7838"><a href="https://notenoughtech.com/category/home-automation/alexa/">Alexa</a></li>
|
||
<li id="menu-item-7840" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7840"><a href="https://notenoughtech.com/category/home-automation/google-home/">Google Home</a></li>
|
||
<li id="menu-item-7841" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7841"><a href="https://notenoughtech.com/category/home-automation/nodered-home-automation/">NodeRED</a></li>
|
||
<li id="menu-item-7839" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7839"><a href="https://notenoughtech.com/category/home-automation/esp/">ESP8266/ESP32</a></li>
|
||
<li id="menu-item-12711" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12711"><a href="https://notenoughtech.com/category/home-automation/ikea-tradfri/">IKEA TRADFRI</a></li>
|
||
<li id="menu-item-10488" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10488"><a href="https://notenoughtech.com/category/home-automation/mi-home/">Mi Home</a></li>
|
||
<li id="menu-item-14283" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14283"><a href="https://notenoughtech.com/category/home-automation/sonoff/">Sonoff</a></li>
|
||
</ul>
|
||
</li>
|
||
<li id="menu-item-11254" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-11254 td_mobile_elem_with_submenu_4"><a href="https://notenoughtech.com/category/3dprint/" class="td-link-element-after">3D Printing<i class="td-icon-menu-right td-element-after"></i></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-11688" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11688"><a href="https://notenoughtech.com/category/3dprinters/">3D Printers</a></li>
|
||
<li id="menu-item-11687" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11687"><a href="https://notenoughtech.com/category/3dupgrades/">3D Printer Upgrades</a></li>
|
||
<li id="menu-item-11686" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-11686"><a href="https://notenoughtech.com/category/3ddesings/">3D Print Designs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li id="menu-item-4902" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-4902 td_mobile_elem_with_submenu_5"><a href="https://notenoughtech.com/category/robotics/" class="td-link-element-after">Robots<i class="td-icon-menu-right td-element-after"></i></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-5099" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5099"><a href="https://notenoughtech.com/category/robotics/sm5/">SM5 – ‘Sky’</a></li>
|
||
</ul>
|
||
</li>
|
||
<li id="menu-item-5285" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5285 td_mobile_elem_with_submenu_6"><a href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#" class="td-link-element-after">Contact<i class="td-icon-menu-right td-element-after"></i></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-5287" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5287"><a title="Learn more how NotEnoughTech is funded" href="https://notenoughtech.com/about-me/">Support NotEnoughTech</a></li>
|
||
<li id="menu-item-5286" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5286"><a title="Info about reviews and sponsored content" href="https://notenoughtech.com/contact-business-inquiries/">Business enquiries</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul></div> </div>
|
||
</div>
|
||
|
||
<!-- register/login section -->
|
||
</div><div class="td-search-background"></div>
|
||
<div class="td-search-wrap-mob">
|
||
<div class="td-drop-down-search" aria-labelledby="td-header-search-button">
|
||
<form method="get" class="td-search-form" action="https://notenoughtech.com/">
|
||
<!-- close button -->
|
||
<div class="td-search-close">
|
||
<a href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#"><i class="td-icon-close-mobile"></i></a>
|
||
</div>
|
||
<div role="search" class="td-search-input">
|
||
<span>Search</span>
|
||
<input id="td-header-search-mob" type="text" value="" name="s" autocomplete="off">
|
||
</div>
|
||
</form>
|
||
<div id="td-aj-search-mob"></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="td-outer-wrap" class="td-theme-wrap">
|
||
|
||
<!--
|
||
Header style premium 3
|
||
-->
|
||
|
||
<div class="td-header-wrap td-header-style-pr-3">
|
||
<div class="td-header-bg td-container-wrap "></div>
|
||
<div class="td-header-top-menu td-container-wrap ">
|
||
<div class="td-container td-header-row">
|
||
<!-- LOGIN MODAL -->
|
||
</div>
|
||
</div>
|
||
|
||
<div class="td-header-menu-wrap-full td-container-wrap " style="height: 55px;">
|
||
|
||
<div class="td-header-menu-wrap td-header-row td-affix" style="transform: translate3d(0px, -55px, 0px);">
|
||
<div class="td-container td-header-main-menu">
|
||
<div id="td-header-menu" role="navigation">
|
||
<div id="td-top-mobile-toggle"><a href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#"><i class="td-icon-font td-icon-mobile"></i></a></div>
|
||
<div class="td-main-menu-logo td-logo-in-header td-logo-sticky">
|
||
<a class="td-mobile-logo td-sticky-mobile" href="https://notenoughtech.com/">
|
||
<img data-retina="https://notenoughtech.com/wp-content/uploads/2019/06/logo-New-300x300.png" alt="NotEnoughTECH" title="NotEnoughTECH" data-src="https://notenoughtech.com/wp-content/uploads/2019/06/logo-New-300x300.png" class="td-retina-data lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/logo-New-300x300.png" loading="lazy"><noscript><img class="td-retina-data" data-retina="https://notenoughtech.com/wp-content/uploads/2019/06/logo-New-300x300.png" src="https://notenoughtech.com/wp-content/uploads/2019/06/logo-New-300x300.png" alt="NotEnoughTECH" title="NotEnoughTECH"/></noscript>
|
||
</a>
|
||
<a class="td-header-logo td-sticky-mobile" href="https://notenoughtech.com/">
|
||
<img data-retina="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" alt="NotEnoughTECH" title="NotEnoughTECH" data-src="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" class="td-retina-data lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/default.jpg" loading="lazy"><noscript><img class="td-retina-data" data-retina="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" src="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" alt="NotEnoughTECH" title="NotEnoughTECH"/></noscript>
|
||
</a>
|
||
</div>
|
||
<div class="menu-main-container"><ul id="menu-main-1" class="sf-menu sf-js-enabled"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-first td-menu-item td-normal-menu menu-item-4074"><a href="https://notenoughtech.com/tasker/" class="sf-with-ul">Tasker<i class="td-icon-menu-down"></i></a>
|
||
<ul class="sub-menu" style="float: none; width: 13.5294em; display: none;">
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4599" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/tasker/tasker-tutorial/" style="float: none; width: auto;">Tasker Tutorials</a></li>
|
||
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-4664" style="white-space: normal; float: left; width: 100%;"><a href="https://www.youtube.com/playlist?list=PLDoIcTNj_voUPY820c3kntYjXTcj68u6A" style="float: none; width: auto;">Video Tutorials for beginners</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4598" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/tasker/tasker-projects/" style="float: none; width: auto;">Tasker Projects</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4665" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/tasker/plugin-overview/" style="float: none; width: auto;">Tasker Plugins Overview</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-4075"><a href="https://notenoughtech.com/raspberrypi/" class="sf-with-ul">Raspberry Pi<i class="td-icon-menu-down"></i></a>
|
||
<ul class="sub-menu" style="float: none; width: 11.9412em; display: none;">
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4600" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/raspberry-pi/getting-started-with-rpi/" style="float: none; width: auto;">Getting started with RPI</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4603" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-tutorial/" style="float: none; width: auto;">Raspberry Pi Tutorials</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4601" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-project/" style="float: none; width: auto;">Raspberry Pi Projects</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4602" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-sensors/" style="float: none; width: auto;">Raspberry Pi Sensors</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-13701" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/raspberry-pi/rpi-hat/" style="float: none; width: auto;">Raspberry Pi HATs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-4073"><a href="https://notenoughtech.com/reviews/" class="sf-with-ul">Reviews<i class="td-icon-menu-down"></i></a>
|
||
<ul class="sub-menu" style="float: none; width: 11.6471em; display: none;">
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4351" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/audio/" style="float: none; width: auto;">Audio</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-13340" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/phones/" style="float: none; width: auto;">Phones</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4352" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/computers/" style="float: none; width: auto;">Computer Accessories</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-10490" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/home-gadgets/" style="float: none; width: auto;">Home Gadgets</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4354" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/phone-accessories/" style="float: none; width: auto;">Phone Accessories</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-10489" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/home-automation-review/" style="float: none; width: auto;">Home Automation</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-12918" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/wearables/" style="float: none; width: auto;">Wearables</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4353" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/network/" style="float: none; width: auto;">Network</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-4355" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/tools/" style="float: none; width: auto;">Tools</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-10493" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/bronze_review/" style="float: none; width: auto;">It’s Good</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-10491" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/silver_review/" style="float: none; width: auto;">I Like it!</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-10492" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/review/gold_review/" style="float: none; width: auto;">I Love it!</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children td-menu-item td-normal-menu menu-item-7937"><a href="https://notenoughtech.com/home-automation/" class="sf-with-ul">Home Automation<i class="td-icon-menu-down"></i></a>
|
||
<ul class="sub-menu" style="float: none; width: 11.1765em; display: none;">
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-7838" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/home-automation/alexa/" style="float: none; width: auto;">Alexa</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-7840" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/home-automation/google-home/" style="float: none; width: auto;">Google Home</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-7841" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/home-automation/nodered-home-automation/" style="float: none; width: auto;">NodeRED</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-7839" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/home-automation/esp/" style="float: none; width: auto;">ESP8266/ESP32</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-12711" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/home-automation/ikea-tradfri/" style="float: none; width: auto;">IKEA TRADFRI</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-10488" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/home-automation/mi-home/" style="float: none; width: auto;">Mi Home</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-14283" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/home-automation/sonoff/" style="float: none; width: auto;">Sonoff</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children td-menu-item td-normal-menu menu-item-11254"><a href="https://notenoughtech.com/category/3dprint/" class="sf-with-ul">3D Printing<i class="td-icon-menu-down"></i></a>
|
||
<ul class="sub-menu" style="float: none; width: 11.1765em; display: none;">
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-11688" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/3dprinters/" style="float: none; width: auto;">3D Printers</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-11687" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/3dupgrades/" style="float: none; width: auto;">3D Printer Upgrades</a></li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-11686" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/3ddesings/" style="float: none; width: auto;">3D Print Designs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children td-menu-item td-normal-menu menu-item-4902"><a href="https://notenoughtech.com/category/robotics/" class="sf-with-ul">Robots<i class="td-icon-menu-down"></i></a>
|
||
<ul class="sub-menu" style="float: none; width: 11.1765em; display: none;">
|
||
<li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-normal-menu menu-item-5099" style="white-space: normal; float: left; width: 100%;"><a href="https://notenoughtech.com/category/robotics/sm5/" style="float: none; width: auto;">SM5 – ‘Sky’</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children td-menu-item td-normal-menu menu-item-5285"><a href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#" class="sf-with-ul">Contact<i class="td-icon-menu-down"></i></a>
|
||
<ul class="sub-menu" style="float: none; width: 12.2353em; display: none;">
|
||
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-5287" style="white-space: normal; float: left; width: 100%;"><a title="Learn more how NotEnoughTech is funded" href="https://notenoughtech.com/about-me/" style="float: none; width: auto;">Support NotEnoughTech</a></li>
|
||
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-5286" style="white-space: normal; float: left; width: 100%;"><a title="Info about reviews and sponsored content" href="https://notenoughtech.com/contact-business-inquiries/" style="float: none; width: auto;">Business enquiries</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul></div></div>
|
||
|
||
|
||
<div class="td-header-menu-search">
|
||
<div class="td-search-btns-wrap">
|
||
<a id="td-header-search-button" href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#" role="button" class="dropdown-toggle " data-toggle="dropdown"><i class="td-icon-search"></i></a>
|
||
<a id="td-header-search-button-mob" href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#" role="button" class="dropdown-toggle " data-toggle="dropdown"><i class="td-icon-search"></i></a>
|
||
</div>
|
||
|
||
<div class="td-search-box-wrap">
|
||
<div class="td-drop-down-search" aria-labelledby="td-header-search-button">
|
||
<form method="get" class="td-search-form" action="https://notenoughtech.com/">
|
||
<div role="search" class="td-head-form-search-wrap">
|
||
<input id="td-header-search" type="text" value="" name="s" autocomplete="off"><input class="wpb_button wpb_btn-inverse btn" type="submit" id="td-header-search-top" value="Search">
|
||
</div>
|
||
</form>
|
||
<div id="td-aj-search"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="td-header-logo-wrap td-container-wrap ">
|
||
<div class="td-container td-header-row">
|
||
<div class="td-header-sp-logo">
|
||
<a class="td-main-logo" href="https://notenoughtech.com/">
|
||
<img data-retina="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" alt="NotEnoughTECH" title="NotEnoughTECH" width="2101" data-src="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" class="td-retina-data lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/default.jpg" loading="lazy"><noscript><img class="td-retina-data" data-retina="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" src="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg" alt="NotEnoughTECH" title="NotEnoughTECH" width="2101"/></noscript>
|
||
<span class="td-visual-hidden">Not Enough TECH</span>
|
||
</a>
|
||
</div>
|
||
<div class="td-header-sp-recs">
|
||
<div class="td-header-rec-wrap">
|
||
|
||
</div> </div>
|
||
</div>
|
||
</div>
|
||
</div><article id="post-12180" class="td-post-template-rd-7 post-12180 post type-post status-publish format-video has-post-thumbnail hentry category-featured category-home-automation tag-cc2531 tag-flash tag-raspberry-pi tag-zigbee tag-zigbee2mqtt post_format-post-format-video" itemscope="" itemtype="https://schema.org/Article">
|
||
<div class="td-video-template-wrap td-container-wrap">
|
||
<div class="td-container">
|
||
<div class="td-crumb-container"><div class="entry-crumbs"><span class="td-bred-no-url-last">Home Automation</span></div></div>
|
||
<div class="td-post-featured-video">
|
||
|
||
<div class="wpb_video_wrapper">
|
||
<iframe id="td_youtube_player" width="600" height="560" frameborder="0" allowfullscreen="" data-src="https://www.youtube.com/embed/RguRQUXWLCY?enablejsapi=1&feature=oembed&wmode=opaque&vq=hd720" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/saved_resource.html" loading="lazy"></iframe>
|
||
<script type="text/javascript">
|
||
var tag = document.createElement("script");
|
||
tag.src = "https://www.youtube.com/iframe_api";
|
||
|
||
var firstScriptTag = document.getElementsByTagName("script")[0];
|
||
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
|
||
|
||
var player;
|
||
|
||
function onYouTubeIframeAPIReady() {
|
||
player = new YT.Player("td_youtube_player", {
|
||
height: "720",
|
||
width: "960",
|
||
events: {
|
||
"onReady": onPlayerReady
|
||
}
|
||
});
|
||
}
|
||
|
||
function onPlayerReady(event) {
|
||
player.setPlaybackQuality("hd720");
|
||
}
|
||
</script>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="td-main-content-wrap td-container-wrap">
|
||
<div class="td-container">
|
||
<div class="td-pb-row">
|
||
<div class="td-pb-span8 td-main-content" role="main">
|
||
<div class="td-ss-main-content">
|
||
|
||
<div class="td-post-header">
|
||
|
||
<ul class="td-category"><li class="entry-category"><a style="background-color:#1e73be; color:#fff; border-color:#1e73be;" href="https://notenoughtech.com/category/home-automation/">Home Automation</a></li></ul>
|
||
<header class="td-post-title">
|
||
<h1 class="entry-title">Flashing CC2531 without CC Debugger</h1>
|
||
|
||
<p class="td-post-sub-title">The easiest way to flash CC2531 Zigbee USB sniffer</p>
|
||
|
||
|
||
<div class="td-module-meta-info">
|
||
<div class="td-post-author-name"><div class="td-author-by">By</div> <a href="https://notenoughtech.com/author/quintaar/">Mat</a><div class="td-author-line"> - </div> </div> <span class="td-post-date td-post-date-no-dot"><time class="entry-date updated td-module-date" datetime="2019-05-30T12:04:52+00:00">May 30, 2019</time></span> <div class="td-post-views-wrap">
|
||
</div>
|
||
</div>
|
||
|
||
</header>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<div class="td-post-content">
|
||
|
||
<!-- A generated by theme -->
|
||
|
||
<script async="" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/f.txt"></script><div class="td-g-rec td-g-rec-id-content_top td_block_wrap td_block_ad_box td_uid_3_5e83290dc2fc4_rand td-pb-border-top td_block_template_1 ">
|
||
<script type="text/javascript">
|
||
var td_screen_width = window.innerWidth;
|
||
|
||
if ( td_screen_width >= 1140 ) {
|
||
/* large monitors */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="9232133555"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 1019 && td_screen_width < 1140 ) {
|
||
/* landscape tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="9232133555"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 768 && td_screen_width < 1019 ) {
|
||
/* portrait tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="9232133555"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width < 768 ) {
|
||
/* Phones */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="9232133555"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
</script><ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="9232133555"></ins>
|
||
</div>
|
||
|
||
<!-- end A -->
|
||
|
||
|
||
<p>I’m switching to Zigbee2MQTT for now. If you want to know if you should too, I talked about the <a href="https://notenoughtech.com/home-automation/zigbee-hub-vs-zigbee2mqtt/">differences between Zigbee Hubs and the DIY approach</a> before. While this method is mentioned in the original documentation, I found that I have been postponing the process forever because of how complicated and obscure flashing CC2531 without CC Debugger is at first glance. If you recently bought the Zigbee USB sniffer and like me discovered “I need to buy a $10 CC Debugger and wait 40 days for it to arrive”. This is the post for you!</p>
|
||
|
||
|
||
|
||
<p>ITEAD has just released a CC2531 which comes with flashed CC2531ZNP-Prod firmware. If you don’t have one already, you can save yourself the trouble and simply order a v2.4 that comes flashed for use with Zigbee2MQTT. [<a href="https://shrsl.com/25xc4">CC2531 on ITEAD – $3.99</a>]
|
||
|
||
|
||
|
||
</p><h2>Requirements</h2>
|
||
|
||
|
||
|
||
<figure class="wp-block-image"><img data-attachment-id="12245" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-3/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg" data-orig-size="571,571" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-3" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-300x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg" alt="" data-srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg 571w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-50x50.jpg 50w" sizes="(max-width: 571px) 100vw, 571px" data-src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg" class="wp-image-12245 td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/Flashing-cc2531-3.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg 571w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-50x50.jpg 50w"><noscript><img data-attachment-id="12245" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-3/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg" data-orig-size="571,571" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-3" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-300x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg" src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg" alt="" class="wp-image-12245" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3.jpg 571w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-3-50x50.jpg 50w" sizes="(max-width: 571px) 100vw, 571px" /></noscript></figure>
|
||
|
||
|
||
|
||
<p>Flashing CC2531 without CC Debugger will need you to have the following items available to you:</p>
|
||
|
||
|
||
|
||
<ul><li><strong>CC2531 (</strong><em>obviously</em>, shop on <a href="http://s.click.aliexpress.com/e/bMgPDNEo">aliexpress</a>, <a href="https://www.banggood.com/custlink/KvmvFpgPuN">banggood</a> or <a href="https://www.gearbest.com/other-pc-parts/pp_009287094157.html?wid=1433363&lkid=38293609">gearbest</a>)</li><li><strong>4 jumper cables (</strong><em>that you don’t mind cutting in half</em><strong>)</strong></li><li><strong>Soldering Iron (</strong><em>and steady hands</em>, I use <a href="https://notenoughtech.com/review/yihua-992da-reveiw/">this one</a>)</li><li><strong>Raspberry Pi (</strong><em>of some sorts</em><strong>)</strong></li></ul>
|
||
|
||
|
||
|
||
<p>If you are interested in home automation, and you have not tried Raspberry Pi to date, you are doing yourself a massive disservice. I know it may seem silly to buy one just for flashing the CC2531 USB stick, but in all honesty, Raspberry Pi Zero costs $5 and can be used to run your whole automation, and CC Debugger will be used once and will set you back almost a $10.</p>
|
||
|
||
|
||
|
||
<div class="product">
|
||
<div class="product__mainimg">
|
||
<img alt="Zigbee CC2531" data-src="https://notenoughtech.com/wp-content/uploads/2019/05/cc2531-3.png" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/cc2531-3.png" loading="lazy"><noscript><img src="https://notenoughtech.com/wp-content/uploads/2019/05/cc2531-3.png" alt="Zigbee CC2531"></noscript>
|
||
</div>
|
||
<div class="product__textcontainer__support">
|
||
<span class="product__support">Support NotEnoughTech</span>
|
||
</div>
|
||
<div class="product__textcontainer__title">
|
||
<div class="product__title">Buy Zigbee CC2531</div>
|
||
</div>
|
||
<div class="product__textcontainer__text">
|
||
<div class="product__text">Use Zigbee2MQTT to control your Zigbee enabled devices.</div>
|
||
</div>
|
||
|
||
|
||
<div id="productshops" class="product__img show">
|
||
|
||
|
||
|
||
<a href="https://www.gearbest.com/other-pc-parts/pp_009287094157.html?wid=1433363&lkid=38293609">
|
||
<img alt="gearbest.com" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;" data-src="https://notenoughtech.com/wp-content/uploads/2019/02/gearbest-1.png" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/gearbest-1.png" loading="lazy"><noscript><img src="https://notenoughtech.com/wp-content/uploads/2019/02/gearbest-1.png" alt="gearbest.com" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;"></noscript></a>
|
||
|
||
<a href="https://www.banggood.com/custlink/KvmvFpgPuN">
|
||
<img alt="banggood.com" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;" data-src="https://notenoughtech.com/wp-content/uploads/2019/02/banggood.png" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/banggood.png" loading="lazy"><noscript><img src="https://notenoughtech.com/wp-content/uploads/2019/02/banggood.png" alt="banggood.com" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;"></noscript></a>
|
||
|
||
<a href="http://s.click.aliexpress.com/e/bMgPDNEo">
|
||
<img alt="aliexpress.com" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;" data-src="https://notenoughtech.com/wp-content/uploads/2019/02/aliexpress.png" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/aliexpress.png" loading="lazy"><noscript><img src="https://notenoughtech.com/wp-content/uploads/2019/02/aliexpress.png" alt="aliexpress.com" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;"></noscript></a>
|
||
|
||
<a href="https://amzn.to/2W02tvt">
|
||
<img alt="AmazonUK" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;" data-src="https://notenoughtech.com/wp-content/uploads/2019/03/amazonuk.png" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/amazonuk.png" loading="lazy"><noscript><img src="https://notenoughtech.com/wp-content/uploads/2019/03/amazonuk.png" alt="AmazonUK" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;"></noscript></a>
|
||
|
||
<a href="https://amzn.to/2WcUX57">
|
||
<img alt="AmazonUS" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;" data-src="https://notenoughtech.com/wp-content/uploads/2019/03/amazonUS.png" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/amazonUS.png" loading="lazy"><noscript><img src="https://notenoughtech.com/wp-content/uploads/2019/03/amazonUS.png" alt="AmazonUS" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;"></noscript></a>
|
||
|
||
<a href="https://shrsl.com/25xc4">
|
||
<img alt="itead.cc" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;" data-src="https://notenoughtech.com/wp-content/uploads/2019/03/itead.jpg" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/itead.jpg" loading="lazy"><noscript><img src="https://notenoughtech.com/wp-content/uploads/2019/03/itead.jpg" alt="itead.cc" style="border-radius:50%;height:50px;width:50px;margin-left:5px;margin-right:5px;"></noscript></a>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<h3>USB Zigbee stick CC2351</h3>
|
||
|
||
|
||
|
||
|
||
<!-- A generated by theme -->
|
||
|
||
<script async="" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/f.txt"></script><div class="td-g-rec td-g-rec-id-content_inline td_block_wrap td_block_ad_box td_uid_2_5e83290dc24b9_rand td-pb-border-top td_block_template_1 ">
|
||
<script type="text/javascript">
|
||
var td_screen_width = window.innerWidth;
|
||
|
||
if ( td_screen_width >= 1140 ) {
|
||
/* large monitors */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 1019 && td_screen_width < 1140 ) {
|
||
/* landscape tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 768 && td_screen_width < 1019 ) {
|
||
/* portrait tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width < 768 ) {
|
||
/* Phones */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:320px;height:50px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
</script><ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>
|
||
</div>
|
||
|
||
<!-- end A -->
|
||
|
||
<p>Soldering iron and 4 jumper wires are needed, as the debug pins on the CC2351 are smaller than your usual breadboard pins. It’s ok if you have a correct header, otherwise, you will have to bend the pins a little, cut the wires and solder it to the pins. </p>
|
||
|
||
|
||
|
||
<p>It’s not a difficult task and you will need only 4 wires. If you are clever enough, you will use the wires matching the Raspberry Pi’s header and long enough to reach directly to its header. </p>
|
||
|
||
|
||
|
||
<figure class="wp-block-gallery columns-3 is-cropped"><ul data-carousel-extra="{"blog_id":1,"permalink":"https:\/\/notenoughtech.com\/home-automation\/flashing-cc2531-without-cc-debugger\/"}" class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img data-attachment-id="12243" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-1/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg" data-orig-size="800,800" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-1" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-300x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg" alt="" data-id="12243" data-link="https://notenoughtech.com/?attachment_id=12243" data-srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg 800w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-768x768.jpg 768w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-640x640.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-50x50.jpg 50w" sizes="(max-width: 800px) 100vw, 800px" data-src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg" class="wp-image-12243 td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/Flashing-cc2531-1.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg 800w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-768x768.jpg 768w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-640x640.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-50x50.jpg 50w"><noscript><img data-attachment-id="12243" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-1/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg" data-orig-size="800,800" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-1" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-300x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg" src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg" alt="" data-id="12243" data-link="https://notenoughtech.com/?attachment_id=12243" class="wp-image-12243" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1.jpg 800w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-768x768.jpg 768w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-640x640.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-1-50x50.jpg 50w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></figure></li><li class="blocks-gallery-item"><figure><img data-attachment-id="12244" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-2/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg" data-orig-size="770,770" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-2" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-300x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg" alt="" data-id="12244" data-link="https://notenoughtech.com/?attachment_id=12244" data-srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg 770w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-768x768.jpg 768w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-640x640.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-50x50.jpg 50w" sizes="(max-width: 770px) 100vw, 770px" data-src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg" class="wp-image-12244 td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/Flashing-cc2531-2.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg 770w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-768x768.jpg 768w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-640x640.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-50x50.jpg 50w"><noscript><img data-attachment-id="12244" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-2/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg" data-orig-size="770,770" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-2" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-300x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg" src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg" alt="" data-id="12244" data-link="https://notenoughtech.com/?attachment_id=12244" class="wp-image-12244" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2.jpg 770w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-150x150.jpg 150w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-300x300.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-768x768.jpg 768w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-640x640.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-197x197.jpg 197w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-245x245.jpg 245w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-490x490.jpg 490w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-2-50x50.jpg 50w" sizes="(max-width: 770px) 100vw, 770px" /></noscript></figure></li><li class="blocks-gallery-item"><figure><img data-attachment-id="12246" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-5/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg" data-orig-size="690,672" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-5" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-300x292.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg" alt="" data-id="12246" data-link="https://notenoughtech.com/?attachment_id=12246" data-srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg 690w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-300x292.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-640x623.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-50x50.jpg 50w" sizes="(max-width: 690px) 100vw, 690px" data-src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg" class="wp-image-12246 td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/Flashing-cc2531-5.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg 690w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-300x292.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-640x623.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-50x50.jpg 50w"><noscript><img data-attachment-id="12246" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-5/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg" data-orig-size="690,672" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-5" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-300x292.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg" src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg" alt="" data-id="12246" data-link="https://notenoughtech.com/?attachment_id=12246" class="wp-image-12246" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5.jpg 690w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-300x292.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-640x623.jpg 640w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-5-50x50.jpg 50w" sizes="(max-width: 690px) 100vw, 690px" /></noscript></figure></li></ul></figure>
|
||
|
||
|
||
|
||
<p>Pay attention to the pinout below, and once the CC2351 is connected via USB AND GPIO go through the instructions below:</p>
|
||
|
||
|
||
|
||
<figure class="wp-block-table"><table class=""><tbody><tr><td><strong>Raspberry Pi</strong></td><td><strong>CC2531</strong></td></tr><tr><td>GND</td><td>GDN</td></tr><tr><td>Pin 38</td><td>DD</td></tr><tr><td>Pin 36</td><td>DC</td></tr><tr><td>Pin 35</td><td>RST</td></tr></tbody></table></figure>
|
||
|
||
|
||
|
||
<div data-carousel-extra="{"blog_id":1,"permalink":"https:\/\/notenoughtech.com\/home-automation\/flashing-cc2531-without-cc-debugger\/"}" class="wp-block-image"><figure class="aligncenter is-resized"><img data-attachment-id="12242" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-6/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg" data-orig-size="590,619" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"1559156274","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-6" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-286x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg" alt="" width="424" height="444" data-srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg 590w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-286x300.jpg 286w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-300x315.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-48x50.jpg 48w" sizes="(max-width: 424px) 100vw, 424px" data-src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg" class="wp-image-12242 td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/Flashing-cc2531-6.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg 590w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-286x300.jpg 286w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-300x315.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-48x50.jpg 48w"><noscript><img data-attachment-id="12242" data-permalink="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/attachment/flashing-cc2531-6/" data-orig-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg" data-orig-size="590,619" data-comments-opened="0" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"1559156274","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Flashing-cc2531-6" data-image-description="" data-medium-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-286x300.jpg" data-large-file="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg" src="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg" alt="" class="wp-image-12242" width="424" height="444" srcset="https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6.jpg 590w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-286x300.jpg 286w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-300x315.jpg 300w, https://notenoughtech.com/wp-content/uploads/2019/05/Flashing-cc2531-6-48x50.jpg 48w" sizes="(max-width: 424px) 100vw, 424px" /></noscript></figure></div>
|
||
|
||
|
||
|
||
<h4>Flashing CC2531 without CC Debugger</h4>
|
||
|
||
|
||
|
||
<ol><li>Check if WiringPi is installed (should be) by running <code>gpio -v</code> if you don’t see the version in the output <a href="http://wiringpi.com/download-and-install/">here are the complete instructions</a>.</li><li>Clone flash it to your Raspberry Pi: <br><code>git clone https://github.com/jmichault/flash_cc2531.git</code></li><li>Navigate to the folder <code>cd flash_cc2531</code> and see if the USB device is wired correctly running: <code>./cc_chipid</code></li><li>You should see <code>ID = b524.</code> if any other outcome is given, check your wires.</li><li>Upload the latest firmware (unpack and use .hex file) <a href="https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator">CC2531_20190425.zip</a> </li><li>Clear the flash with <code>./cc_erase</code></li><li>Upload new firmware using <code>./cc_write /path/to/CC2531ZNP-Prod.hex</code> this will take about 3 min.</li><li>Disconnect the wires and reboot the Raspberry Pi.</li></ol>
|
||
|
||
|
||
|
||
<p>If you followed all the steps carefully, you should have your CC2531 flashed with the new firmware! Congratulations.</p>
|
||
|
||
|
||
|
||
<h2>Conclusion</h2>
|
||
|
||
|
||
|
||
<p>Honestly, I’m not sure why this method isn’t listed as the 1st one, but it needs some exposure. In the next tutorial, I will cover the <a href="https://notenoughtech.com/home-automation/adding-new-devices-to-zigbee2mqtt/">installation of the Zigbee2MQTT</a> and problems I came across while doing so. I hope this will make your time much easier! If you have any questions, please leave it in this <a href="https://www.reddit.com/r/Not_Enough_Tech/comments/busd0n/flashing_cc2531_without_cc_debugger/">Reddit thread</a>.</p>
|
||
|
||
|
||
|
||
<div class="worko-tabs">
|
||
<input class="state" type="radio" title="tab-one" name="tabs-state" id="tab-one" checked="">
|
||
<input class="state" type="radio" title="tab-two" name="tabs-state" id="tab-two">
|
||
<input class="state" type="radio" title="tab-three" name="tabs-state" id="tab-three">
|
||
<input class="state" type="radio" title="tab-four" name="tabs-state" id="tab-four">
|
||
<div class="tabs flex-tabs tabsLabel">
|
||
<label for="tab-one" id="tab-one-label" class="tab">Patreon</label>
|
||
<label for="tab-two" id="tab-two-label" class="tab">PayPal</label>
|
||
<label for="tab-three" id="tab-three-label" class="tab">BitCoin (BTC)</label>
|
||
|
||
<div id="tab-one-panel" class="panel active donationText">
|
||
<div class="panel__imgContainer">
|
||
<img alt="patreon.com" style="border-radius:100%;" data-src="https://notenoughtech.com/wp-content/uploads/2020/02/Patreon_Mark_Coral.jpg" class="img lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/Patreon_Mark_Coral.jpg" loading="lazy"><noscript><img class="img" src="https://notenoughtech.com/wp-content/uploads/2020/02/Patreon_Mark_Coral.jpg" alt="patreon.com" style="border-radius:100%;"></noscript>
|
||
</div>
|
||
<div class="panel__textContainer">
|
||
<h3 style="text-align:center;">Support me on Patreon</h3>
|
||
<p>Patreon supporters have an early access to videos and tutorial files and credit in my videos. Join Patreon and support NotEnoughTech from $1 a month. </p>
|
||
<a href="https://www.patreon.com/NotEnoughTECH" class="button patreon">Patreon</a>
|
||
</div>
|
||
</div>
|
||
<div id="tab-two-panel" class="panel">
|
||
<div class="panel__imgContainer">
|
||
<img alt="paypal.com" data-src="https://notenoughtech.com/wp-content/uploads/2020/02/paypal.png" class="img lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/paypal.png" loading="lazy"><noscript><img class="img" src="https://notenoughtech.com/wp-content/uploads/2020/02/paypal.png" alt="paypal.com"></noscript>
|
||
</div>
|
||
<div class="panel__textContainer">
|
||
<h3 style="text-align:center;">Support me via PayPal</h3>
|
||
<p>Top up my coffee jar ☕☕☕ via PayPal and keep me caffeinated. You will also see your name in support section of my videos as an extra “thank you”.</p>
|
||
<a href="https://www.paypal.me/NotEnoughTECH" class="button paypal">Buy Coffee via PayPal</a>
|
||
</div>
|
||
</div>
|
||
<div id="tab-three-panel" class="panel">
|
||
<div class="panel__imgContainer">
|
||
<img alt="bitcoin.com" data-src="https://notenoughtech.com/wp-content/uploads/2020/02/Bitcoin.png" class="img lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/Bitcoin.png" loading="lazy"><noscript><img class="img" src="https://notenoughtech.com/wp-content/uploads/2020/02/Bitcoin.png" alt="bitcoin.com"></noscript>
|
||
</div>
|
||
<div class="panel__textContainer">
|
||
<h3 style="text-align:center;">Support me via BitCoin (BTC)</h3>
|
||
<p>You can use BTC to support me as well. It will keep your identity secret, but I will be gratefull regardless of who you are!</p>
|
||
<code align="right">1FUDZe12b1no2i434HSnvLCw5jK7pn16mZ</code>
|
||
</div>
|
||
</div>
|
||
<div id="tab-four-panel" class="panel">
|
||
<div class="panel__imgContainer">
|
||
<img alt="notenoughtech.com" data-src="https://notenoughtech.com/wp-content/uploads/2020/02/16128.png" class="img lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/16128.png" loading="lazy"><noscript><img class="img" src="https://notenoughtech.com/wp-content/uploads/2020/02/16128.png" alt="notenoughtech.com"></noscript>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<p> </p>
|
||
|
||
<!-- A generated by theme -->
|
||
|
||
<script async="" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/f.txt"></script><div class="td-g-rec td-g-rec-id-content_bottom td_block_wrap td_block_ad_box td_uid_4_5e83290dc448a_rand td-pb-border-top td_block_template_1 ">
|
||
<script type="text/javascript">
|
||
var td_screen_width = window.innerWidth;
|
||
|
||
if ( td_screen_width >= 1140 ) {
|
||
/* large monitors */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 1019 && td_screen_width < 1140 ) {
|
||
/* landscape tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 768 && td_screen_width < 1019 ) {
|
||
/* portrait tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width < 768 ) {
|
||
/* Phones */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
</script><ins class="adsbygoogle" style="display:inline-block;width:468px;height:60px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="8706654756"></ins>
|
||
</div>
|
||
|
||
<!-- end A -->
|
||
|
||
</div>
|
||
|
||
|
||
<footer>
|
||
|
||
<div class="td-post-source-tags">
|
||
</div>
|
||
|
||
<div class="td-post-sharing td-post-sharing-bottom td-with-like"><span class="td-post-share-title">SHARE</span>
|
||
<div class="td-default-sharing">
|
||
<a class="td-social-sharing-buttons td-social-facebook" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fnotenoughtech.com%2Fhome-automation%2Fflashing-cc2531-without-cc-debugger%2F" onclick="window.open(this.href, 'mywin','left=50,top=50,width=600,height=350,toolbar=0'); return false;"><i class="td-icon-facebook"></i><div class="td-social-but-text">Facebook</div></a>
|
||
<a class="td-social-sharing-buttons td-social-twitter" href="https://twitter.com/intent/tweet?text=Flashing+CC2531+without+CC+Debugger&url=https%3A%2F%2Fnotenoughtech.com%2Fhome-automation%2Fflashing-cc2531-without-cc-debugger%2F&via=notenoughtech"><i class="td-icon-twitter"></i><div class="td-social-but-text">Twitter</div></a>
|
||
<a class="td-social-sharing-buttons td-social-google" href="https://plus.google.com/share?url=https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/" onclick="window.open(this.href, 'mywin','left=50,top=50,width=600,height=350,toolbar=0'); return false;"><i class="td-icon-googleplus"></i></a>
|
||
<a class="td-social-sharing-buttons td-social-pinterest" href="https://pinterest.com/pin/create/button/?url=https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/&media=https://notenoughtech.com/wp-content/uploads/2019/05/YouTube_NEW1-5.jpg&description=Flashing+CC2531+without+CC+Debugger" onclick="window.open(this.href, 'mywin','left=50,top=50,width=600,height=350,toolbar=0'); return false;"><i class="td-icon-pinterest"></i></a>
|
||
<a class="td-social-sharing-buttons td-social-whatsapp" href="whatsapp://send?text=Flashing+CC2531+without+CC+Debugger%20-%20https%3A%2F%2Fnotenoughtech.com%2Fhome-automation%2Fflashing-cc2531-without-cc-debugger%2F"><i class="td-icon-whatsapp"></i></a>
|
||
</div><div class="td-classic-sharing"><ul><li class="td-classic-facebook"><iframe frameborder="0" style="border:none; overflow:hidden; width:105px; height:21px; background-color:transparent;" data-src="https://www.facebook.com/plugins/like.php?href=https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/&layout=button_count&show_faces=false&width=105&action=like&colorscheme=light&height=21" class=" lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/saved_resource(1).html" loading="lazy"></iframe></li><li class="td-classic-twitter"><iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="true" class="twitter-share-button twitter-share-button-rendered twitter-tweet-button" style="position: static; visibility: visible; width: 60px; height: 20px;" title="Twitter Tweet Button" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/tweet_button.d0f13be8321eb432fba28cfc1c3351b1.en.html" data-url="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/"></iframe> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></li></ul></div></div> <div class="td-author-name vcard author" style="display: none"><span class="fn"><a href="https://notenoughtech.com/author/quintaar/">Mat</a></span></div> <span style="display: none;" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><meta itemprop="name" content="Mat"></span><meta itemprop="datePublished" content="2019-05-30T12:04:52+00:00"><meta itemprop="dateModified" content="2020-03-12T16:39:30+00:00"><meta itemscope="" itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/"><span style="display: none;" itemprop="publisher" itemscope="" itemtype="https://schema.org/Organization"><span style="display: none;" itemprop="logo" itemscope="" itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://notenoughtech.com/wp-content/uploads/2019/07/default.jpg"></span><meta itemprop="name" content="Not Enough TECH"></span><meta itemprop="headline " content="Flashing CC2531 without CC Debugger"><span style="display: none;" itemprop="image" itemscope="" itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://notenoughtech.com/wp-content/uploads/2019/05/YouTube_NEW1-5.jpg"><meta itemprop="width" content="1920"><meta itemprop="height" content="1080"></span> </footer>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<div class="td-pb-span4 td-main-sidebar" role="complementary">
|
||
<div class="td-ss-main-sidebar">
|
||
|
||
<!-- A generated by theme -->
|
||
|
||
<script async="" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/f.txt"></script><div class="td-g-rec td-g-rec-id-sidebar td_block_wrap td_block_ad_box td_block_widget td_uid_5_5e83290dc6e2f_rand td-pb-border-top td_block_template_1 ">
|
||
<script type="text/javascript">
|
||
var td_screen_width = window.innerWidth;
|
||
|
||
if ( td_screen_width >= 1140 ) {
|
||
/* large monitors */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="2387218757"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 1019 && td_screen_width < 1140 ) {
|
||
/* landscape tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="2387218757"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
|
||
if ( td_screen_width >= 768 && td_screen_width < 1019 ) {
|
||
/* portrait tablets */
|
||
document.write('<ins class="adsbygoogle" style="display:inline-block;width:200px;height:200px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="2387218757"></ins>');
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
}
|
||
</script><ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-3835414421597986" data-ad-slot="2387218757"></ins>
|
||
</div>
|
||
|
||
<!-- end A -->
|
||
|
||
<aside class="td_block_template_1 widget widget_text"><h4 class="block-title"><span>Irregular Email newsletter</span></h4> <div class="textwidget"><!-- Begin MailChimp Signup Form -->
|
||
<link href="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/slim-10_7.css" rel="stylesheet" type="text/css">
|
||
<style type="text/css">
|
||
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
|
||
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
|
||
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
|
||
</style>
|
||
<div id="mc_embed_signup">
|
||
<form action="https://wordpress.us13.list-manage.com/subscribe/post?u=d121557d738c497644e8a0d10&id=940dac4cdf" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate="">
|
||
<div id="mc_embed_signup_scroll">
|
||
|
||
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required="">
|
||
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
|
||
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_d121557d738c497644e8a0d10_940dac4cdf" tabindex="-1" value=""></div>
|
||
<div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
|
||
<!--End mc_embed_signup--></div>
|
||
</aside><div class="td_block_wrap td_block_rd_3 td_block_widget td_uid_6_5e83290dc80cf_rand td-pb-border-top td_block_template_1 td-column-1 td_block_padding" data-td-block-uid="td_uid_6_5e83290dc80cf"><script>var block_td_uid_6_5e83290dc80cf = new tdBlock();
|
||
block_td_uid_6_5e83290dc80cf.id = "td_uid_6_5e83290dc80cf";
|
||
block_td_uid_6_5e83290dc80cf.atts = '{"limit":"5","sort":"","post_ids":"","tag_slug":"NodeRED for beginners","autors_id":"","installed_post_types":"","category_id":"433","category_ids":"","custom_title":"NodeRED for beginners","custom_url":"","show_child_cat":"","sub_cat_ajax":"","ajax_pagination":"","header_color":"#","header_text_color":"#","ajax_pagination_infinite_stop":"","td_column_number":1,"td_ajax_preloading":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","color_preset":"","border_top":"","class":"td_block_widget td_uid_6_5e83290dc80cf_rand","el_class":"","offset":"","css":"","tdc_css":"","tdc_css_class":"td_uid_6_5e83290dc80cf_rand","tdc_css_class_style":"td_uid_6_5e83290dc80cf_rand_style","live_filter":"","live_filter_cur_post_id":"","live_filter_cur_post_author":"","block_template_id":""}';
|
||
block_td_uid_6_5e83290dc80cf.td_column_number = "1";
|
||
block_td_uid_6_5e83290dc80cf.block_type = "td_block_rd_3";
|
||
block_td_uid_6_5e83290dc80cf.post_count = "5";
|
||
block_td_uid_6_5e83290dc80cf.found_posts = "7";
|
||
block_td_uid_6_5e83290dc80cf.header_color = "#";
|
||
block_td_uid_6_5e83290dc80cf.ajax_pagination_infinite_stop = "";
|
||
block_td_uid_6_5e83290dc80cf.max_num_pages = "2";
|
||
tdBlocksArray.push(block_td_uid_6_5e83290dc80cf);
|
||
</script><div class="td-block-title-wrap"><h4 class="block-title"><span>NodeRED for beginners</span></h4></div><div id="td_uid_6_5e83290dc80cf" class="td_block_inner">
|
||
<div class="td_module_rd_3 td_module_wrap td-animation-stack">
|
||
<div class="td-module-image">
|
||
<div class="td-module-thumb"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-7/" rel="bookmark" title="NodeRED for beginners: 7. Tips & Tricks"><img width="300" height="150" data-srcset="https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 7. Tips & Tricks" data-src="https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-300x150.jpg" class="entry-thumb td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/NodeRED-for-beginners-300x150.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-600x300.jpg 600w"><noscript><img width="300" height="150" class="entry-thumb" src="https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-300x150.jpg" srcset="https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/10/NodeRED-for-beginners-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 7. Tips & Tricks"/></noscript><span class="td-video-play-ico"><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/ico-video-large.png" loading="lazy"><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" class="td-retina" src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" alt="video"/></noscript></span></a></div> <div class="td-post-category-wrap"></div>
|
||
</div>
|
||
|
||
<h3 class="entry-title td-module-title"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-7/" rel="bookmark" title="NodeRED for beginners: 7. Tips & Tricks">NodeRED for beginners: 7. Tips & Tricks</a></h3>
|
||
<div class="td-module-meta-info">
|
||
<span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2018-10-01T15:42:53+00:00">October 1, 2018</time></span> </div>
|
||
|
||
<div class="td-excerpt">
|
||
That's the last post of this series with a couple of tips and tricks you might find handy while building your own flows. These... </div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="td_module_rd_3 td_module_wrap td-animation-stack">
|
||
<div class="td-module-image">
|
||
<div class="td-module-thumb"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-6/" rel="bookmark" title="NodeRED for beginners: 6. Function node"><img width="300" height="150" data-srcset="https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 6. Function node" data-src="https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-300x150.jpg" class="entry-thumb td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/YT_ThumbNODEREsssDSERIES-300x150.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-600x300.jpg 600w"><noscript><img width="300" height="150" class="entry-thumb" src="https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-300x150.jpg" srcset="https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/06/YT_ThumbNODEREsssDSERIES-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 6. Function node"/></noscript><span class="td-video-play-ico"><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/ico-video-large.png" loading="lazy"><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" class="td-retina" src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" alt="video"/></noscript></span></a></div> <div class="td-post-category-wrap"></div>
|
||
</div>
|
||
|
||
<h3 class="entry-title td-module-title"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-6/" rel="bookmark" title="NodeRED for beginners: 6. Function node">NodeRED for beginners: 6. Function node</a></h3>
|
||
<div class="td-module-meta-info">
|
||
<span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2018-06-25T20:03:31+00:00">June 25, 2018</time></span> </div>
|
||
|
||
<div class="td-excerpt">
|
||
The Function Node is one of the most useful nodes in NodeRED. It's a javascript editor which doesn't do much unless you tell it... </div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="td_module_rd_3 td_module_wrap td-animation-stack">
|
||
<div class="td-module-image">
|
||
<div class="td-module-thumb"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-5/" rel="bookmark" title="NodeRED for beginners: 5. Connectivity"><img width="300" height="150" data-srcset="https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 5. Connectivity" data-src="https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-300x150.jpg" class="entry-thumb td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/maxresdefault-8-300x150.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-600x300.jpg 600w"><noscript><img width="300" height="150" class="entry-thumb" src="https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-300x150.jpg" srcset="https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/06/maxresdefault-8-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 5. Connectivity"/></noscript><span class="td-video-play-ico"><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/ico-video-large.png" loading="lazy"><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" class="td-retina" src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" alt="video"/></noscript></span></a></div> <div class="td-post-category-wrap"></div>
|
||
</div>
|
||
|
||
<h3 class="entry-title td-module-title"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-5/" rel="bookmark" title="NodeRED for beginners: 5. Connectivity">NodeRED for beginners: 5. Connectivity</a></h3>
|
||
<div class="td-module-meta-info">
|
||
<span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2018-06-18T16:51:34+00:00">June 18, 2018</time></span> </div>
|
||
|
||
<div class="td-excerpt">
|
||
I explained how to process the data in the last tutorial, its time to learn how to send the data to NodeRED and how... </div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="td_module_rd_3 td_module_wrap td-animation-stack">
|
||
<div class="td-module-image">
|
||
<div class="td-module-thumb"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-4/" rel="bookmark" title="NodeRED for beginners: 4. Data Processing"><img width="300" height="150" data-srcset="https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 4. Data Processing" data-src="https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-300x150.jpg" class="entry-thumb td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/category_nodered-300x150.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-600x300.jpg 600w"><noscript><img width="300" height="150" class="entry-thumb" src="https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-300x150.jpg" srcset="https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/02/category_nodered-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 4. Data Processing"/></noscript><span class="td-video-play-ico"><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/ico-video-large.png" loading="lazy"><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" class="td-retina" src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" alt="video"/></noscript></span></a></div> <div class="td-post-category-wrap"></div>
|
||
</div>
|
||
|
||
<h3 class="entry-title td-module-title"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-4/" rel="bookmark" title="NodeRED for beginners: 4. Data Processing">NodeRED for beginners: 4. Data Processing</a></h3>
|
||
<div class="td-module-meta-info">
|
||
<span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2018-06-11T14:48:30+00:00">June 11, 2018</time></span> </div>
|
||
|
||
<div class="td-excerpt">
|
||
If you made your first flow already, you know that data is passed between each node. If you want to see this in a simplified example,... </div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="td_module_rd_3 td_module_wrap td-animation-stack">
|
||
<div class="td-module-image">
|
||
<div class="td-module-thumb"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-3/" rel="bookmark" title="NodeRED for beginners: 3. Your First Flow"><img width="300" height="150" data-srcset="https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 3. Your First Flow" data-src="https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-300x150.jpg" class="entry-thumb td-animation-stack-type1-1 lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/nodebest1-300x150.jpg" loading="lazy" srcset="https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-600x300.jpg 600w"><noscript><img width="300" height="150" class="entry-thumb" src="https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-300x150.jpg" srcset="https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-300x150.jpg 300w, https://notenoughtech.com/wp-content/uploads/2018/02/nodebest1-600x300.jpg 600w" sizes="(-webkit-min-device-pixel-ratio: 2) 600px, (min-resolution: 192dpi) 600px, 300px" alt="" title="NodeRED for beginners: 3. Your First Flow"/></noscript><span class="td-video-play-ico"><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyloaded" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/ico-video-large.png" loading="lazy"><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" alt="video" data-src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" class="td-retina lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="40" height="40" class="td-retina" src="https://notenoughtech.com/wp-content/themes/ionMag/images/icons/ico-video-large.png" alt="video"/></noscript></span></a></div> <div class="td-post-category-wrap"></div>
|
||
</div>
|
||
|
||
<h3 class="entry-title td-module-title"><a href="https://notenoughtech.com/home-automation/nodered-home-automation/nodered-for-beginners-3/" rel="bookmark" title="NodeRED for beginners: 3. Your First Flow">NodeRED for beginners: 3. Your First Flow</a></h3>
|
||
<div class="td-module-meta-info">
|
||
<span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2018-06-04T17:38:15+00:00">June 4, 2018</time></span> </div>
|
||
|
||
<div class="td-excerpt">
|
||
We talked about why you should get NodeRED in the first place, and how to get started with NodeRED, now it's time for your... </div>
|
||
|
||
</div>
|
||
|
||
</div></div> <!-- ./block --> </div>
|
||
</div>
|
||
</div> <!-- /.td-pb-row -->
|
||
</div> <!-- /.td-container -->
|
||
</div> <!-- /.td-main-content-wrap -->
|
||
</article> <!-- /.post -->
|
||
|
||
<!-- Instagram -->
|
||
|
||
<div class="td-footer-ad td-container-wrap">
|
||
</div>
|
||
|
||
<div class="td-footer-outer-wrapper td-container-wrap ">
|
||
<!-- Footer -->
|
||
<div class="td-footer-wrapper td-footer-template-14 ">
|
||
<div class="td-container">
|
||
<div class="td-pb-row">
|
||
<div class="td-pb-span12">
|
||
|
||
<div class="footer-social-wrap td-social-style-2">
|
||
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.facebook.com/NotEnoughTECH/" title="Facebook">
|
||
<i class="td-icon-font td-icon-facebook"></i>
|
||
<span class="td-social-name">Facebook</span>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.instagram.com/notenoughtech/" title="Instagram">
|
||
<i class="td-icon-font td-icon-instagram"></i>
|
||
<span class="td-social-name">Instagram</span>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="mailto:mat@notenoughtech.com" title="Mail">
|
||
<i class="td-icon-font td-icon-mail-1"></i>
|
||
<span class="td-social-name">Mail</span>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.paypal.me/notenoughtech" title="Paypal">
|
||
<i class="td-icon-font td-icon-paypal"></i>
|
||
<span class="td-social-name">Paypal</span>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://twitter.com/NotEnoughTECH" title="Twitter">
|
||
<i class="td-icon-font td-icon-twitter"></i>
|
||
<span class="td-social-name">Twitter</span>
|
||
</a>
|
||
</span>
|
||
<span class="td-social-icon-wrap">
|
||
<a target="_blank" href="https://www.youtube.com/user/Polepositionpage" title="Youtube">
|
||
<i class="td-icon-font td-icon-youtube"></i>
|
||
<span class="td-social-name">Youtube</span>
|
||
</a>
|
||
</span> </div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Sub Footer -->
|
||
<div class="td-sub-footer-container">
|
||
<div class="td-container">
|
||
<div class="td-pb-row">
|
||
<div class="td-pb-span12 td-sub-footer-menu">
|
||
</div>
|
||
|
||
<div class="td-pb-span12 td-sub-footer-copy">
|
||
© 2018 NotEnoughTech. All rights reserved
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div><!--close td-outer-wrap-->
|
||
|
||
|
||
|
||
<!--
|
||
|
||
Theme: ionMag by tagDiv.com 2017
|
||
Version: 2.1 (rara)
|
||
Deploy mode: deploy
|
||
|
||
uid: 5e83290ddc638
|
||
-->
|
||
|
||
|
||
<!-- Custom css form theme panel -->
|
||
<style type="text/css" media="screen">
|
||
/* custom css theme panel */
|
||
/*RASPBERRY PI*/
|
||
.category-2.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_rpi.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-1018.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://notenoughtech.com/wp-content/uploads/2019/10/hatsbackground.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
|
||
.category-214.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_rpi.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-168.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_rpi.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
|
||
.category-169.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_rpi.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-3.td_category_template_rd_6 .td-category-header {
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_rpi.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
|
||
/*TASKER*/
|
||
.category-56.td_category_template_rd_6 .td-category-header {
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_tasker.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-217.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_tasker.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-346.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_tasker.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
|
||
/*HOME AUTOMATION*/
|
||
.category-568.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_alexa.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-631.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_google.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-654.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_nodered.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-653.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/category_esp32.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
|
||
/*REVIEW*/
|
||
.category-226.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/audio.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-175.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/comps.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-153.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/mobile.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-165.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/net.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
.category-437.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://35.188.28.166/wp-content/uploads/2018/02/tool.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
|
||
/*3D Printing*/
|
||
.category-498.td_category_template_rd_6 .td-category-header {
|
||
background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) );
|
||
background-image: url('https://notenoughtech.com/wp-content/uploads/2019/03/3dPrint-cat.jpg');
|
||
background-repeat: no-repeat;
|
||
background-position: center;
|
||
background-size: 100%;
|
||
}
|
||
|
||
/* black background for categories */
|
||
.td-category-title-holder .entry-title.td-page-title {
|
||
background-color: transparent;
|
||
}
|
||
|
||
|
||
|
||
|
||
.product {
|
||
width: 100%;
|
||
position: relative;
|
||
max-width: 700px;
|
||
|
||
background: #fff;
|
||
box-shadow: 0px 14px 80px rgba(103, 131, 138, 0.2);
|
||
border-radius: 5px;
|
||
height: 120px;
|
||
margin-top: 35px;
|
||
margin-bottom: 55px;
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
.product__textcontainer__support {
|
||
position: absolute;
|
||
top: -20px;
|
||
right: 10px;
|
||
}
|
||
.product__textcontainer__title {
|
||
position: absolute;
|
||
top: 25px;
|
||
left: 160px;
|
||
}
|
||
.product__textcontainer__text {
|
||
position: absolute;
|
||
top: 55px;
|
||
left: 180px;
|
||
}
|
||
|
||
|
||
|
||
.product__mainimg {
|
||
width: 150px;
|
||
flex-shrink: 0;
|
||
height: 150px;
|
||
background-image: linear-gradient(147deg, #676d8a 0%, #ffffff 74%);
|
||
box-shadow: 4px 13px 30px 1px rgba(103, 131, 138, 0.2);
|
||
border-radius: 20px;
|
||
transform: translate(-15px, 10px);
|
||
overflow: hidden;
|
||
|
||
}
|
||
.product__support {
|
||
color: #7b7992;
|
||
margin-bottom: 5px;
|
||
display: block;
|
||
font-weight: 500;
|
||
margin-top: 20px;
|
||
text-align: right;
|
||
}
|
||
.product__title {
|
||
font-size: 24px;
|
||
font-weight: 700;
|
||
color: #0d0925;
|
||
margin-bottom: 10px;
|
||
text-align: left;
|
||
}
|
||
.product__text {
|
||
color: #4e4a67;
|
||
line-height: 1.5em;
|
||
text-align: center;
|
||
display: inline;
|
||
}
|
||
.product__img {
|
||
position: relative;
|
||
top: -50px;
|
||
right: 0px;
|
||
float: right;
|
||
display: inline-flex;
|
||
}
|
||
|
||
|
||
/* Donation and Support*/
|
||
|
||
|
||
.worko-tabs {
|
||
margin-top: 20px;
|
||
margin-bottom: 20px;
|
||
margin-left: 15px;
|
||
margin-right: 15px;
|
||
}
|
||
.worko-tabs .state {
|
||
position: absolute;
|
||
left: -1000px;
|
||
}
|
||
.worko-tabs .flex-tabs {
|
||
display: flex;
|
||
justify-content: space-between;
|
||
flex-wrap: wrap;
|
||
}
|
||
.worko-tabs .flex-tabs .tab {
|
||
flex-grow: 1;
|
||
max-height: 40px;
|
||
}
|
||
.worko-tabs .flex-tabs .panel {
|
||
background-color: #fff;
|
||
min-height: 200px;
|
||
display: none;
|
||
width: 100%;
|
||
flex-basis: auto;
|
||
box-shadow: 0px 14px 80px rgba(84, 75, 58, 0.4);
|
||
}
|
||
.worko-tabs .tab {
|
||
display: inline-block;
|
||
padding: 10px;
|
||
vertical-align: top;
|
||
background-color: #eee;
|
||
cursor: hand;
|
||
cursor: pointer;
|
||
border-left: 10px solid #ccc;
|
||
}
|
||
.worko-tabs .tab:hover {
|
||
background-color: #c3c4c7;
|
||
}
|
||
#tab-one:checked ~ .tabs #tab-one-label, #tab-two:checked ~ .tabs #tab-two-label, #tab-three:checked ~ .tabs #tab-three-label, #tab-four:checked ~ .tabs #tab-four-label {
|
||
background-color: #6b6c70;
|
||
cursor: default;
|
||
border-left-color: #ffffff;
|
||
color: white;
|
||
}
|
||
#tab-one:checked ~ .tabs #tab-one-panel, #tab-two:checked ~ .tabs #tab-two-panel, #tab-three:checked ~ .tabs #tab-three-panel, #tab-four:checked ~ .tabs #tab-four-panel {
|
||
display: block;
|
||
}
|
||
.button {
|
||
border: none;
|
||
color: white;
|
||
padding: 15px 32px;
|
||
text-align: center;
|
||
text-decoration: none;
|
||
font-size: 16px;
|
||
float: right;
|
||
margin: 0px 0px;
|
||
}
|
||
.patreon {
|
||
background-color: #f96854;
|
||
}
|
||
.paypal {
|
||
background-color: #3b7bbf;
|
||
}
|
||
.download {
|
||
background-color: #000;
|
||
}
|
||
.tabsLabel{
|
||
color: black;
|
||
}
|
||
.panel {
|
||
position: relative;
|
||
}
|
||
.panel:after {
|
||
content: "";
|
||
display: table;
|
||
clear: both;
|
||
}
|
||
.panel__imgContainer {
|
||
position: relative;
|
||
float: left;
|
||
width: 150px;
|
||
height: 100%;
|
||
margin: 0 15px 0 15px;
|
||
}
|
||
.panel__imgContainer > img{
|
||
position: absolute;
|
||
width: 100%;
|
||
top: 50%;
|
||
transform: translate(0, -50%);
|
||
}
|
||
.panel__textContainer {
|
||
position: relative;
|
||
padding: 15px;
|
||
width: auto;
|
||
}
|
||
.panel__textContainer > code {
|
||
font-size:120%;
|
||
}
|
||
.panel__textContainer:after {
|
||
content: "";
|
||
display: table;
|
||
clear: both;
|
||
}
|
||
.panel__textContainer > p {
|
||
max-width: auto;
|
||
}
|
||
@media (max-width: 600px) {
|
||
.panel {
|
||
min-height: 300px;
|
||
}
|
||
.flex-tabs {
|
||
flex-direction: column;
|
||
}
|
||
.flex-tabs .tab {
|
||
background: #fff;
|
||
border-bottom: 1px solid #ccc;
|
||
}
|
||
.flex-tabs .tab:last-of-type {
|
||
border-bottom: none;
|
||
}
|
||
.flex-tabs #tab-one-label {
|
||
order: 1;
|
||
}
|
||
.flex-tabs #tab-two-label {
|
||
order: 3;
|
||
}
|
||
.flex-tabs #tab-three-label {
|
||
order: 5;
|
||
}
|
||
.flex-tabs #tab-four-label {
|
||
order: 7;
|
||
}
|
||
.flex-tabs #tab-one-panel {
|
||
order: 2;
|
||
}
|
||
.flex-tabs #tab-two-panel {
|
||
order: 4;
|
||
}
|
||
.flex-tabs #tab-three-panel {
|
||
order: 6;
|
||
}
|
||
.flex-tabs #tab-four-panel {
|
||
order: 8;
|
||
}
|
||
#tab-one:checked ~ .tabs #tab-one-label, #tab-two:checked ~ .tabs #tab-two-label, #tab-three:checked ~ .tabs #tab-three-label, #tab-four:checked ~ .tabs #tab-four-label {
|
||
border-bottom: none;
|
||
}
|
||
#tab-one:checked ~ .tabs #tab-one-panel, #tab-two:checked ~ .tabs #tab-two-panel, #tab-three:checked ~ .tabs #tab-three-panel, #tab-four:checked ~ .tabs #tab-four-panel {
|
||
border-bottom: 1px solid #ccc;
|
||
}
|
||
.panel__imgContainer {
|
||
width: 80px;
|
||
height: 80px;
|
||
float: left;
|
||
margin: 15px;
|
||
}
|
||
.panel__textContainer {
|
||
position: relative;
|
||
padding: 10px;
|
||
}
|
||
.panel__textContainer > code {
|
||
font-size:120%;
|
||
}
|
||
}
|
||
|
||
|
||
|
||
/* custom responsive css from theme panel (Advanced CSS) */
|
||
@media (max-width: 767px) {
|
||
.product__text { display: none;}
|
||
.product__mainimg {transform: translate(-15px, -40px);}
|
||
}
|
||
</style>
|
||
|
||
<script type="text/javascript">
|
||
/* <![CDATA[ */
|
||
var ubermenu_data = {"remove_conflicts":"on","reposition_on_load":"off","intent_delay":"300","intent_interval":"100","intent_threshold":"7","scrollto_offset":"50","scrollto_duration":"1000","responsive_breakpoint":"959","accessible":"on","retractor_display_strategy":"responsive","touch_off_close":"on","collapse_after_scroll":"on","v":"3.2.5","configurations":["sidemenu","main"],"ajax_url":"https:\/\/notenoughtech.com\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/notenoughtech.com\/wp-content\/plugins\/ubermenu\/"};
|
||
/* ]]> */
|
||
</script>
|
||
<script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/3d9b8.js.téléchargement"></script>
|
||
|
||
<script type="text/javascript">
|
||
/* <![CDATA[ */
|
||
var ubermenu_sticky_settings = {"main":{"full_width_menu_bar":"on","center_inner_width":"","offset":"","mobile":"off","sticky_offset":"","is_sticky":1,"permanent":0,"is_mobile":0}};
|
||
/* ]]> */
|
||
</script>
|
||
|
||
|
||
|
||
<script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/1179c.js.téléchargement"></script>
|
||
|
||
<script type="text/javascript" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/js"></script>
|
||
<script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/13d7d.js.téléchargement"></script>
|
||
|
||
<script type="text/javascript" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/OneSignalSDK.js.téléchargement" async="async"></script>
|
||
|
||
<script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/4eed5.js.téléchargement"></script>
|
||
|
||
<script type="text/javascript">
|
||
/* <![CDATA[ */
|
||
var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/notenoughtech.com\/wp-admin\/admin-ajax.php","nonce":"4ae60995a5","display_exif":"0","display_geo":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"white","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"0","login_url":"https:\/\/notenoughtech.com\/wp-login.php?redirect_to=https%3A%2F%2Fnotenoughtech.com%2Fhome-automation%2Fflashing-cc2531-without-cc-debugger%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"],"local_comments_commenting_as":"<fieldset><label for=\"email\">Email<\/label> <input type=\"text\" name=\"email\" class=\"jp-carousel-comment-form-field jp-carousel-comment-form-text-field\" id=\"jp-carousel-comment-form-email-field\" \/><\/fieldset><fieldset><label for=\"author\">Name<\/label> <input type=\"text\" name=\"author\" class=\"jp-carousel-comment-form-field jp-carousel-comment-form-text-field\" id=\"jp-carousel-comment-form-author-field\" \/><\/fieldset><fieldset><label for=\"url\">Website<\/label> <input type=\"text\" name=\"url\" class=\"jp-carousel-comment-form-field jp-carousel-comment-form-text-field\" id=\"jp-carousel-comment-form-url-field\" \/><\/fieldset>"};
|
||
/* ]]> */
|
||
</script>
|
||
<script src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/adca0.js.téléchargement"></script>
|
||
|
||
|
||
<!-- JS generated by theme -->
|
||
|
||
<script>
|
||
|
||
|
||
|
||
|
||
|
||
// if the theme has tdBackstr support, it means this already uses it
|
||
if ( 'undefined' !== typeof window.tdBackstr ) {
|
||
|
||
(function(){
|
||
// the site background td-backstretch jquery object is dynamically added in DOM, and after any translation effects are applied over td-backstretch
|
||
var wrapper_image_jquery_obj = jQuery( '<div class=\'backstretch\'></div>' );
|
||
var image_jquery_obj = jQuery( '<img class=\'td-backstretch not-parallax\' src=\'https://notenoughtech.com/wp-content/uploads/2018/02/home-au.jpg\'>' );
|
||
|
||
wrapper_image_jquery_obj.append( image_jquery_obj );
|
||
|
||
jQuery( 'body' ).prepend( wrapper_image_jquery_obj );
|
||
|
||
var td_backstr_item = new tdBackstr.item();
|
||
|
||
td_backstr_item.wrapper_image_jquery_obj = wrapper_image_jquery_obj;
|
||
td_backstr_item.image_jquery_obj = image_jquery_obj;
|
||
|
||
tdBackstr.add_item( td_backstr_item );
|
||
|
||
})();
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
(function(){
|
||
var html_jquery_obj = jQuery('html');
|
||
|
||
if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) {
|
||
|
||
var path = 'https://notenoughtech.com/wp-content/themes/ionMag/style.css';
|
||
|
||
jQuery.get(path, function(data) {
|
||
|
||
var str_split_separator = '#td_css_split_separator';
|
||
var arr_splits = data.split(str_split_separator);
|
||
var arr_length = arr_splits.length;
|
||
|
||
if (arr_length > 1) {
|
||
|
||
var dir_path = 'https://notenoughtech.com/wp-content/themes/ionMag';
|
||
var splited_css = '';
|
||
|
||
for (var i = 0; i < arr_length; i++) {
|
||
if (i > 0) {
|
||
arr_splits[i] = str_split_separator + ' ' + arr_splits[i];
|
||
}
|
||
//jQuery('head').append('<style>' + arr_splits[i] + '</style>');
|
||
|
||
var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) {
|
||
return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm,'');
|
||
});
|
||
|
||
splited_css += "<style>" + formated_str + "</style>";
|
||
}
|
||
|
||
var td_theme_css = jQuery('link#td-theme-css');
|
||
|
||
if (td_theme_css.length) {
|
||
td_theme_css.after(splited_css);
|
||
}
|
||
}
|
||
});
|
||
}
|
||
})();
|
||
|
||
|
||
|
||
</script>
|
||
|
||
<script type="text/javascript" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/e-202014.js.téléchargement" async="async" defer="defer"></script>
|
||
<script type="text/javascript">
|
||
_stq = window._stq || [];
|
||
_stq.push([ 'view', {v:'ext',j:'1:8.3',blog:'109791830',post:'12180',tz:'0',srv:'notenoughtech.com'} ]);
|
||
_stq.push([ 'clickTrackerInit', '109791830', '12180' ]);
|
||
</script>
|
||
|
||
|
||
<div id="tdw-css-writer" style="display: none" class="tdw-drag-dialog tdc-window-sidebar">
|
||
<header>
|
||
|
||
|
||
<a title="Editor" class="tdw-tab tdc-tab-active" href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#" data-tab-content="tdw-tab-editor">Edit with Live CSS</a>
|
||
<div class="tdw-less-info" title="This will be red when errors are detected in your CSS and LESS"></div>
|
||
|
||
</header>
|
||
<div class="tdw-content">
|
||
|
||
|
||
<div class="tdw-tabs-content tdw-tab-editor tdc-tab-content-active">
|
||
|
||
|
||
<script>
|
||
|
||
(function(jQuery, undefined) {
|
||
|
||
jQuery(window).ready(function() {
|
||
|
||
if ( 'undefined' !== typeof tdcAdminIFrameUI ) {
|
||
var $liveIframe = tdcAdminIFrameUI.getLiveIframe();
|
||
|
||
if ( $liveIframe.length ) {
|
||
$liveIframe.load(function() {
|
||
$liveIframe.contents().find( 'body').append( '<textarea class="tdw-css-writer-editor" style="display: none"></textarea>' );
|
||
});
|
||
}
|
||
}
|
||
|
||
});
|
||
|
||
})(jQuery);
|
||
|
||
</script>
|
||
|
||
|
||
<textarea class="tdw-css-writer-editor td_live_css_uid_1_5e83290ddd592"></textarea>
|
||
<div id="td_live_css_uid_1_5e83290ddd592" class="td-code-editor"></div>
|
||
|
||
|
||
<script>
|
||
jQuery(window).load(function (){
|
||
|
||
if ( 'undefined' !== typeof tdLiveCssInject ) {
|
||
|
||
tdLiveCssInject.init();
|
||
|
||
|
||
var editor_textarea = jQuery('.td_live_css_uid_1_5e83290ddd592');
|
||
var languageTools = ace.require("ace/ext/language_tools");
|
||
var tdcCompleter = {
|
||
getCompletions: function (editor, session, pos, prefix, callback) {
|
||
if (prefix.length === 0) {
|
||
callback(null, []);
|
||
return
|
||
}
|
||
|
||
if ('undefined' !== typeof tdcAdminIFrameUI) {
|
||
|
||
var data = {
|
||
error: undefined,
|
||
getShortcode: ''
|
||
};
|
||
|
||
tdcIFrameData.getShortcodeFromData(data);
|
||
|
||
if (!_.isUndefined(data.error)) {
|
||
tdcDebug.log(data.error);
|
||
}
|
||
|
||
if (!_.isUndefined(data.getShortcode)) {
|
||
|
||
var regex = /el_class=\"([A-Za-z0-9_-]*\s*)+\"/g,
|
||
results = data.getShortcode.match(regex);
|
||
|
||
var elClasses = {};
|
||
|
||
for (var i = 0; i < results.length; i++) {
|
||
var currentClasses = results[i]
|
||
.replace('el_class="', '')
|
||
.replace('"', '')
|
||
.split(' ');
|
||
|
||
for (var j = 0; j < currentClasses.length; j++) {
|
||
if (_.isUndefined(elClasses[currentClasses[j]])) {
|
||
elClasses[currentClasses[j]] = '';
|
||
}
|
||
}
|
||
}
|
||
|
||
var arrElClasses = [];
|
||
|
||
for (var prop in elClasses) {
|
||
arrElClasses.push(prop);
|
||
}
|
||
|
||
callback(null, arrElClasses.map(function (item) {
|
||
return {
|
||
name: item,
|
||
value: item,
|
||
meta: 'in_page'
|
||
}
|
||
}));
|
||
}
|
||
}
|
||
}
|
||
};
|
||
languageTools.addCompleter(tdcCompleter);
|
||
|
||
window.editor = ace.edit("td_live_css_uid_1_5e83290ddd592");
|
||
|
||
// 'change' handler is written as function because it's called by tdc_on_add_css_live_components (of wp_footer hook)
|
||
// We did it to reattach the existing compiled css to the new content received from server.
|
||
window.editorChangeHandler = function () {
|
||
//tdwState.lessWasEdited = true;
|
||
|
||
window.onbeforeunload = function () {
|
||
if (tdwState.lessWasEdited) {
|
||
return "You have attempted to leave this page. Are you sure?";
|
||
}
|
||
return false;
|
||
};
|
||
|
||
var editorValue = editor.getSession().getValue();
|
||
|
||
editor_textarea.val(editorValue);
|
||
|
||
if ('undefined' !== typeof tdcAdminIFrameUI) {
|
||
tdcAdminIFrameUI.getLiveIframe().contents().find('.tdw-css-writer-editor:first').val(editorValue);
|
||
|
||
// Mark the content as modified
|
||
// This is important for showing info when composer closes
|
||
tdcMain.setContentModified();
|
||
}
|
||
|
||
tdLiveCssInject.less();
|
||
};
|
||
|
||
editor.getSession().setValue(editor_textarea.val());
|
||
editor.getSession().on('change', editorChangeHandler);
|
||
|
||
editor.setTheme("ace/theme/textmate");
|
||
editor.setShowPrintMargin(false);
|
||
editor.getSession().setMode("ace/mode/less");
|
||
editor.setOptions({
|
||
enableBasicAutocompletion: true,
|
||
enableSnippets: true,
|
||
enableLiveAutocompletion: false
|
||
});
|
||
|
||
}
|
||
|
||
});
|
||
</script>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<footer>
|
||
|
||
|
||
<a href="https://notenoughtech.com/home-automation/flashing-cc2531-without-cc-debugger/?fbclid=IwAR3nIkIivrPJk-fm2hAoJyoQzBiMkp3n22HIOmwLX5qawwXjw99QnQjrLgY#" class="tdw-save-css">Save</a>
|
||
<div class="tdw-more-info-text">Write CSS OR LESS and hit save. CTRL + SPACE for auto-complete.</div>
|
||
|
||
|
||
<div class="tdw-resize"></div>
|
||
</footer>
|
||
</div>
|
||
|
||
|
||
|
||
<!--
|
||
Performance optimized by W3 Total Cache. Learn more: https://www.w3-edge.com/products/
|
||
|
||
Page Caching using disk: enhanced (Requested URI contains query)
|
||
Minified using disk
|
||
|
||
Served from: localhost @ 2020-03-31 11:27:09 by W3 Total Cache
|
||
--><iframe scrolling="no" frameborder="0" allowtransparency="true" src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/widget_iframe.d0f13be8321eb432fba28cfc1c3351b1.html" title="Twitter settings iframe" style="display: none;"></iframe><iframe src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/webPushIframe.html" sandbox="allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation" style="display: none;"></iframe><img src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/g.gif" alt=":)" width="6" height="5" id="wpstats"><iframe src="./Flashing CC2531 without CC Debugger - Not Enough TECH_files/webPushAnalytics.html" style="display: none;"></iframe><div id="onesignal-bell-container" class="onesignal-bell-container onesignal-reset onesignal-bell-container-bottom-left"><div id="onesignal-bell-launcher" class="onesignal-bell-launcher onesignal-bell-launcher-sm onesignal-bell-launcher-bottom-left onesignal-bell-launcher-theme-default onesignal-bell-launcher-active"><div class="onesignal-bell-launcher-button"><svg class="onesignal-bell-svg" xmlns="http://www.w3.org/2000/svg" width="99.7" height="99.7" viewBox="0 0 99.7 99.7" style="filter: drop-shadow(0 2px 4px rgba(34,36,38,0.35));; -webkit-filter: drop-shadow(0 2px 4px rgba(34,36,38,0.35));;"><circle class="background" cx="49.9" cy="49.9" r="49.9" style=""></circle><path class="foreground" d="M50.1 66.2H27.7s-2-.2-2-2.1c0-1.9 1.7-2 1.7-2s6.7-3.2 6.7-5.5S33 52.7 33 43.3s6-16.6 13.2-16.6c0 0 1-2.4 3.9-2.4 2.8 0 3.8 2.4 3.8 2.4 7.2 0 13.2 7.2 13.2 16.6s-1 11-1 13.3c0 2.3 6.7 5.5 6.7 5.5s1.7.1 1.7 2c0 1.8-2.1 2.1-2.1 2.1H50.1zm-7.2 2.3h14.5s-1 6.3-7.2 6.3-7.3-6.3-7.3-6.3z" style=""></path><ellipse class="stroke" cx="49.9" cy="49.9" rx="37.4" ry="36.9" style=""></ellipse></svg></div><div class="onesignal-bell-launcher-badge" style="filter: drop-shadow(0 2px 4px rgba(34,36,38,0));; -webkit-filter: drop-shadow(0 2px 4px rgba(34,36,38,0));;"></div><div class="onesignal-bell-launcher-message"><div class="onesignal-bell-launcher-message-body"></div></div><div class="onesignal-bell-launcher-dialog" style="filter: drop-shadow(0px 2px 2px rgba(34,36,38,.15));; -webkit-filter: drop-shadow(0px 2px 2px rgba(34,36,38,.15));;"><div class="onesignal-bell-launcher-dialog-body"></div></div></div></div></body></html> |