{"id":704,"date":"2022-01-02T03:41:31","date_gmt":"2022-01-02T03:41:31","guid":{"rendered":"https:\/\/www.ebnet.us\/?p=704"},"modified":"2022-05-03T12:20:49","modified_gmt":"2022-05-03T16:20:49","slug":"showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi","status":"publish","type":"post","link":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/","title":{"rendered":"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi"},"content":{"rendered":"\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Blinkt!<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">While I was using <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/pimoroni\/blinkt\" target=\"_blank\">pimoroni<\/a> example scripts to show CPU usage on my Docker Swarm nodes running on my Raspberry Pi 4b I wanted more. I found the is Docker image <a rel=\"noreferrer noopener\" href=\"https:\/\/hub.docker.com\/r\/cisecke\/blinkt-cpu-info\" data-type=\"URL\" data-id=\"https:\/\/hub.docker.com\/r\/cisecke\/blinkt-cpu-info\" target=\"_blank\">cisecke\/blinkt-cpu-info<\/a> however I felt no need to run this Python script as a container. The advantage of this is the script will startup immediately on bootup and not rely on Docker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First you should have Blinkt! installed. You can go to the official GitHub repository <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/pimoroni\/blinkt\" data-type=\"URL\" data-id=\"https:\/\/github.com\/pimoroni\/blinkt\" target=\"_blank\">here<\/a> for their installation instructions or run these commands.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl https:\/\/get.pimoroni.com\/blinkt | bash<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Or on Raspbian<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install pimoroni<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now since I wasn&#8217;t a fan purple I had to edit cisecke&#8217;s script to run without Docker and recognize I&#8217;m using a Blinkt!. His script also supports LED Shim. Here&#8217;s my edited script.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">led.py<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/usr\/bin\/env python\n\nimport signal\nimport os\nimport time\nimport psutil\nfrom subprocess import PIPE, Popen\nimport sys\nimport math\n\n\n#device = os.environ&#91;'Device'].lower()\ndevice = \"blinkt\".entry-title {\ndisplay: none;\n}\nif device not in &#91;'blinkt', 'shim']:\n    raise ValueError('Device not recognized.')\nif device == \"shim\":\n    import ledshim as output_device\nelse:\n    import blinkt as output_device\n\n#mode = os.environ&#91;'Mode'].lower()\nmode = \"mixed\"\nif mode not in &#91;'mixed', 'temp', 'load']:\n    raise ValueError('Mode not recognized.')\n#brightness_parameter = os.environ&#91;'Brightness'].strip()\nbrightness_parameter = .5\nif brightness_parameter and not brightness_parameter == \"\":\n    brightness = min(float(brightness_parameter), 1)\nelse:\n    if device == 'shim':\n        brightness = 1\n    else:\n        brightness = 1\n#interval = max(float(os.environ&#91;'Interval']), 0)\ninterval = 0.05\n#smooth = os.environ&#91;'Smooth'].lower() == \"true\"\nsmooth = \"false\"\n#marker_parameter = os.environ&#91;'Marker'].lower().strip()\nmarker_parameter = \"false\"\nif marker_parameter in &#91;'true', 'false']:\n    marker = marker_parameter == \"true\"\nelse:\n    marker = device == \"shim\"\n#segmented_parameter = os.environ&#91;'Segmented'].lower().strip()\nsegmented_parameter = 'false'\nif segmented_parameter in &#91;'true', 'false']:\n    segmented = segmented_parameter == \"true\"\nelse:\n    segmented = device == \"shim\"\n#direction = os.environ&#91;'Direction']\ndirection = \"RTL\"\n\noutput_device.set_brightness(brightness)\nrunning = True\n\n\ndef sigterm(x, y):\n    global running\n    running = False\n\n\n# Register the signal to the handler\nsignal.signal(signal.SIGTERM, sigterm)\n\n\ndef get_cpu_temperature():\n    process = Popen(&#91;'vcgencmd', 'measure_temp'], stdout=PIPE)\n    output, _error = process.communicate()\n    output = output.decode()\n\n    pos_start = output.index('=') + 1\n    pos_end = output.index(\"'\")\n\n    temp = float(output&#91;pos_start:pos_end])\n\n    return temp\n\n\ndef show_graph(temp, load):\n    segment_pixels_count = output_device.NUM_PIXELS \/ 4\n    temp = temp \/ 80 * output_device.NUM_PIXELS\n    if isinstance(load, list):\n        load = &#91;x \/ 100 * segment_pixels_count for x in load]\n    else:\n        load = load \/ 100 * output_device.NUM_PIXELS\n    pixels = range(output_device.NUM_PIXELS)\n    current = 0\n    if direction.lower() == \"rtl\":\n        pixels = reversed(pixels)\n    for x in pixels:\n        r, g, b = 0, 0, 0\n        if temp &gt; 0:\n            r = get_value(temp)\n            temp -= 1\n        if isinstance(load, list):\n            segment_index = math.trunc(x \/ segment_pixels_count)\n            if load&#91;segment_index] &gt; 0:\n                b = get_value(load&#91;segment_index])\n                load&#91;segment_index] -= 1\n        else:\n            if load &gt; 0:\n                g = get_value(load)\n                load -= 1\n\n        # show the marker, if it's not the last pixel and if it's the last pixel of the segment.\n        if marker and current + 1 != output_device.NUM_PIXELS and (current +1) % segment_pixels_count == 0:\n            g = 255\n        output_device.set_pixel(x, r, g, b)\n        current += 1\n\n    output_device.show()\n\n\ndef get_value(value):\n    max_value = 255\n    if smooth and value &lt;= 1:\n        return max_value * value\n    else:\n        return max_value\n\n\ndef show_info():\n    temp = 0\n    load = 0\n    if mode in &#91;'mixed', 'temp']:\n        temp = get_cpu_temperature()\n    if mode in &#91;'mixed', 'load']:\n#        if segmented:.entry-title {\ndisplay: none;\n}\n#            load = psutil.cpu_percent(percpu=segmented)\n#        else:\n            load = psutil.cpu_percent()\n    show_graph(temp, load)\n\n\nif __name__ == '__main__':\n    while True:\n        if running:\n            show_info()\n            time.sleep(interval)\n        else:\n            break\n    # shut off pixels and exit\n    output_device.clear()\n    output_device.show()\n\n\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then we need to start the script on boot so we will edit crontab<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>crontab -e<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">An add this line<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@reboot python3 path_to_your_script\/led.py &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now either reboot or run the script manually and you should get this<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"2160\" style=\"aspect-ratio: 3840 \/ 2160;\" width=\"3840\" autoplay controls loop muted src=\"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_043222161.mp4\"><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Blinkt! While I was using pimoroni example scripts to show CPU usage on my Docker Swarm nodes running on my Raspberry Pi 4b I wanted more. I found the is Docker image cisecke\/blinkt-cpu-info however I felt no need to run this Python script as a container. The advantage of this is the script will startup&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":701,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[12,24,13,25],"tags":[14,11],"class_list":["post-704","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker","category-hardware","category-raspberrypi","category-software","tag-blinkt","tag-raspberrypi"],"featured_image_src":"https:\/\/www.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","author_info":{"display_name":"Ed Brandon","author_link":"https:\/\/www.ebnet.us\/index.php\/author\/bigeb\/"},"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Blinkt! pimoroni LED Raspberry Pi 4b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ed Brandon\"\/>\n\t<meta name=\"google-site-verification\" content=\"google3df54d40fcd428c7\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"EBnet - Tech Everything from Raspberry Pi&#039;s to Playstation 5\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Blinkt! Watch CPU &amp; Temperature Visually with a Raspberry Pi - EBnet\" \/>\n\t\t<meta property=\"og:description\" content=\"Blinkt! pimoroni LED Raspberry Pi 4b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-01-02T03:41:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-05-03T16:20:49+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@EBnetBlog\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Blinkt! Watch CPU &amp; Temperature Visually with a Raspberry Pi - EBnet\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Blinkt! pimoroni LED Raspberry Pi 4b\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@EBnetBlog\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Ed Brandon\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#blogposting\",\"name\":\"Blinkt! Watch CPU & Temperature Visually with a Raspberry Pi - EBnet\",\"headline\":\"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi\",\"author\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/author\\\/bigeb\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ebnet.us\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/PXL_20220102_022328751.MP_-scaled.jpg\",\"width\":2560,\"height\":1440,\"caption\":\"Raspberry Pi Docker Swarm\"},\"datePublished\":\"2022-01-02T03:41:31-05:00\",\"dateModified\":\"2022-05-03T12:20:49-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#webpage\"},\"articleSection\":\"Docker, Hardware, Raspberry Pi, Software, Blinkt, Raspberry Pi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ebnet.us\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/#listItem\",\"name\":\"Software\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/#listItem\",\"position\":2,\"name\":\"Software\",\"item\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/docker\\\/#listItem\",\"name\":\"Docker\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/docker\\\/#listItem\",\"position\":3,\"name\":\"Docker\",\"item\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/docker\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#listItem\",\"name\":\"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/#listItem\",\"name\":\"Software\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#listItem\",\"position\":4,\"name\":\"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/category\\\/software\\\/docker\\\/#listItem\",\"name\":\"Docker\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/#person\",\"name\":\"Ed Brandon\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/20d736232d61bbd38f16ad2bd010efbb7fa62d271bfd4dcf054ba0fe5b36a63a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ed Brandon\"},\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/EBnetBlog\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/author\\\/bigeb\\\/#author\",\"url\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/author\\\/bigeb\\\/\",\"name\":\"Ed Brandon\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/20d736232d61bbd38f16ad2bd010efbb7fa62d271bfd4dcf054ba0fe5b36a63a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ed Brandon\"},\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/EBnetBlog\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/\",\"name\":\"Blinkt! Watch CPU & Temperature Visually with a Raspberry Pi - EBnet\",\"description\":\"Blinkt! pimoroni LED Raspberry Pi 4b\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/author\\\/bigeb\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/author\\\/bigeb\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ebnet.us\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/PXL_20220102_022328751.MP_-scaled.jpg\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#mainImage\",\"width\":2560,\"height\":1440,\"caption\":\"Raspberry Pi Docker Swarm\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/index.php\\\/2022\\\/01\\\/02\\\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\\\/#mainImage\"},\"datePublished\":\"2022-01-02T03:41:31-05:00\",\"dateModified\":\"2022-05-03T12:20:49-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/#website\",\"url\":\"https:\\\/\\\/www.ebnet.us\\\/\",\"name\":\"EBnet\",\"description\":\"Tech Everything from Raspberry Pi's to Playstation 5\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ebnet.us\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Blinkt! Watch CPU & Temperature Visually with a Raspberry Pi - EBnet","description":"Blinkt! pimoroni LED Raspberry Pi 4b","canonical_url":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"google3df54d40fcd428c7","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#blogposting","name":"Blinkt! Watch CPU & Temperature Visually with a Raspberry Pi - EBnet","headline":"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi","author":{"@id":"https:\/\/www.ebnet.us\/index.php\/author\/bigeb\/#author"},"publisher":{"@id":"https:\/\/www.ebnet.us\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/www.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","width":2560,"height":1440,"caption":"Raspberry Pi Docker Swarm"},"datePublished":"2022-01-02T03:41:31-05:00","dateModified":"2022-05-03T12:20:49-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#webpage"},"articleSection":"Docker, Hardware, Raspberry Pi, Software, Blinkt, Raspberry Pi"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ebnet.us#listItem","position":1,"name":"Home","item":"https:\/\/www.ebnet.us","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/category\/software\/#listItem","name":"Software"}},{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/category\/software\/#listItem","position":2,"name":"Software","item":"https:\/\/www.ebnet.us\/index.php\/category\/software\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/category\/software\/docker\/#listItem","name":"Docker"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ebnet.us#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/category\/software\/docker\/#listItem","position":3,"name":"Docker","item":"https:\/\/www.ebnet.us\/index.php\/category\/software\/docker\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#listItem","name":"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/category\/software\/#listItem","name":"Software"}},{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#listItem","position":4,"name":"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ebnet.us\/index.php\/category\/software\/docker\/#listItem","name":"Docker"}}]},{"@type":"Person","@id":"https:\/\/www.ebnet.us\/#person","name":"Ed Brandon","image":{"@type":"ImageObject","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/20d736232d61bbd38f16ad2bd010efbb7fa62d271bfd4dcf054ba0fe5b36a63a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ed Brandon"},"sameAs":["https:\/\/twitter.com\/EBnetBlog"]},{"@type":"Person","@id":"https:\/\/www.ebnet.us\/index.php\/author\/bigeb\/#author","url":"https:\/\/www.ebnet.us\/index.php\/author\/bigeb\/","name":"Ed Brandon","image":{"@type":"ImageObject","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/20d736232d61bbd38f16ad2bd010efbb7fa62d271bfd4dcf054ba0fe5b36a63a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ed Brandon"},"sameAs":["https:\/\/twitter.com\/EBnetBlog"]},{"@type":"WebPage","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#webpage","url":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/","name":"Blinkt! Watch CPU & Temperature Visually with a Raspberry Pi - EBnet","description":"Blinkt! pimoroni LED Raspberry Pi 4b","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ebnet.us\/#website"},"breadcrumb":{"@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ebnet.us\/index.php\/author\/bigeb\/#author"},"creator":{"@id":"https:\/\/www.ebnet.us\/index.php\/author\/bigeb\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#mainImage","width":2560,"height":1440,"caption":"Raspberry Pi Docker Swarm"},"primaryImageOfPage":{"@id":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/#mainImage"},"datePublished":"2022-01-02T03:41:31-05:00","dateModified":"2022-05-03T12:20:49-04:00"},{"@type":"WebSite","@id":"https:\/\/www.ebnet.us\/#website","url":"https:\/\/www.ebnet.us\/","name":"EBnet","description":"Tech Everything from Raspberry Pi's to Playstation 5","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ebnet.us\/#person"}}]},"og:locale":"en_US","og:site_name":"EBnet - Tech Everything from Raspberry Pi's to Playstation 5","og:type":"article","og:title":"Blinkt! Watch CPU &amp; Temperature Visually with a Raspberry Pi - EBnet","og:description":"Blinkt! pimoroni LED Raspberry Pi 4b","og:url":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/","og:image":"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","og:image:secure_url":"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","og:image:width":"2560","og:image:height":"1440","article:published_time":"2022-01-02T03:41:31+00:00","article:modified_time":"2022-05-03T16:20:49+00:00","twitter:card":"summary_large_image","twitter:site":"@EBnetBlog","twitter:title":"Blinkt! Watch CPU &amp; Temperature Visually with a Raspberry Pi - EBnet","twitter:description":"Blinkt! pimoroni LED Raspberry Pi 4b","twitter:creator":"@EBnetBlog","twitter:image":"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","twitter:label1":"Written by","twitter:data1":"Ed Brandon","twitter:label2":"Est. reading time","twitter:data2":"3 minutes"},"aioseo_meta_data":{"post_id":"704","title":null,"description":"Blinkt! pimoroni LED Raspberry Pi 4b","keywords":[],"keyphrases":{"focus":{"keyphrase":"Blinkt!","score":100,"analysis":{"keyphraseInTitle":{"title":"Focus keyphrase in SEO title","description":"Focus keyphrase found in SEO title.","score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"title":"Focus keyphrase in meta description","description":"Focus keyphrase found in meta description.","score":9,"maxScore":9,"error":0},"keyphraseLength":{"title":"Focus keyphrase length","description":"Good job!","score":9,"maxScore":9,"error":0,"length":1},"keyphraseInURL":{"title":"Focus keyphrase in URL","description":"Focus keyphrase used in the URL.","score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"title":"Focus keyphrase in introduction","description":"Your Focus keyphrase appears in the first paragraph. Well done!","score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":[],"keyphraseInImageAlt":{"title":"Focus keyphrase in image alt attributes","description":"Focus keyphrase found in image alt attribute(s).","score":9,"maxScore":9,"error":0}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","og_image_width":"2560","og_image_height":"1440","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"summary_large_image","twitter_image_type":"featured","twitter_image_url":"https:\/\/ebnet.local.ebnet.us\/wp-content\/uploads\/2022\/01\/PXL_20220102_022328751.MP_-scaled.jpg","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"Article","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2022-01-02 07:37:40","updated":"2025-10-01 03:12:19","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ebnet.us\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ebnet.us\/index.php\/category\/software\/\" title=\"Software\">Software<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ebnet.us\/index.php\/category\/software\/docker\/\" title=\"Docker\">Docker<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBlinkt! Watch CPU &amp; Temperature Visually with a Raspberry Pi\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ebnet.us"},{"label":"Software","link":"https:\/\/www.ebnet.us\/index.php\/category\/software\/"},{"label":"Docker","link":"https:\/\/www.ebnet.us\/index.php\/category\/software\/docker\/"},{"label":"Blinkt! Watch CPU &#038; Temperature Visually with a Raspberry Pi","link":"https:\/\/www.ebnet.us\/index.php\/2022\/01\/02\/showing-cpu-usage-and-temperature-with-blinkt-on-your-raspberry-pi\/"}],"_links":{"self":[{"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/posts\/704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/comments?post=704"}],"version-history":[{"count":2,"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/posts\/704\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/posts\/704\/revisions\/942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/media\/701"}],"wp:attachment":[{"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/media?parent=704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/categories?post=704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ebnet.us\/index.php\/wp-json\/wp\/v2\/tags?post=704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}