{"id":7062,"date":"2026-04-19T08:01:04","date_gmt":"2026-04-19T06:01:04","guid":{"rendered":"https:\/\/mildasberg.se\/?p=7062"},"modified":"2026-06-13T13:09:11","modified_gmt":"2026-06-13T11:09:11","slug":"brygga-ol-live","status":"publish","type":"post","link":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/","title":{"rendered":"Brygga \u00f6l live"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em><strong>Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till ett t\u00e4mligen omfattande, men kul projekt. Nu kan vi brygga live och spegla bryggverket direkt p\u00e5 hemsidan.<\/strong><\/em><br><br>Jag har alltid vetat att \u00f6lbryggning skulle kunna g\u00e5 att kombinera med en av mina andra hobbies, programmering och databashantering. Det \u00e4r s\u00e5d\u00e4r lagom n\u00f6rdigt men om man utg\u00e5r fr\u00e5n att en av dimensionerna i \u00f6lbryggning \u00e4r att f\u00f6rst\u00e5 processen och kunna upprepa den s\u00e5 f\u00f6rst\u00e5r man ocks\u00e5 hur bra dessa tv\u00e5 hobbies passar ihop. Att f\u00e5 kontroll kr\u00e4ver att man ocks\u00e5 vet och kan dokumentera vad man gjort och hur det gick. D\u00e4rf\u00f6r borde en bryggerikontroll vara ett perfekt verktyg och sidoprojekt.<br><br>Sj\u00e4lva id\u00e9en b\u00f6rjade n\u00e4r jag funderade kring varf\u00f6r kopplingen mellan brewfather och bryggverk var s\u00e5 ostabil. Dessutom, borde det inte vara m\u00f6jligt att hitta ett b\u00e4ttre s\u00e4tt att g\u00f6ra det p\u00e5 s\u00e5 att man kunde f\u00e5 ut kurvor och data p\u00e5 liknande s\u00e4tt som man g\u00f6r med j\u00e4sningen i brewfather? Det var d\u00e5 jag hittade <a href=\"https:\/\/github.com\/clausbroch\/node-red-gfconnect\" type=\"link\" id=\"https:\/\/github.com\/clausbroch\/node-red-gfconnect\" target=\"_blank\" rel=\"noreferrer noopener\">gfconnect.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">gfConnect<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">gfConnect \u00e4r ett projekt med n\u00e5gra \u00e5r p\u00e5 nacken. Men det s\u00e5g ut att vara precis vad jag letade efter. S\u00e5 jag plockade fram den RasberryPi jag hade k\u00f6pt tidigare f\u00f6r att k\u00f6ra tilt-programmet p\u00e5 och installerade ett vanlig OS p\u00e5 den ist\u00e4llet. Allt detta var helt or\u00f6rd mark f\u00f6r mig s\u00e5 det blev till att ta hj\u00e4lp av Chat GPT f\u00f6r att f\u00e5 den att snurra med webserver, MariaDB, och allt annat som beh\u00f6vdes. gfConnect anv\u00e4nder <a href=\"https:\/\/nodered.org\/\" type=\"link\" id=\"https:\/\/nodered.org\/\">Node-Red<\/a> vilket var en helt ny bekantskap f\u00f6r mig men kunskap \u00e4r som bekant en l\u00e4tt b\u00f6rda. Sakta b\u00f6rjade jag f\u00f6rst\u00e5 mer och mer och hur det h\u00e4nger ihop. Jag ins\u00e5g d\u00e5 att med hj\u00e4lp av detta kan man bygga n\u00e5got betydligt st\u00f6rre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Men jag b\u00f6rjade litet. gfConnect fungerade faktiskt bra och kunde g\u00f6ra det den sa att den kunde. Den ers\u00e4tter Grainfathers egna program eller f\u00f6r den delen Brewfather Grainfatherkoppling. Man har en inbyggd koppling till Brewfather i interfacet och kan d\u00e4r direkt h\u00e4mta sina bryggningar via API och s\u00e4nda dem till bryggverket. Det \u00e4r n\u00e5gorlunda stabilt och om kopplingen tappas under bryggningen plockar gfConnect upp den sj\u00e4lv. Det \u00e4r endast en g\u00e5ng av alla de bryggningar jag k\u00f6rt som den helt tappade kopplingen efter en stund. Med Brewfather var det snarare lag att den gjorde det.<br><br>Med gfConnect i botten utvecklade jag en databaskoppling som lagrade hela bryggningen med temperatur, pumpdata samt alla moment och steg. Jag skapade ocks\u00e5 n\u00e5gra API-anrop som jag kunde anv\u00e4nda p\u00e5 hemsidan f\u00f6r att g\u00f6ra en bryggpanel som helt speglade vad man s\u00e5g i bryggverket i realtid. Nyttigt? Nja, men v\u00e4ldigt skoj!<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Bryggprocessprogram<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det v\u00e4l d\u00e4r n\u00e5gonstans jag ins\u00e5g att jag utvecklat n\u00e5got som jag redan v\u00e4xt ur. Vad jag ville ha var snarare n\u00e5got som band ihop alla delar i bryggeriet. Bryggningen var en sak, men jag ville kunna knyta ihop det med j\u00e4sning och planering ocks\u00e5. Med m\u00e5lbilden av en dashboard att ha i bryggstugan som visade alla processer och vad vi har p\u00e5 g\u00e5ng blev det till att riva och b\u00f6rja om!<br><br>Jag beh\u00f6ll gfConnect p\u00e5 Rasberryn. Den beh\u00f6ver s\u00e5klart st\u00e5 n\u00e4ra bryggverket. Den blev nu en av enheterna i bryggeriprogrammet ist\u00e4llet. En gammal uttj\u00e4nt Windows 10 maskin fick nytt liv som Linuxserver och allt installerades om p\u00e5 nytt i den maskinen. Delar av programmet som gick att \u00e5teranv\u00e4nda flyttades \u00f6ver och ett helt nytt t\u00e4nk fick g\u00f6ras.<br><br>Jag beh\u00f6ll Node-Red som utvecklingsplattform. Jag hade verkligen b\u00f6rjat gilla hur l\u00e4tt den kunde kopplas ihop med andra enheter och interface. Att s\u00e4tta upp en webbkoppling \u00e4r s\u00e5 enkelt, bara f\u00f6r att n\u00e4mna n\u00e5got. Likas\u00e5 databaskopplingar. All den l\u00e5gniv\u00e5kod man brukar beh\u00f6va har redan n\u00e5gon annan gjort \u00e5t en. Jag l\u00e4rde mig \u00e4ven om MQTT och hur man enkelt s\u00e4nder meddelanden mellan enheter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\">F\u00f6rsta versionen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Efter mycket programmerande och fixande har jag nu en fullt fungerande generisk processhanterare. Med standardiserade meddelanden kan jag enkelt koppla in nya enheter genom att bara l\u00e4gga till en rad i databasen eller, om det \u00e4r en ny typ av enhet, skapa ett nytt fl\u00f6de som normalisera meddelanden till mitt standardformat. P\u00e5 s\u00e5 vis kunde jag till exempel koppla in en ny Graviator till bryggeriprogrammet p\u00e5 en timme, trots att jag inte haft n\u00e5got direkt st\u00f6d f\u00f6r den innan. Den termometer och luftfuktighetssensor jag stoppat i bryggk\u00e4llaren (ZigBee) tog lite l\u00e4ngre tid, en halv dag, eftersom jag \u00e4ven beh\u00f6vde skapa ett nytt ZigBee fl\u00f6de f\u00f6rst. Men s\u00e5 snart det var klart b\u00f6rjade den logga data p\u00e5 samma vis som alla andra enheter. Och n\u00e4sta ZigBee-enhet kommer vara betydligt enklare att f\u00e5 p\u00e5 plats.<\/p>\n\n\n\n<div id=\"section-g-eaeee0q\" class=\"section-g-eaeee0q gutentor-element gutentor-element-image wp-block-gutentor-e6\"><div class=\"gutentor-element-image-box\"><div class=\"gutentor-image-thumb\"><img decoding=\"async\" class=\"normal-image\" src=\"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/Node-red.jpg\"\/><\/div><\/div><\/div>\n\n\n\n<p class=\"has-text-align-center has-small-font-size wp-block-paragraph\"><em>Fl\u00f6det som hanterar kommunikationen mot Brewcreator<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alla enheter vi har kan nu kommunicera med bryggeriprocessprogrammet. Nu \u00e4r det mest sensordata som lagras men i skrivandes stund h\u00e5ller jag p\u00e5 att definiera kommandostrukturen och g\u00f6ra den generisk p\u00e5 samma vis. Jag kan till exempel redan nu l\u00e4tt justera temperaturen p\u00e5 ferminatorerna fr\u00e5n programmet och att d\u00e4rifr\u00e5n g\u00f6ra en total styrning \u00e4r inte sv\u00e5rt. F\u00f6rdelen i att kunna styra j\u00e4sprocessen exaktare och helt automatiskt med temperaturjusteringar med mera \u00e4r v\u00e4ldigt skoj. Detta \u00e4r ocks\u00e5 det sista steget innan det verkligt roliga b\u00f6rjar n\u00e4r vi knyter ihop allt till en dashboard och bryggerikontroll. Uppdatering kommer!<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Livepanel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hur gick det med live-panelen d\u00e5? Jo, efter att \u00e5terst\u00e4llt allt och justerat gfConnect att leverera data mot bryggeriprocessen p\u00e5 r\u00e4tt s\u00e4tt \u00e4r livepanelen \u00e5ter ig\u00e5ng. H\u00e5ll utkik p\u00e5 den <a href=\"\/index.php\/mildasbryggarna\/pa-gang\/\" type=\"page\" id=\"6898\">h\u00e4r<\/a> sidan. N\u00e4r vi brygger kan man d\u00e4r live se vad som h\u00e4nder i bryggverket. S\u00e5 h\u00e4r ser den ut.<\/p>\n\n\n\n<div id=\"section-g-mm1bqrs\" class=\"section-g-mm1bqrs gutentor-element gutentor-element-image wp-block-gutentor-e6\"><div class=\"gutentor-element-image-box\"><div class=\"gutentor-image-thumb\"><img decoding=\"async\" class=\"normal-image\" src=\"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/livepanel.jpg\" alt=\"livepanel\"\/><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till ett t\u00e4mligen omfattande, men kul projekt. Nu kan vi brygga live och spegla bryggverket direkt p\u00e5 hemsidan.<\/p>\n","protected":false},"author":1,"featured_media":7065,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-7062","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"gutentor_comment":0,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Brygga \u00f6l live - Mildasberg<\/title>\n<meta name=\"description\" content=\"Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till stort projekt. Nu kan vi brygga live och spegla bryggverket p\u00e5 hemsidan.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Brygga \u00f6l live - Mildasberg\" \/>\n<meta property=\"og:description\" content=\"Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till stort projekt. Nu kan vi brygga live och spegla bryggverket p\u00e5 hemsidan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/\" \/>\n<meta property=\"og:site_name\" content=\"Mildasberg\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-19T06:01:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-13T11:09:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/livepanel.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"988\" \/>\n\t<meta property=\"og:image:height\" content=\"927\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lasse\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lasse\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/\"},\"author\":{\"name\":\"Lasse\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#\\\/schema\\\/person\\\/115b315c870a255cc186c14b93bae0aa\"},\"headline\":\"Brygga \u00f6l live\",\"datePublished\":\"2026-04-19T06:01:04+00:00\",\"dateModified\":\"2026-06-13T11:09:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/\"},\"wordCount\":1053,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mildasberg.se\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/livepanel.jpg\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/\",\"url\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/\",\"name\":\"Brygga \u00f6l live - Mildasberg\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mildasberg.se\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/livepanel.jpg\",\"datePublished\":\"2026-04-19T06:01:04+00:00\",\"dateModified\":\"2026-06-13T11:09:11+00:00\",\"description\":\"Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till stort projekt. Nu kan vi brygga live och spegla bryggverket p\u00e5 hemsidan.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mildasberg.se\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/livepanel.jpg\",\"contentUrl\":\"https:\\\/\\\/mildasberg.se\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/livepanel.jpg\",\"width\":988,\"height\":927,\"caption\":\"livepanel\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/uncategorized\\\/brygga-ol-live\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hem\",\"item\":\"https:\\\/\\\/mildasberg.se\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/category\\\/uncategorized\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Brygga \u00f6l live\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#website\",\"url\":\"https:\\\/\\\/mildasberg.se\\\/\",\"name\":\"Mildasberg\",\"description\":\"H\u00e4r lever vi efter principen &quot;Hur sv\u00e5rt kan det vara?&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mildasberg.se\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#organization\",\"name\":\"Mildasberg\",\"url\":\"https:\\\/\\\/mildasberg.se\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mildasberg.se\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/mildasberg.jpg\",\"contentUrl\":\"https:\\\/\\\/mildasberg.se\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/mildasberg.jpg\",\"width\":706,\"height\":529,\"caption\":\"Mildasberg\"},\"image\":{\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mildasberg.se\\\/#\\\/schema\\\/person\\\/115b315c870a255cc186c14b93bae0aa\",\"name\":\"Lasse\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dd012d85e45a63b4bfc6342dd0d48e1357f91c438ab84981d21819d86d118b90?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dd012d85e45a63b4bfc6342dd0d48e1357f91c438ab84981d21819d86d118b90?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/dd012d85e45a63b4bfc6342dd0d48e1357f91c438ab84981d21819d86d118b90?s=96&d=mm&r=g\",\"caption\":\"Lasse\"},\"sameAs\":[\"http:\\\/\\\/mildasberg.se\"],\"url\":\"https:\\\/\\\/mildasberg.se\\\/index.php\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Brygga \u00f6l live - Mildasberg","description":"Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till stort projekt. Nu kan vi brygga live och spegla bryggverket p\u00e5 hemsidan.","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:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/","og_locale":"sv_SE","og_type":"article","og_title":"Brygga \u00f6l live - Mildasberg","og_description":"Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till stort projekt. Nu kan vi brygga live och spegla bryggverket p\u00e5 hemsidan.","og_url":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/","og_site_name":"Mildasberg","article_published_time":"2026-04-19T06:01:04+00:00","article_modified_time":"2026-06-13T11:09:11+00:00","og_image":[{"width":988,"height":927,"url":"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/livepanel.jpg","type":"image\/jpeg"}],"author":"Lasse","twitter_card":"summary_large_image","twitter_misc":{"Skriven av":"Lasse","Ber\u00e4knad l\u00e4stid":"6 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#article","isPartOf":{"@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/"},"author":{"name":"Lasse","@id":"https:\/\/mildasberg.se\/#\/schema\/person\/115b315c870a255cc186c14b93bae0aa"},"headline":"Brygga \u00f6l live","datePublished":"2026-04-19T06:01:04+00:00","dateModified":"2026-06-13T11:09:11+00:00","mainEntityOfPage":{"@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/"},"wordCount":1053,"commentCount":0,"publisher":{"@id":"https:\/\/mildasberg.se\/#organization"},"image":{"@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#primaryimage"},"thumbnailUrl":"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/livepanel.jpg","articleSection":["Uncategorized"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/","url":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/","name":"Brygga \u00f6l live - Mildasberg","isPartOf":{"@id":"https:\/\/mildasberg.se\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#primaryimage"},"image":{"@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#primaryimage"},"thumbnailUrl":"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/livepanel.jpg","datePublished":"2026-04-19T06:01:04+00:00","dateModified":"2026-06-13T11:09:11+00:00","description":"Vad som b\u00f6rjade med en enkel tanke har med tiden v\u00e4xt sig till stort projekt. Nu kan vi brygga live och spegla bryggverket p\u00e5 hemsidan.","breadcrumb":{"@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#primaryimage","url":"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/livepanel.jpg","contentUrl":"https:\/\/mildasberg.se\/wp-content\/uploads\/2026\/04\/livepanel.jpg","width":988,"height":927,"caption":"livepanel"},{"@type":"BreadcrumbList","@id":"https:\/\/mildasberg.se\/index.php\/uncategorized\/brygga-ol-live\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hem","item":"https:\/\/mildasberg.se\/"},{"@type":"ListItem","position":2,"name":"Uncategorized","item":"https:\/\/mildasberg.se\/index.php\/category\/uncategorized\/"},{"@type":"ListItem","position":3,"name":"Brygga \u00f6l live"}]},{"@type":"WebSite","@id":"https:\/\/mildasberg.se\/#website","url":"https:\/\/mildasberg.se\/","name":"Mildasberg","description":"H\u00e4r lever vi efter principen &quot;Hur sv\u00e5rt kan det vara?&quot;","publisher":{"@id":"https:\/\/mildasberg.se\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mildasberg.se\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/mildasberg.se\/#organization","name":"Mildasberg","url":"https:\/\/mildasberg.se\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/mildasberg.se\/#\/schema\/logo\/image\/","url":"https:\/\/mildasberg.se\/wp-content\/uploads\/2023\/03\/mildasberg.jpg","contentUrl":"https:\/\/mildasberg.se\/wp-content\/uploads\/2023\/03\/mildasberg.jpg","width":706,"height":529,"caption":"Mildasberg"},"image":{"@id":"https:\/\/mildasberg.se\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/mildasberg.se\/#\/schema\/person\/115b315c870a255cc186c14b93bae0aa","name":"Lasse","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/secure.gravatar.com\/avatar\/dd012d85e45a63b4bfc6342dd0d48e1357f91c438ab84981d21819d86d118b90?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dd012d85e45a63b4bfc6342dd0d48e1357f91c438ab84981d21819d86d118b90?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd012d85e45a63b4bfc6342dd0d48e1357f91c438ab84981d21819d86d118b90?s=96&d=mm&r=g","caption":"Lasse"},"sameAs":["http:\/\/mildasberg.se"],"url":"https:\/\/mildasberg.se\/index.php\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/posts\/7062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/comments?post=7062"}],"version-history":[{"count":3,"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/posts\/7062\/revisions"}],"predecessor-version":[{"id":7078,"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/posts\/7062\/revisions\/7078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/media\/7065"}],"wp:attachment":[{"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/media?parent=7062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/categories?post=7062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mildasberg.se\/index.php\/wp-json\/wp\/v2\/tags?post=7062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}