{"id":7246,"date":"2021-02-01T01:00:27","date_gmt":"2021-02-01T01:00:27","guid":{"rendered":"https:\/\/garfnet.org.uk\/cms\/?p=7246"},"modified":"2025-11-14T01:04:37","modified_gmt":"2025-11-14T01:04:37","slug":"%cf%804-zoneminder-part-3","status":"publish","type":"post","link":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/","title":{"rendered":"Another update: Raspberry \u03c04 for Zoneminder part 3"},"content":{"rendered":"<hr>\n<h2>Raspberry \u03c04 for ZoneMinder<\/h2>\n<ul>\n<li>Part 1 &#8211; <a href=\"https:\/\/garfnet.org.uk\/cms\/2020\/11\/24\/my-new-\u03c0\/\">Raspberry \u03c04 8GB for Zoneminder<\/a><\/li>\n<li>Part 2 &#8211; <a href=\"https:\/\/garfnet.org.uk\/cms\/2020\/11\/30\/update-on-my-zoneminder-\u03c04\/\">Update: Raspberry \u03c04 8GB for Zoneminder<\/a><\/li>\n<li>Part 3 &#8211; Another update: Raspberry \u03c04 for Zoneminder (<strong>you are here<\/strong>)<\/li>\n<\/ul>\n<hr>\n<p>My \u03c04 Zoneminder has been running for just over two months. Overall I&#8217;m pretty happy with it. The main issue I had was that the current stable version of Zoneminder 1.34.x was not available for the ARM64 version of Pi OS in the Debian repository. At time of writing, most of the <em>current<\/em> release of Pi OS is in fact Debian version 10 (Buster), and it comes from the Debian repositories.<\/p>\n<p>Only the slightly older 1.32.x series of Zoneminder is available for ARM64 Pi OS in the <em>standard<\/em> Debian repositories. To get round this problem, I tried installing Ubuntu 20.04.1 LTS for ARM64 instead. However, I found Ubuntu runs <em>slower<\/em> than Pi OS on ARM64. So I went ahead with Pi OS for ARM 64 anyway and installed the slightly older version of Zoneminder.<\/p>\n<p>Zoneminder 1.32.x works <em>reasonably<\/em> well &#8211; it&#8217;s certainly is good enough. Unfortunately 1.32.x also has some irritating bugs that were fixed in 1.34.x. Fortunately, that is history now<\/p>\n<h2>Finding Zoneminder 1.34 for ARM64<\/h2>\n<h3>Or how I fixed the biggest <em>annoyment<\/em> of all \ud83d\ude42<\/h3>\n<p>I after a lot of hunting, I finally stumbled-upon a version of Zoneminder v1.34 compiled for ARM64 over at the unofficial Debian Multimedia repo, which seems to work an absolute treat. Here&#8217;s how you get it.<\/p>\n<p>Firstly, open a terminal and open the sources.list file for editing, as root&#8230;<\/p>\n<pre>sudo nano \/etc\/apt\/sources.list<\/pre>\n<p>Edit the file so it reads file like this. Note, a little common sense may be required here, if you have other repos enabled or other comments&#8230;<\/p>\n<pre>deb http:\/\/deb.debian.org\/debian buster main contrib non-free \r\ndeb http:\/\/deb.debian.org\/debian-security\/ buster\/updates main contrib non-free\r\ndeb http:\/\/deb.debian.org\/debian buster-updates main contrib non-free\r\n\r\n# Uncomment deb-src lines below then 'apt-get update' to enable 'apt-get source'\r\n#deb-src http:\/\/deb.debian.org\/debian buster main contrib non-free\r\n#deb-src http:\/\/deb.debian.org\/debian-security\/ buster\/updates main contrib non-free\r\n#deb-src http:\/\/deb.debian.org\/debian buster-updates main contrib non-free\r\n\r\n# Added by garf 2020-12-11. \r\n# This is the bit that gets the latest ZM.\r\ndeb http:\/\/www.deb-multimedia.org buster main non-free\r\ndeb http:\/\/www.deb-multimedia.org buster-backports main<\/pre>\n<p>Assuming you already have installed Zoneminder 1.32 all you do now is run the following command in a terminal window&#8230;<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt dist-upgrade<\/pre>\n<h2>Seeing what&#8217;s going on, at a glance<\/h2>\n<p>You may wish to check your Pi&#8217;s temperature, look at how heavily you are loading your CPU&#8217;s. So you might find this little script quite handy&#8230;<\/p>\n<figure style=\"width: 508px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/gallery\/screengrab\/Screenshot_20201205_000200.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/gallery\/screengrab\/Screenshot_20201205_000200.png\" alt=\"Screengrab of remote command line.\" width=\"508\" height=\"663\"><\/a><figcaption class=\"wp-caption-text\">Screengrab of remote command line.<\/figcaption><\/figure>\n<p>The shell script code for the above is as follows. Copy it from here and paste it into <em>nano<\/em>, or some other text editor of your choice:-<\/p>\n<pre>#!\/bin\/bash\r\n# Script: garf-pi4-stats \r\n# Purpose: \r\n# Display the ARM CPU and GPU temperature of Raspberry Pi 4\r\n# as well as # users, CPU load averages and hard disk usage.\r\n# Probably works on other Pi's too.\r\n# This is very useful for headless installations,\r\n# to get a view of what's going on when you connect via SSH.\r\n# Orginal author: Vivek Gite &lt;www.cyberciti.biz&gt; under GPL v2.x+\r\n# Tweaked by Garf 2020-11-30 for Pi 4 with some extra \r\n# features added that others may or may not find useful.\r\n# This script comes with no warranties express or implied.\r\n# -------------------------------------------------------\r\ncpu=$(&lt;\/sys\/class\/thermal\/thermal_zone0\/temp)\r\necho \"\"\r\necho \"-------------------------------------------\"\r\necho \"I am \\\"garf-pi4-stats\\\" shellscript...\"\r\necho \"A simple Garf Technology \u03c04 info doodat\"\r\necho \"Initiated: $(date +\"%F %R\" ) @ $(hostname)\"\r\necho \"-------------------------------------------\"\r\necho \"\"\r\necho \"GPU: $(vcgencmd measure_temp)\"\r\necho \"CPU: temp=$((cpu\/1000))'C\"\r\necho \"\"\r\necho \"SSD usage:\"\r\ndf -h\r\necho \"\"\r\necho \"Uptime:\"\r\nuptime\r\necho \"\"\r\ncowthink \"$(fortune)\r\n\r\nOK, moove along please...\"\r\necho \"\"\r\n# EOF<\/pre>\n<p>Assuming you are using <em>nano<\/em>&#8230;<\/p>\n<pre>nano ~\/bin\/garf-pi4-stats<\/pre>\n<p>Paste the the code you copied a little earlier (shift+ctrl+v). Save the file (ctrl+x) then chmod the file to make it executable<\/p>\n<pre>chmod +x ~\/bin\/garf-pi4-stats<\/pre>\n<p>Note: you need to have <em>cowsay<\/em> and <em>fortune<\/em> installed if you want the silly bit at the end<\/p>\n<pre>sudo apt install cowsay fortune<\/pre>\n<h2>Another little problem<\/h2>\n<p>I had to reboot my modem rack a few weeks back because our internet connection stopped working. It turned out to be an issue at our ISP&#8217;s end. When I powered it all up again, I discovered that the \u03c04 boots significantly faster than our router, therefore it doesn&#8217;t get an IP address from the router (!!!).<\/p>\n<p>Fortunately, it is relatively easy to make \u03c04 fall back to a static IP if DHCP fails. It&#8217;s explained in the comments at the bottom of \/etc\/dhcpcd.conf &#8211; and works perfectly.<\/p>\n<pre>sudo nano \/etc\/dhcpcd.conf<\/pre>\n<h2>Power supply<\/h2>\n<figure id=\"attachment_7561\" aria-describedby=\"caption-attachment-7561\" style=\"width: 1080px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2021\/02\/IMG_20191113_035802Z_DRO_12v_Distribution_Board-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2021\/02\/IMG_20191113_035802Z_DRO_12v_Distribution_Board-scaled.jpg\" alt=\"12 volt distribution box\" width=\"1080\" height=\"1350\"><\/a><figcaption id=\"caption-attachment-7561\" class=\"wp-caption-text\">12 volt distribution box &#8211; note the 12 volt to 5 volt buck converter board bolted inside the top right corner of the cabinet<\/figcaption><\/figure>\n<p>I run the \u03c04, an Avignon A2D x264 converter\/encoder (for legacy analog cams), an 8 port Ethernet switch, a TP Link Router, a Draytek broadband\/cable modem, four cameras and our door entry system all from the <em>same<\/em> 12 volt switch-mode steel-cased PSU and fused distribution board, as pictured above. This PSU in turn, gets its mains power from our UPS (uninterruptible power supply).<\/p>\n<p>This particular model has LED indicators to indicate whether the fuses are intact or not. These DC distribution boards are specifically designed for CCTV systems and eliminate the need for loads of <em>wallwarts<\/em> and extension leads. It&#8217;s safer and significantly more energy efficient too. I then use a simple 12v to 5v <em>buck converter<\/em> to drop the 12 volt PSU output to 5 volts to power the \u03c04.<\/p>\n<figure style=\"width: 1080px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/gallery\/20201100-zoneminder-pi-experiment\/20201127-p2410126-modem-rack.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/gallery\/20201100-zoneminder-pi-experiment\/20201127-p2410126-modem-rack.jpg\" alt=\"Raspberry Pi nested neatly at on the bottom shelf of our modem rack\" width=\"1080\" height=\"2048\"><\/a><figcaption class=\"wp-caption-text\">Raspberry Pi nested neatly at on the bottom shelf of our modem rack<\/figcaption><\/figure>\n<p>I am measuring the \u03c04&#8217;s power consumption quite carefully ATM. You can just see the little USB DMM bottom-far-left of the above image. It averages between 5 and 7 watts &#8211; and that includes the 1TB NVMe SSD. The original Zoneminder PC consumed between 40 and 55 watts.<\/p>\n<p>I am successfully running 8 cameras of the following types&#8230;<\/p>\n<ul>\n<li>2 off 720px x 576px (both recording h.264 pass-through via Avigilon A2D converter &#8211; fixed position)<\/li>\n<li>2 off dummy 720p x 576px (both &#8220;monitor only&#8221; via Avigilon A2D converter &#8211; fixed position)<\/li>\n<li>3 off 1920px x 1080px (all recording h.264 pass-through, IP-type, PTZ)<\/li>\n<li>1 off elderly 640px x 480px (&#8220;monitor only&#8221;, IP-type, PTZ)<\/li>\n<\/ul>\n<p>Load averages to creep up from around 2 to between 4 and 5 once several people start looking at cameras, but that is to be expected. I am also considering various optimisations, such as increasing the size of \/dev\/shm so that ZM can make use of more of \u03c04&#8217;s 8GB RAM.<\/p>\n<h2>Other observations<\/h2>\n<p>The thing I <em>least<\/em> like about my ZM system is having the NVMe disk in a separate case. Granted its not really a major issue because I hardly ever see the set up anyway. My wife can&#8217;t understand why it bothers me at all. I only ever see it when I go into the garage. In fact, I really have to peer into the modem rack just to catch a glimpse of either the \u03c04 or the SSK NVMe case at all &#8211; as previous photos will bear testament. Nevertheless, it still niggles me!<\/p>\n<p>Meantime I have been testing and tweaking my Zoneminder set up to see what happens under various load conditions. Overnight I set all 8 camera streams to maximum resolution and 25 fps. This bumped the load average up to above 7 . This is far too high for a quad-core running a streaming application. However the device temperature and indeed the SSD seem relatively unaffected. The FLIRC \u03c04 case reached 38\u00b0C and the SSK NVMe case reached 32\u00b0C. Both are cases designed to act as heatsinks. Of course I am cheating here. I&#8217;m guessing that placing both devices on a 200mm x 200mm x 1.2mm slab of perforated stainless steel probably has a more than minor effect on dissipating heat!<\/p>\n<p>I set the frame rates for all the cams back to 10fps &#8211; not exactly broadcast quality but perfectly adequate for CCTV. The system \u03c04 replaces could barely make 2fps at 640px x 480px! I left the resolution on max: three cams at 1920px x 1080px, four at 720px x 576px and a very old one at 640px x 480px. Uptime is now reporting load averages at a very acceptable: 2.69, 2.34, 2.66 &#8211; though obviously these goes up a bit when I start actually viewing video streams. Device case temperatures are now 36\u00b0C and 31\u00b0C for the \u03c04 and the NVMe respectively.<\/p>\n<h2>Conclusion<\/h2>\n<p>Just rebooted after 45 days uptime, due to a kernel update. System is retaining just over a month&#8217;s video from 6 cameras (3 of which are 1080p) &#8211; though, as i said earlier, I have restricted the frame rate to 10 fps. CPU load average generally hovers between 3 &amp; 4 (which is fine for a 4-core CPU). And all the while, it&#8217;s consuming around 6 watts of power!<\/p>\n<hr>\n<h2>Raspberry \u03c04 for ZoneMinder<\/h2>\n<ul>\n<li>Part 1 &#8211; <a href=\"https:\/\/garfnet.org.uk\/cms\/2020\/11\/24\/my-new-\u03c0\/\">Raspberry \u03c04 8GB for Zoneminder<\/a><\/li>\n<li>Part 2 &#8211; <a href=\"https:\/\/garfnet.org.uk\/cms\/2020\/11\/30\/update-on-my-zoneminder-\u03c04\/\">Update: Raspberry \u03c04 8GB for Zoneminder<\/a><\/li>\n<\/ul>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>Raspberry \u03c04 for ZoneMinder Part 1 &#8211; Raspberry \u03c04 8GB for Zoneminder Part 2 &#8211; Update: Raspberry \u03c04 8GB for Zoneminder Part 3 &#8211; Another update: Raspberry \u03c04 for Zoneminder (you are here) My \u03c04 Zoneminder has been running for just over two months. Overall I&#8217;m pretty happy with it. The main issue I had&#8230;<\/p>\n","protected":false},"author":1,"featured_media":7211,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1636,1623,744,12,6,691,680,18,745],"tags":[],"class_list":["post-7246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-digital-photography","category-electronics","category-faq","category-journal","category-linux","category-photography","category-technology","category-zoneminder"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Another update: Raspberry \u03c04 for Zoneminder part 3 - GarfNet<\/title>\n<meta name=\"description\" content=\"my \u03c04 Zoneminder has been running for just over two months.\u00a0 Overall I&#039;m pretty happy with it. Finally got ZM v 1.34.x running on it\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/\u03c04-zoneminder-part-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Another update: Raspberry \u03c04 for Zoneminder part 3 - GarfNet\" \/>\n<meta property=\"og:description\" content=\"my \u03c04 Zoneminder has been running for just over two months.\u00a0 Overall I&#039;m pretty happy with it. Finally got ZM v 1.34.x running on it\" \/>\n<meta property=\"og:url\" content=\"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/\u03c04-zoneminder-part-3\/\" \/>\n<meta property=\"og:site_name\" content=\"GarfNet\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-01T01:00:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-14T01:04:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2020\/11\/flirc-case-Inside.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Garf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Garf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/\"},\"author\":{\"name\":\"Garf\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\"},\"headline\":\"Another update: Raspberry \u03c04 for Zoneminder part 3\",\"datePublished\":\"2021-02-01T01:00:27+00:00\",\"dateModified\":\"2025-11-14T01:04:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/\"},\"wordCount\":1241,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\"},\"image\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/flirc-case-Inside.jpg\",\"articleSection\":[\"Debian\",\"Digital pictures\",\"Electronics\",\"FAQ\",\"Journal\",\"Linux\",\"Photography\",\"Technology\",\"Zoneminder\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/\",\"name\":\"Another update: Raspberry \u03c04 for Zoneminder part 3 - GarfNet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/flirc-case-Inside.jpg\",\"datePublished\":\"2021-02-01T01:00:27+00:00\",\"dateModified\":\"2025-11-14T01:04:37+00:00\",\"description\":\"my \u03c04 Zoneminder has been running for just over two months.\u00a0 Overall I'm pretty happy with it. Finally got ZM v 1.34.x running on it\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/flirc-case-Inside.jpg\",\"contentUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/flirc-case-Inside.jpg\",\"width\":1200,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2021\\\/02\\\/01\\\/%cf%804-zoneminder-part-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Another update: Raspberry \u03c04 for Zoneminder part 3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#website\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/\",\"name\":\"GarfNet\",\"description\":\"Penguin-powered and full of Unixy goodness, since 1995...\",\"publisher\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\",\"name\":\"Garf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"contentUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"width\":2420,\"height\":1928,\"caption\":\"Garf\"},\"logo\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\"},\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/author\\\/garf-admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Another update: Raspberry \u03c04 for Zoneminder part 3 - GarfNet","description":"my \u03c04 Zoneminder has been running for just over two months.\u00a0 Overall I'm pretty happy with it. Finally got ZM v 1.34.x running on it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/\u03c04-zoneminder-part-3\/","og_locale":"en_GB","og_type":"article","og_title":"Another update: Raspberry \u03c04 for Zoneminder part 3 - GarfNet","og_description":"my \u03c04 Zoneminder has been running for just over two months.\u00a0 Overall I'm pretty happy with it. Finally got ZM v 1.34.x running on it","og_url":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/\u03c04-zoneminder-part-3\/","og_site_name":"GarfNet","article_published_time":"2021-02-01T01:00:27+00:00","article_modified_time":"2025-11-14T01:04:37+00:00","og_image":[{"width":1200,"height":900,"url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2020\/11\/flirc-case-Inside.jpg","type":"image\/jpeg"}],"author":"Garf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Garf","Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#article","isPartOf":{"@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/"},"author":{"name":"Garf","@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635"},"headline":"Another update: Raspberry \u03c04 for Zoneminder part 3","datePublished":"2021-02-01T01:00:27+00:00","dateModified":"2025-11-14T01:04:37+00:00","mainEntityOfPage":{"@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/"},"wordCount":1241,"commentCount":4,"publisher":{"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635"},"image":{"@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#primaryimage"},"thumbnailUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2020\/11\/flirc-case-Inside.jpg","articleSection":["Debian","Digital pictures","Electronics","FAQ","Journal","Linux","Photography","Technology","Zoneminder"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/","url":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/","name":"Another update: Raspberry \u03c04 for Zoneminder part 3 - GarfNet","isPartOf":{"@id":"https:\/\/garfnet.org.uk\/cms\/#website"},"primaryImageOfPage":{"@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#primaryimage"},"image":{"@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#primaryimage"},"thumbnailUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2020\/11\/flirc-case-Inside.jpg","datePublished":"2021-02-01T01:00:27+00:00","dateModified":"2025-11-14T01:04:37+00:00","description":"my \u03c04 Zoneminder has been running for just over two months.\u00a0 Overall I'm pretty happy with it. Finally got ZM v 1.34.x running on it","breadcrumb":{"@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#primaryimage","url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2020\/11\/flirc-case-Inside.jpg","contentUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2020\/11\/flirc-case-Inside.jpg","width":1200,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/garfnet.org.uk\/cms\/2021\/02\/01\/%cf%804-zoneminder-part-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/garfnet.org.uk\/cms\/"},{"@type":"ListItem","position":2,"name":"Another update: Raspberry \u03c04 for Zoneminder part 3"}]},{"@type":"WebSite","@id":"https:\/\/garfnet.org.uk\/cms\/#website","url":"https:\/\/garfnet.org.uk\/cms\/","name":"GarfNet","description":"Penguin-powered and full of Unixy goodness, since 1995...","publisher":{"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/garfnet.org.uk\/cms\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635","name":"Garf","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","contentUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","width":2420,"height":1928,"caption":"Garf"},"logo":{"@id":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png"},"url":"https:\/\/garfnet.org.uk\/cms\/author\/garf-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts\/7246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/comments?post=7246"}],"version-history":[{"count":28,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts\/7246\/revisions"}],"predecessor-version":[{"id":32900,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts\/7246\/revisions\/32900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/media\/7211"}],"wp:attachment":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/media?parent=7246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/categories?post=7246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/tags?post=7246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}