{"id":2068,"date":"2025-06-08T12:00:00","date_gmt":"2025-06-08T10:00:00","guid":{"rendered":"http:\/\/www.daniel.slask.pl\/?p=2068"},"modified":"2025-12-29T16:41:36","modified_gmt":"2025-12-29T15:41:36","slug":"omv-9-haos-na-naszym-omv-instalujemy-home-assistance-na-naszym-serwerze-jako-maszyne-wirtualna","status":"publish","type":"post","link":"https:\/\/daniel.slask.pl\/m\/omv-9-haos-na-naszym-omv-instalujemy-home-assistance-na-naszym-serwerze-jako-maszyne-wirtualna\/","title":{"rendered":"[OMV #9] HAOS na naszym OMV \u2013 instalujemy Home Assistance na naszym serwerze jako maszyn\u0119 wirtualn\u0105"},"content":{"rendered":"\n<p>Ostatnim elementem jaki b\u0119dzie na serwerze OMV b\u0119dzie HomeAssistance &#8211; a dok\u0142adnie HaOS. B\u0119dzie on dzia\u0142a\u0142 na maszynie wirtualnej KVM. W internecie mo\u017cna znale\u017a\u0107 wiele opinii na temat umieszczania wielu rozwi\u0105za\u0144 na jednym urz\u0105dzeniu &#8211; np. serwera OMV i HaOS. Te\u017c jestem podobnego zdanie, ale w przypadku gdy te rozwi\u0105zania s\u0105 mocno rozbudowane i wymagaj\u0105 du\u017cych zasob\u00f3w sprz\u0119towych do poprawnego i p\u0142ynnego dzia\u0142ania. W przypadku gdy w naszym smart domu jest kilka urz\u0105dze\u0144 kt\u00f3rymi b\u0119dziemy sterowa\u0107 to uwa\u017cam, \u017ce takie upakowanie HaOS do serwera OMV ma racj\u0119 bytu i umo\u017cliwi zaoszcz\u0119dzenie kilku W\/h.<\/p>\n\n\n\n<p>W pierwszej kolejno\u015bci instalujemy dodatek KVM do serwera OMV &#8211; przechodzimy do system-&gt;wtyczki i wyszukujemy wtyczki z opisem openmediavault-kvm (mo\u017cemy r\u00f3wnie\u017c w polu wyszukiwania wpisa\u0107 kvm). Wybieramy wtyczk\u0119 i j\u0105 instalujemy. Gdy mamy ju\u017c j\u0105 zainstalowan\u0105, nast\u0119pnym krokiem b\u0119dzie dodanie &#8222;puli&#8221; czyli takich miejsc w kt\u00f3rych b\u0119d\u0105 przechowywane dane &#8211; w tym celu w katalogach wsp\u00f3\u0142dzielonych dodajemy dwa katalogi na pliki ISO, oraz zwyk\u0142e dane.<br>Gdy mamy te katalogi utworzone, dodamy je do KVM &#8211; przechodzimy odpowiednio do Us\u0142ugi-&gt;KVM-&gt;Pule. Klikamy na plusik i dodajemy 3 foldery\/katalogi:<br>&#8211; ISO &#8211; tutaj b\u0119d\u0105 znajdowa\u0142y si\u0119 wszystkie pliki ISO<br>&#8211; Data &#8211; tutaj b\u0119d\u0105 znajdowa\u0142y si\u0119 wszystkie wymagane pliki zwi\u0105zane z dzia\u0142aniem maszyn<br>&#8211; Virtual &#8211; g\u0142\u00f3wny katalog w kt\u00f3rym znajduj\u0105 si\u0119 pliki iso i data<br>Gdy mamy dodane te foldery, musimy je jeszcze &#8222;uaktywni\u0107&#8221;. Robimy to poprzez wybra\u0107 ikonki stan i wybranie opcji start.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-5 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/01-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"535\" data-id=\"2091\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/01-1.png\" alt=\"\" class=\"wp-image-2091\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/01-1.png 664w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/01-1-300x242.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/01-1-400x322.png 400w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/02-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"257\" data-id=\"2092\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/02-1.png\" alt=\"\" class=\"wp-image-2092\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/02-1.png 806w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/02-1-300x96.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/02-1-768x245.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/02-1-400x128.png 400w\" sizes=\"(max-width: 806px) 100vw, 806px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/03-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"364\" height=\"322\" data-id=\"2093\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/03-1.png\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/03-1.png 364w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/03-1-300x265.png 300w\" sizes=\"(max-width: 364px) 100vw, 364px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/04-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"352\" data-id=\"2094\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/04-1.png\" alt=\"\" class=\"wp-image-2094\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/04-1.png 412w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/04-1-300x256.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/04-1-400x342.png 400w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/05-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"384\" data-id=\"2090\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/05-1.png\" alt=\"\" class=\"wp-image-2090\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/05-1.png 800w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/05-1-300x144.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/05-1-768x369.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/05-1-400x192.png 400w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Zosta\u0142y jeszcze dwie czynno\u015bci przed przej\u015bciem do HaOS&#8217;u kt\u00f3re musimy wykona\u0107. Pierwsza to skonfigurowanie maszyny KVM. Konfiguracja ta polega na odznaczeniu opcji, kt\u00f3re znajduj\u0105 si\u0119 w Us\u0142ugi-&gt;KVM-&gt;Konfiguracja.<br>Natomiast druga to skonfigurowanie po\u0142\u0105czenia sieciowego dla maszyny wirtualnej. W tym celu przechodzimy do Us\u0142ugi-&gt;KVM-&gt;Sie\u0107. Naciskamy na plusik i wybieramy &#8222;Dodaj sie\u0107 MacvTap&#8221;. W polu nazwa, wpisujemy dowoln\u0105, \u0142atwo rozpoznawaln\u0105 nazw\u0119 dla naszej sieci, a w polu Network Adapter wybieramy nazw\u0119 karty sieciow\u0105 z kt\u00f3r\u0105 \u0142\u0105czymy si\u0119 z internetem (nazw\u0119 tej kart mo\u017cna sprawdzi\u0107 w g\u0142\u00f3wnym panelu OVM, albo przechodz\u0105c do sie\u0107-&gt;interfejsy). Po utworzeni nowej sieci w KVM musimy j\u0105 uruchomi\u0107 (podobnie jak to mia\u0142o miejsce w pulach).<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-06.png\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" data-id=\"2096\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-06-150x150.png\" alt=\"\" class=\"wp-image-2096\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-07.png\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" data-id=\"2097\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-07-150x150.png\" alt=\"\" class=\"wp-image-2097\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-08.png\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" data-id=\"2098\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-08-150x150.png\" alt=\"\" class=\"wp-image-2098\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-09.png\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" data-id=\"2095\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-09-150x150.png\" alt=\"\" class=\"wp-image-2095\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Gdy ju\u017c mamy przygotowane \u015brodowisko do uruchomienia maszyny wirtualnej, pora na \u015bci\u0105gni\u0119cie odpowiednich plik\u00f3w zwi\u0105zanych z home assistant. W tym celu przechodzimy na stron\u0119 projektu zwi\u0105zan\u0105 z instrukcj\u0105 dot. <a href=\"http:\/\/www.daniel.slask.pl\/?page_id=2089\" data-type=\"page\" data-id=\"2089\">instalacji<\/a>. Wybieramy inny system (other systems) i w g\u00f3rnej cz\u0119\u015bci wpisu (na dzie\u0144 pisania tego artyku\u0142u) w sekcji zwi\u0105zanej z pobieraniem obraz\u00f3w (download the appropriate image) wybieramy wersj\u0119 dla KVM\/Proxmox. Jest to obraz dysku wraz z plikami instalacyjnymi zapisanym w pliku .qcow2. Dzi\u0119ki temu ca\u0142y proces instalacji b\u0119dzie sprowadzony do skopiowania tego pliku na ovm i skonfigurowaniu maszyny pod ten plik. Kopiujemy go do folderu Data, kt\u00f3ry zosta\u0142 utworzony w jednym ze wcze\u015bniejszych krok\u00f3w (mo\u017cemy tego dokona\u0107, np poprzez <a href=\"http:\/\/www.daniel.slask.pl\/omv-4-filebrowser-aby-lepiej-zarzadzac-plikami\/\" data-type=\"post\" data-id=\"2010\">filebrowser<\/a>).<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"411\" data-id=\"2100\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-10.png\" alt=\"\" class=\"wp-image-2100\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-10.png 604w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-10-300x204.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-10-400x272.png 400w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"463\" height=\"602\" data-id=\"2101\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-11.png\" alt=\"\" class=\"wp-image-2101\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-11.png 463w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-11-231x300.png 231w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-11-400x520.png 400w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"384\" height=\"312\" data-id=\"2102\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-12.png\" alt=\"\" class=\"wp-image-2102\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-12.png 384w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-12-300x244.png 300w\" sizes=\"(max-width: 384px) 100vw, 384px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"283\" height=\"418\" data-id=\"2099\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-13.png\" alt=\"\" class=\"wp-image-2099\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-13.png 283w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-13-203x300.png 203w\" sizes=\"(max-width: 283px) 100vw, 283px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Gdy ju\u017c mamy umieszczony plik z haos na naszym urz\u0105dzeniu, przechodzimy do Us\u0142ugi-&gt;KVM-&gt;Maszyny wirtualne i w g\u00f3rnym pasku wybieramy pierwsz\u0105 ikonk\u0119 (komputera) w celu dodania nowej maszyny wirtualnej. W nowym oknie wpisujemy nazw\u0119 naszej maszyny, wybieramy UEFI, oraz konfigurujemy zasoby sprz\u0119towe dla tej maszyny. Polecam wybra\u0107 co najmniej 2 procesory i 6GB pami\u0119ci ram. W sekcji Wolumin przechowywania wybieramy nasz plik z rozszerzeniem .qcow2 (powinien on by\u0107 widoczny w menu rozwijalnym po wcze\u015bniejszym skopiowaniu go do folderu kt\u00f3ry zosta\u0142 dodany do puli). W sekcji nap\u0119d optyczny nic nie zamieniamy (zostawiamy NONE), a w sekcji sie\u0107 wybieramy model virtio i nazw\u0119 wcze\u015bniej utworzonej sieci. Klikamy Zapisz. Mamy w ko\u0144cu utworzon\u0105 masz\u0119 wirtualn\u0105 z home assistance. Trzeba j\u0105 jeszcze tylko uruchomi\u0107 &#8211; robimy to poprzez zaznaczenie maszyny i wybraniu w g\u00f3rnym menu ikonki status i klikni\u0119ciu na start. Aby aszyna uruchamia\u0142a si\u0119 automatycznie po uruchomieniu serwera omv, dobrze jest jeszcze w\u0142\u0105czy\u0107 autostart (ikonka w g\u00f3rnym menu). Gdy maszyna si\u0119 uruchomi b\u0119dziemy mieli stan maszyny jako running. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1492\" height=\"138\" data-id=\"2103\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-14.png\" alt=\"\" class=\"wp-image-2103\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-14.png 1492w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-14-300x28.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-14-768x71.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-14-956x88.png 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-14-400x37.png 400w\" sizes=\"(max-width: 1492px) 100vw, 1492px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"544\" data-id=\"2104\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-15.png\" alt=\"\" class=\"wp-image-2104\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-15.png 970w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-15-300x168.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-15-768x431.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-15-956x536.png 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-15-400x224.png 400w\" sizes=\"(max-width: 970px) 100vw, 970px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1418\" height=\"240\" data-id=\"2105\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-16.png\" alt=\"\" class=\"wp-image-2105\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-16.png 1418w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-16-300x51.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-16-768x130.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-16-956x162.png 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/05\/kvm-16-400x68.png 400w\" sizes=\"(max-width: 1418px) 100vw, 1418px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Aby otworzy\u0107 wirtualny ekran dla tej maszyny w celu np. sprawdzenia post\u0119pu uruchamiania jej, nale\u017cy w g\u00f3rnej belce wybra\u0107  konsole i nacisn\u0105\u0107 na start. Otworzy si\u0119 okienko konfiguracji konsoli, w kt\u00f3rej to aby da\u0107 start musimy zmieni\u0107 jak\u0105\u015b zmienn\u0105. Gdy konsola si\u0119 uruchomi, aby j\u0105 wywo\u0142a\u0107 klikamy na jeden z link\u00f3w w ostatnich kolumnach danej maszyny.<\/p>\n\n\n\n<p>Gdy instalacja przebiegnie pomy\u015ble powinni\u015bmy m\u00f3c przej\u015b\u0107 do konfiguracji ju\u017c samego Home Assistance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ostatnim elementem jaki b\u0119dzie na serwerze OMV b\u0119dzie HomeAssistance &#8211; a dok\u0142adnie HaOS. B\u0119dzie on dzia\u0142a\u0142 na maszynie wirtualnej KVM. W internecie mo\u017cna znale\u017a\u0107 wiele opinii na temat umieszczania wielu rozwi\u0105za\u0144 na jednym urz\u0105dzeniu &#8211; np. serwera OMV i HaOS&#8230;.<br \/><a class=\"read-more-button\" href=\"https:\/\/daniel.slask.pl\/m\/omv-9-haos-na-naszym-omv-instalujemy-home-assistance-na-naszym-serwerze-jako-maszyne-wirtualna\/\">Wi\u0119cej<\/a><\/p>\n","protected":false},"author":1,"featured_media":2088,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23,125],"tags":[249,65,255,242,90],"views":83,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/09-OMV.jpg","jetpack_shortlink":"https:\/\/wp.me\/pcPgV3-xm","_links":{"self":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/2068"}],"collection":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/comments?post=2068"}],"version-history":[{"count":3,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/2068\/revisions"}],"predecessor-version":[{"id":2110,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/2068\/revisions\/2110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media\/2088"}],"wp:attachment":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media?parent=2068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/categories?post=2068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/tags?post=2068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}