<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>ubuntu Archivy - blog.vyoralek.cz</title>
	<atom:link href="https://blog.vyoralek.cz/stitek/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.vyoralek.cz/stitek/ubuntu/</link>
	<description>Tech témata, které mě baví</description>
	<lastBuildDate>Fri, 13 Oct 2023 14:16:14 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/cropped-512px-Circle-icons-pencil_2.svg_.png?fit=32%2C32&#038;ssl=1</url>
	<title>ubuntu Archivy - blog.vyoralek.cz</title>
	<link>https://blog.vyoralek.cz/stitek/ubuntu/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">133748570</site>	<item>
		<title>Migrace HomeAssistanta z Ubuntu na Debian v modifikaci Armbian</title>
		<link>https://blog.vyoralek.cz/iot/migrace-homeassistanta-z-ubuntu-na-debian-v-modifikaci-armbian/</link>
					<comments>https://blog.vyoralek.cz/iot/migrace-homeassistanta-z-ubuntu-na-debian-v-modifikaci-armbian/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 21 Feb 2021 12:21:29 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[nanopi]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=6797</guid>

					<description><![CDATA[<p>Dnes se podíváme jak zmigrovat HomeAssistant z Ubuntu na Debian v osmi krocích.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/migrace-homeassistanta-z-ubuntu-na-debian-v-modifikaci-armbian/">Migrace HomeAssistanta z Ubuntu na Debian v modifikaci Armbian</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>V květnu loňského roku je rozproudila velká debata ohledně plánováno <a href="https://www.home-assistant.io/blog/2020/05/09/deprecating-home-assistant-supervised-on-generic-linux/">ukončení obecné podpory platformy Linux</a>, která nakonec vyústila až v pozastavení tohoto kroku. Jedinou podporovanou distribucí by měl být <strong>Debian</strong>. Otázka jak dlouho bude trvat než tento krok bude opět na stole.</p>



<p>Navíc mě už poměrně dlouho dráždila červená hláška v supervisoru, že mé Ubuntu není v seznamu podporovaných instalací (i když zrovna Ubuntu má k Debianu velmi blízko) a tak jsem se rozhodl, že je čas na upgrade.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="355" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14-1024x355.png" alt="" class="wp-image-6799" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=1024%2C355&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=300%2C104&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=768%2C266&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=1536%2C533&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=2048%2C711&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=370%2C128&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=270%2C94&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=570%2C198&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?resize=740%2C257&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-14.png?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>V dnešním článku si tak ukážeme jak postupovat pokud chceme na stejném počítači rozchodit HomeAssistant ne jiném operačním systému tak, abychom na konci nic nepoznali a měli úplně stejné prostředí jen na Debianu.</p>



<p>Celý proces nakonec nebude až tak složitý jak by se možná mohl zdát, ale připravte si na něj alespoň jedno dopoledne.</p>



<p style="font-size:19px">Budou nás čekat následující kroky:</p>



<ol><li>Vytvoření aktuální plné zálohy HomeAssistanta</li><li>Záloha vše ostatního co máme na Ubuntu (nebo jiné distribuci)</li><li>Stažení image Armbianu založeného na Debianu</li><li>Nahrání image na SD kartu a nabootování</li><li>Přesun systému z SD karty na eMMC nebo NVME SSD</li><li>Instalace Dockeru</li><li>Instalace HomeAssistanta</li><li>Obnova ze zálohy</li></ol>



<h2 class="wp-block-heading">NanoPC-T4 &#8211; můj HW jako ukázka migrace</h2>



<p>Ještě než se do jednotlivých kroků pustíme rád bych vám představil minipočítač na kterém to vše provedeme. Jedná se stroj s označením <strong>NanoPC-T4</strong> pod značkou <strong>FriendlyElec</strong> s 6-ti jádry čipu <strong>Rockchip RK3399</strong>, 4GB operační paměti a integrovaných <strong>eMMC úložištěm</strong> o velikosti 16GB. Kromě interního úložiště můžete navíc připojit i <strong>NVME SSD</strong>, což jsem u využil.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img decoding="async" width="770" height="530" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=770%2C530&#038;ssl=1" alt="" class="wp-image-6842" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?w=994&amp;ssl=1 994w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=300%2C206&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=768%2C528&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=370%2C255&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=270%2C186&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=435%2C300&amp;ssl=1 435w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=570%2C392&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-16.png?resize=740%2C509&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><strong>FriendlyElec NanoPC-T4</strong></p>



<p>ARMový minipočítač s čipem RK3399, 4GB RAM, 16GB eMMC a možnosti připojení NVME SSD.</p>



<p style="font-size:20px"><a class="thirstylinkimg" title="AliExpress -  Yidian Intelligent Watering System" href="https://blog.vyoralek.cz/go/aliexpress-yidian-intelligent-watering-system/" data-shortcode="true"><a href="https://blog.vyoralek.cz/go/aliexpress-nanopc-t4/"><img decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"> <strong><strong>$</strong>136 </strong>(cca. 3tis. Kč) </a></a></p>
</div>
</div>



<p>Já používám tenhle stroj momentálně téměř 2 roky a jsem velmi spokojený. Je zároveň fér říct, že v té době nebyl dostupný <strong>Raspberry PI 4</strong> (<a href="https://blog.vyoralek.cz/go/aliexpress-raspberry-pi-4-b/">AliExpress</a>, <a href="https://blog.vyoralek.cz/go/alza-raspberry-pi-4-b/">Alza</a>) a určitě bych mezi těmito dvěmi váhal.  Do budoucna bude zajímavé sledovat i <a href="https://www.home-assistant.io/blue/">Odroid N2+ v HomeAssistant</a> variantě, který je teď ale už poměrně dlouho vyprodaný.</p>



<p>Jediným problémem, které je společný pro všechny desky používající čip RK3399 je chlazení, jelikož topí opravdu hodně. Pokud použijete dodávaný pasivní chladič, tak je vše víceméně vpořádku dokud nezavřete desku do krabičky a stroj nezatížíte. Pak teploty velice často atakují 80°C nicméně nestalo se mi, že mi se někdy systém zasekl. </p>



<p>To jsem chtěl vyřešit zakoupením chladiče s větrákem, který se měl automaticky spouštět podle teploty CPU nicméně v předešlém Armbianu na Ubuntu to nefungovalo. O to více mě potěšilo, že nyní už vše jede jak má a chladič se sám zapíná a navíc reguluje i otáčky, takže ho často neuslyšíte i když poběží &#8211; další důvod k upgradu.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="736" height="656" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-17.png?resize=736%2C656&#038;ssl=1" alt="" class="wp-image-6844" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-17.png?w=736&amp;ssl=1 736w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-17.png?resize=300%2C267&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-17.png?resize=370%2C330&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-17.png?resize=270%2C241&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-17.png?resize=335%2C300&amp;ssl=1 335w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-17.png?resize=570%2C508&amp;ssl=1 570w" sizes="(max-width: 736px) 100vw, 736px" data-recalc-dims="1" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size"><strong>Aktivní chladič NanoPC-T4</strong></p>



<p>Aktivní chladič pro desku NanoPC-T4 s regulací otáček.</p>



<p style="font-size:20px"><a class="thirstylinkimg" title="AliExpress -  Yidian Intelligent Watering System" href="https://blog.vyoralek.cz/go/aliexpress-yidian-intelligent-watering-system/" data-shortcode="true"><a href="https://blog.vyoralek.cz/go/aliexpress-navceker-2020-hdmi-kvm-extender-over-ip-support-ir-network-kvm/"><img decoding="async" width="300" height="300" class="wp-image-2563" style="width: 50px;" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/09/logo-aliexpress.jpg?resize=300%2C300&#038;ssl=1" alt="" data-recalc-dims="1"> <strong><strong>$</strong>10 </strong>(cca. 213 Kč) </a></a></p>
</div>
</div>



<p>A nyní už se pojďme vrhnout do migrace. Podotýkám, že postup by měl být velice podobný i pro jiné desky a bude potřeba zřejmě jen pokud máte jinou Linux distribuci než Debian.</p>



<h2 class="wp-block-heading">1. Vytvoření aktuální plné zálohy HomeAssistanta</h2>



<p>Přihlásíme se do HomeAssistanta a v menu <strong>Supervisor</strong> klikneme na záložku <strong>Snapshots</strong>, vyplníme název zálohy &#8211; víceméně cokoliv a je důležité zvolit volbu <strong>Full snapshot</strong>. Nakonec klikneme na volbu <strong>Create</strong> a čekáme.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-18.png" alt="" class="wp-image-6846" width="499" height="290" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-18.png?w=586&amp;ssl=1 586w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-18.png?resize=300%2C174&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-18.png?resize=370%2C215&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-18.png?resize=270%2C157&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-18.png?resize=570%2C331&amp;ssl=1 570w" sizes="(max-width: 499px) 100vw, 499px" /></figure></div>



<p>Bohužel neuvidíme žádný rozumný indikátor procesu tvorby zálohy a záloha může trvat opravdu dlouho &#8211; klidně i půl hodiny &#8211; hodně záleží na množství používaných Addonů a rychlosti disku.</p>



<p>Mě se osvědčilo koukat do záložky System v Supervisoru a v dolní sekci logu uvidíme něco jako:</p>



<pre class="wp-block-code"><code>21-02-21 09:38:37 INFO (MainThread) &#91;supervisor.snapshots] Creating new full-snapshot with slug 2e0efd54
21-02-21 09:38:37 INFO (MainThread) &#91;supervisor.snapshots] Snapshotting 2e0efd54 store Add-ons
21-02-21 09:38:37 INFO (MainThread) &#91;supervisor.addons.addon] Building snapshot for add-on a0d7b954_ide
21-02-21 09:38:37 INFO (MainThread) &#91;supervisor.addons.addon] Finish snapshot for addon a0d7b954_ide
21-02-21 09:38:37 INFO (MainThread) &#91;supervisor.addons.addon] Building snapshot for add-on a0d7b954_grafana
21-02-21 09:38:37 INFO (MainThread) &#91;supervisor.addons.addon] Finish snapshot for addon a0d7b954_grafana</code></pre>



<p>&#8230; což nám dává alespoň nějakou představu jak daleko záloha, resp. co už bylo dokončeno. Konec pak poznáte podle tohoto logu:</p>



<pre class="wp-block-code"><code>21-02-21 09:54:18 INFO (SyncWorker_0) &#91;supervisor.snapshots.snapshot] Snapshot folder media
21-02-21 09:54:18 INFO (SyncWorker_0) &#91;supervisor.snapshots.snapshot] Snapshot folder media done
21-02-21 09:54:23 INFO (MainThread) &#91;supervisor.snapshots] Creating full-snapshot with slug 2e0efd54 completed</code></pre>



<p>A teď to nejdůležitější &#8211; jakmile je záloha <strong>hotová stáhneme si ji k sobě na disk</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f6a8.png" alt="🚨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> pomocí volby <strong>Download snapshot </strong>po kliknutí na příslušnou zálohu.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-21.png" alt="" class="wp-image-6849" width="332" height="652" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-21.png?w=417&amp;ssl=1 417w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-21.png?resize=153%2C300&amp;ssl=1 153w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-21.png?resize=370%2C727&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-21.png?resize=270%2C530&amp;ssl=1 270w" sizes="(max-width: 332px) 100vw, 332px" /></figure></div>



<p>Pokud byste si chtěli o zálohách přečíst více pak jsem nedávno napsal poměrně podrobný <a href="https://blog.vyoralek.cz/iot/homeassistant-21-automaticke-zalohy-a-obnoveni-ze-zalohy/">článek na toto téma</a>.</p>



<h2 class="wp-block-heading">2. Záloha vše ostatního co máme na Ubuntu (nebo jiné distribuci)</h2>



<p>Tuhle část zde zmiňuju pro jistotu, abyste se zamysleli, zda nepotřebujete zálohovat ještě něco dalšího &#8211; obecně pokud pouze využíváte addony HomeAssistantu tak vše najdete v záloze HomeAssistanta. Pokud jste si však např. v Dockeru zprovozňovali cokoliv dalšího mimo Supervisor pak je nyní čas si to zálohovat také.</p>



<p>Pokud nic mimo Supervisor nemáte můžete směle pokračovat rovnou dalším krokem.</p>



<h2 class="wp-block-heading">3. Stažení image Armbianu založeného na Debianu</h2>



<p>Já už dlouhodobě používám modifikace Linuxových systémů pro ARMy s označením Armbian. </p>



<p>Pokud však máte například Raspberry Pi pak je postup velice podobný, jen je potřeba si stáhnout image Raspbianu a s největší pravděpodobností už tento systém máte.</p>



<p>Na webu <a href="https://www.armbian.com/download/">Armbianu</a> si najdeme naší desku &#8211; v mém případě NanoPC-T4 a jelikož základní nabízené verze jsou desktopové klikneme na volbu Check other download options.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19-1024x948.png" alt="" class="wp-image-6847" width="616" height="570" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=1024%2C948&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=300%2C278&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=768%2C711&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=1536%2C1422&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=2048%2C1897&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=370%2C343&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=270%2C250&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=570%2C528&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?resize=740%2C685&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-19.png?w=2310&amp;ssl=1 2310w" sizes="(max-width: 616px) 100vw, 616px" /></figure></div>



<p>V seznamu bohužel není zřejmé co je Ubuntu a co Debian, takže si musíme nejprve najít správné označení. V době psaní tohoto článku nese poslední verze Debianu označení Buster a my si tak stáhneme tu na třetím řádku &#8211; jedná se o nedesktopovou verzi s 5tkovým Linux kernelem.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="460" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20-1024x460.png" alt="" class="wp-image-6848" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?resize=1024%2C460&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?resize=300%2C135&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?resize=768%2C345&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?resize=370%2C166&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?resize=270%2C121&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?resize=570%2C256&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?resize=740%2C333&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-20.png?w=1166&amp;ssl=1 1166w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h2 class="wp-block-heading">4. Nahrání image na SD kartu a nabootování</h2>



<p>Do počítače si zasunume SD kartu a spustíme aplikaci <a href="https://www.balena.io/etcher/">balenaEtcher</a>, která slouží pro nahrávání image na SD karty.</p>



<p>Použití aplikace je poměrně jednoduché &#8211; najdeme stáhnutou image, vybereme jako cíl SD kartu a klikneme na<strong> Flash!</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22-1024x614.png" alt="" class="wp-image-6850" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=1024%2C614&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=300%2C180&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=768%2C460&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=1536%2C921&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=370%2C222&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=270%2C162&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=570%2C342&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?resize=740%2C444&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-22.png?w=1578&amp;ssl=1 1578w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Kartu vložíme do minipočítače a nabootujeme z ní.</p>



<p>Pokud už ale operační systém na minipočítači na jiném disku máte pak bude potřeba velmi pravděpodobně vynutit boot z SD karty, což bude velmi rozdílná v závilosti na konkrétním modelu desky.</p>



<p>V případě NanoPC-T4 je potřeba držet tlačítko Boot při zapnutí a to najdeme na pravé straně.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-23.png" alt="" class="wp-image-6852" width="255" height="218" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-23.png?w=422&amp;ssl=1 422w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-23.png?resize=300%2C256&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-23.png?resize=370%2C316&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-23.png?resize=270%2C230&amp;ssl=1 270w" sizes="(max-width: 255px) 100vw, 255px" /></figure></div>



<p>Po prvotním startu budeme potřebovat ještě nastavit root heslo a můžeme pokračovat dalším krokem.</p>



<pre class="wp-block-code"><code> _   _                   ____   ____   _____ _  _
| \ | | __ _ _ __   ___ |  _ \ / ___| |_   _| || |
|  \| |/ _` | '_ \ / _ \| |_) | |       | | | || |_
| |\  | (_| | | | | (_) |  __/| |___    | | |__   _|
|_| \_|\__,_|_| |_|\___/|_|    \____|   |_|    |_|

Welcome to Armbian 21.02.1 Buster with Linux 5.10.12-rockchip64

System load:   3%           	Up time:       6 days 16:56
Memory usage:  40% of 3.71G  	Zram usage:    14% of 1.85G  	IP:            10.2.1.2
CPU temp:      58°C           	Usage of /:    4% of 458G</code></pre>



<h2 class="wp-block-heading">5. Přesun systému z SD karty na eMMC nebo NVME SSD</h2>



<p>Tenhle krok je opět nepovinný a záleží na konkrétní desce zda má kromě SD uložiště i nějakou další možnost. </p>



<p>Pokud máte k dispozici eMMC tak určitě doporučuji systém přesunout z SD karty tam, pokud navíc máte možnost připojení NVME SSD a nebo i klasických disků s nějakou rozumnou rychlostí přenosu pak to udělejte také.</p>



<p>V případě <strong>Armbianu</strong> se situace zjednoduší díky příkazu&nbsp;<code>nand-sata-install</code>&nbsp;a nebo si ji najdeme v&nbsp;<code>armbian-config</code>&nbsp;aplikaci v sekci&nbsp;<strong>System</strong>&nbsp;-&gt;&nbsp;<strong>Install</strong>.</p>



<figure class="wp-block-image"><img decoding="async" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/05/image-31.png" alt=""/></figure>



<h2 class="wp-block-heading">6. Instalace Dockeru</h2>



<p>Nejprve si nainstaluje balíčky, které je potřeba mít ještě před instalací Dockeru:</p>



<pre class="wp-block-code"><code>sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common</code></pre>



<p>.. stáhneme si APT klíč pro repozitář dockeru:</p>



<pre class="wp-block-code"><code>curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -</code></pre>



<p>&#8230; přidáme si nový repozitář:</p>



<pre class="wp-block-code"><code>sudo add-apt-repository \
   "deb &#91;arch=arm64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"</code></pre>



<p>&#8230; provedeme refresh seznamu balíčků</p>



<pre class="wp-block-code"><code>sudo apt-get update</code></pre>



<p>&#8230; a konečně nainstalujeme samotný docker:</p>



<pre class="wp-block-code"><code>sudo apt-get install docker-ce docker-ce-cli containerd.io</code></pre>



<p>Funkční instalaci si můžeme ověřit pomocí příkazu <code>docker version</code>:</p>



<pre class="wp-block-code"><code>Client: Docker Engine - Community
 Version:           20.10.3
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        48d30b5
 Built:             Fri Jan 29 14:33:52 2021
 OS/Arch:           linux/arm64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.3
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       46229ca
  Built:            Fri Jan 29 14:32:07 2021
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.4.3
  GitCommit:        269548fa27e0089a8b8278fc4fc781d7f65a939b
 runc:
  Version:          1.0.0-rc92
  GitCommit:        ff819c7e9184c13b7c2607fe6c30ae19403a7aff
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0</code></pre>



<h2 class="wp-block-heading">7. Instalace HomeAssistanta</h2>



<p>Ještě než se vrhneme na instalační skript HomeAssistanta bude potřeba doinstalovat jeden balíček:</p>



<pre class="wp-block-code"><code>sudo apt-get install apparmor</code></pre>



<p>Nyní by již mělo být vše připraveno ale pro jistotu ještě uvedenu seznam všeho potřebného:</p>



<ul><li>Docker CE &gt;= 19.03</li><li>Systemd &gt;= 239</li><li>NetworkManager &gt;= 1.14.6</li><li>AppArmor == 2.13.x (built into the kernel)</li><li>Debian Linux Debian 10 aka Buster (no derivatives)</li></ul>



<p>Nejprve si stáhneme instalační skript (více info najdete v <a href="https://github.com/home-assistant/supervised-installer">Git repozitáři</a>):</p>



<pre class="wp-block-code"><code>curl -Lo installer.sh https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh</code></pre>



<p>&#8230; a instalátor spustíme pomocí:</p>



<pre class="wp-block-code"><code>bash installer.sh -m &lt;TYP_DESKY&gt;</code></pre>



<p>Za <code>&lt;TYP_DESKY&gt;</code> je potřeba dosadit správnou hodnotu v závislosti na vaší desce. V našem případě máme <strong>obecný ARM 64bit</strong> takže použijeme volbu <code>qemuarm-64</code></p>



<p>tj. příkaz pak bude vypadat takto:</p>



<pre class="wp-block-code"><code>bash installer.sh -m qemuarm-64</code></pre>



<p>Seznam všech možných hodnot je aktuálně:</p>



<ul><li>intel-nuc</li><li>odroid-c2</li><li>odroid-n2</li><li>odroid-xu</li><li>qemuarm</li><li>qemuarm-64</li><li>qemux86</li><li>qemux86-64</li><li>raspberrypi</li><li>raspberrypi2</li><li>raspberrypi3</li><li>raspberrypi4</li><li>raspberrypi3-64</li><li>raspberrypi4-64</li><li>tinker</li></ul>



<p>Po spuštění skriptu je potřeba nejprve 10 sekund počkat a pak se ještě instalátor zeptá zda chceme přepsat síťové interfaces &#8211; já dávám ano, ale vlastně si nejsem jistý zda je to nutné. </p>



<pre class="wp-block-code"><code>&#91;warn]
&#91;warn] If you want more control over your own system, run
&#91;warn] Home Assistant as a VM or run Home Assistant Core
&#91;warn] via a Docker container.
&#91;warn]
&#91;warn] If you want to abort, hit ctrl+c within 10 seconds...
&#91;warn]
&#91;info] Creating NetworkManager configuration
&#91;warn] Changes are needed to the /etc/network/interfaces file
&#91;info] If you have modified the network on the host manualy, those can now be overwritten
&#91;info] If you do not overwrite this now you need to manually adjust it later
&#91;info] Do you want to proceed with overwriting the /etc/network/interfaces file? &#91;N/y]
&#91;info] Replacing /etc/network/interfaces
&#91;info] Restarting NetworkManager
...</code></pre>



<p>Instalátor pak skončí </p>



<pre class="wp-block-code"><code>&#91;info] Start Home Assistant Supervised
&#91;info] Installing the 'ha' cli
&#91;info]
&#91;info] Home Assistant supervised is now installed
&#91;info] First setup will take some time, when it's ready you can reach it here:
&#91;info] http://10.2.1.2:8123
&#91;info]</code></pre>



<p>&#8230; čím nám dává najevo, že ještě rozhodně není hotovo a měli bychom ještě čekat.</p>



<p>Po pár minutách doporučuji se už kouknout na uvedenou adresu, kde byste měli vidět něco jako:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-24.png" alt="" class="wp-image-6854" width="401" height="512" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-24.png?w=643&amp;ssl=1 643w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-24.png?resize=235%2C300&amp;ssl=1 235w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-24.png?resize=370%2C472&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-24.png?resize=270%2C345&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-24.png?resize=570%2C728&amp;ssl=1 570w" sizes="(max-width: 401px) 100vw, 401px" /></figure></div>



<p>Je potřeba vydržet a brzy byste měli vidět obrazovku s možnosti vytvoření účtu do HomeAssistanta a nebo obnovením ze zálohy a to je to co potřebujeme. </p>



<h2 class="wp-block-heading">8. Obnova ze zálohy</h2>



<p>Vybereme proto volbu restore from a previous snaphost a podstrčíme zálohu, kterou máme na disku:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-25.png" alt="" class="wp-image-6855" width="505" height="356" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-25.png?w=696&amp;ssl=1 696w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-25.png?resize=300%2C212&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-25.png?resize=370%2C261&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-25.png?resize=270%2C190&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-25.png?resize=570%2C402&amp;ssl=1 570w" sizes="(max-width: 505px) 100vw, 505px" /></figure></div>



<p>Tak jako samotná tvorba zálohy byla poměrně pomalá tak obnova bude zřejmě ještě pomalejší. Je potřeba být proto trpěliví, ale já mám vyzkoušeno, že nakonec se systém obnoví skutečně do stavu v jakém jsme ho měli dříve.</p>



<h2 class="wp-block-heading">Hotovo!</h2>



<p>Do HomeAssistanta byste měli být schopní se nyní přihlásit stejným uživatelem jako dříve a pokud se podíváme do informací o supervisoru tak vidíme, že ona otravná červená hláška je konečně pryč <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15-1024x484.png" alt="" class="wp-image-6801" width="615" height="291" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?resize=1024%2C484&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?resize=300%2C142&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?resize=768%2C363&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?resize=370%2C175&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?resize=270%2C128&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?resize=570%2C270&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?resize=740%2C350&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2021/02/image-15.png?w=1328&amp;ssl=1 1328w" sizes="(max-width: 615px) 100vw, 615px" /></figure></div>



<p>Já musím říct, že až na pomalost tvorby a obnovy záloh se podařilo systém na jiné distribuci poměrně jednoduše rozchodit. </p>



<p>Je to příslibem poměrně jednoduchého obnovení v případě kolabsu systému &#8211; tedy za předpokladu, že budete mít zálohu a budete schopní se k ní dostat. Dokonce i celá Zigbee síť se chytla hned napoprvé bez nutnosti cokoliv přepárovat.</p>



<p>A jakou distribuci Linuxu / Windows používáte vy pro HomeAssistant a proč?</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/migrace-homeassistanta-z-ubuntu-na-debian-v-modifikaci-armbian/">Migrace HomeAssistanta z Ubuntu na Debian v modifikaci Armbian</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/migrace-homeassistanta-z-ubuntu-na-debian-v-modifikaci-armbian/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6797</post-id>	</item>
		<item>
		<title>Aktualizace Ubuntu 18.04 na 19.04 z příkazové řádky</title>
		<link>https://blog.vyoralek.cz/iot/aktualizace-ubuntu-18-04-na-19-04-z-prikazove-radky/</link>
					<comments>https://blog.vyoralek.cz/iot/aktualizace-ubuntu-18-04-na-19-04-z-prikazove-radky/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 18 Aug 2019 10:48:06 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[aktualizace]]></category>
		<category><![CDATA[armbian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=2464</guid>

					<description><![CDATA[<p>Pro centrální bod domácí automatizace používám výhradně diskové obrazy od Armbianu. Občas však obsahují až příliš starou verzi Ubuntu a dnes si tak ukážeme jak upgradovat z Ubuntu 18.04 na 19.04.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/aktualizace-ubuntu-18-04-na-19-04-z-prikazove-radky/">Aktualizace Ubuntu 18.04 na 19.04 z příkazové řádky</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Prvním krokem je instalace všech aktualizací pro současné balíčky &#8211; pokud bude součástí instalace nový kernel nezapomeňte server před pokračováním restartovat.</p>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt dist-upgrade</code></pre>



<p>Doinstalujeme balíček <code>update-magager-code</code></p>



<pre class="wp-block-code"><code>sudo apt install update-manager-core</code></pre>



<p>&#8230; a měli bychom vidět cca. následující:</p>



<pre class="wp-block-code"><code>The following additional packages will be installed:
  python3-distro-info python3-distupgrade python3-update-manager ubuntu-release-upgrader-core
Suggested packages:
  python3-launchpadlib
The following NEW packages will be installed:
  python3-distro-info python3-distupgrade python3-update-manager ubuntu-release-upgrader-core update-manager-core
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 185 kB of archives.
After this operation, 1464 kB of additional disk space will be used.
Do you want to continue? [Y/n] y</code></pre>



<pre class="wp-block-code"><code>sudo nano /etc/update-manager/release-upgrades</code></pre>



<p>A změníme řádek <code>Prompt=lts</code> na <code>Prompt=normal</code>:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="771" height="505" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/08/image-7.png" alt="" class="wp-image-2467"/></figure>



<p>Pro uložení nejprve zmákčneme <code>Ctrl+O </code>a Enter pro potrvrzení a pak pro ukončení editoru nano kombinaci <code>Ctrl+X</code>.</p>



<pre class="wp-block-code"><code>sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list</code></pre>



<p>Spustíme aktualizaci všech stávajících balíčků  z Disco repozitářů &#8211; může to trvat poněkud déle &#8211; v mém případě to byla aktualizace více jak 800 balíčků.</p>



<pre class="wp-block-preformatted">sudo apt dist-upgrade</pre>



<p>Jakmile je hotovo odstraníme všechny nepotřebné balíčky:</p>



<pre class="wp-block-code"><code>sudo apt autoremove

sudo apt clean</code></pre>



<p>a restartujeme pomocí  <code>sudo shutdown -r now</code>.</p>



<p>Následně si můžeme zkontrolovat aktuální verzi pomocí příkazu:</p>



<pre class="wp-block-code"><code>lsb_release  -a</code></pre>



<p>.. a měli bychom vidět už Ubuntu 19.04 s kódovým označením disco.</p>



<pre class="wp-block-code"><code>No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.04
Release:	19.04
Codename:	disco</code></pre>



<p>Pokud jste našli nějaký zádrhel během instalace, dejte mi vědět v komentářích a článek popřípadě rozšířím o řešení těchto problémů.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/aktualizace-ubuntu-18-04-na-19-04-z-prikazove-radky/">Aktualizace Ubuntu 18.04 na 19.04 z příkazové řádky</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/aktualizace-ubuntu-18-04-na-19-04-z-prikazove-radky/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2464</post-id>	</item>
		<item>
		<title>Centrum chytré domácnosti &#8211; HomeAssistant (Hass.io) &#8211; 1 část</title>
		<link>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/</link>
					<comments>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 28 Oct 2018 17:36:45 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[bose]]></category>
		<category><![CDATA[hass.io]]></category>
		<category><![CDATA[homeassistant]]></category>
		<category><![CDATA[instalace]]></category>
		<category><![CDATA[orangepi]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[smarthome]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=697</guid>

					<description><![CDATA[<p>Představte si situaci, že máte nakoupeno spoustu různých &#8222;chytrých&#8220; IoT zařízeních od různých výrobců, které byste chtěli ovládat z jednoho místa. Právě tohle je základní úloha systému HomeAssistant, který je integrátorem všemožných jak hardwarových IoT zařízeních (různé chytré žárovky, spínače atp) tak i služeb (předpověď počasí, hlasové ovládání atp). Tímto článkem začnu větší sérii a [&#8230;]</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/">Centrum chytré domácnosti &#8211; HomeAssistant (Hass.io) &#8211; 1 část</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Představte si situaci, že máte nakoupeno spoustu různých &#8222;chytrých&#8220; IoT zařízeních od různých výrobců, které byste chtěli ovládat z jednoho místa. Právě tohle je základní úloha systému <a href="https://www.home-assistant.io/">HomeAssistant</a>, který je integrátorem všemožných jak hardwarových IoT zařízeních (různé chytré žárovky, spínače atp) tak i služeb (předpověď počasí, hlasové ovládání atp).</p>



<p>Tímto článkem začnu větší sérii a tom jak si toto chytré integrační centrum připravit a později i hlavně jak to všechno dohromady propojit.</p>



<p>První díl bude věnován čistě instalaci, jelikož je hned několik možností a může se i lišit na základě použitého hardwaru.</p>



<h2 class="wp-block-heading">Typy instalace HomeAssistenta</h2>



<p>HomeAssistant nabízí hned několik možností instalace v závislosti na použitém HW a vašich požadavcích. </p>



<figure class="wp-block-table"><table><thead><tr><th><strong>Home Assistant verze</strong></th><th><strong>Operační systém</strong></th><th class="has-text-align-center" data-align="center"><strong>HA Addons</strong></th></tr></thead><tbody><tr><td>HA Operating System</td><td>HA Operating System (HassOS)</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td>HA Supervised</td><td>Typicky Ubuntu/Debian</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td>HA Container</td><td>Jakýkoliv kde běží Docker</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td>HA Core</td><td>Jakýkoliv kde běží Python</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr></tbody></table><figcaption class="wp-element-caption">Když se podíváme na tabulku výše, můžeme si všimnout že první dvě varianty se na první pohled moc neliší a je tomu skutečně tak. Výhodou <strong>HA Operating System</strong> verze je, že již obsahuje předpřipravený operační systém, který je navíc optimalizován a podporován přímo autory HA. Druhá varianta, <strong>HA Supervised</strong>, může být náročnější na instalaci, ale umožňuje použití HA Addonů.</figcaption></figure>



<p class="has-gridlove-highlight-acc-background-color has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> S časem se zdá, že varianta HA Operating System bude stále více preferována autory, protože je pro ně mnohem snazší udržovat a vyvíjet HA Core pouze pro jeden operační systém.</p>



<p>Zbývající dvě varianty <strong>HA Container</strong> a <strong>HA Core</strong> jsou zejména pro případy, kdy nechcete využívat možností Supervisoru, který rozšiřuje možnosti HA Core o HA Addony &#8211; tedy další systémy běžící společně s HA ve stejném prostředí &#8211; např. pro Zigbee Deconz, nebo MQTT atp.</p>



<p>V závislosti na použitém zařízení a nebo hostovském operačním systému můžeme použít jednu z variant:</p>



<figure class="wp-block-table"><table><thead><tr><th><strong>Zařízení</strong> / OS</th><th class="has-text-align-center" data-align="center"><strong>HA OS</strong></th><th class="has-text-align-center" data-align="center"><strong>HA Container</strong></th><th class="has-text-align-center" data-align="center"><strong>HA Core</strong></th></tr></thead><tbody><tr><td>HA Yellow</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td>Raspberry Pi<br>Odroid<br>ASUS Tinkerboard<br>Generic x86-64</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td>Windows<br>MacOS</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <br>(ve VM)</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr><tr><td>Linux</td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td><td class="has-text-align-center" data-align="center"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></td></tr></tbody></table><figcaption class="wp-element-caption">Verze HA Supervised je vynechána, jelikož se aktuálně jedná o nejproblematičtější instalaci a do budoucna už bych ji úplně nedoporučoval.</figcaption></figure>



<p>Zároveň lze konstatovat, že podle <a href="https://analytics.home-assistant.io/">statistik</a> k 1.4.2023 není tento přístup příliš populární.</p>


<div class="wp-block-image is-style-default">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="515" height="442" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/04/image.png?resize=515%2C442&#038;ssl=1" alt="" class="wp-image-14402" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/04/image.png?w=515&amp;ssl=1 515w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/04/image.png?resize=300%2C257&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/04/image.png?resize=370%2C318&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/04/image.png?resize=270%2C232&amp;ssl=1 270w" sizes="(max-width: 515px) 100vw, 515px" data-recalc-dims="1" /></figure></div>


<p>a i o půl roku později k 13.10.2023 stále více a více dominuje možnost s pomocí Operačního systému.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="770" height="698" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?resize=770%2C698&#038;ssl=1" alt="" class="wp-image-14831" style="aspect-ratio:1.1026200873362446;width:516px;height:auto" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?w=1010&amp;ssl=1 1010w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?resize=300%2C272&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?resize=768%2C697&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?resize=370%2C336&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?resize=270%2C245&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?resize=570%2C517&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-6.png?resize=740%2C671&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure></div>


<h2 class="wp-block-heading">Instalace HA Operating System z image</h2>



<p>Ukážeme si několik možností instalace pro různé desky.</p>



<h3 class="wp-block-heading">1. Raspberry Pi &#8211; Hass.OS image</h3>



<p>Nejjednodušším způsob pro Raspberry PI je stažení hotových diskových obrazů, tzv. image. Ty jsou k dispozici na základě typu pro:</p>



<ul>
<li>Raspberry PI Zero +W (deska k dostání na např.&nbsp;<a href="https://www.alza.cz/raspberry-pi-zero-w-d4803555.htm?idp=9337&amp;banner_id=17371">Alza</a>, <a href="http://s.click.aliexpress.com/e/bqJNRVCM">AliExpress</a>)</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><img loading="lazy" decoding="async" width="420" height="203" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-25.png?resize=420%2C203&#038;ssl=1" alt="Raspberry Pi Zero W" class="wp-image-713" style="width:374px;height:181px" data-recalc-dims="1"/></figure></div>


<ul>
<li>Raspberry Pi 1 Model B &#8211; již se neprodává</li>



<li>Raspberry Pi 2 Model B &#8211; již se neprodává</li>



<li>Raspberry Pi 3 Model B (<a href="https://www.alza.cz/raspberry-pi-3-d4078690.htm?idp=9337&amp;banner_id=17371">Alza</a>, <a href="http://s.click.aliexpress.com/e/b6lr0mWM">AliExpress</a>) a B+ (<a class="thirstylink" title="Alza - Raspberry Pi 3 B+" href="https://blog.vyoralek.cz/go/alza-raspberry-pi-3-b/" data-shortcode="true">Alza</a>, <a class="thirstylink" title="AliExpress - Raspberry Pi 3 B+" href="https://blog.vyoralek.cz/go/aliexpress-raspberry-pi-3-b/" data-shortcode="true">AliExpress</a>)</li>



<li>Raspberry Pi 4 Model B (<a class="thirstylink" title="Alza - Raspberry Pi 4 B" href="https://blog.vyoralek.cz/go/alza-raspberry-pi-4-b/" data-shortcode="true">Alza</a>, <a class="thirstylink" title="AliExpress - Raspberry Pi 4 B" href="https://blog.vyoralek.cz/go/aliexpress-raspberry-pi-4-b/" data-shortcode="true">AliExpress</a>)</li>



<li>Raspberry Pi 5 &#8211; blízká budoucnost</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><img loading="lazy" decoding="async" width="473" height="329" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-24.png?resize=473%2C329&#038;ssl=1" alt="Raspberry Pi 3 Model B" class="wp-image-712" style="width:406px;height:282px" data-recalc-dims="1"/></figure></div>


<p>Ze stánek projektu&nbsp;<a href="https://www.home-assistant.io/hassio/installation/">home-asisstant</a> si pouze stáhneme hotový obraz, který pak pomocí např. aplikace <a href="https://etcher.io/">etcher.io</a> nahrajeme na SD kartu a tím máme hotovo.</p>



<h3 class="wp-block-heading">2. Raspberry Pi &#8211; Raspbian + docker</h3>



<p>Pokud plánujete na Raspberry provozovat ještě další systémy, které nejsou obsažené v Hass.IO ani v jeho addonech, pak je lepší volbou nainstalovat klasický operační systém &#8211; v případě Raspberry zvolíme Raspbian. </p>



<p>V tomhle případě má pak instalace více kroků a je poněkud komplikovanější. Nicméně popíšu všechny kroky detailně.</p>



<h4 class="wp-block-heading">Základní instalace Raspbianu</h4>



<ol>
<li>Stáhneme <strong>Raspbian Buster Lite</strong> ze stránek <a href="https://www.raspberrypi.org/downloads/raspbian/">Raspbianu</a>.</li>



<li>Image nahrajeme pomocí např. aplikace <a href="https://www.balena.io/etcher/"><strong>Etcher</strong></a> na připravenou SD kartu.</li>



<li>SD kartu zasuneme do Raspberry a nabootujeme</li>



<li>Pro <strong>přihlášení</strong> použijeme jméno <code>pi</code> a heslo <code>raspberry</code></li>



<li>(volitelně) Pokud plánujeme přihlašovat se na Raspberry vzdáleně tak povolíme SSH server pomocí utility <code>raspi-config</code>.</li>



<li>(volitelně) Pokud si nejsme jistí IP adresou přidělenou Raspberry můžeme použít například příkaz <code>ifconfig</code>.</li>
</ol>



<h4 class="wp-block-heading">Instalace Dockeru</h4>



<p>Než začneme se samotnou instalací dockeru je dobré provést veškeré aktualizace pomocí kombinace:</p>



<pre class="wp-block-code"><code>sudo apt update &amp;&amp; sudo apt upgrade</code></pre>



<p>Jakmile máme hotovo můžeme se vrhnout na instalaci dockeru se všemi závislostmi</p>



<pre class="wp-block-code"><code>sudo apt install avahi-daemon jq 
(volitelně) sudo apt install apparmor
(volitelně) sudo apt install network-manager</code></pre>



<p>Jelikož nám nebude stačit docker, který je ve standardním repositáři Raspbianu stáhneme si instalační skript:</p>



<pre class="wp-block-code"><code>curl -fsSL https://get.docker.com -o get-docker.sh</code></pre>



<p>&#8230; který se o celou instalaci postará. Spustíme ho pomocí:</p>



<pre class="wp-block-code"><code>sudo sh get-docker.sh</code></pre>



<h4 class="wp-block-heading">Instalace Hass.Io</h4>



<p>Stáhneme si instalační skript a rovnou ho spustíme:</p>



<pre class="wp-block-code"><code>curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | sudo  bash -s -- -m raspberrypi3</code></pre>



<p>Pokud chceme nainstalovat hass.io na jiný stroj než Raspberry PI 3 pak poslední hodnotu nahradíme dle desky jednou z následujících:</p>



<ul>
<li>intel-nuc</li>



<li>odroid-c2</li>



<li>odroid-xu</li>



<li>orangepi-prime</li>



<li>qemuarm</li>



<li>qemuarm-64</li>



<li>qemux86</li>



<li>qemux86-64</li>



<li>raspberrypi</li>



<li>raspberrypi2</li>



<li>raspberrypi3</li>



<li><s>raspberrypi4</s> <strong>&#8211; pro RPi 4 zatím použijte raspberry3 </strong>(viz <a href="https://community.home-assistant.io/t/rpi-4-installation/123514/15">link</a>) </li>



<li>raspberrypi3-64</li>



<li><s>raspberrypi4-64</s>  &#8211; <strong>pro RPi 4 zatím použijte raspberry3</strong> (viz <a href="https://community.home-assistant.io/t/rpi-4-installation/123514/15">link</a>) </li>



<li>tinker</li>
</ul>



<p class="has-gridlove-meta-color has-gridlove-highlight-acc-background-color has-text-color has-background has-normal-font-size"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4e3.png" alt="📣" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pokud jste přihlášeni jako jiný uživatel než <code>root</code> pak bude potřeba velmi pravděpodobně spustit skript pod <code>root</code> uživatelem.</p>



<p>Na konci úspěšné instalace by poslední řádek měl být <code>Run Hass.io</code>.</p>



<pre class="wp-block-code"><code>&#91;Info] Install supervisor Docker container
&#91;Info] Install supervisor startup scripts
Created symlink /etc/systemd/system/multi-user.target.wants/hassio-supervisor.service → /etc/systemd/system/hassio-supervisor.service.
&#91;Info] Install AppArmor scripts
Created symlink /etc/systemd/system/multi-user.target.wants/hassio-apparmor.service → /etc/systemd/system/hassio-apparmor.service.
&#91;Info] Run Hass.io
&#91;Info] Install cli 'ha'</code></pre>



<p>Zadáme <code>http://&lt;IPAdresaServeru&gt;:8123</code> a měli bychom vidět, že <strong>Hass.io</strong> se momentálně připravuje, což může trvat až 20minut.</p>



<p>Zvědavci a nebo v případě problému se můžou kouknout na <a href="https://github.com/home-assistant/supervised-installer/">Git repositář instalačního skriptu Hass.io</a>. </p>



<h3 class="wp-block-heading">3. Orange Pi &#8211; Armbian s Ubuntu + docker</h3>



<p>V případě <a href="http://s.click.aliexpress.com/e/cW0hJGVw">Orange PI</a> je instalace poněkud delší, jelikož nejsou k dispozici oficiální diskové obrazy, ale i tak není instalace nějak šíleně komplikovaná.</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><img loading="lazy" decoding="async" width="405" height="309" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-26.png?resize=405%2C309&#038;ssl=1" alt="Orange Pi Zero +2 H5" class="wp-image-714" style="width:336px;height:256px" data-recalc-dims="1"/><figcaption class="wp-element-caption">Příklad Orange Pi desky v provedení Zero +2 H5<br>(tuhle desku mimochodem používám já)</figcaption></figure></div>


<p>Nejprve si stáhneme diskový obraz <a href="https://www.armbian.com/download/?tx_maker=xunlong">Armbianu</a>, který např. pomocí <a href="https://etcher.io/">etcher.io</a> nahrajeme na SD kartu.</p>



<p>Dále nainstalujeme <strong>docker </strong>+ potřebné balíčky</p>



<pre class="wp-block-code"><code>add-apt-repository universe &amp;&amp; sudo apt-get update
apt-get install docker.io avahi-daemon jq
apt install apparmor</code></pre>



<p>&#8230; stáhneme a spustíme instalační skript pro Home Assistant:</p>



<pre class="wp-block-code"><code># Pro 64bit verzi OrangePi
curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | sudo  bash -s -- -m qemuarm-64

# Pro 32bit verzi OrangePi
curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | sudo  bash -s -- -m qemuarm</code></pre>



<p>Po dokončení instalace zadáme <code>http://&lt;IPAdresaServeru&gt;:8123</code> a měli bychom vidět, že Hass.io se momentálně připravuje, což může trvat až 20minut.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="505" height="595" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/image-7.png" alt="" class="wp-image-4064" style="width:471px;height:555px" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/image-7.png?w=505&amp;ssl=1 505w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/image-7.png?resize=255%2C300&amp;ssl=1 255w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/image-7.png?resize=370%2C436&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/04/image-7.png?resize=270%2C318&amp;ssl=1 270w" sizes="(max-width: 505px) 100vw, 505px" /></figure></div>


<h2 class="wp-block-heading">4. Proxmox &#8211; obecný server s Proxmox virtualizací</h2>



<p>V případě, že máte k dispozici poměrně výkonnější server bývá výhodné na něm provozovat povícero <strong>virtualizovaných prostředí</strong>. Jednou z open-source platforem, která toto umožňuje je <strong>Proxmox VE</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="404" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=770%2C404&#038;ssl=1" alt="" class="wp-image-14823" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=1024%2C537&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=1536%2C806&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=2048%2C1075&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=370%2C194&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=270%2C142&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=570%2C299&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?resize=740%2C388&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image.png?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>



<p>S instalací nám v tomto případě pomůže skript, který spustíme v hlavním shellu Proxmox:</p>



<pre class="wp-block-code"><code>bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm.sh)"</code></pre>



<p>Ve výchozím nastavení se nám tímto vytvoří virtuální stroj s 32GB diskem, 4 GB RAM a 2 CPU obsahující poslední stabilní verzi HassOS a v něm běžícím Home Assistantovi na standardním portu 8123.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="770" height="493" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=770%2C493&#038;ssl=1" alt="" class="wp-image-14826" style="aspect-ratio:1.5633587786259542;width:448px;height:auto" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=1024%2C655&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=300%2C192&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=768%2C491&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=370%2C237&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=270%2C173&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=470%2C300&amp;ssl=1 470w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=570%2C365&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?resize=740%2C473&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-3.png?w=1032&amp;ssl=1 1032w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure></div>


<h2 class="wp-block-heading"><g class="gr_ gr_16 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="16" data-gr-id="16">Inicializace</g>&nbsp;<g class="gr_ gr_28 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="28" data-gr-id="28">po</g>&nbsp;prvotním <g class="gr_ gr_40 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="40" data-gr-id="40">startu</g></h2>



<p>Jakmile mám instalaci kterýmkoliv z výše uvedených kroků hotovou, je potřeba se prokousat ještě jednoduchým wizárdem.</p>



<p>První krok je buď vytvoření nového chytrého domova a nebo obnova ze zálohy.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="770" height="785" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=770%2C785&#038;ssl=1" alt="" class="wp-image-14824" style="aspect-ratio:0.9814453125;width:561px;height:auto" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=1005%2C1024&amp;ssl=1 1005w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=294%2C300&amp;ssl=1 294w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=768%2C783&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=370%2C377&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=270%2C275&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=570%2C581&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?resize=740%2C754&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-1.png?w=1242&amp;ssl=1 1242w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure></div>


<p>Pokud vybereme vytvořit nový chytrý domov tak se dostaneme rovnou k vytvoření uživatele:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="770" height="856" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?resize=770%2C856&#038;ssl=1" alt="" class="wp-image-14825" style="aspect-ratio:0.8994140625;width:556px;height:auto" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?resize=921%2C1024&amp;ssl=1 921w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?resize=270%2C300&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?resize=768%2C854&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?resize=370%2C412&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?resize=570%2C634&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?resize=740%2C823&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-2.png?w=1212&amp;ssl=1 1212w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure></div>


<p>&#8230; vyplníme uživatelské údaje a dostáváme se do dalšího kroku, kde se nám nabídnou integrace, které se automaticky našli v síti:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="770" height="791" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=770%2C791&#038;ssl=1" alt="" class="wp-image-14827" style="aspect-ratio:0.9736328125;width:518px;height:auto" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=997%2C1024&amp;ssl=1 997w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=292%2C300&amp;ssl=1 292w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=768%2C789&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=370%2C380&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=270%2C277&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=570%2C585&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?resize=740%2C760&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-4.png?w=1198&amp;ssl=1 1198w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure></div>


<p>Úvodní dashboard toho zatím příliš mnoho obsahovat nebude &#8211; může vypadat nějak takto a nebo být ještě kratší.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="770" height="489" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=770%2C489&#038;ssl=1" alt="" class="wp-image-14828" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=1024%2C650&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=300%2C190&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=768%2C487&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=370%2C235&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=270%2C171&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=570%2C362&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?resize=740%2C469&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2023/10/image-5.png?w=1258&amp;ssl=1 1258w" sizes="(max-width: 770px) 100vw, 770px" data-recalc-dims="1" /></figure>



<p>Na mém dashboardu už se automaticky přidalo ovládání na <a href="https://www.alza.cz/bose-soundtouch-20-iii-bily-d3756594.htm?idp=9337&amp;banner_id=17371">Bose reproduktor</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="407" height="280" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-27.png?resize=407%2C280&#038;ssl=1" alt="" class="wp-image-719" data-recalc-dims="1"/><figcaption class="wp-element-caption">Bose reproduktor SoundTouch 20 III</figcaption></figure></div>


<p>Homeassistant si totiž provádí jakýsi sken zařízení v síti a snaží se je rovnou přidat. Většinu zařízení však budeme muset nakonfigurovat &#8211; o tom ale až později.</p>



<p>Konfigurační soubor obsahující vše zatím popsané v této sérii článků můžete zkouknout na mém&nbsp;<a href="https://github.com/jvyoralek/homeassistant-config">Github repozitáři</a>.</p>



<p>Článek průběžně aktualizuji, ale pokud najdete jakékoliv nejasnosti či nepřesnosti dejte mi prosím vědět.</p>



<p class="has-medium-font-size">Kompletní série o HomeAsistantovi obsahuje následující články:</p>



<ul>
<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/">1. část</a> &#8211; Instalace HomeAsisstent </li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-2-cast-integrace-sonoff/">2. část</a> &#8211; <g class="gr_ gr_10 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="10" data-gr-id="10">Integrace</g> Sonoff s firmware Sonoff-<g class="gr_ gr_11 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="11" data-gr-id="11">Tasmota</g></li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-3-cast-integrace-homekit/">3. část</a> &#8211; <g class="gr_ gr_12 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="12" data-gr-id="12">Integrace</g> Homekit</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-4-cast-integrace-sonoff-2/">4. část</a> &#8211; <g class="gr_ gr_13 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="13" data-gr-id="13">Integrace</g> Sonoff s firmware Sonoff-Tasmota &#8211; 2 část</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-5-cast-wemos-d1-bme280-a-sht31/">5. část</a> &#8211; <g class="gr_ gr_14 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="14" data-gr-id="14">Integrace</g> s Wemos D1 a <g class="gr_ gr_15 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="15" data-gr-id="15">senzory</g> <g class="gr_ gr_20 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="20" data-gr-id="20">teploty</g></li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-6-cast-sonoff-esphome/">6. část</a> &#8211; <g class="gr_ gr_16 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="16" data-gr-id="16">Integrace</g> Sonoff s firmware ESPHome</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-7-cast-sonoff-pow-esphome/">7. část</a> &#8211; <g class="gr_ gr_17 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="17" data-gr-id="17">Integrace</g> Sonoff POW s firmware ESPHome</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-8-cast-led-esphome/">8. část</a> &#8211; <g class="gr_ gr_18 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="18" data-gr-id="18">Integrace</g> LED Magic Home s firmware ESPHome</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-9-cast-integrace-zigbee-xiaomi-mijia-a-aqara/">9. část</a> &#8211; <g class="gr_ gr_31 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="31" data-gr-id="31">Integrace</g> Xiaomi Mijia a Aqara</li>



<li><a href="https://blog.vyoralek.cz/iot/vlastni-zigbee-gateway/">10. část</a> &#8211; Integrace vlastní Zigbee gateway</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-11-cast-vzdaleny-pristup-do-hass-io/">11. část</a> &#8211; Vzdálený přístup do Hass.io z Internetu</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-12-cast-zobrazeni-senzorovych-dat-pomoci-influxdb-a-grafany/">12. část</a> &#8211; zobrazení senzorových data pomocí InfluxDB a Grafany</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-13-cast-add-ony-ktere-pouzivam/">13. část</a> &#8211; Hass.io Add-ony, které používám</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-mi-flora/">14. část</a> &#8211; Integrace Xiaomi Mi Flora</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-15-cast-integrace-withings-nokia/">15. část</a> &#8211; Integrace Withings (Nokia) </li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-16-cast-nahrada-sqlite-databazi-mysql/">16. část</a> &#8211; náhrada SQLite databází MySQL</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-17-cast-hacs-addony/">17. část</a> &#8211; HACS Add-ony &#8211; instalace a konfigurace</li>



<li><a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-18-cast-integrace-sonoff-3/">18. část</a> &#8211; Integrace Sonoff s firmware eWeLink </li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-nova-integrace-tasmota-v-beta-verzi/">19. část</a> &#8211; nová integrace Sonoff pro HA</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-20-mereni-spotreby/">20. část</a> &#8211; měření spotřeby</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-21-automaticke-zalohy-a-obnoveni-ze-zalohy/">21. část </a>&#8211; automatické zálohy a obnovení ze zálohy</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-22-napojeni-hlasoveho-asistenta-amazon-alexa/">22. část</a> &#8211; napojení hlasového asistenta Amazon Alexa</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-23-automaticke-zalohy-2/">23. část</a> &#8211; automatické zálohy na síťový sdílení disk (Samba)</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-24-bluetooth-zarizeni-a-esphome-proxy/">24. část</a> &#8211; Bluetooth zařízení a ESPHome proxy</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-25-nefunkcni-blokovana-aktualizace-homeassistanta/">25. část</a> &#8211; nefunkční aktualizace HomeAssistanta</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-26-integrace-bluetooth-produktu-switchbot/">26. část</a> &#8211; integrace SwitchBot produktů</li>



<li><a href="https://blog.vyoralek.cz/iot/homeassistant-27-integrace-fotovoltaiky-a-prehledy-v-ha/">27. část</a> &#8211; integrace fotovoltaiky Growatt</li>
</ul>
<p>The post <a href="https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/">Centrum chytré domácnosti &#8211; HomeAssistant (Hass.io) &#8211; 1 část</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/centrum-chytre-domacnosti-homeassistant-hass-io-1-cast/feed/</wfw:commentRss>
			<slash:comments>90</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">697</post-id>	</item>
		<item>
		<title>Aktualizace Armbian Ubuntu z 16.04 na 18.04 pro Orange Pi Zero +2</title>
		<link>https://blog.vyoralek.cz/iot/aktualizace-armbian-ubuntu-z-16-04-na-18-04-pro-orange-pi-zero-2/</link>
					<comments>https://blog.vyoralek.cz/iot/aktualizace-armbian-ubuntu-z-16-04-na-18-04-pro-orange-pi-zero-2/#respond</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sat, 20 Oct 2018 15:15:21 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[aktualizace]]></category>
		<category><![CDATA[armbian]]></category>
		<category><![CDATA[orangepi]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=686</guid>

					<description><![CDATA[<p>Před časem jsem si koupil Orange PI Zero +2 a nainstaloval na něj Ubuntu 16.04. Vše funguje, ale nastal čas pro upgrade na novější verzi Ubuntu 18.04. Bohužel vše nešlo úplně hladce a tak jsem to neustále odkládal, až se mi konečně podařilo celý upgrade dokončit.&#160; Před upgradem Mým výchozím stavem tak bylo Orange PI [&#8230;]</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/aktualizace-armbian-ubuntu-z-16-04-na-18-04-pro-orange-pi-zero-2/">Aktualizace Armbian Ubuntu z 16.04 na 18.04 pro Orange Pi Zero +2</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Před časem jsem si koupil Orange PI Zero +2 a nainstaloval na něj <a href="http://releases.ubuntu.com/16.04/">Ubuntu 16.04</a>. Vše funguje, ale nastal čas pro upgrade na novější verzi <a href="http://releases.ubuntu.com/18.04/">Ubuntu 18.04</a>. Bohužel vše nešlo úplně hladce a tak jsem to neustále odkládal, až se mi konečně podařilo celý upgrade dokončit.&nbsp;</p>



<h2 class="wp-block-heading">Před upgradem</h2>



<p>Mým výchozím stavem tak bylo Orange PI Zero +2 s Ubuntu 16.04 a všemi posledními aktualizacemi.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="770" height="253" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-22.png?resize=770%2C253&#038;ssl=1" alt="" class="wp-image-687" data-recalc-dims="1"/></figure>



<h2 class="wp-block-heading">Upgrade</h2>



<p>Samotná aktualizace vypadá jednoduše &#8211; pokud vše funguje měly by stačit následující tři řádky. Předpokladem je mít už nainstalovaný Python3.</p>



<pre class="wp-block-code"><code>apt update &amp;&amp; apt dist-upgrade -y &amp;&amp; apt autoremove -y &amp;&amp; apt autoclean
apt install update-manager-core
do-release-upgrade -d</code></pre>



<h3 class="wp-block-heading">Problém s Python knihovnou</h3>



<p>Mě však poslední z výše uvedených příkazů neustále končil chybou &#8222;No module named apt_pkg&#8220; a nedařilo se mi najít návod, který by zafungoval.</p>



<p>První co jsem zkusil je doinstalovat zmíněný balíček raději pro obě verze Pythonu (2+3):</p>



<pre class="wp-block-code"><code>apt-get install python-apt python3-apt</code></pre>



<p>Nicméně chybová hláška poté nezmizela.</p>



<p>Dalším pokusem bylo vytvoření symbolického linku na apt_pkg.so z existující knihovny, který nakonec zabral:</p>



<pre class="wp-block-code"><code>cd /usr/lib/python3/dist-packages
sudo ln -s apt_pkg.cpython-35m-aarch64-linux-gnu.so apt_pkg.so</code></pre>



<p>Mám pocit, že celý problém jsem si zavlekl díky <a href="https://blog.vyoralek.cz/iot/instalace-python-3-6-na-ubuntu-16-04/">instalaci více verzí Pythonu 3</a>.</p>



<h4 class="wp-block-heading">Problém s Python knihovnou #2</h4>



<p>Když jsem prováděl upgrade na mém druhém Orange Pi narazil jsem na jinou chybou hlášku, i když verze byly snad velice podobné. Chyba byla:</p>



<pre class="wp-block-code"><code>Traceback (most recent call last):
  File "/usr/bin/do-release-upgrade", line 11, in &lt;module>
    from UpdateManager.Core.MetaRelease import MetaReleaseCore
  File "/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py", line 25, in &lt;module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in &lt;module>
    import apt_pkg
ImportError: dynamic module does not define module export function (PyInit_apt_pkg)</code></pre>



<p>&#8230; i přesto, že jsem udělal vše jak je popsáno výše</p>



<p>Už v předchozí části mě pojalo podezření, že celý problém může být v novější verzi Pythonu 3.6 a tak jsem si řekl, co kdybych přehodil verzi zpět na Python 3.5, což jde nejjednodušeji udělat pomocí:</p>



<pre class="wp-block-code"><code>update-alternatives --config python3</code></pre>



<p>.. a následně byste měli vidět něco jako:</p>



<pre class="wp-block-code"><code>There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.6   2         auto mode
  1            /usr/bin/python3.5   1         manual mode
  2            /usr/bin/python3.6   2         manual mode</code></pre>



<p>Stačí tedy zmáčknout jedničku a potvrdit a Python je přepnutý na verzi 3.5. Po této úpravě už aktualizace pokračovala v pořádku jako minule.</p>



<h3 class="wp-block-heading">Pokračování aktualizace</h3>



<p>Po vyřešení problému s apt_pkg již vše běželo jako na drátku a zanedlouho jsem viděl sumarizační stránku:</p>



<pre class="wp-block-code"><code>Do you want to start the upgrade?

3 installed packages are no longer supported by Canonical. You can still get support from the community.

2 packages are going to be removed. 97 new packages are going to be installed. 470 packages are going to be upgraded.

You have to download a total of 269 M. This download will take about 4 minutes with your connection.

Installing the upgrade can take several hours. Once the download has finished, the process cannot be canceled.

 Continue [yN]  Details [d]</code></pre>



<p>Klikl jsem na &#8222;Y&#8220; a instalace se asi cca. po hodině s občasnými dotazy na přepsání konfiguračních souborů úspěšně dokončila.</p>



<h3 class="wp-block-heading">Hotovo</h3>



<p>Po dokončené aktualizace a nutném restartu již v konzoli svítí Ubuntu 18.04. Zatím vypadá to jediný důležitý balíček, který aktualizaci nepřežil je Grafana, kterou tak budu muset dořešit separátně.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="770" height="309" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/10/image-23.png?resize=770%2C309&#038;ssl=1" alt="" class="wp-image-689" data-recalc-dims="1"/></figure>



<h3 class="wp-block-heading">Rada na závěr</h3>



<p>Jelikož je reinstalace poněkud kritickým procesem a potřebujeme aby skutečně doběhl až do konce doporučuji v průběhu Orange PI přídavně chladit, což je i důvod proč mám CPU temp 30st.</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/aktualizace-armbian-ubuntu-z-16-04-na-18-04-pro-orange-pi-zero-2/">Aktualizace Armbian Ubuntu z 16.04 na 18.04 pro Orange Pi Zero +2</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/aktualizace-armbian-ubuntu-z-16-04-na-18-04-pro-orange-pi-zero-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">686</post-id>	</item>
		<item>
		<title>Instalace Python 3.6 na Ubuntu 16.04</title>
		<link>https://blog.vyoralek.cz/iot/instalace-python-3-6-na-ubuntu-16-04/</link>
					<comments>https://blog.vyoralek.cz/iot/instalace-python-3-6-na-ubuntu-16-04/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 24 Jun 2018 14:28:45 +0000</pubDate>
				<category><![CDATA[Smarthome]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=333</guid>

					<description><![CDATA[<p>Ve výchozí instalaci Ubuntu 16.04 je k dispozici Python 3.5.2 (můžeme si ověřit pomocí příkazu python3 -V). Některé aplikace však vyžadují Python 3.5.3 a vyšší a my se tak podíváme jak ho do této verze Ubuntu přidat. Přidání repository třetí strany Nejprve je potřeba přidat repozitář třetí strany, tzv. PPA sudo add-apt-repository ppa:jonathonf/python-3.6 a budeme muset [&#8230;]</p>
<p>The post <a href="https://blog.vyoralek.cz/iot/instalace-python-3-6-na-ubuntu-16-04/">Instalace Python 3.6 na Ubuntu 16.04</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ve výchozí instalaci Ubuntu 16.04 je k dispozici Python 3.5.2 (můžeme si ověřit pomocí příkazu python3 -V). Některé aplikace však vyžadují Python 3.5.3 a vyšší a my se tak podíváme jak ho do této verze Ubuntu přidat.</p>
<h2>Přidání repository třetí strany</h2>
<p>Nejprve je potřeba přidat repozitář třetí strany, tzv. PPA</p>
<pre><code>sudo add-apt-repository ppa:jonathonf/python-3.6</code></pre>
<p>a budeme muset ještě přidání povrdit</p>
<pre><code>A plain backport of *just* Python 3.6. System extensions/Python libraries may or may not work.

Don't remove Python 3.5 from your system - it will break.
 More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6
Press [ENTER] to continue or ctrl-c to cancel adding it
</code></pre>
<p>a nakonec provedeme refresh balíčků</p>
<pre><code>sudo apt-get update</code></pre>
<h2>Instalace Pythonu 3.6</h2>
<p>Nejrpve nainstalujeme samotný balíček</p>
<pre><code>sudo apt-get install python3.6</code></pre>
<p>a nastavíme Python 3.6 jako prioritnější před 3.5 &#8211; původní verzi Pythonu jsme zachovali.</p>
<pre><code>sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
</code></pre>
<p>Nakonec si můžeme zkontrolovat, že Python 3.6 bude nově výchozí pro Python 3 namísto původní verze 3.5</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-339" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/06/python36.png?resize=716%2C253&#038;ssl=1" alt="" width="716" height="253" data-recalc-dims="1" /></p>
<p>Mějte na paměti, že jakékoliv další balíčky závislé na verzi je potřeba nainstalovat se suffixem 3.6, jinak budou nainstalovány verze pro 3.5, tj. např.</p>
<ul>
<li>python3.6-venv</li>
<li>python3.6-dev</li>
<li>atp..</li>
</ul>
<p>The post <a href="https://blog.vyoralek.cz/iot/instalace-python-3-6-na-ubuntu-16-04/">Instalace Python 3.6 na Ubuntu 16.04</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/iot/instalace-python-3-6-na-ubuntu-16-04/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">333</post-id>	</item>
	</channel>
</rss>
