{"id":150,"date":"2026-10-10T16:04:11","date_gmt":"2026-10-10T16:04:11","guid":{"rendered":"https:\/\/greenbayweathercam.com\/?page_id=150"},"modified":"2026-10-10T16:04:11","modified_gmt":"2026-10-10T16:04:11","slug":"bird-feeder-cam","status":"publish","type":"page","link":"https:\/\/greenbayweathercam.com\/?page_id=150","title":{"rendered":"Bird Feeder Cam"},"content":{"rendered":"\n<style>\nbody.page-id-150{background:#eef6f8;color:#173144;font-family:system-ui,-apple-system,\"Segoe UI\",sans-serif;line-height:1.5}\nbody.page-id-150 #masthead .inside-header{padding:20px 24px 12px}body.page-id-150 #masthead .header-image{width:420px!important;max-width:100%!important;height:auto}body.page-id-150 #site-navigation .inside-navigation{justify-content:center}body.page-id-150 #site-navigation .main-nav ul li a{padding-left:15px;padding-right:15px;line-height:48px}body.page-id-150 #page{max-width:1160px!important;margin:24px auto 0;padding:0 24px}body.page-id-150 #post-150 .inside-article{padding:0!important;background:transparent}body.page-id-150 #post-150 .entry-content{margin:0}#post-150 *{box-sizing:border-box}#post-150 h1,#post-150 h2{color:#15384c;line-height:1.2;letter-spacing:-.025em}#post-150 h1{font-size:clamp(27px,4vw,40px);margin:0 0 10px}#post-150 h2{font-size:clamp(23px,3vw,30px);margin:0 0 12px}#post-150 p{margin:0 0 14px}#post-150 a:focus-visible{outline:3px solid #e9ad18;outline-offset:4px}#post-150 .gb-section{margin:0 0 24px;padding:24px;background:#fff;border:1px solid #d7e5eb;border-radius:16px;box-shadow:0 5px 20px #103e5910}#post-150 .gb-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#087ca3;margin:0 0 8px}#post-150 .gb-camera-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}#post-150 .gb-camera-head h2{margin:0}#post-150 .gb-camera-badge{font-size:13px;font-weight:700;color:#176747;background:#eaf7f0;padding:7px 12px;border-radius:30px;white-space:nowrap}#post-150 .gb-camera-frame{position:relative;aspect-ratio:16\/9;overflow:hidden;border-radius:12px;background:#102c3e}#post-150 .gb-camera-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#post-150 .gb-camera-info{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;color:#506572;font-size:14px}#post-150 .gb-camera-info p{margin:0}#post-150 .gb-camera-info a{color:#087ca3;font-weight:700}#post-150 #next-12-hours>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}#post-150 #next-12-hours>div>div p{font-size:26px;font-weight:750;color:#15384c;margin:8px 0}#post-150 #next-12-hours small{font-size:12px;color:#506572}#post-150 .gb-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#post-150 .gb-links a{display:block;padding:16px;border:1px solid #d7e5eb;border-radius:10px;background:#f4f9fb;color:#075f84;text-decoration:none;font-weight:700}#post-150 .gb-links a:hover{background:#e3f1f7}#post-150 .gb-links span{display:block;margin-top:5px;color:#506572;font-size:13px;font-weight:400}#post-150 #gb-weather-frame{display:block;width:100%;height:1600px;border:0;border-radius:12px;background:#fff}#post-150 .gb-weather-fallback{font-size:13px;margin-top:12px}\n@media(max-width:768px){body.page-id-150 #masthead .header-image{width:320px!important}body.page-id-150 #masthead .inside-header{padding:16px}body.page-id-150 #page{padding:0 12px;margin-top:16px}#post-150 .gb-section{padding:18px;margin-bottom:18px}#post-150 #next-12-hours>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}#post-150 .gb-links{grid-template-columns:repeat(2,minmax(0,1fr))}#post-150 .gb-camera-info{align-items:flex-start;flex-direction:column;gap:8px}}\n@media(max-width:420px){#post-150 .gb-links{grid-template-columns:1fr}#post-150 .gb-camera-head{gap:8px}#post-150 .gb-camera-badge{font-size:11px;padding:6px 8px}#post-150 #gb-station-status{padding:14px!important}#post-150 #next-12-hours{padding:18px!important}}\n<\/style>\n\n\n<style>#post-150 .gb-bird-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}#post-150 .gb-bird-head h2{margin:0}#post-150 .gb-bird-badge{font-size:13px;font-weight:700;color:#176747;background:#eaf7f0;border-radius:30px;padding:7px 12px;white-space:nowrap}#post-150 #gb-bird-image{display:block;width:100%;height:auto;border-radius:12px;background:#102c3e}#post-150 .gb-bird-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}#post-150 .gb-bird-actions button{background:#087ca3;color:white;border:0;border-radius:8px;padding:12px 16px;font-weight:700}#post-150 .gb-bird-actions a{color:#075f78;font-weight:700}#post-150 #gb-bird-status,#post-150 .gb-bird-note{font-size:13px;color:#506572;margin-top:12px}#post-150 .gb-bird-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#post-150 .gb-bird-info .gb-section{margin-bottom:0}@media(max-width:700px){#post-150 .gb-bird-info{grid-template-columns:1fr}#post-150 .gb-bird-head{align-items:flex-start;flex-direction:column}}<\/style>\n<section class=\"gb-section\"><p class=\"gb-eyebrow\">Green Bay, Wisconsin \u00b7 Backyard wildlife<\/p><h1>Bird Feeder Cam<\/h1><p>A little pause for the birds. Watch our feeder and see who stops by for a visit.<\/p><\/section>\n<section class=\"gb-section\"><div class=\"gb-bird-head\"><h2>Bird Feeder Camera<\/h2><span class=\"gb-bird-badge\">Camera snapshots<\/span><\/div><img decoding=\"async\" id=\"gb-bird-image\" src=\"\/birdcam.jpg\" alt=\"Latest bird feeder camera image from Green Bay Weather Cam\"><p class=\"gb-bird-note\">The camera uploads pictures between 5:00 a.m. and 8:00 p.m. This page checks for a new image every 10 minutes. Camera uploads may occur at a different interval.<\/p><p id=\"gb-bird-status\" role=\"status\">Loading the latest available camera image\u2026<\/p><div class=\"gb-bird-actions\"><button id=\"gb-bird-refresh\" type=\"button\">Refresh image<\/button><a href=\"\/birdcam.jpg\" target=\"_blank\" rel=\"noopener\">Open camera image \u2197<\/a><a href=\"\/\">Weather &amp; main camera<\/a><\/div><\/section>\n<div class=\"gb-bird-info\" style=\"margin-bottom:24px\"><section class=\"gb-section\"><p class=\"gb-eyebrow\">Take a closer look<\/p><h2>Every Visit Is a Little Different<\/h2><p>Watch for changes in color, size, and the way each bird approaches the feeder. Quiet moments are part of the view, too.<\/p><\/section><section class=\"gb-section\"><p class=\"gb-eyebrow\">Around the neighborhood<\/p><h2>Keep an Eye on the Weather<\/h2><p>Planning some time outside? Check the <a href=\"\/?page_id=127\">local forecast<\/a>, <a href=\"\/?page_id=117\">NWS radar<\/a>, and <a href=\"\/?page_id=121\">weather advisories<\/a>.<\/p><\/section><\/div>\n<script>(function(){const image=document.getElementById('gb-bird-image'),status=document.getElementById('gb-bird-status'),button=document.getElementById('gb-bird-refresh');let loaded=false;function success(){loaded=true;button.disabled=false;status.textContent='Image retrieved at '+new Intl.DateTimeFormat('en-US',{timeZone:'America\/Chicago',hour:'numeric',minute:'2-digit',timeZoneName:'short'}).format(new Date())+' \u00b7 This is the retrieval time, not the camera capture time.';}image.addEventListener('load',success);image.addEventListener('error',function(){button.disabled=false;status.textContent='The camera image is temporarily unavailable. Try refreshing shortly.';});function refresh(){button.disabled=true;status.textContent='Retrieving the latest available camera image\u2026';image.src='\/birdcam.jpg?t='+Date.now();}button.addEventListener('click',refresh);if(image.complete&&image.naturalWidth)success();setInterval(refresh,600000);})();<\/script>\n\n\n<style>\n#post-150 #gb-site-footer{margin:0 0 24px;padding:24px;border:1px solid #d7e5eb;border-radius:16px;background:#fff;color:#425761;box-shadow:0 5px 20px #103e5910;font:inherit;line-height:1.55}\n#gb-site-footer *{box-sizing:border-box}#gb-site-footer .footer-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#gb-site-footer .footer-brand h2{margin:0 0 8px!important}#gb-site-footer .footer-brand p{margin:0!important;color:#506572}#gb-site-footer .footer-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}#gb-site-footer a{color:#087ca3;text-underline-offset:3px}#gb-site-footer a:hover{color:#075f84}#gb-site-footer .footer-action{display:inline-flex;align-items:center;min-height:42px;padding:10px 16px;border:0;border-radius:8px;color:#075f84;background:#e3f1f7;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}#gb-site-footer .footer-action:first-child{background:#087ca3;color:#fff}#gb-site-footer .footer-action:hover{background:#d6eaf3}#gb-site-footer .footer-action:first-child:hover{background:#066887}#gb-site-footer a:focus-visible,#gb-site-footer button:focus-visible{outline:3px solid #e9ad18;outline-offset:4px}#gb-site-footer .footer-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0}#gb-site-footer .partner{display:flex;align-items:center;justify-content:center;min-width:0;min-height:110px;padding:16px;border:1px solid #d7e5eb;border-radius:12px;background:#f4f9fb}#gb-site-footer .partner:hover{background:#eaf4f8}#gb-site-footer .partner img{display:block;max-width:100%;height:auto;max-height:72px;object-fit:contain}#gb-site-footer .footer-meta{padding-top:20px;border-top:1px solid #d7e5eb}#gb-site-footer .footer-meta p{margin:0 0 10px!important;font-size:13px}#gb-site-footer .footer-disclaimer{max-width:850px;color:#506572;font-size:12px!important}#gb-site-footer .bookmark-message{margin:14px 0 0!important;color:#506572;font-size:13px}#gb-site-footer .gb-partner-fallback{color:#173f56;font-weight:750;text-align:center}#post-150 .gb-statcounter{color:#506572;font-size:13px}\n@media(max-width:768px){#post-150 #gb-site-footer{padding:18px;margin-bottom:18px}#gb-site-footer .footer-partners{grid-template-columns:repeat(2,minmax(0,1fr))}#gb-site-footer .partner{padding:12px;min-height:100px}}\n@media print{#post-150 #gb-site-footer{box-shadow:none}.doNotPrint{display:none!important}}\n<\/style>\n<footer id=\"gb-site-footer\" class=\"site-footer\"><div class=\"footer-brand\"><div><p class=\"gb-eyebrow\">Our local weather community<\/p><h2>Green Bay Weather Cam<\/h2><p>Live neighborhood views and local weather, every day.<\/p><\/div><\/div>\n  <nav class=\"footer-nav doNotPrint\" aria-label=\"Footer navigation\">\n    <a class=\"footer-action\" href=\"#masthead\">Top<\/a>\n    <a class=\"footer-action\" href=\"mailto:gbmphillips@outlook.com\" title=\"E-mail us\">Contact Us<\/a>\n    <button class=\"footer-action\" id=\"bookmark-page\" type=\"button\">Bookmark Page<\/button>\n  <\/nav>\n\n\n\n  <div class=\"footer-partners doNotPrint\" aria-label=\"Weather station partners and recognition\">\n    <a class=\"partner\" href=\"https:\/\/www.wunderground.com\/dashboard\/pws\/KWIGREEN251\" target=\"_blank\" rel=\"noopener noreferrer\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"\/wu.PNG\" width=\"275\" height=\"68\" alt=\"Weather Underground personal weather station KWIGREEN251\">\n    <\/a>\n    <a class=\"partner\" href=\"https:\/\/www.pwsweather.com\/obs\/WISCHPK61.html\" target=\"_blank\" rel=\"noopener noreferrer\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"\/pws.png\" width=\"305\" height=\"77\" alt=\"PWSweather station WISCHPK61\">\n    <\/a>\n    <a class=\"partner\" href=\"https:\/\/midwesternweather.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"\/MWWN_roundsmall.png\" width=\"100\" height=\"100\" alt=\"Midwest Weather Network\">\n    <\/a>\n    <div class=\"partner\"><img loading=\"lazy\" decoding=\"async\" src=\"\/winner.jpg\" width=\"228\" height=\"51\" alt=\"Weather website award\"><\/div>\n  <\/div>\n\n  <div class=\"footer-meta\">\n    <p>\n      \u00a9 <span id=\"gb-footer-year\">2026<\/span>, GWN\n      <span class=\"footer-legal-links doNotPrint\">\n        &nbsp;\u00b7&nbsp; <a href=\"https:\/\/www.weather-display.com\/\" title=\"Weather Display software\">Weather Display<\/a>\n        &nbsp;\u00b7&nbsp; <a href=\"https:\/\/validator.w3.org\/check?uri=referer\">Check HTML<\/a>\n        &nbsp;\u00b7&nbsp; <a href=\"https:\/\/jigsaw.w3.org\/css-validator\/check\/referer\">Check CSS<\/a>\n      <\/span>\n    <\/p>\n    <p class=\"footer-disclaimer\">Never base important decisions on this or any weather information obtained from the Internet.<\/p>\n  <\/div>\n\n  <p id=\"bookmark-message\" class=\"bookmark-message doNotPrint\" role=\"status\" aria-live=\"polite\" hidden><\/p>\n<\/footer>\n<script>\n  (function () {\n    var button = document.getElementById('bookmark-page');\n    var message = document.getElementById('bookmark-message');\n    if (!button || !message) return;\n    button.addEventListener('click', function () {\n      var shortcut = navigator.platform && navigator.platform.toLowerCase().indexOf('mac') >= 0 ? 'Command-D' : 'Ctrl-D';\n      message.textContent = 'Press ' + shortcut + ' to bookmark this page.';\n      message.hidden = false;\n    });\n  }());\n\n(function(){document.getElementById('gb-footer-year').textContent=new Intl.DateTimeFormat('en-US',{year:'numeric',timeZone:'America\/Chicago'}).format(new Date());document.querySelectorAll('#gb-site-footer .partner img').forEach(function(img){function fallback(){const label=document.createElement('span');label.className='gb-partner-fallback';label.textContent=img.alt;img.replaceWith(label);}img.addEventListener('error',fallback,{once:true});if(img.complete&&img.naturalWidth===0)fallback();});})();<\/script>\n<div class=\"gb-statcounter\" style=\"text-align:center;margin:20px 0\"><script>var sc_project=5373873;var sc_invisible=0;var sc_security=\"c7180aef\";var sc_text=2;<\/script><script async src=\"https:\/\/www.statcounter.com\/counter\/counter.js\"><\/script><noscript><a title=\"Web statistics\" href=\"https:\/\/statcounter.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/c.statcounter.com\/5373873\/0\/c7180aef\/0\/\" alt=\"Web statistics\"><\/a><\/noscript><\/div>\n\n\n<style>\nbody.page-id-150 #masthead .inside-header{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;gap:28px;padding:20px 24px 12px!important;max-width:1160px;margin:auto;box-sizing:border-box}body.page-id-150 #masthead .site-logo{flex:0 1 420px;min-width:0;margin:0}body.page-id-150 #gb-header-live{display:flex;gap:12px;flex-shrink:0;margin:0!important;font-family:system-ui,-apple-system,\"Segoe UI\",sans-serif}#gb-header-live .gb-header-tile{padding:14px 20px;background:#f4f9fb;border:1px solid #d7e5eb;border-radius:12px;min-width:162px;text-align:left}#gb-header-live .gb-header-label{display:block;color:#506572;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#gb-header-live .gb-header-value{display:block;color:#15384c;font-size:30px;font-weight:750;line-height:1.3;margin:4px 0;font-variant-numeric:tabular-nums;white-space:nowrap}#gb-header-live .gb-header-note{display:block;color:#506572;font-size:12px}#gb-header-live time{font:inherit}\n@media(max-width:768px){body.page-id-150 #masthead .inside-header{flex-direction:column!important;gap:14px;padding:16px!important}body.page-id-150 #masthead .site-logo{flex:auto;width:320px;max-width:100%}body.page-id-150 #gb-header-live{width:100%;max-width:420px}#gb-header-live .gb-header-tile{flex:1;min-width:0;padding:12px 14px}#gb-header-live .gb-header-value{font-size:26px}}\n<\/style>\n<div id=\"gb-header-live\" aria-label=\"Current station temperature and Green Bay local time\"><div class=\"gb-header-tile\"><span class=\"gb-header-label\">Current temperature<\/span><span id=\"gb-header-temp\" class=\"gb-header-value\">\u2014<\/span><span id=\"gb-header-temp-note\" class=\"gb-header-note\">Local weather station<\/span><\/div><div class=\"gb-header-tile\"><span class=\"gb-header-label\">Green Bay time<\/span><span class=\"gb-header-value\"><time id=\"gb-header-time\">\u2014<\/time><\/span><span id=\"gb-header-date\" class=\"gb-header-note\">Central Time<\/span><\/div><\/div>\n<script>\n(function(){\n const widget=document.getElementById('gb-header-live'),header=document.querySelector('#masthead .inside-header');if(!widget||!header)return;header.appendChild(widget);\n const clock=document.getElementById('gb-header-time'),date=document.getElementById('gb-header-date'),temp=document.getElementById('gb-header-temp'),note=document.getElementById('gb-header-temp-note');\n const timeFormat=new Intl.DateTimeFormat('en-US',{timeZone:'America\/Chicago',hour:'numeric',minute:'2-digit'}),dateFormat=new Intl.DateTimeFormat('en-US',{timeZone:'America\/Chicago',month:'short',day:'numeric',timeZoneName:'short'});\n function tick(){const now=new Date();clock.textContent=timeFormat.format(now);clock.dateTime=now.toISOString();date.textContent=dateFormat.format(now);}tick();setInterval(tick,1000);\n async function updateTemperature(){const controller=new AbortController(),timeout=setTimeout(()=>controller.abort(),12000);try{const response=await fetch('\/wx8-modern.php?t='+Date.now(),{cache:'no-store',signal:controller.signal});if(!response.ok)throw new Error('Station unavailable');const doc=new DOMParser().parseFromString(await response.text(),'text\/html');const card=Array.from(doc.querySelectorAll('.conditions-grid .card')).find(c=>c.querySelector('h3')?.textContent.trim()==='Temperature');const metric=Array.from(card?.querySelectorAll('.metric')||[]).find(m=>m.querySelector('dt')?.textContent.trim()==='Current');const value=metric?.querySelector('dd')?.textContent.match(\/^\\s*(-?\\d+(?:\\.\\d+)?)\\s*\u00b0F\/);if(!value)throw new Error('Temperature unavailable');temp.textContent=value[1]+'\u00b0F';const state=document.getElementById('gb-status-label')?.textContent||'';note.textContent=\/delayed|offline\/i.test(state)?'Last reported reading':'Local weather station';}catch(error){temp.textContent='\u2014';note.textContent='Reading unavailable';}finally{clearTimeout(timeout);}}\n updateTemperature();setInterval(updateTemperature,60000);\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Green Bay, Wisconsin \u00b7 Backyard wildlife Bird Feeder Cam A little pause for the birds. Watch our feeder and see who stops by for a visit. Bird Feeder Camera Camera snapshots The camera uploads pictures between 5:00 a.m. and 8:00 p.m. This page checks for a new image every 10 minutes. Camera uploads may occur &#8230; <a title=\"Bird Feeder Cam\" class=\"read-more\" href=\"https:\/\/greenbayweathercam.com\/?page_id=150\" aria-label=\"Read more about Bird Feeder Cam\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-150","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=\/wp\/v2\/pages\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=150"}],"version-history":[{"count":1,"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=\/wp\/v2\/pages\/150\/revisions"}],"predecessor-version":[{"id":151,"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=\/wp\/v2\/pages\/150\/revisions\/151"}],"wp:attachment":[{"href":"https:\/\/greenbayweathercam.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}