<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/atom/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi-FI">
    <id>https://markokaartinen.net/feed</id>
    <link href="https://markokaartinen.net/feed" rel="self"></link>
    <title><![CDATA[MarkoKaartinen.net]]></title>

    <subtitle>MarkoKaartinen.net on yhden nörtin projekti ja sisältää sekalaista settiä niin tekniikasta kuin muusta nörtteilystä.</subtitle>
    <updated>2026-03-27T12:25:13+02:00</updated>
            <entry>
            <title><![CDATA[Miten käytän tekoälyä]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2026/miten-kaytan-tekoalya" />
            <id>https://markokaartinen.net/788</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Kerron hieman tässä jutussa miten käytän tekoälyä tällä hetkellä. Käyn läpi hieman miten käytän sitä omissa projekteissa (kuten tässä blogissa) ja muuallakin.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Kerron hieman tässä jutussa miten käytän tekoälyä tällä hetkellä. Käyn läpi hieman miten käytän sitä omissa projekteissa (kuten tässä blogissa) ja muuallakin. Luvassa tuttuun tapaan sekalainen rustaus.</p>
<p>Tekoäly on tullut toden teolla arkeen viimeisen vuoden aikana — siitä puhutaan joka paikassa ja käyttäjiä riittää nörteistä tavallisiin tallaajiin. Ennen Googlasit ja luit blogin, nyt kysyt tekoälyltä suoraan. Kätevää, mutta samalla ne sivustot joilta tieto on peräisin jäävät ilman kävijöitä ja mainostuloja — eikä se ole hyvä juttu.</p>
<p>Tästä aiheesta saisi kirjoitettua vaikka kuinka pitkän räntän, mutta mennään asiaan: itse en ole mikään tehokäyttäjä, mutta käytän tekoälyä jo jonkin verran. Kerron hieman miten.</p>
<h2 id="miten-mina-kaytan-tekoalya">Miten minä käytän tekoälyä</h2>
<p>Itse maksan Claude Pro tilauksesta ja se on riittänyt minulle vielä vallan mainiosti. Se kertonee myös jo hieman siitä miten paljon sitä käytän, jos ei ole tarvinnut kalliimpiin paketteihin lähteä. Käydään tässä nyt läpi esimerkein miten käytän tekoälyä niin se on ehkä paras tapa tai selkein tai jotain.</p>
<h3 id="kysy-tekoalylta">Kysy tekoälyltä</h3>
<p>Tämä on ehkä yksi käytetyin asia eli se kysyminen. Tätä käyttänee moni. Itse saatan kysellä tekoälyltä asioita kuten ennen Googlasin. Nyt ei tarvitse mietiä hakusanoja niin tarkkaan vaan voin kysyä omalla tapaa. Saatan monesti sitten kysyä vielä lähteitä ja lähden tutkimaan itse sivuja. Ja siitä ehkä sitten takaisin perinteisiin Googleen.</p>
<h3 id="tekoalykokeiluja">Tekoälykokeiluja</h3>
<p>Pitää hieman kokeilla tuota tekoälyä ja tutkailla miten se toimii. Olen pyytänyt tekoälyä luomaan tyhmiä kuvia ja antanut sen muokata kuvaan jotain hassua. Näitä pääosin olen sit tutuille jakanut, enkä niinkään julkisesti.</p>
<p>Yksi kokeilu koodiin liittyen oli MCP palvelimen tekeminen <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://spottihinta.fi">SpottiHinta</a> -sivustolle. Tämä oli lähinnä huvin vuoksi, että voi kysyä tekoälyltä kuluvaa spottihintaa ja se antaa silloin oikean hinnan, kun se hakee sen MCP palvelimelta. Tästä kirjoitin SpottiHinnan <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://spottihinta.fi/tiedote/spottihinta-tukee-nyt-mcpta-kysy-sahkon-hintoja-suoraan-tekoalyltasi">tiedotteisiin</a>.</p>
<p>Pikaisesti koitin myös hypetettyä OpenClawta, mutta en halunnut lähteä vielä tuohon ja antaa sille pääsyä isommin mihinkään. Näissäkin näkee paljon erilaisia toteutuksia ja mitä saavat aikaan, mutta tämä vaatisi jo hieman harrastuneisuutta ja olla valmis heittämään rahaa erilaisille palveluille.</p>
<h3 id="blogissa">Blogissa</h3>
<p>En kirjoita kokonaisia artikkeleita tekoälyllä. Kirjoitan ne itse. Saatan kyllä tekoälyn kanssa sparrata jostain artikkelista, että miten voisi parantaa ja onko ajatuksia. Mutta senkin jälkeen teen itse muokkauksia jos se tuntuu hyvältä ajatukselta. Avainsanoja saatan kysyä tekoälyltä liittyen artikkeliin.</p>
<h3 id="koodaaminen">Koodaaminen</h3>
<p>Pitää kai se vibekoodaus mainita ensin. Näen sen semmoisena, että sä koodaat koko softan täysin tekoälyllä ja et itse tee oikein mitään. Tämä on perhanan vaarallista jos et oikeasti osaa koodata ja et tiedä siitä mitään mitä turvallisen softan teko vaatii.</p>
<p>Itse käytän tekoälyä apuna. Se ei koodaa koko softaa vaan tehdään ehkä enemmän yhdessä. Se on äärimmäisen hyvä apuri debuggaamiseen ja virheiden selvittämiseen. Voin heittää sille virheilmoituksen ja se tutkailee miten sen voisi korjata.</p>
<p>Ns. &quot;apinahommiin&quot; se on myös hyvä apuri. &quot;Apinahommilla&quot; tarkoitan semmoista toistuvaa yksinkertaista touhua eli esim. etsi kaikki kääntämättömät stringit koodista ja korvaa ne käännösavaimilla. Tätä käytinkin apuna <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://tapaaminen.net">Tapaaminen.net</a> sivuston käännöksissä, kun etsin käännettäviä tekstejä koodista.</p>
<p>Erilaiset työkalut ja bash skriptit saan myös helposti tekoälyltä. Itselle kun ei tuo bash skriptaus niin ole hallussa niin saan helpotuksia Linuxin käyttöön kun kyselen miten saisi aikaan ja saan sitten suht valmista koodia. Itse yleensä lueskelen läpi ja tuunaan sitä vielä vähän, mutta tosi iso apu tulee noissa sitten.</p>
<p>Olen myös kysellyt miten joku ominaisuus voisi tehdä tai onko ajatusta yms. sparrausta. Melkein kuin puhelisi jonkun ihmisen kanssa, mutta voin kysellä huoletta tyhmiä 😆</p>
<p>Olen myös pyytänyt tekemään lomakkeita sillä ne perkeleet on joskus ärsyttäviä tehdä. Käytän siis tekoälyä apuna ja ärsyttäviin asioihin. Itse kuitenkin tykkään koodailla ja ratkoa ongelmia sitä kautta. Ehkä tuo backend on itselle sitä ominta puolta ja näkyy kyllä näistä omien tekeleiden fronteista sen sit.</p>
<h2 id="loppulatinoita">Loppulätinöitä</h2>
<p>Tein tänne blogiin yleisen <a href="/ai">/ai</a> -sivun, jossa kerron yleiseltä tasolta tekoälyn käytöstä. Ehkä koitan sitten jatkossa <a href="/kategoria/tekoaly">Tekoäly</a> kategoriaan julkaista juttuja liittyen tekoälyyn ja sen käyttöön niin voi sinne tunkeutua katselemaan tarkempia.</p>
<p>Tuolla AI sivulla on myös juttua <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://codeberg.org/robida/human.json">human.json</a> systeemistä ja senkin otin käyttöön. Se on merkkinä, että takana on ihminen ei tekoäly.</p>
<p>Tekoäly tulee yleistymään tulevaisuudessa ja varmaan omaankin käyttöön se tulenee jollain tapaa lisääntymään. En vielä itsekään tiedä miten ja millä tapaa. Voi olla, että tämmöisiä juttuja mitä teen itse korvaan tekoälyllä - varsinkin jos on jotain semmoista työlästä ja itseään toistavaa.</p>
<p>Summa summarum — tekoäly on apuri, ei korvaaja. Ainakaan vielä.</p>
<p><strong>Miten sinä käytät tekoälyä?</strong></p>
]]></content>
            <published>2026-03-27T12:25:00+02:00</published>
            <updated>2026-03-27T12:25:00+02:00</updated>
                            <category term="tekoaly" label="Tekoäly" />
                    </entry>
            <entry>
            <title><![CDATA[Mastodon palvelimen viestin merkkimäärän nostaminen]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2026/mastodon-palvelimen-viestin-merkkimaaran-nostaminen" />
            <id>https://markokaartinen.net/787</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Tämä on enemmän itselle muistiin ja muille ehkä avuksi. Nimittäin miten saat nostettua Mastodon palvelimen viestin merkkimäärää. Bonuksena kyselyn vaihtoehtojen määrän nosto myös.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Tämä on enemmän itselle muistiin ja muille ehkä avuksi. Nimittäin miten saat nostettua Mastodon palvelimen viestin merkkimäärää. Bonuksena kyselyn vaihtoehtojen määrän nosto myös.</p>
<p>Ensin se disclaimer, että nämä muutokset voi päivityksessä nollautua ja joudut tekemään ne uusiksi. Sen takia tämän otankin tähän itselle ylös. Tämä toimii ainakin uusimmissa versioissa!</p>
<p>Harmillisesti kumpikaan näistä ei ole esim <code>.env.production</code> tiedostossa, vaan ne pitää muuttaa suoraan koodiin. Eli jos et ole varma mitä teet, älä tee näitä muutoksia. En ota sit vastuuta jos sössit jotain!</p>
<h2 id="merkkimaaran-nostaminen">Merkkimäärän nostaminen</h2>
<p>Tämä vaatii oikeastaan kahden tiedoston muokkaamista. Voit tehdä muokkauksia esim. <code>nano</code> editorilla. Nanossa <kbd>CTRL</kbd> + <kbd>O</kbd> tallentaa ja <kbd>CTRL</kbd> + <kbd>X</kbd> sulkee editorin.</p>
<p>Mene mastodon (<code>sudo su - mastodon</code>) käyttäjänä <code>/home/mastodon/live</code> hakemistoon.</p>
<p>Ensimmäisenä muokataan <code>compose_form_container.js</code> tiedostoa.</p>
<pre><code>nano app/javascript/mastodon/features/compose/containers/compose_form_container.js
</code></pre>
<p>Siellä etsitään kohta missä määritetään <code>maxChars</code> ja muutetaan se haluamaksesi merkkimääräksi. Oletuksena se on <code>500</code>.</p>
<pre><code>maxChars: state.getIn(['server', 'server', 'configuration', 'statuses', 'max_characters'], 500),
</code></pre>
<p>Toinen muokattava tiedosto on <code>status_length_validator.rb</code>.</p>
<pre><code>nano app/validators/status_length_validator.rb
</code></pre>
<p>Siellä etsitään kohta <code>MAX_CHARS</code> ja muutetaan se samaksi minkä määritimme aiemmin. Oletuksena se on <code>500</code>.</p>
<pre><code>MAX_CHARS = 500
</code></pre>
<p>Tämän jälkeen pitää sitten assetteja kääntää alla olevalla komennolla.</p>
<pre><code>RAILS_ENV=production bundle exec rails assets:precompile
</code></pre>
<p>Sitten vielä käynnistele Mastodonin prosesseja uudelleen.</p>
<pre><code>sudo systemctl stop 'mastodon-*.service'

sudo systemctl start 'mastodon-*.service' --all
</code></pre>
<p>Jos kaikki meni kuten piti niin sitten pitäisi nähdä uusi merkkimäärä viestin kirjoituksessa!</p>
<h2 id="bonus-kyselyn-vaihtoehtojen-maaran-nostaminen">Bonus: Kyselyn vaihtoehtojen määrän nostaminen</h2>
<p>Jos haluat vielä kyselyihin enenmmän, kuin 4 vaihtoehtoa niin voit muuttaa sitä <code>poll_options_validator.rb</code> tiedostossa.</p>
<pre><code>nano app/validators/poll_options_validator.rb
</code></pre>
<p>Siellä etsitään kohta <code>MAX_OPTIONS</code> ja muutetaan se haluamaksi vaihtoehtojen määräksi. Oletuksena se on <code>4</code>.</p>
<pre><code>MAX_OPTIONS = 4 
</code></pre>
]]></content>
            <published>2026-02-16T14:00:00+02:00</published>
            <updated>2026-02-16T14:00:00+02:00</updated>
                            <category term="mastodon" label="Mastodon" />
                    </entry>
            <entry>
            <title><![CDATA[Puhutaan hieman pörssisähköstä]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2026/puhutaan-hieman-porssisahkosta" />
            <id>https://markokaartinen.net/786</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Viime aikoina on taas ollut puhetta pörssisähkön hinnasta ja tämähän on useamman kerran vuodessa toistuva keskustelunaihe, kun pörssisähkön hinta on korkealla. Annan omat "kaksi senttiä" tästä aiheesta.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Viime aikoina on taas ollut puhetta pörssisähkön hinnasta ja tämähän on useamman kerran vuodessa toistuva keskustelunaihe, kun pörssisähkön hinta on korkealla. Annan omat &quot;kaksi senttiä&quot; tästä aiheesta. Jos et jaksa lukea tätä ränttiä niin lopussa on TLDR yhteenveto aiheesta.</p>
<h2 id="mika-on-porssisahko">Mikä on pörssisähkö?</h2>
<p>Pörssisähkö on sähkösopimus, jossa sähkön hinta määräytyi ennen tunnittaisen ns. spottihinnan mukaan, mutta viime vuonna tuli uusi malli, jossa sähkön hinta määräytyy kuluvan vartin mukaan. Kuluvan vartin hintaa voi seurata esim. <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://spottihinta.fi/">SpottiHinta.fi</a> kautta.</p>
<p>Pörssisähkösopimuksissa sähkön hinta määräytyy markkinahinnan mukaan ja se vaihtelee vartin välein. Sinun hintasi on sen vartin aikainen kulutus kertaa kuluvan vartin hinta eli <code>15min kulutus kWh * 15min hinta snt/kWh</code>. Näin ollen, jos kulutat paljon sähköä vartti, jolloin hinta on korkea, maksat enemmän kuin jos kulutat vähemmän tai silloin, kun hinta on alhainen.</p>
<p>Pörssisähkösopimuksissa tulee vielä tuohon päälle yleensä kiinteä marginaali, jonka sitten saa sähkönmyyjä.</p>
<p>Pörssisähkön hinta määräytyy markkinoiden mukaan ja tämä hinta määritetään joka päivä. Tänään suomen aikaa iltapäivällä tulee seuraavan päivän hinnat eli tiedät vain seuraavan päivän hinnat etukäteen. Et voi siis ennakoida koko viikkoa, mutta seuraavaa päivää voit.</p>
<h2 id="mielipiteita-porssisahkosta-ja-sahkosta-ylipaataan">Mielipiteitä pörssisähköstä ja sähköstä ylipäätään</h2>
<p>Nyt alkaa se sekalainen lätinä ja omat mielipiteet. Taustaksi sen verran, että olen itse ollut ns. sekäkäyttäjä näiden suhteen ja on ollut pörssisähköä sekä kiinteähintaista sähköä. Olen siis elänyt kumpaakin elämää. Itsellä ei ole sähköautoa ja isoimmat sähkönkäyttäjät on uuni, apk, pyykinpesukone, ilp sekä aiemmin sauna.</p>
<p>Viime vuonna (2025) pörssisähkön keskihinta <em>koko</em> vuodelle oli viitisen senttiä per kWh. Tämä siis on keskiarvo koko vuodelle ja sisältää kesän halvat ja talven kalliit hinnat. Keskimäärin siis voidaan sanoa, että pörssisähkö on halvempi, kuin kiinteähintainen. Kiinteähintaisessa hinnan riskin ottaa sähkönmyyjä ja sen takia sen hinta on heidän puolelta arvioitu korkeammaksi kuin pörssi ja he seuraa futuureja ja pohtii omilla työkaluillaan riskejä ja tähän perustuu sitten heidän kiinteä hinta.</p>
<p>Muutama vuosi takaperin oli tosiaan kovia hintoja kiinteissä sopimuksissakin ja tällöin saatoit päästä isosti plussalle jos oli otettu 2v sopimus halvalla hintaa. Tällä hetkellä on ollut juuri korkeaa pörssisähköä ja tämän vuoden pörssin keskihinta on kirjoitushetkellä vajaa 17 senttiä per kWh. Tuo tasoittunee kyllä tästä vuoden mittaa.</p>
<p>Pörssisähköllä sinun pitää hieman muuttaa elintapoja, jos haluat saada siitä hyödyn irti. Sähkön hintaa kannattaa seurata ja käyttää sähköä, kun se on halpaa. Varsinkin sähkösaunan lämmitys on hyvä esimerkki, että se kannattaa ajoittaa halvan sähkön aikaan. Uunin, pyykinpesukoneen ja astianpesukoneen kanssa sama juttu. Näissä kannattaa hyödyntää edullista sähköä. Sähköautosta nyt puhumattakaan ja monesta muusta sähköllä toimivasta isokulutuksisesta laitteesta. Itse suosin toki seuraamisessa oma koodaamia softia kuten <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://saunotaanko.fi/">Saunotaanko.fi</a> ja <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://spottihinta.fi/">SpottiHinta.fi</a>. Vaihtoehtoja on muitakin ja sovelluksia löytyy.</p>
<p>Nostan yhden työkalun vielä. <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://liukuri.fi/laskuri">Liukuri.fi</a> -sivuston laskurilla saat katsottua oman sähkönkulutuksesi hinnan pörssisähköllä. Sinne siirrät esim. viime vuoden sähkönkulutuksen, jonka saat <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://oma.datahub.fi/">Datahubista</a> ja se kertoo sitten sinulle mitä sähkö olisi maksanut pörssisähköllä. Siihen, kun huomioit marginaalin mitä olisi voinut olla niin saat vielä tarkempaa kuvaa (sekä mahdollisen kk-maksun). Sitä kun vertaat saman ajan sähkölaskuusi niin näet olisitko säästänyt. <em>Toki</em> tässä et ole optimoinut sähkönkäyttöäsi, mutta saat suuntaa antavan kuvan. Optimoimalla olisit voinut saada vielä pienemmän pörssin hinnan.</p>
<p>On toki myös kulutusvaikutukseen pohjautuva sopimus jossa on kiinteä hinta ja oman kulutuksen mukaan se hinta joko nousee tai laskee. Näistä ei itsellä ole niin kokemusta, sillä olen ollut vain joko pörssissä tai kiinteässä hinnassa.</p>
<p>Jos et halua seurata pörssisähkön hintaa ja et halua optimoida sähkönkäyttöä niin pörssisähkö ei ole sinua varten. Silloin suosittelen kiinteähintaista sopimusta. Mutta jos taas haluat seurata pörssisähköä ja hyödyntää halpaa sähköä, niin pörssisähkö on hyvä vaihtoehto.</p>
<p>Itse suosisin melkein ns. hybridimallia. Sähkösopimuksen saat solmittua yleensä 3kk ennen kuin nykyinen päättyy. Tällöin kannattaa siis alkaa jo katsomaan tarjouksia. Voit saada edullisen. Näissä on verkossa tehtäessä vielä 2 viikon irtisanomissaika. Suosittelenkin, että otat kiinteähintaisen sopimuksen 6kk ajaksi ja tämä olisi talven yli. 6kk sopimus kannattanee aloittaa syyskuussa tai lokakuussa. Näin olet huoletta yleensä kalliit pörssisähkön ajat. Sitten toiset puoli vuotta olet pörssissä ja voit hyödyntää halpaa sähköä. Tämä ei toki välttämättä käy kaikille, mutta itse koen tämän hyväksi tavaksi.</p>
<h2 id="yhteenveto-tldr">Yhteenveto (TL;DR)</h2>
<p>Pörssisähkö on keskimäärin halvempaa kuin kiinteähintainen, mutta vaatii aktiivista seurantaa ja kulutuksen optimointia. Vuonna 2025 pörssin keskihinta oli ~5 snt/kWh, vuonna 2026 tähän mennessä ~17 snt/kWh.</p>
<p><strong>Työkalut avuksesi:</strong></p>
<ul>
<li><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://spottihinta.fi/">SpottiHinta.fi</a> - seuraa hintoja</li>
<li><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://liukuri.fi/laskuri">Liukuri.fi</a> - laske oma kulutuksesi hinta</li>
<li><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://oma.datahub.fi/">Datahub</a> - hae kulutustietosi</li>
</ul>
<p><strong>💡 Millainen sähkösopimus sinulle?</strong></p>
<p><strong>Pörssisähkö</strong>, jos:</p>
<ul>
<li>Seuraat mielellään hintoja ja optimoit kulutusta</li>
<li>Voit ajoittaa kulutusta joustavasti</li>
</ul>
<p><strong>Kiinteähintainen</strong>, jos:</p>
<ul>
<li>Et halua seurata hintoja</li>
<li>Haluat saman hinnan koko ajan</li>
</ul>
<p><strong>Hybridimalli (oma suosikkini):</strong></p>
<ul>
<li>Kiinteä hinta talvelle (syys-maaliskuu)</li>
<li>Pörssisähkö kesälle (huhti-elokuu)</li>
<li>Uuden sopimuksen voi tehdä 3kk ennen päättymistä (alkamaan kun entinen päättyy)</li>
</ul>
<p><em>Muista: Verkossa tehdyissä sopimuksissa on 2 viikon irtisanomisaika!</em></p>
<p><strong>Optimoitko omaa sähkönkäyttöäsi? Onko sinulla pörsissähkö vai kiinteähintainen? Jaa kokemuksesi ja vinkkisi muille!</strong></p>
]]></content>
            <published>2026-02-08T10:20:00+02:00</published>
            <updated>2026-02-08T10:20:00+02:00</updated>
                            <category term="blogi" label="Blogi" />
                    </entry>
            <entry>
            <title><![CDATA[Eka kosketus CachyOS Linuxiin pelikoneessa]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2026/eka-kosketus-cachyos-linuxiin-pelikoneessa" />
            <id>https://markokaartinen.net/785</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Ensimmäiset pari päivää takana CachyOS Linuxin kanssa ja hommat on saatu ns. alulle. Kuten aiemmin sanoin, niin Windowsin rinnalle asennellaan CachyOS ja näin tapahtui tässä tiistaina iltapuhteiksi. Katsotaan hieman mihin asti on päästy parina iltana ja mitä on tullut vastaan tähän mennessä.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Ensimmäiset pari päivää takana CachyOS Linuxin kanssa ja hommat on saatu ns. alulle. Kuten <a href="/2026/windows-vai-linux-miksei-molemmat">aiemmassa</a> sanoin, niin Windowsin rinnalle asennellaan CachyOS ja näin tapahtui tässä tiistaina iltapuhteiksi. Katsotaan hieman mihin asti on päästy parina iltana ja mitä on tullut vastaan tähän mennessä</p>
<h2 id="cachyosn-asennus">CachyOS:n asennus</h2>
<p>Asennus oli suhteellisen suoraviivainen projekti, mutta eipä tästäkään ihan ilman kommelluksia selvitty. Tein aiemmin päivällä Macillä <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://cachyos.org/">CachyOS</a> asennusmedian ja kun aloin asentamaan niin eihän se BIOS sitä tunnistanut. No tekasin sitten uusiksi tämän asennusmedian ja sen jopa BIOS tunnistikin.</p>
<p>Ensimmäinen este oli Secure Boot, joka piti ottaa BIOSista pois päältä, jotta CachyOS:n asennusmedia ylipäätään käynnistyi. Tämä ei ollut ihan loogisin tuossa Asuksen BIOSissa sillä OS Type piti pistää OtherOS määreeksi, jotta se oli pois. Tämä löytyi sitten <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.asus.com/support/faq/1049829/">ohjeista</a>.</p>
<p>CachyOS asennushan toimii niin, kuten monessa muussakin Linuxissa, että käynnistetään ensin asennusmedialla oleva käyttöjärjestelmä ja sieltä sitten käynnistetään asennusohjelma, jolla itse Linux asennetaan kiintolevylle.</p>
<p>Asennusprosessi oli itsessään suhteellisen suoraviivainen. Käytiin asentajan stepit läpi ja syötettiin tunnukset ja infot sekä määritettiin minne asennetaan. Tämä asennus oli siitä helppo, että oli oma kiintolevy mille pistin asennuksen menemään. Tämä on myös ehkä se suositeltavin tapa, että on erillinen levy Windowsille ja Linuxille.</p>
<p><a href="/media/2026/cachyos_asennus_1.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2026/cachyos_asennus_1.jpeg" alt="CachyOS asennusohjelma" loading="lazy"></img></a></p>
<p>Asennuksen jälkeen päästäänkin sitten itse pihviin. Parin vaiheen (mm. bootti järjestyksen vaihdon) päästänkin näkemään miltä Limine näyttää. Tätä käsittääkseni voidaan hieman tuunata, mutta katsotaan sitä myöhemmin.</p>
<p><a href="/media/2026/cachyos_asennus_2.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2026/cachyos_asennus_2.jpeg" alt="Limine bootloader" loading="lazy"></img></a></p>
<p>Tokihan pitää ensin saada säädettyä näytöt näkymään oikein ja minulla, kun toinen näyttö on pystyssä niin eihän se oikein luonnistu tuo käyttäminen ilman asetusmuutosta. Sama homma on Windowsillakin.</p>
<p><a href="/media/2026/cachyos_asennus_3.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2026/cachyos_asennus_3.jpeg" alt="CachyOS KDE Plasma työpöytä" loading="lazy"></img></a></p>
<p>Tämän jälkeen oikeastaan ns. perusasennus on valmis ja pistin sitten vielä päivityksiäkin sisään.</p>
<h2 id="secure-boot">Secure Boot</h2>
<p>Tämä ansaitsee oman kappaleen sillä tämän kanssa saikin tapella hetken ja olin jo <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://kaartinen.social/@marko/115888519697952091">luovuttamassakin</a> sen säädöstä siltä iltaa.</p>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://en.wikipedia.org/wiki/UEFI#Secure_Boot">Secure boot</a> piti tosiaan ottaa pois käytöstä, kun asentelin tuota CachyOS:ää, mutta halusin sen takaisin päälle asennuksen jälkeen. Tähän syynä on se, että osa pelien huijauksenestoista vaatii sen. Tästä tuoreimpana esimerkkinä on Battlefield 6 peli, jota itse olen pelannutkin (nyt pieni tauko) ja sen Javelin huijauksenesto vaatii Secure Bootin olemisen päällä.</p>
<p>CachyOS <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://wiki.cachyos.org/configuration/secure_boot_setup/">wikissä</a> oli ohjetta tähän ja sen kanssa lähdin tekemään tätä ja eihän se mennyt kerralla maaliin. Sitten ankaran Googletuksen ja tekoälyn kanssa käydyn keskustelun ja yritys-erehdys taktiikan kautta se lopulta lähti toimimaan.</p>
<p>Tässä ehkä oli jotain tekemistä dualbootilla/liminellä/kaikella muulla, mutta lopulta pääsin tilanteeseen missä Secure boot oli päällä BIOSissa ja Windows sekä CachyOS kertoi sen olevan päällä.</p>
<p>Tämän kanssa säätämiseen meni melkeinpä enemmän aikaa ja kirosanoja, kuin itse asennukseen.</p>
<h2 id="ekat-pelit">Ekat pelit</h2>
<p>Tähänkin on osviittaa <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://wiki.cachyos.org/configuration/gaming/">wikissä</a> ja sen avulla pistettiinkin pelipaketit kuntoon ja saatiin Steami ja härvelit. Ihan ensimmäisenä koitin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://store.steampowered.com/app/1145350/Hades_II/">Hades II</a> peliä ja se pyöri kuten odottaa saattoi - hyvin. Halusin vain lähinnä nähdä, että peli lähtee käyntiin ja toimii.</p>
<p>Seuraavana päivänä latailinkin sitten epätieteellistä koetta varten Cyberpunk 2077 pelin niin Windowsille, kuin CachyOS:lle. Halusin nimittäin ajaa pelin oman benchmarkin molemmissa käyttöjärjestelmissä ja katsoa mitä eroa on vai onko mitään. Tämä ei tosiaankaan ole mitenkään tieteellinen koe, mutta antaa jonkinlaista osviittaa sillä ajoin molemmat kerran.</p>
<p>Koneen speksit voi kaivella tuosta <a href="/sarja/pelikone-lapparin-tilalle">artikkelisarjasta</a>, mutta resoluutiona oli 1440p molemmissa. Ajoin valmiilla Ultra asetuksilla ja sain 120fps kantturaan molemmat käyttikset, eli ei isoa eroa. Ultra Ray Tracing pääsin taas molemmilla 60fps kantturaan. Eli tässäkin oltiin samoissa. Kertonee, että peli pyörii aika lailla samalla tavalla molemmissa käyttöjärjestelmissä.</p>
<p>Cyberpunkia en kauheammin ole viime aikoina pelannut, mutta halusin sen nyt ottaa tohon, kun tiesin siitä löytyvän valmiin oman benchmarkin. Jos pelaisin niin pelaisin ilman ray tracingiä muutenkin sillä toi perli on pirun nätti ilmankin ja onhan se kivempi jos on 120fps, kuin 60fps.</p>
<p>Noh tuli mieleen, että mitäs jos pelailisin Fallout 76:sta. Tässä tulikin hieman ongelmaa eteen sillä hiiri perhana karkasi kakkosnäytölle hetkittäin. Tähän onneksi löytyi Internetistä apuja ja ongelma saatiin korjattua helposti. Tämän korjasi käytännössä laittamalla Steamin launch optionseihin <code>PROTON_ENABLE_WAYLAND=1 %command%</code> - tässä miinuksena Steamin overlay ei toimi, mutta eipä isosti haittaa.</p>
<p>Fallout 76 ei ole se ihan uusin eikä se optimoiduin peli Windowsillakaan. ProtonDB:stä löytyikin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.protondb.com/app/1151340">vinkkejä</a> kommenteista ja otinkin osaa käyttöön. Sitten löysin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.pcgamer.com/games/fallout/i-almost-quit-fallout-76-until-i-realized-bethesda-still-hides-its-most-important-setting-in-a-config-file/">PC Gamerin</a> artikkelista sopivia asetuksia vielä ja nytpä tuokin näyttää toimivan aika kivasti mitä pelailin tuossa.</p>
<p>Mitäs noiden lisäksi pelaillaan?</p>
<h2 id="lopuksi-ne-latinat">Lopuksi ne lätinät</h2>
<p>Homma on rullannut oikein kivasti. Fonttien määreisiin en ehkä ole tyytyväinen ja jotenkin ne näyttää paremmalta esim. Windows puolella ja Macillä. Tätä hieman jo säädin ja sainkin paremmaksi, mutta pitänee hieman säätää lisää. <strong>Jos vinkkejä on niin saa huudella!</strong></p>
<p>Tämä touhu on ehkä herättänyt taas pitkästä aikaa tämmöisen pienen Linux säädön ja pelisäädön innostuksen. Ei ole vielä tullut kauheammin Windowsin puolella käytyä, en ole kyllä pelannut Battlefield 6:sta nyt. Saa nähdä mitä säädetään seuraavaksi tuohon.</p>
<p>Ajatuksena olisi koittaa saada toimimaan myös ohjelmia mitä olen käyttänyt muutenkin eli esim. Fusion360 softaa 3D-mallinnukseen.</p>
<p>Mielenkiintoista on myös ollut tutustua tuohon Arch puoleen ja esim. Arch User Repositoryyn (AUR) tuon CachyOS:n paru työkalulla. Sieltä löytyikin jo Bambu Studio 3D-printterille sekä Zen selain ja 1Password.</p>
<p><strong>Jatketaan säätöä ja katsotaan mitä seuraavaksi!</strong></p>
]]></content>
            <published>2026-01-15T19:59:00+02:00</published>
            <updated>2026-01-15T19:59:00+02:00</updated>
                            <category term="linux" label="Linux" />
                            <category term="tietokoneet" label="Tietokoneet" />
                    </entry>
            <entry>
            <title><![CDATA[Windows vai Linux? Miksei molemmat!]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2026/windows-vai-linux-miksei-molemmat" />
            <id>https://markokaartinen.net/784</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Pelikoneeseen asennetaan Windows 11 ja CachyOS Linux dualboot-ympäristöön. Miksi valitsin juuri CachyOS:n, miten dualboot toteutetaan ja mitä haasteita edessä? Seuraa projektin etenemistä artikkelisarjassa.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Päätös on tehty. On aika alkaa säätämään pelikoneen kanssa. Hieman Windowsin uudelleenasennusta tässä pohdiskelin ja sen takia sitten tuli mieleen, että samassa projektissa voisi pistää myös koko paletin uusiksi. Puhdas Windows ja puhdas Linux rinnakkain.</p>
<h2 id="miksi">Miksi?</h2>
<p>Kysymys ennemmin että miksi ei? Kuten pohdiskelin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://pelittaa.fi/t/linux-pelaaminen/36?u=zetakes">Linux pelaaminen</a> ketjussa niin Linux pelaaminen on kehittynyt hurjaa vauhtia viime aikoina ja osa kiitoksesta menee Valvelle sillä he on edistänyt tätä puolta isosti. Tässä taas syynä se, että heillä on Linuxin päällä pyörivä tuote nimeltä Steamdeck ja tulossa on &quot;Steambox&quot; tai millä nimellä se tulee olemaankaan.</p>
<p>Sitten mennään myös siihen perinteiseen, että pidän säätämisestä ja ei tuo kokeilu tule hukkaan menemään. Tästä tuleekin ihan artikkeli sarja tänne blogiin ja se kantaa nimeä <a href="/sarja/windows-ja-linux-pelikoneessa">Windows ja Linux pelikoneessa</a>. Tämähän on oikeastaan jatkoa sarjalle <a href="/sarja/pelikone-lapparin-tilalle">Pelikone läppärin tilalle</a>.</p>
<p>Itsellä Linux tulee siis pelikoneeseen ja ajatus on nimenomaan pelata myös Linux puolella. Itse olin tätä onneksi hieman jo pohdiskellut aikanaan, kun konetta kasasin ja päädyin AMD näytönohjaimeen, joka onkin ainakin aikoinaan ollut paremmin tuettu Linux puolella.</p>
<h2 id="mika-distro">Mikä distro?</h2>
<p>Tämä olikin ehkä tässä vaiheessa se haastavin vaihe. Olen aiemmin ROG Ally käsikoneessa pyörittänyt <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://bazzite.gg/">Bazzitea</a> ja <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://store.steampowered.com/steamos/">SteamOS</a> käyttöjärjestelmiä. Bazziten taustalla on muistaakseni Fedora ja SteamOS taas Arch.</p>
<p>Nyt kuitenkin ajattelin lähteä kokeilemaan <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://cachyos.org/">CachyOS</a> käyttöjärjestelmää. Tämä pyörii Arch Linuxin päällä ja on itselle sinänsä uusi kokemus sillä olen pääosin pyöritellyt Debian pohjaisia Linuxeja ja palvelin käytössä onkin useampi Ubuntu virtuaalipalvelin pyörimässä.</p>
<p>CachyOS onkin nyt suht hyvässä nosteessa ja onkin kirjoitushetkellä <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://distrowatch.com/">DistroWatchin</a> 6kk suosilistan ensimmäinen heti <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://linuxmint.com/">Mintin</a> edellä. Mitä itse olen tässä hieman lueskellut niin CachyOS vaikuttaa mielenkiintoiselta senkin takia, että ilmeisesti on optimoitu suorituskykyä eri tavoin ja Archiin verrattuna on hieman helppokäyttöisempi. Ilmeisesti myös juuri pelaamiseen tämä on ollut nyt suosiossa juuri suorituskyvyn optimoinnin takia.</p>
<p>Mikään ei myöskään estä vaihtamasta distroa jos siltä alkaa tuntumaan. Tuo pelikone kun ei ole ns. työkäytössä niin sillä voi hieman kokeilla.</p>
<p>Työpöytänä tulen varmaan koittamaan KDE Plasmaa tai jos jollain on suositella selkeästi jotain muuta niin saa heittää viestiä! Näitäkin voinee suht helpolla työllä vaihtaa ihan ilman uudelleenasennustakin.</p>
<h2 id="miksi-dualboot">Miksi dualboot?</h2>
<p>Kaikki pelit ei tule toimimaan Linuxilla. Osa vaatii anticheattia, jota ei ole saatavilla Linuxille. Ainakin Battlefield 6 on sellainen peli johon tarvitaan Windowsia. Siksi melkein pitää olla Windows tuossa rinnalla pyörimässä. Koitan kuitenkin pääasiallisesti käyttää Linuxia.</p>
<p>Windows on myös melkein oltava siksi, että joskus pitää säätää Windowsin puolella jotain työhön liittyvää ja monesti tuo kone on se helpoin rasti. Muuten voisi tuolla emulaattorissa pyörittää Windowsia, mutta siinä ei sitten tuo peli puoli toimi.</p>
<p>Dualboot on onneksi tänä päivänä helppo ratkaisu ja <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://wiki.cachyos.org/installation/boot_managers/">Boot managereiksi</a> on vaihtoehtoja. Ehkä lähden koittamaan itselle uutta <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://codeberg.org/Limine/Limine">Limineä</a>.</p>
<h2 id="loppulatinat">Loppulätinät</h2>
<p>Tässä, kun tänä sunnuntaina aamulla aloitin tämän kirjoituksen niin tämä oli jo mielessä ollut vajaa pari viikkoa. Piti hieman pohdiskella, että tulenko tekemään ja jaksanko alkaa niin päädyin sitten, että kyllä alan tekemään ja kyllä jaksan.</p>
<p>Nyt kun tässä illan kähmässä kirjoitan tätä loppuun niin olen asentanut Windows 11 käyttiksen uudelleen ja päivitin myös BIOSin joutessani. En tule rustailemaan Windowsin asennuksesta sen isommin sillä siinä ei nyt sinällään mitään uutta tai ihmeellistä ole.</p>
<p>Seuraavaksi odottelen sitten omaa kovalevyä tuolle Cachylle ja pääsen sitten asentelemaan sitä. Oma kovalevy on omasta vinkkelistä melkein vaatimus niin ei sitten tule isompaa sekoilua osioiden kanssa. Vähän on semmoista tuntumaa ja juttua Internetissä, että tuo on muutenkin paras vaihtoehto dualbootille.</p>
<p><strong>Nyt onkin hyvä hetki pistää vinkkejä ja omia kokemuksia tulemaan!</strong></p>
]]></content>
            <published>2026-01-11T16:59:00+02:00</published>
            <updated>2026-01-11T16:59:00+02:00</updated>
                            <category term="linux" label="Linux" />
                            <category term="tietokoneet" label="Tietokoneet" />
                    </entry>
            <entry>
            <title><![CDATA[SlimmeLezer+ sähkönkulutuksen seurannassa]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/slimmelezer-sahkonkulutuksen-seurannassa" />
            <id>https://markokaartinen.net/783</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[SlimmeLezer+ on ESPHome pohjainen laite, joka kytketään sähkömittarin P1 HAN porttiin ja lähettää reaaliajassa tietoa sähkönkulutuksesta Home Assistanttiin.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Kun ostettiin tämä talo niin sähkönkulutuksen seuranta oli yksi asia mihin haluan lähteä kiinnittämään huomiota. Tähän sainkin heti suosituksen ja se oli SlimmeLezer+ laita, joka kytketään sähkömittariin ja näin saadaan sitten reaaliaikaista tietoa sähkönkulutuksesta Home Assistantin kautta.</p>
<h2 id="mika-on-slimmelezer">Mikä on SlimmeLezer+?</h2>
<p>SlimmeLezer on ESPHome pohjainen laite, joka kytketään suoraan sähkömittarin P1 HAN porttiin. Tämän jälkeen se lähettää reaaliajassa tietoa sähkönkulutuksesta Home Assistanttiin. Tämä myydään ilman koteloa ja itse toki 3D tulostin tälle kotelon. Posteineen tämä maksoi vajaa 35 euroa. Eli ei kovin arvokas investointi.</p>
<p>SlimmeLezerin voit tilata suoraan heidän sivuilta osoitteesta: <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.zuidwijk.com/product/slimmelezer-plus/">zuidwijk.com</a></p>
<h2 id="slimmelezer-asennus-sahkomittariin">SlimmeLezer+ asennus sähkömittariin</h2>
<p>Tämä ei suoraan vanhaan mittariin onnistunutkaan. Kuopion Energialle kuitenkin iso kiitos siitä, että mittarin vaihto uudempaan onnistui helposti ja nopeasti sekä vielä ilman kustannuksia. Uudemmassa mittarissa on siis tuo P1 HAN portti valmiina ja näin SlimmeLezer+ laite saatiin kiinni siihen.</p>
<p><a href="/media/2025/slimmelezer_sahkomittari.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/slimmelezer_sahkomittari.jpeg" alt="SlimmeLezer+ kiinnitettynä sähkömittariin" loading="lazy"></img></a></p>
<h2 id="sahkonkulutuksen-seuranta-home-assistantissa">Sähkönkulutuksen seuranta Home Assistantissa</h2>
<p>SlimmeLezer+ laite on ESPHome pohjainen ja näin se on helppo liittää Home Assistantiin. ESPHome integraation kautta laite löytyy automaattisesti ja sen jälkeen vain lisätään ESPHome laite Home Assistantiin. Tämän jälkeen sähkönkulutuksen seuranta onkin heti käytössä.</p>
<p>Home Assistantissa on oma energia &quot;dashboard&quot;, johon, kun lisää sähkönkulutuksen niin saa sitten näkyviin sähkönkulutusta esim. tunneittain tai päivittäin tai miten nyt haluaakaan. Alla olevassa kuvassa on nyt esimerkkinä viikon ajalta päivittäinen sähkönkulutus.</p>
<p><a href="/media/2025/ha_sahkonkulutus_energia.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/ha_sahkonkulutus_energia.png" alt="Sähkönkulutus Home Assistantin energia dashboardilla" loading="lazy"></img></a></p>
<p>Itsellä, kun on yksittäisiä pistokkeita, jotka osaa mitata sähkönkulutusta niin ne on myös lisättynä tänne energia &quot;dashboardille&quot; ja näin saadaan myös yksittäisten laitteiden kulutusta näkyviin. Harmillisesti ilmalämpöpumppu ei ole itsellä seurannassa, mutta sen voisi ehkä joskus saadakin.</p>
<p>Mutta alla oleva energiavirta kuvaaja onkin hauska, sillä näet miten paljon kulutuksesta on tällä hetkellä seuraamatonta ja miten paljon mikäkin seurattu osa kuluttaa.</p>
<p><a href="/media/2025/ha_energiavirta_energia.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/ha_energiavirta_energia.png" alt="Sähkönkulutuksen energiavirta Home assistantissa" loading="lazy"></img></a></p>
<p>Koska minulla on tiedossa reaaliaikainen sähkönkulutus ja pystyn ottamaan tämän ja eilisen päivän kulutuksen ja tein siitä sitten kortin. Tässä on myös otettu huomioon sähkönhinta sillä itsellä on nyt kiinteä sopimus pörssin sijaan sillä halusin ensimmäiseksi vuodeksi kiinnittää hinnan jotta opin hieman miten talo kuluttaa sähköä ja näin ei tule isoa yllätystä pörssisähköllä, jos talvella on kallista.</p>
<p>Alla olevaan korttiin onkin huomioitu sähkönhinta ja siinä on myös siirron osuus huomioituna. Näin näen osviittaa minkälaista sähkölaskua on tulossa tältä kuulta.</p>
<p><a href="/media/2025/ha_sahkonkulutus.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/ha_sahkonkulutus.png" alt="Sähkönkulutuksen seurannan kortti Home Assistantissa" loading="lazy"></img></a></p>
<h2 id="ne-kuuluisat-loppulatinat">Ne kuuluisat loppulätinät</h2>
<p>Tämä on kyllä erittäin helppo tapa seurata kulutusta, kun käytössä on jo Home Assistant. Käytännössä yhdellä piuhalla saadaan reaaliaikainen sähkönkulutuksen seuranta ja voit tehdä sitten mitä haluatkaan sillä datalla Home Assistantin puolella.</p>
<p>Tulevaisuudessa olisi ajatus vielä laajentaa veden ja kaukolämmön seurantaan.</p>
]]></content>
            <published>2025-11-23T15:55:00+02:00</published>
            <updated>2025-11-23T15:55:00+02:00</updated>
                            <category term="home-assistant" label="Home Assistant" />
                    </entry>
            <entry>
            <title><![CDATA[Vuotovahti kannattaa olla]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/vuotovahti-kannattaa-olla" />
            <id>https://markokaartinen.net/782</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Vuotovahti on pieni laite, joka tunnistaa veden läsnäolon ja lähettää ilmoituksen, jos vettä havaitaan paikassa, missä sitä ei pitäisi olla. Tässä artikkelissa kerron miksi vuotovahti kannattaa olla kotona ja miten se voi pelastaa isommalta vahingolta.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Vuotovahti on yksi niistä laitteista, mitä en välttämättä ensimmäisenä olisi ajatellut laittaa ja en laittanutkaan. Se tuli joka paikkaan vasti pari-kolme viikkoa sitten. Nyt kuitenkin sen arvon on huomannut ja näin suosittelenkin sitä kaikille.</p>
<h2 id="mika-on-vuotovahti">Mikä on vuotovahti?</h2>
<p>Vuotovahti on pieni laite, joka tunnistaa veden läsnäolon. Se asetetaan esimerkiksi pesukoneen tai astianpesukoneen viereen, tai paikkaan, jossa on riski vesivuodolle, kuten pesualtaan alle tai kylpyhuoneen nurkkaan. Kun vuotovahti havaitsee vettä, se lähettää ilmoituksen puhelimeesi tai kotiautomaatiojärjestelmääsi.</p>
<p>Vuotovahdilla siis yksinkertaisesti varmistat, että saat tiedon veden läsnäolosta paikassa missä sitä ei haluaisi olevan.</p>
<h2 id="vuotovahti-osana-kotiautomaatiota">Vuotovahti osana kotiautomaatiota</h2>
<p>Minulla on käytössä Home Assistant ja siinä on käytössä <a href="/2025/smlight-slzb-06-zigbee2mqtt-home-assistanttiin">SLZB-06</a> Zigbee koordinaattori. Vuotovahdin valinta siis oli Zigbee yhteensopivat laitteet ja Ikealla tämmöinen onkin suoraan valikoimassa. <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.ikea.com/fi/fi/p/badring-vesivuotovahti-aelylaite-60504352/">Ikea Badring</a> on edullinen vuotovahti 9,99€ hinnalla ja sen saa suoraan Zigbee verkkoon kiinni Home Assistantin kautta.</p>
<p>Itsellä onkin vuotovahti useammassa paikkaa kuten astianpesukoneen takana, keittiön allaskaapissa, teknisessä tilassa missä on kaukolämmön laitteisto sekä vesimittarin luona. Näin saan ilmoituksen heti jos jossain näissä paikoissa on vettä missä ei pitäisi olla.</p>
<p><a href="/media/2025/vuotovahdit.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/vuotovahdit.png" alt="Vuotovahdit Home Assistantissa" loading="lazy"></img></a></p>
<p>Kun vuotovahti on osana Home Assistanttia tarvitsee tehdä vain automaatio. Itsellä on automaatio, joka lähettää Telegrammin kautta viestin meidän Koti ryhmään, jossa on mukana minä ja rouva niin molemmat saa ilmoituksen siitä.</p>
<p>Ajatuksena on jossain välissä tuoda hieman vielä enemmän huomiota herättävää ilmoitusta tähän kuten äänimerkki ja/tai valojen käyttäytyminen hälytyksen tullessa. Tämänkaltainen ilmoitus kuten vettä paikassa missä ei saa olla on kuitenkin erittäin kriittinen. <strong>Jos tähän on hyviä (tai huonoja) ajatuksia niin saa pistää tulemaan!</strong></p>
<h2 id="vuotovahti-ilman-kotiautomaatiota">Vuotovahti ilman kotiautomaatiota</h2>
<p>TÄhän minulla ei ole suoraa vastausta sillä olen Home Assistanttia käyttänyt muutenkin ja se on ollut helppo tapa hallita ja luoda automaatioita. Kuitenkin tällä saralla on vaihtoehtoja ja suosittelenkin tekemään pientä tutkimusta.</p>
<p>Tuo Ikea Badring pitää ääntä itsessään, mutta ei sitä joka paikasta välttämättä kuule. Ikealla on oma ekosysteemi heidän <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.ikea.com/fi/fi/p/dirigera-aelykodin-hub-valkoinen-aelylaite-10503406/">Digigera</a> huvin kautta, mutta itsellä ei kokemusta.</p>
<p>Jos jollain on tähän liittyen omia vinkkejä niin jaa toki muille jotka ei halua alkaa Home Assistantin kanssa säätämään.</p>
<h2 id="miten-vuotovahti-kaytannossa-pelasti-isomman-vahingon">Miten vuotovahti käytännössä pelasti isomman vahingon?</h2>
<p>Nyt lopuksi ns. tosielämän tarina, joka tapahtui ihan viime viikolla.</p>
<p>Puoli 9 aikaan illalla saan Telegrammiin ilmoituksen teknisen tilan kosteudesta. Tässä ensimmäisenä oli mielessä, että nyt on kaukolämmön laitteissa vuoto tai jotain vastaavaa. No eikun alakertaan katsomaan mikä ongelma siellä on.</p>
<p>Siellähän sitten odotti alla oleva näky...</p>
<p><a href="/media/2025/tekninen_tila_vesi.jpg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/tekninen_tila_vesi.jpg" alt="Teknisen tilan lattialla ruskeaa vettä" loading="lazy"></img></a></p>
<p>Lattialla oli kertynyt ruskeaa vettä ja paskahan siellä haisi. Kuvassa olen siirtänyt jo vesivuotovahdin pois ettei koko aikaa hälytä. Vuotovahti oli tuolla viemärin yläpuolella ja siksipä siis hälytti. Jos vuotovahtia ei olisi ollut tuossa niin tuota ei oltaisi välttämättä huomattu kuin seuraavana päivänä jos silloinkaan. Nyt siis voitiin lopettaa veden käyttö heti ja ei pääse ainakaan isompaa ongelmaa tulemaan.</p>
<p>Tämä viemäri oli myös ainut mistä tuota vettä tuli &quot;ylöspäin&quot; ja näin siis saatiin ongelma rajattua ja ei päässyt isompaa haittaa tulemaan. Toki vessassa ei voinut käydä, mutta onneksi on naapuriapu olemassa. Tälle iltaa kun ei enää oikein saa putkaria/lokapalvelua tai se maksaisi sitten ilta/yölisää joten odoteltiin seuraavaan päivään.</p>
<p>Seuraavana päivänä soitto tutulle putkarille ja sieltä suoraan sanottiin ettei voi todnäk tehdä mitään vaan suoraan lokapalvelu. Lokapalvelu saatiin sitten iltapäivällä tulemaan ja aukaisemaan tukos ja putsaamaan putket. Tämän jälkeen homma toimi taas kuten piti.</p>
<p>Juurisyynä oli itseasiassa se, että tämä talo mikä ostettiin kolmisen kuukautta sitten on ollut tyhjillään ja ei ole aktiivisella käytöllä ollut. Nyt kun taloa ja putkistoa alettiin oikeasti käyttämään niin tuo tukos pääsi syntymään. Nyt kun nuo on putsattu niin ei pitäisi tulla ihan heti ongelmaksi, kun putkisto on normaalissa käytössä.</p>
<h2 id="loppu-latinoita">Loppu lätinöitä</h2>
<p>Tässä siis yksi esimerkki siitä, miksi vuotovahti kannattaa olla. Pieni investointi, joka voi säästää isommilta vahingoilta ja kalliilta korjauksilta. Jos sinulla ei vielä ole vuotovahteja kotona, suosittelen lämpimästi hankkimaan niitä ja liittämään ne osaksi kotiautomaatiotasi tai ainakin varmistamaan, että saat ilmoituksen veden läsnäolosta ajoissa.</p>
<p>Tässä nyt vielä koitan miettiä pitääkö jossain muualla olla vuotovahti. Pyykinpesukone on samassa tilassa suihkun kanssa ja muutenkin siellä missä on vettä muutenkin (suihku/sauna) niin ei ole järkevää jos ei ota pois sitä. WC tilassa voisi melkein olla ja autotallissakin voisi olla hyödyllinen.</p>
<p><strong>Jos jotain tästä lätinästä jäi mieleen niin hanki vuotovahti. Ihan sama millainen, mutta kunhan on joku!</strong></p>
]]></content>
            <published>2025-11-18T10:00:00+02:00</published>
            <updated>2025-11-18T10:00:00+02:00</updated>
                            <category term="home-assistant" label="Home Assistant" />
                    </entry>
            <entry>
            <title><![CDATA[Sähköfatbikeen uudet renkaat ja pyöräkärry]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/sahkofatbikeen-uudet-renkaat-ja-pyorakarry" />
            <id>https://markokaartinen.net/781</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Nyt täysin jotain erilaista ja puuhataan hieman sähköfatbiken kanssa. Hankin nimittäin tähän uudet renkaat sisäkumeineen ja pyöräkärryn. Kaikkihan ei taas mene, kuin kuuluisassa Strömsössä, mutta lopulta saatiin homma maaliin.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Nyt täysin jotain erilaista ja puuhataan hieman sähköfatbiken kanssa. Hankin nimittäin tähän uudet renkaat sisäkumeineen ja pyöräkärryn. Kaikkihan ei taas mene, kuin kuuluisassa Strömsössä, mutta lopulta saatiin homma maaliin.</p>
<h2 id="hieman-taustaa">Hieman taustaa</h2>
<p>Taustoitetaan hieman tätä pyörää ja tarinaa sillä tästä ei olekaan blogissa ollut juttua. Tämä on ostettu viime syksynä Verkkokauppa.comista, kun oli hyvä tarjous ja korottomasti sai vielä napattua niin tuli rouvan kanssa puoliksi hankittua tämä.</p>
<p>Kyseessä on GZR Black Raw 3.0 sähköfatbike, joka on Verkkiksen omaa merkkiä (käsittääkseni) ja siinä oli mielestäni ihan hyvä tekniikka itsessään. Sanoisin myös, että näin puoli vuotta ajelleena toi on ollut hyvä ostos vaikka pientä säätöä onkin ollut. Talvella ei tullut tällä juurikaan ajeltua, mutta nyt keväällä ja kesällä on tullut ajettua enemmän.</p>
<p>Tähän vielä taustana, että takaarengas oli valuvikainen ja siitä tuli tässä nyt takuuseen uusi. Tämän kanssa on muutakin säätöä ollut mm. takalokarit tuon takarenkaan takia meni hieman persiilleen ja siksi siinä on nyt tuommoinen lippa tyylinen, mutta en tätä lähde tässä nyt enempää avaamaan.</p>
<h2 id="renkaanvaihto-hommiin">Renkaanvaihto hommiin</h2>
<p>Syy siihen miksi lähdin renkaita vaihtamaan on se, että nuo mukana tulleet VeeTire Snow Avalanche 26x4,8&quot; renkaat olivat kyllä toimivat, mutta ovat enemmän talvikäyttöön ja ne ei rullaakkaan asfaltilla ihan niin hyvin.</p>
<p>Kärkkäisellä oli sitten tarjouksessa CST 26x4.0&quot; fatbiken renkaat 19.90€ kappale ja ajattelin, että no tilataan ja pistetään alle. Tähän kylkeen piti Motonetista napata 9.99€ hintaan pari sisäkumiakin.</p>
<p>Pyörä huoltotelineeseen ja näin vuokrarivarissa terassilla on hitusen naftisti tilaa kiitos grillien ja pöytien, mutta siihen saatiin kuitenkin pyörä ilmaan ja päästiin puuhastelemaan.</p>
<p><a href="/media/2025/fatbike_1.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/fatbike_1.jpeg" alt="Sähköfatbike huoltotelineessä" loading="lazy"></img></a></p>
<p>Tässä näkeekin hieman eroa renkaissa ja vasemmalta löytyy uudet 26x4.0&quot; renkaat ja oikealla vanhat 26x4.8&quot; renkaat. Erohan on aika selkeä ja uudet onkin hieman kapeammat ja kuviointi kevyempi verrattuna noihin talvirenkaisiin.</p>
<p><a href="/media/2025/fatbike_2.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/fatbike_2.jpeg" alt="Uudet ja vanhat renkaat rinnakkain" loading="lazy"></img></a></p>
<p>Renkaan vaihto oli suhteellisen helppoa sillä vanteet on suhteellisen leveät ja renkaatkin on helppo saada pois. Sisäkumeissa oli venttiilit valmiiksi kiinni, joten ei tarvinnut niitäkään vaihtaa.</p>
<p>Isojen renkaiden kanssa on myös kiva puuhastella sillä ei ole pientä näpertelyäkään tämä. Fatbiken renkaat ottaa vaan oman aikansa, kun saa ilmaa niihin ja onneksi itsellä on sähköpumppu, jotta ei tartte itse pumppailla noita täyteen.</p>
<p>Sitten olikin aika koeajon ja käväisin pikkulenkin ajelemassa ja rullasi kyllä huomattavasti paremmin asfaltilla, kuin nuo vanhat renkaat. Talveksi voikin sitten taas vaihdella nuo vanhat takaisin.</p>
<p><a href="/media/2025/fatbike_3.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/fatbike_3.jpeg" alt="Sahkofatbike koeajolla ja taustalla siintää Puijon hyppyrimäet" loading="lazy"></img></a></p>
<h2 id="pyorakarry-kayttoon-vai">Pyöräkärry käyttöön vai...</h2>
<p>Samalla, kun renkaat vaihdoin oli ajatus pistää pyöräkärry käyttöön. Tämä kärry tulikin hankittua ihan tätä varten, josko saisi ostoksia kuskattua.</p>
<p>Tämä ei nyt mennyt niin kuin Strömsössä sillä en ollut itse ennen näiden kanssa säätänytkään ja eihän tuota pyöräkärryn kiinnikettä saanutkaan tähän laitettua.</p>
<p>Tämä projekti venähti vielä hieman, kun sain veljeltä pari adapteria, mutta niilläkään ei saatu tuota kiinni sillä tuo läpiakseli on kiinteä ja sitä päätä ei saanutkaan irti siitä ilman väkivaltaa.</p>
<p>Eka ajatus mulla oli tosiaan pistää tuo kärryn kiinnike niin, että läpiakseli menee siitä läpi. Se ei onnistunut, koska reikä oli liian pieni ja hyvä näin. Ei nimittäin tuo läpiakseli olisi yltänyt kunnolla kiinni jos siinä välissä olisi ollut tuo pyöräkärryn kiinnike.</p>
<p>Loppujen lopuksi pistin tilaukseen Thulen läpiakselin, johon saa tuo kärryn kiinnikkeen laitettua. Tämän kun sai niin, tuo kiinnitys onnistui helposti ja kärry saatiin pyörän perään.</p>
<p><a href="/media/2025/fatbike_4.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/fatbike_4.jpeg" alt="Sähköfatbike ja pyöräkärry" loading="lazy"></img></a></p>
]]></content>
            <published>2025-07-09T08:00:00+03:00</published>
            <updated>2025-07-09T08:00:00+03:00</updated>
                            <category term="pyoraily" label="Pyöräily" />
                    </entry>
            <entry>
            <title><![CDATA[Lemmini.fi - Seikkailu Lemmyverseen alkakoon!]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/lemminifi-seikkailu-lemmyverseen-alkakoon" />
            <id>https://markokaartinen.net/780</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Nyt alkoi kokeilut Lemmyn kanssa ja päädyin perustamaan Lemmini.fi nimisen Lemmy instanssin.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Tuli vihdoin aika alkaa kokeilut Lemmyn kanssa ja hypätään suoraan ns. syvään päätyyn. Päätin nimittäin pelkän Lemmy tunnuksen luomisen lisäksi perustaa avoimen Lemmy instanssin nimeltä Lemmini.fi</p>
<h2 id="mika-ihmeen-lemmy">Mikä ihmeen Lemmy?</h2>
<p>Lemmy on ilmainen ja avoimen lähdekoodin ohjelmisto, jota käytetään uutisseurantaan ja keskustelufoorumeiden alustana. Instanssit, joille Lemmy-ohjelmistot on asennettu kommunikoivat keskenään ActivityPub-protokollan avulla. Lähde: <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://fi.wikipedia.org/wiki/Lemmy_(ohjelmisto)">Wikipedia</a></p>
<p>Lemmy on siis avoimen lähdekoodin korvike Redditille.</p>
<p>Samoin kuin Mastodon ja <a href="https://markokaartinen.net/2025/pixelfed-vinkkeja">Pixelfed</a> Lemmy on osa fediversumia ja voit seurata ristiin rastiin.</p>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://sopuli.xyz/">Sopuli</a> instanssin ylläpitäjä kirjoitti hyvän oppaan Lemmystä: <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://paper.wf/rynach/lemmy-opas">https://paper.wf/rynach/lemmy-opas</a></p>
<h2 id="lemminifi">Lemmini.fi</h2>
<p>Tämä on siis minun ylläpitämä Lemmy instanssi ja on uusi lisä niihin softiin mitä ylläpidän. Ajatus on lähteä kokeilla tekemään suomalaisille suunnattua instanssia ja luoda sinne suomalaisia yhteisöjä - sellaisia mitä ei muilla vielä ole</p>
<p>Lemmini nimi tulee sopuleista ja itse Lemmy sovelluksen nimi viittaa myös sopuleihin.</p>
<p>Osoite on siis <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://lemmini.fi">lemmini.fi</a> ja instanssi on avoin kaikille!</p>
<h2 id="miksi-hostata-itse">Miksi hostata itse?</h2>
<p><strong>Miksi ei?</strong> Tässä tuli myös opiskeltua itselle uutta sillä päädyin tekemään asennuksen Ansiblella, jota suositeltiin. Tämä onkin sitten oma &quot;suo&quot; johon varmasti tulen tutustumaan lisää vielä.</p>
<p>Itse hostaamalla tulee myös opittua sovelluksesta asioita mitä ei käyttäjänä välttämättä huomaakkaan.</p>
<h2 id="niin-mika-seikkailu">Niin mikä seikkailu?</h2>
<p>No, itse en aiemmin kauheammin Lemmyä ole käyttänyt ja nyt taitaa olla tulossa tai menossa uusi aalto &quot;Reddit pakolaisia&quot;. Oma mielenkiinto heräsi tässä vähän aikaa sitten ja olenkin Redditiä käyttänyt hyvän tovin ja se on ollut hieman nihkeää sen jälkeen kun Apollo sovellus lähti pois ja homma on oikeastaan mennyt alaspäin siitä.</p>
<p>Seikkailulla tarkoitan myös sitä, että te - blogin lukijat - pääsette <em>nauttimaan</em> tulevista blogipostauksista liittyen Lemmyyn.</p>
<p>Tervetuloa Lemmyverseen, <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://lemmini.fi/">Lemmini.fi</a> instanssille ja ylipäätään tälle seikkailulle mukaan!</p>
]]></content>
            <published>2025-03-12T18:36:00+02:00</published>
            <updated>2025-03-12T18:36:00+02:00</updated>
                            <category term="lemmy" label="Lemmy" />
                    </entry>
            <entry>
            <title><![CDATA[Pixelfed vinkkejä]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/pixelfed-vinkkeja" />
            <id>https://markokaartinen.net/779</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Tässä artikkelissa on kerrottu vinkkejä Pixelfedin käyttöön ja hieman sen eroista Mastodoniin verrattuna sekä millaista sitä on ylläpitää.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Ylläpidän Pixl.fi nimistä Pixelfed instanssia ja tässä artikkelissa haluankin jakaa muutaman vinkin liittyen Pixelfediin.</p>
<h2 id="mika-on-pixelfed">Mikä on Pixelfed?</h2>
<p>Pixelfed on avoimen lähdekoodin sosiaalisen median alusta, joka on suunniteltu erityisesti kuvien jakamiseen. Se on osa fediversumia ja käyttää Activitypub protokollaa.</p>
<p>Pixelfed on siis Instagramin &quot;korvike&quot; fediversumissa, jos nyt näin yksinkertaistetaan.</p>
<h2 id="miten-pixelfed-ja-mastodon-eroavat">Miten Pixelfed ja Mastodon eroavat?</h2>
<p>Pixelfed keskittyy täysin kuviin ja tarinoihin, kun taas Mastodon on enemmän tekstipohjainen alusta. Mastodonissa voit jakaa tekstiä, kuvia ja videoita, mutta se ei ole yhtä keskittynyt kuvien jakamiseen kuin Pixelfed.</p>
<p>Voit kuitenkin seurata ristiin Mastodon ja Pixelfed tilejä, joten voit jakaa sisältöä molemmissa alustoissa. Jos seuraat Pixelfedin kautta Mastodon käyttäjää niin näet häneltä vain kuvat.</p>
<p>Itse jaan hieman harkitummin kuvia Pixelfedissä ja Mastodonissa sitten ei niin harkitusti...</p>
<h2 id="miten-aloittaa-pixelfedin-kaytto">Miten aloittaa Pixelfedin käyttö?</h2>
<ol>
<li><strong>Luo tili</strong>: Valitse instanssi, johon haluat liittyä. Voit luoda tilin esimerkiksi <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://pixl.fi">pixl.fi</a> (minun ylläpitämä) tai <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://pixelfed.social">pixelfed.social</a> (kehittäjän ylläpitämä) -instanssille. Listan instansseista löytyy osoitteesta: <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://pixelfed.org/servers">pixelfed.org/servers</a></li>
<li><strong>Täytä profiilisi</strong>: Lisää profiilikuva ja lyhyt kuvaus itsestäsi.</li>
<li><strong>Aloita seuraaminen</strong>: Voit seurata muita Pixelfed-käyttäjiä sekä muita Fediverse-alustoilla olevia tilejä, kuten Mastodon-käyttäjiä.</li>
<li><strong>Jaa sisältöä</strong>: Voit jakaa kuvia, videoita ja tarinoita. Muista käyttää hashtageja, jotta muut käyttäjät löytävät sisältösi helpommin.</li>
</ol>
<p>Kuten Mastodonissa käyttäjätunnuksesi on muotoa <code>@nimimerkki@instanssi.tld</code>, kannattaa siis ajatella näitä hieman sähköpostiosoitteen tavoin. Kahdella eri instanssilla voi olla @marko nimimimerkki, mutta ne voivat olla täysin eri henkilöitä.</p>
<h2 id="vinkkeja">Vinkkejä</h2>
<p>Alla on muutama vinkki, jotka voivat auttaa sinua Pixelfedin kanssa.</p>
<h3 id="kayta-hashtageja">Käytä hashtageja</h3>
<p>Hashtagit ovat erittäin tärkeitä Pixelfedissä, sillä ne auttavat muita käyttäjiä löytämään sisältösi. Käytä relevantteja hashtageja kuvissasi ja tarinoissasi, jotta voit tavoittaa laajemman yleisön.</p>
<h3 id="seuraa-muita-kayttajia">Seuraa muita käyttäjiä</h3>
<p>Seuraamalla muita käyttäjiä voit löytää uusia ja mielenkiintoisia tilejä. Voit myös saada sitä kautta inspiraatioita omiin kuviisi.</p>
<h3 id="osallistu-keskusteluihin">Osallistu keskusteluihin</h3>
<p>Pixelfedissä on mahdollista osallistua keskusteluihin muiden käyttäjien kanssa. Voit kommentoida ja tykätä muiden kuvista, mikä voi johtaa todella mielenkiintoisiin vuorovaikutuksiin.</p>
<h3 id="ole-karsivallinen">Ole kärsivällinen</h3>
<p>Pixelfed on vielä aktiivisen kehityksen alla, joten kaikki ominaisuudet eivät välttämättä toimi täydellisesti. Ole kärsivällinen ja anna kehittäjille aikaa parantaa alustaa.</p>
<p>Pixelfedin kehittämiseen voit osallistua <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://github.com/pixelfed/">GitHubissa</a> ja sieltä löydät myös avoinna olevat issuet ja voit raportoida omia ongelmia.</p>
<h3 id="asenna-pixelfed-app">Asenna Pixelfed app</h3>
<p>Pixelfedillä on oma sovellus Androidille ja iOS:lle ja ne löytyy kunkin alustan sovelluskaupasta nimellä &quot;Pixelfed&quot;. Alla vielä linkit näihin sovelluksiin:</p>
<ul>
<li><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://play.google.com/store/apps/details?id=com.pixelfed">Virallinen Android -sovellus</a></li>
<li><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://apps.apple.com/us/app/pixelfed/id1632519816">Virallinen iPhone -sovellus</a></li>
</ul>
<h2 id="entas-pixelfedin-yllapitaminen">Entäs Pixelfedin ylläpitäminen?</h2>
<p>Jos sinua kiinnostaa oman instanssin ylläpitäminen niin Pixelfedin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://docs.pixelfed.org/">dokkareista</a> löytyy siihen ohjetta. Tässä varsinkin kannattaa muistaa tämän nuori ikä.</p>
<p>Pixelfedin ylläpitäminen on haastavaa Mastodoniin verrattuna. Sillä Pixelfed kehittyy välillä hyvinkin vikkelään ja dokumentointi ei pysy mukana.</p>
<p>Alusta asti kannattaa ainakin säätää media tallentumaan S3 tyyliseen pilvipalveluun. Näin ei tarvitse alkaa tekemään siirtoa myöhemmin.</p>
<p>Jos aiot alkaa ylläpitämään julkista instanssia eli ottaa muita käyttäjiä sinne niin varaudu kysymyksiin. Niitä tulee sillä tässä varsinkin näkyy Pixelfedin nuori ikä ja se ettei kaikki toimi kuten on ajateltu.</p>
<p>Jos taas aiot alkaa ylläpitämään omaan instanssia itselle niin anna mennä vaan. Minullakin pyörii kaartinen.photos instanssi. Tämä on ihan vain siksi, että sain <code>@marko@kaartinen.photos</code> tunnuksen, kun on Mastodonissa <code>@marko@kaartinen.social</code> sekä on muuten Matrixissa <code>@marko:kaartinen.social</code> tunnus sillä sen sai konffattua kivasti.</p>
<h2 id="loppusanoja">Loppusanoja</h2>
<p>Pixelfed on tosi lupaava vaihtoehto Instagramille, mutta ikävä kyllä vielä aika kesken. Se on saanut alkuvuonna ison boostin ja tuo kävijämäärän nousu näkyi myös Pixl.fi instanssilla.</p>
<p>Toivon ainakin, että nyt Kickstarterin myötä Pixelfed lähtee kiitoon ja alkaa tulla paljon kaivattuja ominaisuuksia ja parannuksia niin työpöytäkäyttöön, kuin mobiiliin.</p>
<p><strong>Joko sinä olet Pixelfedissä?</strong></p>
]]></content>
            <published>2025-03-10T15:33:00+02:00</published>
            <updated>2025-03-10T15:33:00+02:00</updated>
                            <category term="pixelfed" label="Pixelfed" />
                    </entry>
            <entry>
            <title><![CDATA[SMLIGHT SLZB-06 & Zigbee2MQTT Home Assistanttiin]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/smlight-slzb-06-zigbee2mqtt-home-assistanttiin" />
            <id>https://markokaartinen.net/778</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Tällä kertaa otetaan käsittelyyn Zigbee verkon pystytys ja nimenomaan käytetään hyödyksi Zigbee2MQTT siltaa ja Home Assistanttia. Koordinaattoriksi laitetaan SMLIGHT SLZB-06 laite.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Tällä kertaa otetaan käsittelyyn ZigBee verkon pystytys ja nimenomaan käytetään hyödyksi Zigbee2MQTT siltaa ja Home Assistanttia. Koordinaattoriksi laitetaan SMLIGHT SLZB-06 laite.</p>
<p>Minulle tuli tämä tarpeeseen, kun järjesteltiin asuntoa hieman niin tuli tarve saada siirrettyä läppäripalvelin toiseen tilaan. Se kuitenkin piti äkkiä siirtää takaisin keskemmälle asuntoa sillä tuo antinen Sonoffin ZigBee koordinaattori oli USB:llä kiinni tuossa läppäripalvelimessa ja liian moni asia alkoi toimia huonommin. Laitoin sitten tilaukseen Power over Ethernetiä tukevan SMLIGHT SLZB-06 koordinattorin.</p>
<h2 id="smlight-slzb-06">SMLIGHT SLZB-06</h2>
<p>Tämä päätyi minun ostoskoriin oikeastaan sen takia, että oli saanut kehuja Internetissä sekä isoimpana ominaisuutena on PoE tuki. Tämä siis saa virran ethernet kaapelista (jos siis on PoE injektori tai PoE kytkin). Tämä nimittäi helpottaa huomattavasti tämän sijoittelua sillä saan tämän yhdellä kaapelilla verkkoon ja virtoihin.</p>
<p>Tämän asennus oli myöskin super helppoa sillä pistin vain verkkopiuhan kiinni PoE kytkimeen ja sen jälkeen määrittelin pfSense boxista tälle vielä kiinteän IP osoitteen niin eipähän sekään muutu.</p>
<p>Tämän jälkeen kävin tuon hallintaisivuille (IP-osoitteen takana) katsomassa hieman määrityksiä ja päivittämässä tuoretta versiota sisään.</p>
<p><a href="/media/2025/slzb_dash.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/slzb_dash.png" alt="SMLIGHT SLZB-06 hallintasivu" loading="lazy"></img></a></p>
<p>Tuollahan on hallinnassa kohta mistä saat napattua suoraan konffeja Zigbee2MQTT:tä varten. Tämä löytyy Z2M and ZHA kohdasta ja näiden konffien avulla saat tämän koordinaattorin toimimaan omassa systeemissäsi.</p>
<p>Valmistajan sivut: <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://smlight.tech/product/slzb-06/">smlight.tech/product/slzb-06/</a><br />
Ohjeet: <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://smlight.tech/manual/slzb-06/">smlight.tech/manual/slzb-06/</a></p>
<h2 id="zigbee2mqtt">Zigbee2MQTT</h2>
<p>Tämäkin menee Dockeriin ja tämän kaverina menee myös Mosquitto kontti. Näiden kahden kanssa saadaan sitten Zigbee2MQTT silta toimimaan.</p>
<p>Valitsin tuon Zigbee2MQTT sillan Home Assistantin ZHA yli oikeastaan sen takia, kun minulla oli ZHA käytössä ja se tuntui menevän rikki nyt viime aikoina. Jotkin pistokkeet ei menneet päälle HA dashboardin kautta ja oli muutakin hitautta. Epäilin syyksi, että joku on jossain ZHA:ssa jumissa ja pitäisi parittaa koko paletti uusiksi. Sen takia mietin, että sama lähteä tuon Zigbee2MQTT kelkkaan.</p>
<p>Asennushan on suhteellisen simppeli sillä pistetään Docker kontti pystyyn ja määritetään asetukset. Tässä onkin vielä tuo minun <code>docker-compose.yml</code> ja taas on <code>/opt/zigbee2mqtt</code> kansiossa tuo oma asennus.</p>
<pre><code class="language-yaml">version: '3.8'
services:
    mqtt:
        image: eclipse-mosquitto:2.0
        restart: unless-stopped
        volumes:
            - '/opt/zigbee2mqtt/mosquitto-data:/mosquitto'
        environment:
            - TZ=Europe/Helsinki
            - PUID=1000
            - PGID=1000
        ports:
            - '1883:1883'
            - '9001:9001'
        command: 'mosquitto -c /mosquitto-no-auth.conf'

    zigbee2mqtt:
        container_name: zigbee2mqtt
        restart: unless-stopped
        image: koenkk/zigbee2mqtt
        volumes:
            - /opt/zigbee2mqtt/zigbee2mqtt-data:/app/data
            - /run/udev:/run/udev:ro
        ports:
            - 8082:8080
        environment:
            - TZ=Europe/Helsinki
            - PUID=1000
            - PGID=1000
</code></pre>
<p>Alla onkin noita omia konffeja ja siivoilin siitä hieman ns. turhaa pois. Kannattaa tuon <abbr title="Zigbee2MQTT">Z2M</abbr> ohjeita katsoa näihin. Nämähän on itsellä tuolla <code>zigbee2mqtt-data</code> kansion <code>configuration.yaml</code> tiedostossa.</p>
<pre><code class="language-yaml">version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://mqtt
serial:
  port: tcp://10.10.10.8:6638
  baudrate: 115200
  adapter: zstack
frontend:
  enabled: true
homeassistant:
  enabled: true
  experimental_event_entities: true
</code></pre>
<p>Sen jälkeen päästäänkin taas web käyttöliittymän kautta säätämään. Tärkeää on määrittää tuo koordinaattori, jotta <abbr title="Zigbee2MQTT">Z2M</abbr> voi sitten käyttää sitä siksipä tuo kiinteä IP osoite lähiverkossa on todella hyvä olla tuolla koordinaattorilla.</p>
<p><a href="/media/2025/z2m_home.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/z2m_home.png" alt="Zigbee2MQTT hallintanäkymä" loading="lazy"></img></a></p>
<p>Sen jälkeen ei tarvitse kuin paritella laitteet <abbr title="Zigbee2MQTT">Z2M</abbr> kanssa. Se on helppoa sillä laitat vain <abbr title="Zigbee2MQTT">Z2M</abbr> tilaan, jossa laitteet voi liittyä ja pistät aina laitteen paritustilaan. Heidän sivuilla on tosi hyvä kattaus laitteita ja miten ne saa paritustilaan.</p>
<p>Kotisivut: <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.zigbee2mqtt.io/">www.zigbee2mqtt.io</a></p>
<h2 id="muuta-saatoa">Muuta säätöä</h2>
<p>Home Assistantin päässä pitää tuo <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.home-assistant.io/integrations/mqtt/">MQTT integraatio</a> asentaa ja määrittää se. Sen jälkeen jokainen laite minkä lisäät <abbr title="Zigbee2MQTT">Z2M</abbr> päässä tulee tuonne Home Assistantin MQTT puolelle.</p>
<p><a href="/media/2025/ha_mqtt.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/ha_mqtt.png" alt="Home Assistant MQTT näkymä" loading="lazy"></img></a></p>
<p>Tämä ei oikeastaan sen isommin säätöä tarvinnut. Isoin työmaa oli tosiaan parittaa nuo kaikki laitteet uudelleen. Samalla nimesin nuo hieman järkevämmin. Onneksi <abbr title="Zigbee2MQTT">Z2M</abbr> sivuilla oli tosi hyvin ohjeita paritustilaan.</p>
<h2 id="miten-tama-kombo-on-nyt-toiminut">Miten tämä kombo on nyt toiminut?</h2>
<p>Lyhyesti sanottuna: <strong>Hyvin</strong>.</p>
<p>Ensimmäinen yllätys oli se, että pitkään ZHA kautta Home Assistantissa olleet Ikean Tretakt pistorasiat sai OTA päivityksen. Minulla oli OTA päivitykset myös ZHA puolella päällä ja ne välistä toimikin, mutta ilmeisesti ei ole noiden kohdalla toimineet.</p>
<p>Toinen positiivinen asia on tuo kartta minkä saa tuolta. ZHA kartta oli, noh semmoinen oli. Tämä on huomattavasti parempi sillä laitetta klikkaamalla näet mihin se on liitoksissa ja voit havainnoida sinun oman kotisi ZigBee verkkoa helposti. Samoin karttaa voi zoomata jolloin saat kokokuvan tai vähän lähemmän kuvan omasta verkosta.</p>
<p><a href="/media/2025/z2m_map.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/z2m_map.png" alt="Zigbee2MQTT kartta" loading="lazy"></img></a></p>
<p>Tuon hyvän kartan etuna on myös se, että sitä tulee käytettyä. Tulee hieman katsottua, että mikä laite on missäkin kiinni. Ei nimittäin kauheasti lämmitä jos esim. vuotovahti on yhdistynyt lamppuun joka sammutetaan kytkimestä ja näin ollen yhteys katkeaa.</p>
<h2 id="loppu-latinaa">Loppu lätinää</h2>
<p>Tämäkin menee sarjaan: olisinpa alusta asti tehnyt näin. On tämä hieman parempi systeemi, kuin Home Assistantin sisäänrakennettu ZHA.</p>
<p>Tuohan tämä taas yhden systeemin lisää tähän &quot;himmeliin&quot;, mutta ei tämä nyt vielä ainakaan ongelmalliselta vaikuta.</p>
<p><strong>Mitäs sitten säädetään?</strong></p>
]]></content>
            <published>2025-02-18T18:49:00+02:00</published>
            <updated>2025-02-18T18:49:00+02:00</updated>
                            <category term="selfhosted" label="Selfhosted" />
                    </entry>
            <entry>
            <title><![CDATA[Home Assistantin tietokannan vaihtaminen MariaDB ja InfluxDB tietokantoihin]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/home-assistantin-tietokannan-vaihtaminen-mariadb-ja-influxdb-tietokantoihin" />
            <id>https://markokaartinen.net/777</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Nyt mennään nörtimpään suuntaan ja pistetään Home Assistantin tietokantamoottoriksi MariaDB ja pitkäaikainen data sitten InfluxDB puolelle.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Nyt mennään hieman nörtimpään suuntaan ja lähdetään käymään läpi miten vaihdoin Home Assistantin tietokannan oletusarvoisesta SQLite tietokannasta MariaDB ja InfluxDB tietokantoihin. Näin jälkiviisaana tämä olisi ollut hyvä tehdä alusta asti.</p>
<p>Tavoitteena on saada Home Assistant käyttämään MariaDB tietokantaa jossa olisi 7 tai 14 päivän verran dataa (en ole vielä päättänyt). Sitten pitkäaikainen data olisi InfluxDB tietokannassa ja Grafanan kautta selattavissa.</p>
<p>Harvemmin tulee Home Assistantin kautta historiadataa katseltua ja nyt voin määritellä InfluxDB tietokantaan vain sen datan mitä haluan selata eli käytännössä lämpötiloja ja sähkön kulutustietoja. Tällä hetkellä pääkiinnostus on lämpötiloissa. Tätä voi kuitenkin säätää tulevaisuudessa jos tulee laitteita joiden arvoa haluan seurata.</p>
<p>Parasta näiden Home Assistanttien ja avointen systeemien kanssa on se vapaus, että voin tehdä miten ja mitä haluaa.</p>
<p>Sen vielä sanon ennen kuin alan säädöstä kertomaan, että päätin etten ala tuomaan SQLite kannasta tietoa sillä itsellä oli muutos menossa ZHA:sta Zigbee2MQTT ja siinä vaihdoin kaikkien ZigBee laitteiden nimet. Näin olisi pitänyt tehdä jotain yhdistelyä yms. säätöä mitä en olisi jaksanut.</p>
<h2 id="aloitetaan-saato">Aloitetaan säätö</h2>
<p>Minullahan on Home Assistant asennettuna Docker composen kautta ja jaankin tässä tuon minun <code>docker-compose.yml</code> tiedoston sisällöt koskien tätä projektia. Samoin minulla on tämä asennus polussa <code>/opt/homeassistant</code> joten jos otat mallia niin ota oma ympäristö huomioon.</p>
<p>No niin aloitetaan. Luodaan ensin <code>.env</code> tiedosto <code>/opt/homeassistant</code> kansion juureen. Sinne pistetään hieman tunnuksia ja salasanoja.</p>
<pre><code class="language-dotenv">MYSQL_ROOT_PASSWORD=&quot;MariaDB root salasana&quot;
MYSQL_HA_DATABASE=&quot;MariaDB tietokannan nimi esim. homeassistant&quot;
MYSQL_HA_USER=&quot;MariaDB tietokannan käyttäjä esim. homeassistant&quot;
MYSQL_HA_PASSWORD=&quot;MariaDB homeassistant käyttäjän salasana&quot;

INFLUXDB_USER=&quot;InfluxDB käyttäjä esim. homeassistant&quot;
INFLUXDB_PASSWORD=&quot;InfluxDB käyttäjän salasana&quot;
INFLUXDB_ORG=&quot;InfluxDB organisaatio esim. Koti&quot;
INFLUXDB_BUCKET=&quot;InfluxDB bucket esim. homeassistant&quot;
</code></pre>
<p>Sit voidaankin lisätä <code>docker-compose.yml</code> tiedostoon kaikki mahdollinen. Kannattaa ensin pistää Home Assistant kontti alas jos sellainen vielä pyörii.</p>
<p>Alla onkin minun tiedosto, jossa on määritettynä tosiaan seuraavat kontit:</p>
<ul>
<li>Home Assistant</li>
<li>MariaDB</li>
<li>InfluxDB</li>
<li>AdminerEvo</li>
<li>Grafana</li>
</ul>
<p>Minulla on myös luotuna kansiorakenne tuossa tiedostossa määritetyillä poluilla.</p>
<pre><code class="language-yaml">version: &quot;3&quot;
services:
  homeassistant:
    container_name: homeassistant
    image: &quot;ghcr.io/home-assistant/home-assistant:stable&quot;
    volumes:
      - /opt/homeassistant/config:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
    restart: unless-stopped
    privileged: true
    network_mode: host
    depends_on:
      - influxdb2
      - mariadb
  mariadb:
    container_name: mariadb
    image: mariadb
    restart: unless-stopped
    ports:
      - 3307:3306
    environment:
      - TZ=Europe/Helsinki
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_DATABASE=${MYSQL_HA_DATABASE}
      - MYSQL_USER=${MYSQL_HA_USER}
      - MYSQL_PASSWORD=${MYSQL_HA_PASSWORD}
    volumes:
      - /opt/homeassistant/mariadb/data:/var/lib/mysql
      - /opt/homeassistant/mariadb/config/:/etc/mysql/conf.d
  influxdb2:
    container_name: influxdb2
    image: influxdb:2
    restart: unless-stopped
    ports:
      - 8086:8086
    environment:
      - TZ=Europe/Helsinki
      - DOCKER_INFLUXDB_INIT_MODE=setup
      - DOCKER_INFLUXDB_INIT_USERNAME=${INFLUXDB_USER}
      - DOCKER_INFLUXDB_INIT_PASSWORD=${INFLUXDB_PASSWORD}
      - DOCKER_INFLUXDB_INIT_ORG=${INFLUXDB_ORG}
      - DOCKER_INFLUXDB_INIT_BUCKET=${INFLUXDB_BUCKET}
    volumes:
      - /opt/homeassistant/influxdb/data:/var/lib/influxdb2
      - /opt/homeassistant/influxdb/config/:/etc/influxdb2
  adminer:
    container_name: adminer
    image: ghcr.io/shyim/adminerevo:latest
    restart: unless-stopped
    depends_on:
      - mariadb
    ports:
      - 8180:8080
    environment:
      - TZ=Europe/Helsinki
      - ADMINER_DEFAULT_DRIVER=server
      - ADMINER_DEFAULT_SERVER=mariadb
      - ADMINER_DEFAULT_USER=${MYSQL_HA_USER}
      - ADMINER_DEFAULT_PASSWORD=${MYSQL_HA_PASSWORD}
      - ADMINER_DEFAULT_DB=${MYSQL_HA_DATABASE}
  grafana:
    container_name: grafana
    user: &quot;1000:1000&quot;
    environment:
      - TZ=Europe/Helsinki
    image: grafana/grafana:latest
    restart: unless-stopped
    volumes: 
      - /opt/homeassistant/grafana:/var/lib/grafana
    depends_on:
      - influxdb2
    ports:
      - 3000:3000
</code></pre>
<p>Vielä ennen kuin nostelin kontteja ylös niin piti tehdä pari lisäystä Home Assistantin <code>secrets.yaml</code> tiedostoon, jotta saadaan pari määritystä sinnekin.</p>
<p>Ensin pitää lisätä sinne MariaDB määre. Tuossa korvaa nuo isoilla kirjaimilla olevat omilla määreilläsi.</p>
<pre><code class="language-yaml">mariadb: &quot;mysql://MYSQL_HA_USER:MYSQL_HA_PASSWORD@IP:PORTTI/MYSQL_HA_DATABASE?charset=utf8mb4&quot;
</code></pre>
<p>Nyt pitäisi ensin muokata pari riviä tuohon Home Assistantin <code>configuration.yaml</code> tiedostoon, jotta saadaan MariaDB yhteys toimimaan.  Tuossa on recorder määre ja tähän löytyy dokumentointia Home Assistantin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.home-assistant.io/integrations/recorder/">sivuilta</a>. Mulla on tuossa myös purgen päivien määrä. Oletuksena tuo on 10.</p>
<pre><code class="language-yaml">recorder:
  db_url: !secret mariadb
  purge_keep_days: 14

history:
</code></pre>
<p>Nyt voidaankin nostaa jo kontit ylös. Ja nyt pitäisi sinulle toimia MariaDB yhteys. Voit käydä katsomassa Adminerin kautta meneekö sinne dataa.</p>
<p>Mutta nyt pitäisi sitten vielä InfluxDB saada toimimaan. Noh tätä varten sun pitää käydä luomassa Token siellä InfluxDB puolella. Se sitten käydään pistämässä taas sinne <code>secrets.yaml</code> tiedostoon.</p>
<pre><code class="language-yaml">influxdb_host: &quot;IPOSOITE&quot;
influxdb_token: &quot;InfluxDB puolella luotu token&quot;
influx_org: &quot;InfluxDB organisaatio minkä määritit myös Dockeriin&quot;
</code></pre>
<p>Sitten vielä määritetään tuo InfluxDB yhteys Home Assistantin <code>configuration.yaml</code> tiedostoon. Tästäkin on ohjetta vielä lisää Home Assistantin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.home-assistant.io/integrations/influxdb/">sivuilla</a> ja itse olenkin määrittänyt sen alla olevaan tapaan.</p>
<p>Minulla menee vain sensorit missä on nimissä _energy, _temperature ja _power loput. Nämä kiinnostaa minua eniten. Voin tarpeen mukaan muokata ja lisätä niitä.</p>
<pre><code class="language-yaml">influxdb:
  api_version: 2
  ssl: false
  host: !secret influxdb_host
  port: 8086
  token: !secret influxdb_token
  organization: !secret influx_org
  bucket: homeassistant
  tags:
    source: HomeAssistant
  tags_attributes:
    - friendly_name
  default_measurement: units
  include:
    entity_globs:
      - sensor.*_energy
      - sensor.*_temperature
      - sensor.*_power
</code></pre>
<p>Nyt voit halutessasi napata vielä kontit alas ja takas ylös. Tämä muutos voi myös mennä päälle käynnistämällä pelkkä HA uudestaan kehittäjän asetusten alta.</p>
<h2 id="entas-sitten">Entäs sitten</h2>
<p>No nyt voitkin alkaa säätämään. Tai no kunhan sitä dataa tulee niin voi alkaa isomminkin säätämään.</p>
<p>Sinun pitää tietysti yhdistää Grafana ja InfluxDB, jolloin saat Grafanalla tehtyä vaikka sun minkälaista käppyrää ja säätöä... Siinä on kyllä hurjasti eri mahdollisuuksia ja työkaluja. En itsekään ole siitä vielä ihan kaikkea mahdollista potentiaalia kerennyt tutkimaan, mutta ekat graafit vaikuttaa jo tosi lupaavilta. Alla onkin nopeat säädöt mitä tein lämpötiloista.</p>
<p><a href="/media/2025/grafana.png?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2025/grafana.png" alt="Grafana graafi eri lämpötiloista" loading="lazy"></img></a></p>
<p>Tuon kanssa voisi säätää ja pitää säätää lisääkin. Nyt varsinkin kun alkaa tuota dataa olla siellä niin voi saada mielenkiintoisempiakin graafeja ja mitä nyt keksiikään.</p>
<p>Noitahan voi upottaa myös Home Assistantin dashboardeille, kun säätää hieman konffeja taas, joten saisi noita helposti näkyviinkin.</p>
<h2 id="kannattiko">Kannattiko?</h2>
<p>No oikeastaan joo. Voisi melkein tiputtaa tuon Home Assistantin MariaDBseen tallentavan datan määrän 7 päivään. Itsellä ei kuitenkaan ole tarve säilöä tuota dataa ja ei ole mitenkään ongelma jos se sattuu nyt katoamaankaan.</p>
<p>Nyt pitäisi vielä melkein tehdä joku varmuuskopiointi MariaDB ja InfluxDB datalle. Ei ehkä huono ajatus tämäkään, tästähän tulee sitten varmaan blogia... 🤔</p>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://kaartinen.social/@marko">Mastodonissa</a> oli puhetta kuormasta ja oliko tästä nyt sinällään hyötyä. SQLitehän on toimiva ja nykyisillä nopeilla kiintolevyillä ei tuonkaan käyttö olisi ongelma. Varsinkin jos rajoittaa datan määrää tuolla ja sitten pistäisi juuri InfluxDB pitkäaikaisen datan säilytykseen. Kuormaa en ole kauheammin seurannut ennen tai jälkeen sillä tuolla läppäripalvelimella on resursseja käytettävissä ja sinällään siitä ei tällä hetkellä ole pulaa.</p>
<p>Ei tämä varmaan kaikille kävisi sillä tuo SQLite on vain helpompi tapa toimia. Eikä tuo MariaDB ole mitenkään välttämätön. Itse jotenkin tykkään ehkä enemmän siitä, että on oma kanta kontti pyörimässä.</p>
<p>Toki tässä tehdään asiasta taas hieman monimutkaisempi, mutta hei tämä on tätä selfhosted mentaliteettia, että tehdään koska voidaan ja siitä säätämisen ilosta. <strong>Tämä nyt sattuu olemaan ihan mukavaa puuhaa.</strong></p>
]]></content>
            <published>2025-02-15T19:09:00+02:00</published>
            <updated>2025-02-15T19:09:00+02:00</updated>
                            <category term="home-assistant" label="Home Assistant" />
                    </entry>
            <entry>
            <title><![CDATA[Mitä kotiverkossani oikein "pyörii"]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2025/mita-kotiverkossani-oikein-pyorii" />
            <id>https://markokaartinen.net/776</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Nyt alkaa artikkelisarja, jossa kerron hieman mitä kotiverkossani oikein pyörii. Samaan sarjaan menee tämän kotiverkon säätäminen ja siihen liittyvät artikkelit.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Nyt aloitetaan uusi sarja joka hieman sivuaa vanhempaa <a href="/sarja/alykoti">älykoti</a> sarjaa. Tässä kuitenkin lähdetään hieman laajemmalta kantilta sillä minullahan kotiverkossa pyörii vaikka sun mitä.</p>
<p>Tässä uudessa Selfhosted nimeä kantavassa artikkelisarjassa lähdetään pitkälle (siis pitkälle) matkalle yhdessä itse hostaamisen maailmaan. Katsotaan mitä kaikkea sitä täällä minun kotiverkossa pyörii.</p>
<p>Toki tässä sarjassa taklataan erinäisiä ongelmia ja tämä olkoon jonkinlaista dokumentointia (avautumista) itselle ja infoa muille.</p>
<p>Tässä ekassa osassa käydään pintapuolisesti läpi mitä täällä nyt tällä hetkellä pyörii. Sitten tulevissa osissa käydään läpi sitten yksittäisiä osia ja säätämisiä.</p>
<h2 id="palomuuri">Palomuuri</h2>
<p>Aloitetaan siitä mikä hoitaa minulla dhcp virkaa ja muutenkin yksi tärkeä osa tätä verkkoa.</p>
<p>Ostin pari vuotta sitten käytettynä eBaystä Fujitsu Futro S920 tietokoneen ja verkkokortin siihen. Siitä rakentelin sitten <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.pfsense.org/">pfSense</a> pohjaisen palomuurin ja se onkin hoitanut virkansa erittäin mallikkaasti.</p>
<p>pfSense boxi hoitaakin myös lähiverkon dhcp palvelimen virkaa ja luo minulle oman 10.10.10.x lähiverkon. pfSense boxista saan halutessani avattua portteja tarkemmin ulkomaailmaan eli esim. jos haluan hostata jotain pelipalvelinta ja se kaipaa jotain tiettyä.</p>
<h2 id="lapparipalvelin">Läppäripalvelin</h2>
<p>Palomuurikoneen jälkeen vanha kannettava, josta on tehty palvelin on tämän kodin tärkeimpiä työjuhtia. Tässä onkin tuoretta Ubuntua sisässä sillä itselle on tuo Ubuntu ja Debian pohjaiset Linuxit tutuimpia palvelinympäristössä.</p>
<p>Tällä koneella nimittäin pyörii melkein kaikki tässä huushollissa tarvittava. Oikeastaan kaikki palvelut pyörii <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.docker.com/">Docker</a> konteissa ja siinä on apuna <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://docs.docker.com/compose/">Docker compose</a>, jolloin saan hieman jaettua kansioihin ja yml filuihin noita.</p>
<p>Ei ole yhtä mega isoa <code>docker-compose.yml</code> filua vaan olen koittanut hieman jakaa niitä osiin ja näin saada toisiinsa liittyvät kontit samaan &quot;nippuun&quot;.</p>
<p>Läppäripohjaisen palvelimen &quot;etu&quot; on se, että siinä on periaatteessa pienimuotoinen akku matkassa ja virran katketessa se toimii. Tämä ei tietysti kauheasti lämmitä sillä jos koko talosta katkeaa virta niin katoaa nettikin.</p>
<h2 id="nassikka">NASsikka</h2>
<p>Tämä verkko NAS onkin yksi uusimpia lisäyksiä verkkoon. Ostin nimittäin käytetyn ZyXEL NAS542 purkin johon pistin sitten 3x 4 teran levyä ja vielä olisi yksi paikka vapaanakin.</p>
<p>Nämä on RAID5:ssä joten noista voi yksi hajota ja tilaa on käytettävissä noin 8 teraa. Yhdellä levyllä saisin tuon nostettua vielä 12 teraan.</p>
<p>Tämä oli loistava hankinta sillä tuo vanha boxi toimii mun tarkoitukseen oikein hyvin ja se korvasi vanhan (siis tosi vanhan) koneen joka alkoi vedellä viimeisiään.</p>
<h2 id="langaton-verkko">Langaton verkko</h2>
<p>Langaton verkko onkin itsellä <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://techspecs.ui.com/unifi/wifi/u6-plus?subcategory=all-wifi">Ubiquiti U6+</a> tukiasemien varaan rakennettu. Tätä varten mulla pyöriikin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://hub.docker.com/r/linuxserver/unifi-network-application">Unifin konttia MongoDB</a> kanssa, jotta saan hallittua langatonta verkkoa näppärästi.</p>
<p>Mulla on ylä- ja alakerrassa omat tukarit ja näillä onkin sitten riittävä kattavuus koko asuntoon ja parvekkeelle. Noissa U6+ purkeissa on toiminut hyvin mesh ominaisuus ja laitteet vaihteleekin ylä- ja alakerran tukarien välillä itsestään.</p>
<h2 id="kotiautomaatio">Kotiautomaatio</h2>
<p>Tämä on ehkä se tärkein ja isoin osa tätä himmeliä mikä kotona oikein pyörii. Nimittäin kotiautomaatio... tämä loputon suo, johon saa aina lisää säätöä.</p>
<p>Minulla homma pohjautuu <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.home-assistant.io/">Home Assistanttiin</a>. Siihen nimittäin saa yhdistettyä vaikka sun mitä. Tämän lisäksi olen päättänyt käyttää <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://fi.wikipedia.org/wiki/ZigBee">ZigBee</a> laitteita mahdollisuuksien mukaan sillä niitä saa esim. Ikeasta.</p>
<p>ZigBeen säädin juuri äsken uusiksi. Asensin nimittäin vihdoin tuon SLZB-06 PoE koordinaattorin ja samalla sitten pistin <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.zigbee2mqtt.io/">ZigBee2MQTT</a> ja Mosquitto brokerin toimintaan. Tämä vaati kaiken parittamisen uudelleen, mutta oli se sen väärti sillä OTA päivityksiä tuli heti pariin kytkimeen.</p>
<p>Ettei viimeaikainen säätö loppuisi niin vaihdoin tietokannan oletus SQLitestä <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://mariadb.org/">MariaDB</a> tietokantaan sekä samalla muutin asetuksista sen, että MariaDB:ssä on 7 päivän verran dataa. Historiatiedon pistin nimittäin menemään <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.influxdata.com/">InfluxDB:seen</a> ja sitä ihmettelen sitten <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://grafana.com/">Grafanan</a> avulla.</p>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://docs.adminerevo.org/">AdminerEvo</a> kontti minulla on sitten ihan vain, että voin halutessani käydä katselemassa tuota MariaDB:tä, jos innostuin jotain hakemaan sieltä suoraan.</p>
<p>Samoin odottamassa on <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://nodered.org/">Node-RED</a> kontti jos hieman monimutkaisempia säätöjä tekisin sen kanssa. Ehkä joku päivä.</p>
<p>Sitten minulla on kotona pari ESP32 lastua. Toisessa on lämpötilasensori kiinni, joka menee sitten takapihalle. Toisessa on taas sitten etupihan sensori ja se bluetoothilla hakee saunasta olevasta Inkbird IBS-TH1 sensorista.</p>
<p>Home Assistanttiin on myös kytketty paljon muuta. Tässä nyt pientä listaa:</p>
<ul>
<li>Robotti imuri</li>
<li>3D-tulostin</li>
<li>Kalenteri</li>
<li>Pörssisähkön hintaa</li>
<li>Säätä</li>
<li>Bussiaikataulua</li>
<li>Siitepölyä</li>
<li>ZigBee lamppuja</li>
<li>ZigBee lämpötilasensoreita</li>
<li>ZigBee kytkimiä</li>
<li>ZigBee liiketunnistimia</li>
<li>ZigBee pistokkeita</li>
<li>Sekä varmaan jotain muuta mitä unohtanut</li>
</ul>
<h2 id="muuta-mukavaa">Muuta mukavaa</h2>
<p>Tämä menee sit osioon vähän kaikkea mainitsemisen arvoista mitä sattuu pyörimäänkään.</p>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.plex.tv/">Plex</a> pyörii tietysti ja tuolta NASsin puolelta voidaankin katsoa elokuvia sekä sarjoja mitä jokunen sieltä löytyy.</p>
<p>Pitäähän sitä selaimella päästä helposti muokkaamaan Home assistantin ja muita Docker konttien konffeja niin pyörii tietty <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://code.visualstudio.com/docs/remote/vscode-server">Visual Studio Code Server</a>, jolla näppärästi selaimella päästään editoriin.</p>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.portainer.io/">Portainer</a> mulla on oikeastaan ihan sen takia, että voin sieltä käydä vilkuilemassa konttien tilaa ja lokeja. Sen nyt ehkä hitusen on korvannut <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://dozzle.dev/">Dozzle</a>, jota olen käyttänyt logien lukuun. En itse Portainerin kautta kontteja muuten hallitse. Joskus lähinnä debuggaamiseen käyttänyt sitä.</p>
<p>Uusimpia lisäyksiä on <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://uptime.kuma.pet/">Uptime Kuma</a> ja konttien sekä kotiverkossa olevien laitteiden monitorointi. Mulla on tuolla kaikki kontit seurannassa sekä muutama palvelu ja laite erikseen monitoroinnista. Mikäli joku menee alas niin tulee Telegrammiin ilmoitusta siitä. Tämä on vaikuttanut toimivan hyvin sillä pari kertaa, kun olen seuratun ESP32 lastun pistänyt alas niin on tullut ilmoitusta.</p>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://github.com/bastienwirtz/homer">Homer</a> taas toimii itsellä näppäränä &quot;kotisivuna&quot;, jonne olen linkitellyt näitä eri palveluita niin ei tarvitse ulkoa muistaa missäs portissa sitä mitäkin oli.</p>
<h2 id="loppusanoja">Loppusanoja</h2>
<p>Jotain tästä nyt varmaan jäi uupumaan sillä tuota systeemiä on ihan jonkun verran tuolla pyörimässä...</p>
<p>Otan muuten vastaan ideoita ja ehdotuksia! Mikäli sulla on jotain mukavaa, hassua, hauskaa tai jotain mielessä niin pistä viestiä!</p>
<p><strong>Säädätkö sinä kotipalvelimen kanssa?</strong></p>
]]></content>
            <published>2025-02-14T18:55:00+02:00</published>
            <updated>2025-02-14T18:55:00+02:00</updated>
                            <category term="selfhosted" label="Selfhosted" />
                    </entry>
            <entry>
            <title><![CDATA[Viimeiset osat sisään ja pelaamaan]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2024/viimeiset-osat-sisaan-ja-pelaamaan" />
            <id>https://markokaartinen.net/775</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Koneeseen tuli viimeiset osat ja saadaan ne asennettua. Nyt päästäänkin sitten lopettamaan tämä sarja ja pelaamaan.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Niin siinä kävi, että kannettava meni kaupaksi ja sain luvan itseltäni tilata viimeset osat. Puuttuvia osia oli siis näytönohjain, muistit ja kovalevy.</p>
<p>Ensin pieni disclaimer, että tämä artikkeli tulee pari viikkoa &quot;myöhässä&quot; sillä sain viimeiset osat käsiin ja asennettua pari viikkoa sitten, mutta en ole saanut tätä artikkelia kirjoitettua. Olen nimittäin pelaillutkin...</p>
<p><a href="/media/2024/naytonohjain_muistit.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/naytonohjain_muistit.jpeg" alt="Näytönohjain ja muistit" loading="lazy"></img></a></p>
<h2 id="naytonohjain-asus-amd-radeon-dual-rx7900gre-o16g">Näytönohjain: Asus AMD Radeon DUAL-RX7900GRE-O16G</h2>
<p>Näytönohjaimeksi olin tosiaan <a href="/2024/pelilappari-myyntiin-ja-poytakone-hankintaan">suunnitellut</a> 7800 XT näytönohjainta. Noh loppujen lopuksi Verkkokauppa.comista lähti ostoskoriin 7900 GRE näytönohjain. Sekin AMD:tä kyllä, mutta hieman parempi malli kuin 7800 XT.</p>
<p>Tämä on myös vertailuissa parempi kuin esim. perus 4070 mutta muistaakseni verrattavissa 4070 TI malliin. Tämä on 7800 XT ja 7900 XT välimalli käytännössä.</p>
<p>Tämän tilasin ennen black fridaytä ja weekkiä sillä en uskonut isoja tarjouksia tästä ja eihän niitä ollutkaan. Aina olisi voinut palauttaakkin. Hintaa tälle nyt tuli lopulta 579.99 euroa plus postit.</p>
<h2 id="muistit-kingston-fury-beast-ddr5-6000-mhz-cl36-32-gt">Muistit: Kingston FURY Beast DDR5 6000 MHz CL36 32 Gt</h2>
<p>Muistit löytyi taas Verkkokauppa.comin outletista. Näissä oli oikeastaan vaatimuksena määrän puolesta 32 gigaa ja sitten 6000 MHz. Muuten vähän hinnan mukaankin. Hintaa tuli 99 euroa plus postit.</p>
<p>Sivuhuomiona: Nyt tuli tilattua outletin puolelta kuranttia tavaraa ja varmaan kyttäilen silloin tällöin myös jatkossa verkkiksen outlettia. Voi saada aika hyvää hintaa.</p>
<h2 id="kiintolevy-western-digital-black-sn850x-m2-2000">Kiintolevy: Western Digital Black SN850X M.2 2000</h2>
<p>Vaikka tämä osa on nyt odottamassa vielä, että se lähtee Datatronicilta tulemaan. Tilaus nimittäin odottaa verkkokaapelia vielä ja kuulemma sen saavat tuossa ensi viikolla.</p>
<p>Tämä oli pienoisessa tarjouksessa BF kunniaksi ja hintaa tälle jäi 129.9 euroa ja ilmaisilla posteilla vaihteeksi.</p>
<p>Nyt joku tarkkaavainen ehkä miettii miten kone käy ja kukkuu ilman kiintolevyä. No eihän se toimi. Lainasin nimittäin pleikkarista sinne asennettua teran m.2 ssd:tä siksi aikaa, että saan tuon kaksi teraisen käsiini ja asenneltua sen. Joudun toki Windowsin uusiksi pistämään mutta ei anneta sen häiritä.</p>
<h2 id="nyt-pelataan">Nyt pelataan</h2>
<p>Konetta, kun oltiin jo kasattu aina kun sopivaa osaa tuli ja aina kun osaa saatiin kiinni niin loppukasaukseen ei mennytkään aikaa. Näytönohjain, muistit ja lainakovalevy paikalleen ja Windows asentumaan.</p>
<p>Toki koneeseen on asennettu myös sopiva näytönohjaimen pidike.</p>
<p><a href="/media/2024/pelikone_kasassa.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/pelikone_kasassa.jpeg" alt="Pelikone kasassa ja toiminnassa" loading="lazy"></img></a></p>
<p>Onhan tässä iso ero kannettavaan jo äänessä. Rouvan ensimmäiset kommentit oli miten tämä on näin hiljainen. Hiljainenhan se onkin sillä ei tuo kauheammin ole möykkää tuulettimien osalta pitänyt.</p>
<p>Lämmöt on pysynyt aisoissa, kun edessä olevat tuulettimet ovat isot ja prosessorilla on tooosi paljon ylimitoitettu AIO. Näytönohjainkaan ei kovin lämpimänä ole käynyt, kun kopassa toimii muuten tuuletus eli ei kauheammin tarvitse senkään tuulettimien tehdä ääntä.</p>
<p>Itse peleissä ero on kanssa huomattava sillä pystyi Battlefieldissä pistämään hieman parempaa grafiikkaa ja samoin Horizon Zero Dawn remastered pyöri huomattavasti nätimmin ja paremmin. Ei kai tuo ihmekään ole, kun päivitetään tuoreempaa ja tehokkaampaa rautaa.</p>
<p>Sopivasti sain No Man's Sky pelissä myös cloud savet toimintaan ja sain PlayStation 5 saven myös PC:lle. Nyt voin ristiin pelata ja tulikin nyt käynnissä ollut Omega expeditio pelattua PC:llä. Se on sanottava jos vertaa tätä peliä PC vs. PS5 niin jotenkin tuntui hieman sulavammalta pleikalla, mutta pientä säätöä, kun teki asetuksiin niin PC alkoi kanssa paremmin pyöritellä. Pelintekijä toki saa tehtyä PS5:lle omat temppunsa ja optimoinnit, kun rauta on sama.</p>
<p>Nyt onkin ollut peluussa noiden edellä mainittujen lisäksi <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://store.steampowered.com/app/2162800/shapez_2/">shapez 2</a> ja <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://store.steampowered.com/app/1782120/ZERO_Sievert/">Zero Sievert</a>. Pitäisi myös hieman 3D-mallinnusta puuhastella Fusion 360 softalla.</p>
<p><strong>Pelejä saa ehdotella Mastodonissa ja kommenteissa!</strong></p>
<h2 id="mita-seuraavaksi">Mitä seuraavaksi</h2>
<p>Pelataan ja käytetään tietokonetta kovasti ja paljon. Tässä parin viikon aikana on ehkä pari päivää kun ei ole vain kerennyt tuolla pelaamaan.</p>
<p>Tämä artikkelisarja saa nyt päättyä tähän ja uutta sarjaa onkin tulossa jo.</p>
<p>Nimittäin tuossa samassaa kovalevy tilauksessa on tulossa yhden teran m.2 levy myös ROG Ally käsikonsoliin. Siihen onkin ajatus pistää adapterin avulla teran levy ja saada siihen Windows + Bazzite dualboot toimimaan.</p>
]]></content>
            <published>2024-12-05T11:05:00+02:00</published>
            <updated>2024-12-05T11:05:00+02:00</updated>
                            <category term="tietokoneet" label="Tietokoneet" />
                    </entry>
            <entry>
            <title><![CDATA[Kotelo, virtalähde ja AIO nestejäähy saapui!]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2024/kotelo-virtalahde-ja-aio-nestejaahy-saapui" />
            <id>https://markokaartinen.net/774</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Postissa tuli taas lisää osia, kun kotelo, virtalähde ja nestejäähy saapui. Kasataan hieman pelikonetta kasaan ja pohditaan black weekkiä.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Nyt tuli taas osaa postissa ja päästiin hieman jo kasaamaankin ja katsomaan saadaanko jotain ihan jopa päällekkin.</p>
<p>Nythän ollaan myös siinä tilanteessa, että on oikeastaan tuon <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.tori.fi/profile/ads?userId=2145755174">myytävän läppärin</a> verran osia ostamatta. Vielä siis uupuu näytönohjain, muistit sekä kovalevy.</p>
<p><a href="/media/2024/koppa_cooleri_psu.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/koppa_cooleri_psu.jpeg" alt="Kotelo, nestejäähy ja virtalähde paketit" loading="lazy"></img></a></p>
<h2 id="virtalahde-corsair-rm750x">Virtalähde: Corsair RM750x</h2>
<p>Tämä löytyi myös Verkkokauppa.comin outletista hintaan 83 euroa (+ postit). Eli tässäkin saatiin ihan kivaa säästöä.</p>
<p>Outletin ja käytetyn ostaminen jännittää aina ja tässäkin jännitti onko kaikki piuhat mukana vai uupuu jotain tärkeää. Ei näyttänyt uupuvan ja homma näyttää hyvältä.</p>
<p>Päädyin tähän virtalähteeseen hinnan lisäksi 10v (vajaa) takuun takia ja sen takia, että tuolla on ihan hyvää arvosteluakin ollut. 750 W riittää kyllä tämän setin pyörittämiseen ihan hyppien keikkuen ja jos tulee joskus tarve isompaan päivittää niin sitten katsotaan.</p>
<h2 id="kotelo-lian-li-lancool-216-rgb-e-atx-kotelo">Kotelo: Lian Li LANCOOL 216 RGB E-ATX-kotelo</h2>
<p>Kotelo olikin yksi haastavimmista osista tilata ja tässä meni omat ajatukset 60-80 euron kopasta yli reippaasti, hintaa tuli lopulta 103.99 euroa (+ posteja). Halusin nimittäin, että matkassa olisi USB-C portti sekä tuulettimiakin. Näin niitä ei tarvitsisi ostaa erikseen. Halusin myös valkoisen sekä lasikyljellä olevan.</p>
<p>Lopulta päädyin Lian Li:n lancool 216 koteloon johon olen näin ensivaikutelman jälkeen oikein tyytyväinen.</p>
<p>Matkassa tuli takatuuletin ja kaksi isompaa etutuuletinta. Onhan tuo nyt minun mielestä tyylikkään näköinenkin.</p>
<p>Koteloa en uskaltanut ostaa käytettynä tai outletista sillä tässä mietin mitä kaikkea voi oikein uupua loppujaan ja ehkä paras ostaa uutena tämä.</p>
<h2 id="prosessorin-jaahdytin-arctic-liquid-freezer-iii-360-argb">Prosessorin jäähdytin: Arctic Liquid Freezer III 360 ARGB</h2>
<p>Minullahan oli suunnitelmat mennä ilmajäähyllä, mutta nyt lähti mielenkiinto ja omat mielihalut rullaamaan. Pohdin, että jossain välissä haluaisin päivittää AIO (all in one) vesijäähdytykseen ja sitten mietin miksi en suoraan hanki sitä.</p>
<p>Tätäkin olisi ollut outletissa, mutta tuli sama ajatus mieleen kuin kopan suhteen. Ehkä parempi uutena niin on ainakin kaikki kiinnitystarpeet mitä tarvitaan. Ikävä olisi jos joku osa uupuu jota tarvitsisi kiinnittämiseen.</p>
<p>Tää onkin itselle eka kerta, kun AIO tai minkäänlaisen vesijäähdytyksen kanssa pelaan. Tässähän ajatus on, että veden avulla lämpö siirretään jäähdyttimeen jota sitten tuulettimet viilentää ja näin neste siellä sisällä viilenee.</p>
<h2 id="pistetaan-jo-hieman-konetta-kasaan">Pistetään jo hieman konetta kasaan</h2>
<p>No pitihän se konetta pistää kasaan jo näillä osilla. Minulla kuitenkin oli sen verran osaa, että saan jo hieman tietokonettakin kasaan.</p>
<p>Kiva yllätys oli myö se, että kotelon matkassa tuli muovinen rasia mihin saan laitettua ruuvit järjestykseen. Pieni ja halpa asia mutta niin hyvä fiilis tulee tästä. Eipähän tarvitse itse 3D-tulostaa tätäkään.</p>
<p><a href="/media/2024/kotelon_ruuvit_rasiassa.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/kotelon_ruuvit_rasiassa.jpeg" alt="Kotelon mukana tullut rasia ruuveille" loading="lazy"></img></a></p>
<p>Olen kasannut viimeksi tietokoneen useampi vuosi sitten ja onhan se mynnettävä, että moderneilla osilla on nykyään ihan kiva kasata konetta. Kopassa on tilaa työskennellä ja johdot saa kivasti hallintaan.</p>
<p>Koteloon saatiin oikeastaan kasattua kaikki osat mitä olin jo hankkinut eli emolevy, prosessori, virtalähde sekä prosessorin jäähdytin.</p>
<p>Sen verran saa konetta myös käyntiin, että nähdään toimiiko yleensä jokin ja mitä mahdollista virhettä emolevyn ilmoitusvalot antaa.</p>
<p>Sehän heräsi eloon ja vähemmän yllättäen oli päällä merkkivalo muisteista. Koska ei ole prosessorissa integroitua näytönohjainta niin en saa kuvaa ruudulle ja kun ei vielä ole näytönohjainta.</p>
<p>Eka bootti oli kuitenkin suhteellisen positiivinen ja saatiin valojakin näkyviin. Itsehän kytkin nuo rgb valot kaikki samaan kotelon mukana tulleeseen rgb / tuuletin jako levyyn/hässäkkään ja siitä sitten yksi piuha rgb pinniin emolevyssä. Näin sain ainakin nämä kaikki valot (oletettavasti) saman hallinnan alle ja siksipä nuo valot onkin kaikissa samaa. On se tekniikka ihmeellistä 😀</p>
<p><a href="/media/2024/eka_valoshow_kopassa.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/eka_valoshow_kopassa.jpeg" alt="Ensimmäinen käybnistys ja ensimmäiset valot" loading="lazy"></img></a></p>
<h2 id="black-weekkia-odotellessa">Black weekkiä odotellessa</h2>
<p>Vielä viimeisten osien tilausta odotellaan ja toivon, että tuo kone menisi kaupaksi niin saisi budjettiakin siihen. Ostettavana on siis näytönohjain, muistit sekä kovalevy.</p>
<p>Hyvällä tuurilla voin saada suhteellisen hyviä tarjouksia Black weekkinä tai black fridaynä.</p>
<p>Asiaa ei auta se, että pientä &quot;näyttökuumetta&quot; pukkaa myös sillä 1440p pelaaminen on se tavoite tällä kokoonpanolla ja löytyi hyvä tarjous 32 tuumaisesta 1440p näytöstä... Ehkä maltan odotella black fridayhin ja nähdään sitten mitä tulee ostettua vai tuleeko mitään. Sanotaanko näin, jos olisi pelikannettava myytynä niin olisi ehkä näyttö tullut haettuakin...</p>
<p>Ehkäpä tämä kone joskus valmistuu ja päästään pelaamaan hieman tehokkaammalla koneella.</p>
]]></content>
            <published>2024-11-17T14:32:00+02:00</published>
            <updated>2024-11-17T14:32:00+02:00</updated>
                            <category term="tietokoneet" label="Tietokoneet" />
                    </entry>
            <entry>
            <title><![CDATA[Prosessori ja emolevy saapui!]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2024/prosessori-ja-emolevy-saapui" />
            <id>https://markokaartinen.net/773</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Ensimmäiset osat tuli jo tilattua ja ne on jo saapuneet. Prosessoriksi valikoitui AMD Ryzen 5 7500F ja emolevyksi ASUS TUF GAMING B650-PLUS WIFI.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Olihan se arvattavissa, että jotain pitää tilata vaikka ei vieläkään ole edellinen kone mennyt <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.tori.fi/profile/ads?userId=2145755174">kaupaksi</a>. Lähinnä siksi, koska tuli niin hyvää tarjousta vastaan ja tuli outletista palautustavaraa vastaan.</p>
<p>Tämmöisillä toimilla saadaan hieman säästöjä, kun tilataan tarjouksesta ja sitten kun sattuu esim. Verkkokauppa.comin outletista sopivaa palautettua tavaraa vastaan. Näillä toimilla voi saada hyviäkin säästöjä ja budjettia pidettyä kurissa. Tämä vain tarkoittaa, että pitää olla nopea...</p>
<h2 id="prosessori-amd-ryzen-5-7500f">Prosessori: AMD Ryzen 5 7500F</h2>
<p>Tämä päätyi prosessoriksi oikeastaan sen takia, kun löysin sen suhteellisen hyvään hintaan. Hintaa tälle tuli 143.25 € posteineen. Tämä on ilmeisesti ns. kasaukseen tarkoittu malli sillä tuli ei brändätyssä laatikossa ja ilman cooleria. Tämä oli tiedossa ja ei ole itselle mitään merkitystä.</p>
<p><a href="/media/2024/ryzen7500f.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/ryzen7500f.jpeg" alt="AMD Ryzen 5 7500F prosessori laatikossa" loading="lazy"></img></a></p>
<p>Aluksi mietin tosiaan Ryzen 5 7600X prosessoria, mutta sen hinta on ollut halvimmillaan Hinta.fi mukaan 208 euroa (ilman posteja). 7500F halvin hinta on Hinta.fi mukaan ollut 165 euroa. Eli tässä nyt säästettiin jo 7500F halvimmasta hinnasta saati sitten jos verrataan 7600X hintaan.</p>
<p>Näiden prosessorien tehoissa on pientä <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.cpubenchmark.net/compare/5033vs5648/AMD-Ryzen-5-7600X-vs-AMD-Ryzen-5-7500F">eroa</a>, mutta ei oikeastaan mitenkään merkittävää. Bonuksena 7500F on virtapihimpikin. Ainut ns. isompi ero on se ettei ole integroitua näytönohjainta, mutta sille en koe tarvetta. Toki emolevyyn ei nyt voi kytkeä näyttöä, mutta näytönohjaimeen voi sitten kytkeä useammankin.</p>
<h2 id="emolevy-asus-tuf-gaming-b650-plus-wifi">Emolevy: ASUS TUF GAMING B650-PLUS WIFI</h2>
<p>Tämä oli nyt ns. löytö. Löytyi Verkkokauppa.comin outletista ja hintaa tuli posteineen 133.99€. Hinta.fi mukaan halvin hinta on ollut 170 euron luokkaa (ilman posteja).</p>
<p><a href="/media/2024/asustuxgamingb650pluswifi.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/asustuxgamingb650pluswifi.jpeg" alt="ASUS TUF GAMING B650-PLUS WIFI emolevy" loading="lazy"></img></a></p>
<p>Minulla oli vaatimuksena oikeastaan se, että se tukee AM5 prosessoria, se on ATX kokoinen, siinä on Bluetooth ja sinne saa pari m.2. kovalevyä. Ns. isompia vaatimuksia ei tosiaan ollut, mutta tämän kun löysin tuolta outletista niin se lähti tilaukseen.</p>
<p>Tämähän on tosiaan outlet emolevy ja erona ns. uuteen on se, että tämä on tehdashuollettu emolevy. Tästä myös puuttui uuden mukana tulevat tarvikkeet ja ruuvit. Itsellä ruuveja kuitenkin on jemmassa jo joten ei ole isompi ongelma. Samoin WIFI antennit uupuvat, mutta itsellä tulee kone piuhalla kiinni.</p>
<p>Tässähän on onneksi integroituo IO-shield eli tuo osa mikä tulee koteloon ja johon kiinnitetään sitten USB laitteita yms. Olisin kyllä varmaan 3D-tulostanut oman jos ei olisi ollut integroituna.</p>
<h2 id="homma-jatkuu">Homma jatkuu</h2>
<p>Tällä hetkellä on siis rahaa käytetty 277,24€ ja vielä puuttuu näytönohjain, kotelo, virtalähde, muistit, prosessorin jäähdytin sekä kovalevy.</p>
<p>Pääsi sentään hieman jo asennushommiinkin! Prosessori pääsi siis paikalleen.</p>
<p><a href="/media/2024/ryzen_asennettuna_asus_emolevyyn.jpeg?size=xl" class="link-with-image glightbox" data-description=""><img class="link-image content-image" src="/media/2024/ryzen_asennettuna_asus_emolevyyn.jpeg" alt="Prosessori asennettuna emolevyyn" loading="lazy"></img></a></p>
<p>Nyt onkin ns. hyvä tarjouskausi menossa sillä on Black week ja Black friday tulossa. Verkkokauppojen outletit elää omaa elämäänsä ja varsinkin jos sattuu sopivaa osaa sopivaan hintaan niin tietäähän sitä mitä tapahtuu.</p>
<p>Touhua voi kommentoida tuttuun tapaan niin Mastodonissa ja sitten uutena palautin tänne blogiin ns. normaalin kommentoinninkin.</p>
]]></content>
            <published>2024-11-11T16:48:00+02:00</published>
            <updated>2024-11-11T16:48:00+02:00</updated>
                            <category term="tietokoneet" label="Tietokoneet" />
                    </entry>
            <entry>
            <title><![CDATA[Miksi en pidä Discordista]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2024/miksi-en-pida-discordista" />
            <id>https://markokaartinen.net/772</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Kerron hieman miksi en pidä Discordista vaikka oikeasti käytän sitä ja joiltain osin pidänkin siitä.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Käytän <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://discord.com/">Discordia</a>, mutta on syy miksi en siitä pidä joissakin asioissa. Koska otsikosta piti saada kokeeksi hieman raflaavampi ja saada ihmiset klikkaamaan niin siksi noin kärkäs mielipide.</p>
<h2 id="mihin-kaytan-discordia">Mihin käytän Discordia?</h2>
<p>Muistatteko ne ajat, kun VoIPia varten piti pelatessa olla joko <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.mumble.info/">Mumble</a> tai <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.teamspeak.com/en/">Teamspeak</a> palvelin. Sitäkin tuli aikanaan hostattua, jotta voitiin pelailla Internetin yli.</p>
<p>Pääasiallisesti käytänkin Discordia siihen, että pelaillaan kavereitten kanssa siellä ja on näin kommunikointi kunnossa.</p>
<p>Me töissä itseasiassa käytetään kanssa parin miehen lafkassa Discordia ihan chattaamiseen sillä se menee kivasti näin pelaajana siinä rinnalla.</p>
<p>Eli mun Discordin käyttö on hyvinkin peruskäyttöä. Ei mitään VoIPin ja tekstichatin lisäksi. Ei isoja yhteisöjä tai mitään tämmöisiä.</p>
<h2 id="miksi-en-pida-discordista">Miksi en pidä Discordista?</h2>
<p><strong>Yhteisöt</strong>, jotka ei ole muualla, kuin Discordissa.</p>
<p>Tuossa on isoin syy. Mutta kerrotaan hieman mikä siinä oikein mättää. Tämä on nyt jokusenkin kerran harmituksen takana ja ärsyttänyt.</p>
<p>Discordin keskustelut ei ensinnäkään ole mitenkään julkisesti löydettäviä. Eli jos Googlaan niin ei sitä tietoa löydy sieltä mikä on Discordissa.</p>
<p>Esimerkkinä eräs PHP kirjasto piti keskustelua Discordissa ja oikeastaan iso osa infosta mitä kaipaili oli siellä eikä esim. julkisella foorumilla tai GitHubissa. Tämä vaikeutti vastausten löytöä koska osa samoista ongelmista mitä itsellä oli on hukkunut virtaan ja siihen ei löytynyt vastausta tai sitten vastaus oli hukkunut keskusteluun ja oli vaikeasti löydettävissä.</p>
<p>Kun pelailin Helldiversia niin sekin yhteisö oli pääosin siellä Discordissa ja joskus kävinkin katselemassa infoja sieltä, kun oli servereillä ongelmia tai jotain vastaavaa.</p>
<h2 id="miksi-sita-discordia-sitten-kaytetaan">Miksi sitä Discordia sitten käytetään?</h2>
<p>Discordhan on kasvanut ominaisuuksiltaan ja käyttäjiltään ja kaikelta muultaankin siitä kun itse ekoja kertoja käytin sitä. Siellä on nykyään tosi paljon mahdollisuuksia ja kaikki on ilmaista aika pitkälle.</p>
<p>Siksi itsekin olen Discordiin tehnyt muutaman henkilön instansseja, koska ei se ole maksanut mitään. Samoin se on tosi helppoa pistää pystyyn ja alkaa käyttämään. Monelle se onkin jo tuttu ja muutenkin on asennettuna ja käytössä se.</p>
<h2 id="mika-olisi-parempi-vaihtoehto-discordille">Mikä olisi parempi vaihtoehto Discordille?</h2>
<p>Olen joskus varmaan aiemminkin ränttinyt foorumeista, mutta ne on vielä tosi hyviä ja niitä pääsee halutessaan kuka vain lukemaan ja löytämään informaatiota.</p>
<p>Halutessaan saa ilmaiseksi tehtyä foorumit tai ainakin tosi pienellä kustannuksella alkuun. On moderneja alustoja ja sitten vähemmän moderneja.</p>
<p>Foorumissa esim. jonkun pelin kehittäjällä on myös se etu, että he itse omistaa sen viestimäärän (toki joutuu ylläpitämään), mutta mitäpä jos Discord loppuu tai muuttaa toimintojaan enemmän maksulliseksi?</p>
<p>Avoimella lähdekoodilla on tosi paljon eri alustoja, esimerkiksi <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.discourse.org/">Discourse</a> tai <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://flarum.org/">Flarum</a>. Maksullisella puolen on sitten esim. <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://xenforo.com/">Xenforo</a>. Näin pari mainitakseni.</p>
<p><strong>Käytätkö sinä Discordia?</strong></p>
]]></content>
            <published>2024-11-06T00:00:00+02:00</published>
            <updated>2024-11-06T00:00:00+02:00</updated>
                            <category term="internet" label="Internet" />
                    </entry>
            <entry>
            <title><![CDATA[Peliläppäri myyntiin ja pöytäkone hankintaan]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2024/pelilappari-myyntiin-ja-poytakone-hankintaan" />
            <id>https://markokaartinen.net/771</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Nyt on aika päivittää pelikannettava pöytäkoneeseen. Aikeissa on siirtyä 2k pelaamiseen 1080p pelaamisesta. Tule mukaan seuraamaan mitä tässä hommassa tapahtuu.]]></summary>
            <content type="html"><![CDATA[<p class="lead">On jo aikakin alkaa päivittämään tietokonerautaa. On siis laitettava vuonna 2022 hankittu pelikannettava kiertoon. Tämä on ensimmäinen osa tälle artikkelisarjalle, joka tulee päivittymään täällä blogissa!</p>
<p>Hommahan aloitetaan sillä, että pistetään tietysti peliläppäri myyntiin. Tämä onkin ollut jo reilun viikon <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.tori.fi/profile/ads?userId=2145755174">Torissa</a> myynnissä ja hinta on laskenut sillä välin. Paljon on klikkejä ja katseluita, mutta ei vielä myytyä konetta.</p>
<p>Arvelinkin, että tämän myynti voi kestää ja katsotaan nyt mikä hinta sille lopulta asettuu. Tuo nimittäin tulee rahoittamaan hyvän osan uudesta koneesta (toivottavasti).</p>
<h2 id="millainen-kone-tilalle">Millainen kone tilalle?</h2>
<p>Tässä, kun pari viikkoa on osia selaillut ja tutkinut niin on päähän jumahtanut tietty kombo. AMD pohjaista konetta lähdetään kasaamaan ja tietysti itse!</p>
<p>Aluksi olin pistämässä AMD Ryzen 5 7600X prosessoria tähän, mutta nyt tänään tulikin tilattua AMD Ryzen 5 7500F prosessori. Ero ei pikaiseen <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://www.cpubenchmark.net/compare/5033vs5648/AMD-Ryzen-5-7600X-vs-AMD-Ryzen-5-7500F">tutkintaan</a> ole iso, mutta otetaan mieluusti n. 80€ säästö prosessorin hinnassa vastaan. Bonarina vie vähemmän virtaakin, mutta integroitua näytönohjainta ei ole, mutta sillä ei pelikoneessa tee mitään.</p>
<p>Näytönohjaimeksi valikoitui AMD:n 7800XT malli. Toinen vaihtoehto olisi Nvidian leiristä 4070 malli, mutta voi olla, että mennään tässäkin AMD:n leiriin hinnan ja perffin puolelta. Ray Tracing ei itselle ole niin tärkeä juttu missä ilmeisesti Nvidia olisi parempi. Näytöissä kuitenkin tuntuu olevan AMD freesynciä paremmin myös tarjolla näissä halvemmissa vs. Nvidian G-synciä.</p>
<p>Muut osat onkin sitten sillä linjalla, että vähän mitä sattuu eteen. Muistia tulee olemaan 32 gigaa (2x16 gb), joku sopiva emolevy missä bluetooth ja tuki kaikelle tarvittavalle. Virtalähde 750W (tai 850W) tehoilla. Kiintolevyksi tulee tietysti nvme m.2 ssd levy ja varmaan ainakin pari teraa. Siihen lisäksi sit tietty kotelo ja prossucooleri.</p>
<p>Tähän lisäksi sitten Windows lisenssi sillä harmillisesti ei vielä anticheatit toimi <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://bazzite.gg/">Bazzitella</a>. Niin tuokin on yksi syy miksi AMD pohjaista näytönohjainta olen tähän ottamassa. Bazzitella on parempi tuki sille. Voisi olla hauska dualboottina ajaa Bazzitea ja Windowsia.</p>
<p>Tietenkin koitetaan saada mahdollisimman halvalla, mutta kuitenkin pidetään mielessä se, että sen pitää toimia ja kestää 2+ vuotta hyvinkin käytössä.</p>
<h2 id="miksi">Miksi?</h2>
<p>Pelikannettavan hankin aikoinaan siksi, että tuli kannettua sitä matkassa ja pelattua muuallakin kuin pöydän ääressä. Nyt taas on suurin osa tai melkein kaikki PC pelaaminen pöydän ääressä erillisellä näytöllä ja näppiksellä. Hauskaa on myös, että tuo kannettavan näyttö on parempi, kuin erillinen näyttö, mutta pääosin kun pelaan 1080p tasoista tällä hetkellä niin ei ole merkitystä.</p>
<p>Muutenkin hieman kaipaisi tehoja sillä usein rajoitan FPS:n kiinteäksi 60:ksi ja sillä saan sitten tuulettimiakin hiljaisemmaksi.</p>
<p>Samaten ajatuksissa on siirtyä 2k näyttöön ja saada sit tarkempaa kuvaa siihen joka auttaa hieman työnteossakin. Saisipahan tuossa lisää tehoja ja pikseleitä ruudullekin peleissä.</p>
<h2 id="lopuksi">Lopuksi</h2>
<p>Tästä tulee tosiaan sarja! Eli pääsette seuraamaan tohelluksiani blogissa ja katsotaan sitten millainen kone sieltä tulee loppujen lopuksi käyttöön.</p>
<p>Postailen varmaan <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://kaartinen.social/@marko">Mastodonin</a> puolelle vähä reaaliaikaismmin, mutta blogiin tulee sitten aikanaan postauksia!</p>
<p>Valistuneita ja vähemmän valistuneita kommentteja saa heitellä!</p>
]]></content>
            <published>2024-11-05T13:57:00+02:00</published>
            <updated>2024-11-05T13:57:00+02:00</updated>
                            <category term="tietokoneet" label="Tietokoneet" />
                    </entry>
            <entry>
            <title><![CDATA[Tervetuloa uudistettuun blogiin!]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2024/tervetuloa-uudistettuun-blogiin" />
            <id>https://markokaartinen.net/770</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Päätin tehdä MarkoKaartinen.net blogille isoimman uudistuksen pitkään, pitkään aikaan. Se nimittäin koodattiin itse ja sisältö tulee Markdownista ja sqlite tietokannasta.]]></summary>
            <content type="html"><![CDATA[<p class="lead">Tervetuloa uudistettuun MarkoKaartinen.net blogiin. Tämä uudistus on varmaan isoimpia mitä on ollut pitkään aikaan. Uudistuksen tarkoituksena on ensinnäkin saada minut bloggaamaan enemmän ja tehdä tämmöinen pieni itse koodattu blogi (joka toki lähti rönsyilemään).</p>
<p>Vanha blogihan oli iät ja ajat WordPressin päällä. Mutta ensimmäiset versiot ennen tätä olikin itsekoodattuja versioita. Nyt ikäänkuin palataan alkujuurille.</p>
<p>Nyt blogi on tosiaan koodattu itse PHP:tä ja Laravelia käyttäen. Tietokanta on SQLite ja sisältö on Markdown tiedostoina.</p>
<p>Tämä blogi elää nyt omaa elämäänsä ja uudistuksia tulee, kun niitä koodailen. Asiat voi olla joissain suhteissa vinksallaan ja homma ei välttämättä toimi niin kuin ajattelisi. Tämä korjataan, kun keretään, voit kiusata minua <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://kaartinen.social/@marko">Mastodonissa</a> tästä!</p>
<h2 id="uudistuksen-tarkeimmat-jutut">Uudistuksen tärkeimmät jutut</h2>
<p>Käydään jokunen juttu läpi vielä erikseen.</p>
<h3 id="sisalto">Sisältö</h3>
<p>Nyt kaikki uusi sisältö tulee olemaan täysin Gitissä ja Markdown muodossa. Vanha sisältö on myös markdown tiedostoina, mutta sisältö on WordPressistä tuotua HTML koodia.</p>
<p>Uuden artikkelin julkaisu esim. tapahtuu niin, että kun sen tila muuttuu julkaistuksi niin se tuodaan sivuille näkyviin. Tämä kaikki tapahtuu siinä vaiheessa kun Gitissä oleva sisältö tuodaan palvelimelle ja &quot;deploy&quot; vaiheet alkaa tekemään töitä.</p>
<h3 id="blast-from-the-past">Blast from the past</h3>
<p><a rel="noopener noreferrer" target="_blank" class="external-link" href="https://kaartinen.social/@marko/113395711775239313">Mastodonissa</a> oli keskustelua &quot;vanhoista hyvistä ajoista&quot;. No siitä sitten tuli ajatus tehdä vieraskirja sekä kävijälaskuri sivuille.</p>
<h4 id="vieraskirja">Vieraskirja</h4>
<p>Tarvitseeko tämä esittelyjä? Eipä oikeastaan. Käy jättämässä oma merkkisi <a href="/vieraskirja">vieraskirjaan</a>.</p>
<p>Vieraskirjaan tarvitsee syöttää vain nimimerkki ja viesti, halutessasi myös kotisivut. En kerää mitään muuta tietoa eikä siinä ole sen kummempaakaan.</p>
<h4 id="kavijalaskuri">Kävijälaskuri</h4>
<p>Kaikkihan toki muistaa vanhojen aikojen kävijälaskurit jotka päivitty melkeinpä joka sivulatauksella. Siihen tuli koodattua joskus versio mikä piti sessiossa onko käynyt vai ei.</p>
<p>No tämä on hieman erilainen kävijälaskuri. Fiilis on vanhasta ajasta, mutta tieto tulee suoraan <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://plausible.io/">Plausible analytiikan</a> rajapinnasta. Haen itse hostatusta Plausible asennuksesta uniikit kävijät.</p>
<h3 id="kommentointi">Kommentointi</h3>
<p>Vanhojen artikkelien kommentointi on ainakin toistaiseksi suljettuna. Toin vanhat julkaistut kommentit näkyviin historiasyistä, mutta en vielä koodannut kommentointia vanhoihin.</p>
<p>Uusissa artikkeleissa kommentointi tapahtuu Mastodonissa. Jokainen artikkeli julkaistaan <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://kaartinen.social/@marko">Mastodon -tililläni</a> ja sen kommentit tulee näkyviin sitten artikkelin kohdalle.</p>
<h2 id="vanhat-artikkelit">Vanhat artikkelit</h2>
<p>Ne on nimensä mukaisesti vanhoja. Niitä ei ole ihan kovalla tykityksellä tullut ja ne on mitä on. Ne jää pysymään historiana ja halusin ne tuoda.</p>
<p>Vanhoissa jutuissa voi olla hassuuksia, mutta on kuitenkin koitettu että ne toimii ja niitä olen selaillut läpi hieman ja fiksaillut importtia ja näkyvyyttä muutenkin.</p>
<p>Niihin teen varmaan fiksejä jossain välissä lisää - artikkelikohtaisesti.</p>
<h2 id="bugeja">Bugeja 🐛</h2>
<p>Niitä varmaan löytyy. Niistä voitte kiusata minua ja korjailen niitä kun kerkeän.</p>
<p>Tämä koko &quot;roska&quot; löytyy myös <a rel="noopener noreferrer" target="_blank" class="external-link" href="https://github.com/MarkoKaartinen/blogi">GitHubista</a> joten pikaisesti koodattua purkkaa voi käydä siellä kuikuilemassa. Optimointeja ja testejä tehdään sitten &quot;joskus&quot;.</p>
<h2 id="kommentteja-amp-ehdotuksia">Kommentteja &amp; ehdotuksia? 💬</h2>
<p>Jos niitä on niin antaa paukkua! Kannattaa kuitenkin muistaa, että blogi on allekirjoittaneen ja toteutan jos kiinnostaa.</p>
]]></content>
            <published>2024-11-01T11:46:00+02:00</published>
            <updated>2024-11-01T11:46:00+02:00</updated>
                            <category term="blogi" label="Blogi" />
                    </entry>
            <entry>
            <title><![CDATA[Mitä tekniikkaa 800 eurolla?]]></title>
            <link rel="alternate" href="https://markokaartinen.net/2023/mita-tekniikkaa-800-eurolla" />
            <id>https://markokaartinen.net/1</id>
            <author>
                <name><![CDATA[Marko Kaartinen]]></name>
                <email><![CDATA[markokaartinen@gmail.com]]></email>
            </author>
            <summary type="html"><![CDATA[Pohditaanpas hieman sillä kuvitteellisen rahan tuhlaaminen on paljon edullisempaa, kuin oikean. Sekä se on hauskaa puuhaa sillä voi kuvitella olevansa 800 euroa rikkaampi. Mitä tekniikkaa ostettaisiin siis 800 eurolla? Tämä ajatus Sortter lainavertailun puolelta. Eli leikitäänpäs. Otetaan kaupaksi Gigantin verkkokauppa ja hinnat mitä esitän ovat olleet hintoja 7.9.2023 ja ne ovat voineet muuttua. Mitä ostetaan?… Jatka lukemista Mitä tekniikkaa 800 eurolla?]]></summary>
            <content type="html"><![CDATA[<p>Pohditaanpas hieman sillä kuvitteellisen rahan tuhlaaminen on paljon edullisempaa, kuin oikean. Sekä se on hauskaa puuhaa sillä voi kuvitella olevansa 800 euroa rikkaampi.</p>
<p>Mitä tekniikkaa ostettaisiin siis 800 eurolla? Tämä ajatus <a href="https://sortter.fi" target="_blank" rel="noreferrer noopener">Sortter</a> lainavertailun puolelta. Eli leikitäänpäs. Otetaan kaupaksi Gigantin verkkokauppa ja hinnat mitä esitän ovat olleet hintoja 7.9.2023 ja ne ovat voineet muuttua.</p>
<h2 class="wp-block-heading">Mitä ostetaan?</h2>
<p>800 eurollahan saa vaikka mitä tai sitten ei oikein mitään. Riippuu hieman mitä lähdetään ostamaan. Keskitytään kuitenkin tekniikkaan. Otetaan pari eri vaihtoehtoa ja pohditaan niitä.</p>
<h3 class="wp-block-heading">Pelaaminen</h3>
<p>Lähdetään ensin pelaamaan 800 eurolla. Saisit itseasiassa 799 euron tarjoushinnalla Asus TUF Gaming pelitietokoneen ja jäisi vielä euro karkkiin! Ihan ok kone, mutta ehkä lähdetään kuitenkin konsolipuolelle.</p>
<p>Itse lähtisin hakemaan Playstation 5 pelikonsolia. Sieltä löytyisi 549 euron hintaan PS5 + COD MW2 bundle jossa saisi siis pelinkin mukaan. Pitäähän se toinen ohjain olla eli 69,95 euroa! Nyt on vielä jäljellä 181,05 euroa. Tähän pakettiin melkein ottaisin lisätilaa sillä PS5 konsoliin saa m.2 ssd levyn ja sopiva olisi Seagate Firecuda 530 (1 tera) hintaan 147,95 euroa. Vielä olisi 33,1 euroa käytössä ja se pitäisi johonkin törsätä. Ostaisin itseasiassa 30 euron arvosta valuuttaa PlayStation Storeen, jossa on loistoalennuksia välistä ja näin saisi edullisesti pelejä. Loput 3,1 euroa voisi käyttää vaikka nameihin!</p>
<p>Mitä siis ostettiin:</p>
<ul class="wp-block-list">
<li>PS5 + COD MW2 pelikonsoli bundle: 549 €</li>
<li>PS5 ohjain: 69,95 €</li>
<li>SSD kiintolevy: 147,95 €</li>
<li>Playstation Store rahaa: 30 €</li>
<li>Karkkia: 3,1 €</li>
</ul>
<p>Itsellähän on vastaava kokoonpano ja tuolla voi kyllä hyvin tyytyväisenä pelata!</p>
<h3 class="wp-block-heading">Puhelin</h3>
<p>Ehkäpä sitten puhelinta. Hieman katselin niin voisi saada iPhone 13 minin hintaan 629 euroa ja siihen sitten laturi, sekä kuulokkeet ja tietty kuori pitäisi olla.</p>
<p>Itsellähän on käytössä tuo 13 mini ja on kyllä hyvä puhelin ollut. Kivan pienikokoinen ja kamerakin toimiva. Akunkesto on myös hyvä. Siihen löysin kaveriksi JBL Live Pro 2 kuulokkeet 99 euron hintaan ja laturin sekä suojakuoren.</p>
<p>Mitä ostettiin:</p>
<ul class="wp-block-list">
<li>iPhone 13 mini: 629 €</li>
<li>Laturi: 29,95 €</li>
<li>JBL Live Pro 2 kuulokkeet: 99 €</li>
<li>Suojakuori: 14,95 €</li>
</ul>
<p>Toinen vaihtoehtohan olisi lähteä Android linjalle, mutta se puoli on itselle hieman tuntematon, joten en osaa siitä suositella. Nuo JBL kuulokkeet on myös itselle tuntemattomat ja AirPodsit oli budjetin ulkopuolella puhelimen jälkeen.</p>
<p>Rahaa jäi vielä yli 27,1 euroa eli voisi vielä hieman törsätä karkkiin tai sitten erilaisiin suojakuoriin. </p>
<h3 class="wp-block-heading">Mitä muuta?</h3>
<p>800 eurolla saisi vaikka sun minkälaisia komboja tehtyä. Sillä kun saisi roboimuria ja astianpesukonettakin. Valitsin nyt pari esimerkkiä mitä itse ostaisin ja olenkin ostanut sillä käytän osaa noista tuotteista tälläkin hetkellä.</p>
<h2 class="wp-block-heading">Osallistu ja voita 800 euroa!</h2>
<p>Sinä voit muuten ostaa itse nämä tuotteet jos voitat arvonnassa. Sortterilla on nimittäin käynnissä arvonta, jossa voit voittaa 800 euron arvoisen lahjakortin Giganttiin! Arvonnan osallistumisaika on 1.9.2023–15.10.2023, joten hopi hopi! Arvonta löytyy osoitteesta <a href="https://sortter.fi/arvonta" target="_blank" rel="noreferrer noopener">https://sortter.fi/arvonta</a> </p>
<p class="has-large-font-size"><strong><em>Mitä sinä ostaisit 800 eurolla?</em></strong></p>
<p class="has-small-font-size"><em>Artikkeli on toteutettu yhteistyössä Sortter Oy kanssa.</em></p>
]]></content>
            <published>2023-09-07T13:35:30+03:00</published>
            <updated>2023-09-07T13:35:31+03:00</updated>
                            <category term="blogi" label="Blogi" />
                    </entry>
    </feed>
