torstai 8. joulukuuta 2016

Hikvision kameroiden email hälyt

Minulla on Hikvisionin kamerat tuupanneet liiketunnustuksista backup kuvat dummy gmail tilille, mutta tänä kesänä google disabloi SMTP over SSL tuen ja sallii vain TLS:aa tukevat mail clientit. Joka on 'pikkuinen ongelma', kun Hikvisionin nykyiset firmikset tukee vain SSL:aan saakka salausta.

Tähän ongelmaan sitten rupesin etsimään ratkaisua. Ja lopulta päätin ratkaista ongelman docker kontilla, eli asensin sisäverkkoon docker-smtp-relay palvelun, joka sallii salaamattoman postin lähetyksen paikallisesti porttiin 26 ja relay vaan uudelleen ohjaa sen TLS:n yli googlen palvelimelle.

# git clone https://github.com/namshi/docker-smtp.git
# cd docker-smtp
# docker build -t hikvision/smtp .
# docker run -d --name smtp -p "26:25" -e RELAY_NETWORKS=:192.168.0.0/24 -e GMAIL_USER=username@gmail.com -e GMAIL_PASSWORD=password hikvision/smtp


Ja - dadaa - nyt Hikvision kameroiden email hälyt menee iloisesti gmail serverille saakka. Problem solved.

maanantai 28. marraskuuta 2016

Commodore DIY: The Final Cartridge III+

Olen tässä herätellyt henkiin vanhoja Commodore koneitani, ja samalla bongasin alan foorumilta FCIII+ rakenteluohjeen (http://www.lemon64.com/forum/viewtopic.php?t=54291). Ajattelin, että tuostahan saisi mukavan rekentelukohteen itselleni, ja tuntuu noille Final Cartridge III+:lle olevan vähän kysyntääkin, niin samalla voisi tehdä muutaman extran myytäväksikin.

Osien ja komponenttien tilaus kesti aikansa, kun tilasin sieltä mistä halvimmalla saa. Eli HongKong/Kiina-akselilta tuli suurin osan EPROM ja IC piireistä. PCB emolevyt tilasin http://dirtypcbs.com/:sta, kun posteineen yhden PCB:n hinnaksi tuli alle 3$. Yli kuukauden sai venailla osien saapumista, joten ei ole kiireisen miehen projekti, kun osia saa metsästää monesta eri paikasta. Valmis kasaus KIT, jossa on kaikki osat samassa pussissa, olisi tietenkin helpompi ja nopeampi tapa. Siksi minulla on semmoisiakin tarjolla, niille jotka haluavat kolvata itse ja näin säästää hieman rahaa ja aikaa (kun ei tarvi itse osia metsästää). Niin ja hankin myös EPROM flasherin, joten kaikki W27C020:t on jo flashattu uusimmalla FCIII+ v4.1 binäärillä.


Tässä muutama kuva kun kolvailen ekaa testikappaletta:


Toiseen testisatsiin parantelin vähän emolevyn dokumentaatiota, niin noita on helpompi kasata, alkuperäisessä levyssä ei esim. lukenut ledin +- napoja ja monia muitakaan arvoja. Joten vähän lisäilin niitä ja nimesin levyn Paskasoft Productions Blue Editioniksi (joka siis pohjautuu uusimpaan e5frog 1.3.4 versioon):

Lopputulos toimii loistavasti, muutaman punaisen ja sinisen levyn jo kolvasin valmiiksi, ja ne toimii C64ssa vallan loistavasti. Samalla pistin ylimääräiset myyntiin huuto.net:iin ja tietenkin niitä saa myös tämän blogin kautta. Hyllyssä on nyt osat kymmeneen punaiseen ja kymmeneen siniseen levyyn. Ja on minulla myös työn alla koteloituja versioita. Joten on hyvä aika herätellä taas henkiin kuusnepat, jotka kaapissä pölyttyy :-)

sunnuntai 30. lokakuuta 2016

Commodore retro päivitystä

Hankinpas tossa netistä SD2IEC laitteen, joka emuloi kuusnepan lerppuasemaa. Laitteeseen laitetaan vain SD kortti, jonne voi tallettaa tuhansia levy-imageja, joiden lataus onnistuu sitten näppärästi ja nopeasti. Nyt ei tarvi enää perinteisiä lerppuja käyttää, kun ne rupeaa jo iän myötä vähän happanemaan.

Samalla tulin huuto.netistä ostaneeksi itselleni myös Commodore 128 tietokoneen, kun semmoinen minulla oli nuoruudessani. Joten nyt kämpiltä löytyy kolme kuusnepaa (C64, C64C ja C64G(vähän harvinaisempi, joka ilmeisesti on keräilijöiden suosiossa)) ja yksi satakakskasi :)

Eikä tässä vielä kaikki, päätin hankkia myös EasyFlash3 cartridgen, jonne voi flashata omia Kernal ja crt imageja. Jolloin voi omat suosikkipelit käynnistää suoraan ilman latailuja. http://skoe.de/easyflash/doku.php?id=ef3intro

lauantai 10. syyskuuta 2016

Bluetoothin asennus autoon - DIY

Päivitettiin tuossa muutama viikko sitten perheen kakkosautoksi tila-auto, johon mahtuu kolme istuinta vierekkäin. Olimme jo keväällä aloittaneet etsinnän. Lopulta löysin netistä sopivan oloisen 7 paikkaisen Ford S-Maxin, johon koko perhe mahtuu mukavasti.

DIY henkisenä tietenkin tuli heti mieleeni, että mitenkäs auton tekniikkapuolta saisi paranneltua. Volvoon olinkin jo jokunen vuosi sitten asentanut palikan jolla sai SSD kovalevyn integroitua audiojärjestelmään, niin että kappaleiden vaihto toimii vielä ratista käsin. Joten vähän samaa ajattelin tuohon Fordiinkin.

http://gromaudio.com/:sta saisi 200$:lla bluetooth/usb-palikan, mutta se on vähän hintava siihen verrattuna, että ihmiset ei juuri nykyään jaksa kovalevylle järjestellä mp3siaan. Joten metsästin sitten huokeamman vaihtoehdon, eli bluetooth palikan, johon voi streamata musaa vaikka kännykän Spotifysta. http://www.ebay.com/itm/Bluetooth-Musik-Adapter-MP3-FORD-Focus-C-Max-Transit-mit-6000CD-Radio-/221886666014,joka oli 40e kotiinkuljetettuna. Ja kahdella eurolla vielä radion irroitustyökalut mukaan http://www.ebay.com/itm/4x-Car-Radio-Stereo-Removal-Release-Tool-Keys-for-Audi-Mercedes-Benz-Ford-/142025894589.

Ja sitten itse operaatioon, avaimet sisään neljään nurkkaan ja vedetään radio ulos, irroitetaan kaapeli radion takaa ja pistetään välikaapeli jossa on bluetooth mokkula sinne väliin. Ja lopuksi sullotaan kaikki kaapelit sopivaan rakoon ja radio takaisin paikoilleen.

Ja kun radion irroittaa sähköistä, niin se kysyy nelinumeroista pinniä ennenkuin suostuu toimimaan. Semmoinen on hyvä olla jossain huoltokirjan välissä tai sitten pitää internetin ihmeellisestä maailmasta etsiä. Kuvista kun katsoo kellon aikoja, niin koko operaatioon meni alle 15 minuuttia. Nyt AUX-nappulaa painamalla toimii bluetooth input: kokeilin parittaa Nexus5:n BT-mokkulan kanssa, ja toimi heittämällä Spotify streamit. Kyllä nyt taas kelpaa ajella, kun ei tarvi normi radiota kuunnella. Kustannus 42e + vartti asennukseen.

lauantai 20. elokuuta 2016

Työhuoneen muutto ja rautapäivityksiä

Sain häädön vanhasta työhuoneestani, kun Liisa muutti sen lasten leikkihuoneeksi. Joten eteen tuli tavaroiden kanto ja järjestely akvaariohuoneen ja tietokonevaraston välillä.

Akvaariohuoneeseen siirtyi neljän monitorin installaatio. Kävin takapihalla tekemässä puusta uuden tukirakennelman, jonne telineen kiinnityksen sai tehtyä ilman, että antiikkipyötä kärsisi. Ja Lundia kaappiin hankin uuden 32" tuumasen tv-monitorin, josta voi katsella telkkua tai pelata vaikka RetroPi:llä. Tilaa akvaariohuoneessa on paljon vähemmän kuin vanhassa työ/kolvaus-huoneessa, mutta kyllä tolla setupilla nyt perus ATK hommelit saa hoidettua. Samoin laser printteri ja scanneri tuli asennettua tuonne huoneeseen.

Varaston puolelle sitten kannettiin loput rimpsut ja rompsut. Kolvauspiste, PS3, Wii, taulutelkkari, lcd monitori, retrotietokoneet (Commodore-64 ja Amiga500, sekä niihin kovalevy yms laajennukset). Samoin serveriräkin sijaintia muutettiin, verkkotypologiaa päivitettiin ja varastoon lisättiin vielä oma MikroTikin RB951G-2HnD wlan AP (niin toimii WLAN varastossa ja pihalta jouhevasti, esim Chromecast käyttää langattomia streameja). Toinen samanlainen MikroTik löytyykin jo ennestään talon sisäpuolelta.

Akvaariohuoneen vanhan AM3 prosarikoneen emolevy jumitti lämmetessään, mutta siinä oli 8GB DDR3 RAMia, 320GB SDD, 3TB data-levy ja ihan ok 64bittinen prosari. Verkkokaupasta löytyi AM3+ emolevy 71e:n hintaan (https://www.verkkokauppa.com/fi/product/49115/dcfvr/Asus-M5A78L-M-USB3-760G-AM3-MicroATX-emolevy), joten kun muut osat pystyi kannibalisoimaan vanhasta koneesta. Joten 'uuden' koneen hinta oli edullinen ja jumittaminen loppui (joten oli vika emossa), ja se palvelee iloisesti neljän monitorin setuppiani. Pöytää ei ole vielä siivottu/järjestelty vaan se on vielä sekamelska täynnä sulautettua rautaa.


Samalla asensin kotiverkkoon automaattisen pi-hole mainos-blockerin docker imagen (https://github.com/diginc/docker-pi-hole). Kotiverkon DNS osoitteeksi säädin pi-hole:n docker service:n IP:n. Joten kotiverkon jokainen tietokone ja kännykkä sai automaattisesti mainosblocker toiminnallisuuden itselleen. Varsin kätevää, kun ei tarvi jokaiseen laitteeseen erikseen asentaa blocker softaa. Lyhyenä maallikkoselityksenä ohjelmassa on 60000+ mainosdomainia listattuna, ja mainosten tilalle palvelu palauttaa tyhjän 1x1 pixel kuvan. Joten verkkoliikenne nopeutuu ja google analytiikka ei enään seuraa eri sivuilla käyntejä.


keskiviikko 1. kesäkuuta 2016

Kaapeli-TV jokaiseen laitteeseen - myös matkalla mukana

Laajensin talon tekniikkaa nyt myös uudella kaapeli-tv -> dlna yhteensopiva nettistreami boxilla.

http://www.silicondust.com/product/hdhomerun-expand/ ja
https://www.verkkokauppa.com/fi/product/7512/hvsg/Fuj-tech-IEC-Naaras-F-Uros-adapteri

Paketti saapui Amazonista nopeasti, ainoa mitä en ollut huomannut, että toi boxi tulee F-liittimellä.. Joten kävin pikaisesti käydä verkkokaupasta hankkimassa F-Uros <-> IEC-Naaras liitin, niin saa perinteisen tv kaapelin siihen kiinni. Asennus oli helppoa - kaapelit kiinni laitteeseen ja setupin ajon jälkeen pystyi jo kymmenen minuutin sisään tv:tä katsomaan tietokoneilta, puhelimista ja tableteista. Perus clienteissa on rajoituksena, että ne etsii laitetta automaattisesti vain paikallisesta verkosta. Joten suoraan ei kanavat näy jos olet matkalla jossain internetin ihmeellisessä maailmassa (Mökillä, töissä, bussissa, junassa jne...). Mutta tähänkin ongelmaan löytyi ratkaisu: minun käyttämääni media serveriin (Plex) on tehtu HDHomeRun channel plugini (http://hdhrviewer.zynine.net/), jonka Plexiin asentamisen jälkeen pystyn Plex clientin läpi katsomaan TV-kanavia Internetistä käsin ilman paikallisverkkorajoitetta.

Boxissa on neljä viritintä, joten se pystyy palvelemaan koko perhettä, vaikka jokainen haluaisi katsoa eri kanavaa yhtäaikaa. Joten kaikin puolin tyytyväinen olen ollut näin pikaisen testisession jälkeen.

Samoin https://tvheadend.org/ näytti toimivan aika heittämällä. Kyseinen softa tarjoaa webbikäyttöliittymän, EPG:n ja tallennusmahdollisuuden tv-kanaville. Samoin se on helppo port-forwardoida Internettiin. Webbikäli myös tarjoaa .m3u tiedostoja streameistä, joten niitä on helppo soittaa esim VLC:llä etänä tai liittää omaan suosikki DVR-softaan.

Youtubesta löytyy myös Plex pluginin asennus ja demo video:


Samoin Kodiin (ex-XBMC) saa HDHomeRun pluginin: https://www.silicondust.com/products/hdhomerun/kodi/


lauantai 23. huhtikuuta 2016

Langaton lämpömittari paljuun

Päätin tuossa päivittää paljun langattoman lämpömittarin, kun vanha mitta oli joku kiinaihme, joka lakkasi toimimasta. Joten googlauksen tuloksena päätin hankkia Bluetoothilla toimivan mittarin, kun siihen löytyy valmiina Android ja IOS clientit. Samoin pitkän ajan tavoitteena on ehkä jollakin raspberryllä kuunnella suoraan tuota Bluetoothia.

Nopealla testailulla toimii ihan hyvin kunhan pysyy 10 metrin säteellä puhelimella. Siksi voisin jossain vaiheessa vielä virittää bluetooth raspberryn, niin voisi seurata lämpotilaa kauempaakin (vaikka kyllä toi 10m riittää ihan hyvin, ettei tarvi sisätiloista poistua lämpöä tarkistamaan).

torstai 21. huhtikuuta 2016

Rikkaimuri netistä

Löysin Amazonista tarjouksesta Black&Decker 18V rikkaimurin 77£:lla, joten meni heti tilaukseen, kun on ollut hakusessa jo vähän pihemmän aikaa tehokas rikkaimuri. Ja suomessa tehokkaiden hinnat on aika suolaisia. Nopealla testailulla imutehoa tuntuu olevan enemmän kuin meidän vanhassa dyson pölynimurissa. Äänekäshän toi laite on, mutta en olettanutkaan saavani hiljaista ja tehokasta. Mukavasti letku venyy tarvittaessa puolitoista metriä niin ylettää vaikeampiinkin koloihin.

lauantai 9. huhtikuuta 2016

Uusi perheenjäsen serverikaappiin

Saksan ebaystä löytyi tietokonevarastoon joltain saksalaiselta firmalta tarpeettomaksi jäänyt HP ProLiant-serveri. 128GB RAMia ja neljä six-core 2.6GHz prosaria, eli yhteensä 24 corea. Tuon pitäisi hyvin riittää kotikäyttöön :]

Eli tilaus vetämään, ja muutaman päivän päästä postisetä raahaa kahta isoa laatikkoa kotiovelle. Painoa niillä yhteensä vain 49kg :). On se vaan kumma miten halpaa Saksasta on lähettää painavia paketteja (65e priority). Suomesta jos Saksaan saman lähettäisi, niin hintaa on vähintää 136e normi lähetyksenä tai 320e priorityna.

Tuo oli kohtuu painava kone nostaa yksin serveriräkkiin, mutta sain sen sitten lopulta paikoilleen. Muutamia hidasteita koneen testaamisen suhteen kyllä tuli, kun paketin mukana ei tullut virtakaapeleitä eikä kovalevykelkkoja, kun firmojen vanhoista koneista yleensä poistetaan kovalevyt. Onneksi ebaystä saa levykelkkoja halvalla, ja kuvittelin että mulla olisi kaapit täynnä virtalähdekaapeleita. Yllätys olikin tietenkin suuri kun koitin kaapelia pistää kiinni noihin virtalähteisiin, kun kaapeli ei sopinutkaan. Google paljastikin, että noissa servereissä on IEC320/C19-liitin, kun taas normaaleistta tietokoneissa on IEC320/C14. Ebaysta löytyy onneksi helposti C14->C19 adaptereita ja kaapeleita.

Muutaman hetken joutui odottamaan osien saapumista, ja sitten pääsin tositoimiin. Tarkoitus tuonne on asentaa ESXI 5.5 ilmaisversio, jonkä päällä voi pyörittää haluamaansa määrää virtuaalikoneita. Samalla tilasin tuonne yhden 500GB 2.5" SSD levyn ja 7x1TB 2.5" levyjä (raid5), niin ei lopu virtuaalikoneilta levy kesken.

Samalla asensin toisen ESXI:n minun 8core 3GHz Intel pannuuni, kun löysin ebaystä edullisesti 32GB serveri RAMia siihen (8x4GB DDR2 667 PC2-5300F FBDIMM - yhteensä 45e kotiin toimitettuna). Joten kotiverkossa on nytten kaksi ESXI-serveriä, joissa voi pyörittää erilaisia virtuaalipannuja ristiin rastiin tyyliin Wintoosa,Linux ja MacOSX. Samalla kun virtuaalipannuja virittelin pystyyn, niin sammuttelen sähköjä muutamasta vanhasta tietokoneesta, jossa on Linux servereita pyörinyt, niin sillä ehkä vähän säästää sähköä loppujen lopuksi (voi mennä vähän plus miinus nollaksi, riippuen tietenkin että kuinka monta konetta saan sammutettua, kun kyllähän Proliantissa on 900W poweri kahdennettuna). Kolme 400W konetta olen jo saanut sammutettua, ja vielä on pari konetta jotka koitan virtualisoida.

Tuossa kuva serveriräkkistä asennuksen jälkeen. Mukavasti hurisee ja varasto ei tarvitse muuta lämmitystä talvella, kun serverit pitää tilan lämpimänä. Resurssejakin on mukavasti vapaana, vaikka olenkin about tarpeelliset virtuaalikoneet jo sinne asentanut:

tiistai 1. maaliskuuta 2016

Hiiret vs minä 2 - 1

Kävi tuossa muutama viikko sitten niin, että Danfossin lämpöpumppu lopetta tuottamasta lämmintä käyttövettä, ja pumpussa luki "Virhe: Ulkol.Sensori". Siinä mielessäni kiroilin, että taasko Danfossin pumppu reistailee. Sain sitten sähkärin kutsuttua paikalle, ja hän hetken pähkäiltyään toteaa, että hiiret on nakertaneet johdon poikki välikatossa ulos menevään lämpötilasensoriin. Ja hän veti sitten uuden vedon ja taas alkoi hommat pelittämään.

Samalla kävin Biltemasta hakemassa kasan hiiren ja rotan loukkuja joita ripottelin välikatolle. Seuraavana päivänä minä yhden hiiren jo sainkin poistettua roskikeen. Mutta kostoksi jäljelle jääneet(?) purivat uudenkin vedon poikki ja taas rupesi vesi kylmäämään. Tällä kertaa sain houkuteltua naapurin, joka on sähkäri vetämään uuden vedon ja tuomaan vielä suojaputkenkin mukanaan, niin nytten pitäisi ainakin toistaiseksi kestää, jollei hiiret mene putkenkin läpi :)

Tässä on täysi sota julistettu päälle, jossa hiiret vielä toistaiseksi ovat 2-1 johdossa. Kuvittelen kyllä, että ajan kanssa loukkumäärää kasvattamalla minä lopulta selviän voittajana....