18 joulukuuta 2013

Kaakkois-Suomen innovaatioleiri 19.-21.11.2013

INNOVAATIOLEIRIT MDI: Kaakkois-Suomen innovaatioleiri 19.-21.11.2013: Kaakkois-Suomen innovaatioleirin kolmena tavoitteena on ideoida uusia, kysyntälähtöisiä tuotteita ja palveluja, laatia toimialarajattomat ...

17 marraskuuta 2013

Datalogger Ubuntun lisäviritystä

Menin sitten upgreidaamaan Ubuntun, koska järjestelmä huuteli aina konsolin loginissa että ois päivitystä tarjolla. Tämä päivitys oli sinällään ihan kiva operaatio, mutta ihan kaikki ei vaan toiminut sen jälkeen kuten aiemmin.

Muutamia asioita, mitkä meni mönkään:

  • Virtualbox näytönohjain ajuri hajosi, piti asentaa uudestaan ja konffata Xorg.conf tiedosto mallin mukaisesti
  • Virtualboxin lisäohjelmistot piti asennella apt-get kuviolla --> sitten lähti graafinen käyttöliittymä pelaamaan.
  • onnistuin lisäksi kadottamaan verkkokortin omalla tunaroinnilla, tässä interfaces-tiedostoon piti sitten kirjoitella adapterin tiedot uusiksi
  • samalla määrittelin IP-osoitteen staattiseksi, ettei DHCP sekoita koneen osoitetta jatkuvasti (oheisessa hyvää ohjetta http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html)
  • PHP-sivun kellonaika on edelleen 2h jäljessä, en ole keksinyt mitään syytä mistä tämä voisi johtua
  • turhat "system program problem determined" ilmoitukset saa pois poistamalla /var/crash hakemiston filet

Seuraavaksi enabloidaan SSH, jotta voidaan etäkäyttää Ubuntua Puttyn kautta: http://www.liberiangeek.net/2012/03/enable-ssh-secure-shell-in-ubuntu-12-04-precise-pangolin/

Lyhykäisesti stepit:
sudo apt-get install openssh-server 
sudo gedit /etc/ssh/sshd_config 
Muita hyviä komentoja:
  • service apache2 restart
  • vi /etc/apache2/apache2.conf
  • sudo service apache2 start
  • 05 marraskuuta 2013

    Alpha-Innotec maalämpöpumpun web käyttöliittymän korvaaminen php-toteutuksella

    Ohessa parit stepit miten saat itse AIT MLP:n tilastoinnin seurannan omaan Ubuntu-instanssiin ilman, että tarvitsee edes asennella Linuxia :).

    Some kind of Java Dashboard replacement and statistics via YCharts for Alpha Innotec Heatpumps - Ohjeet sekä binäärit tilastoinnin käyttöönottamiseen
    https://github.com/waja/alpha-innotec-stats/blob/master/README.md
    Oheinen on ns. masterohje, eli tuota kannattaa seurata suht. yksityiskohtaisesti että saa lähtökohdat kuntoon.

    Jos haluat nähdä minkälaista settiä tämä paketti mahdollista, vilkaise täältä ==>
    http://www.snakepitnetwork.de/wwc_2.php

    Oman tilastointipalvelimen rakentaminen
    Et tarvitse osaamista Linuxin asentamiseen vaan järkevintä on ladata oma virtuaalikone, johon sitten asennetaan valmis koneen image. Tärkeät linkit:

    --> Ensin virtualbox softa https://www.virtualbox.org/wiki/Downloads
    --> Sitten käyttis, jota käytät http://virtualboxes.org/images/ubuntu/

    Ota jälkimmäisestä talteen käyttäjätunnus ja salasana, sillä niitä tarvitset. Kun olet ladannut valmiin virtuaalikoneen, avaa se virtualboxissa joka sitten purkaa paketin omaan hakemistoon.

    Käynnistä virtuaalikone ja voila!

    Seuraavana lisäohjeita, joita saatat tarvita
    Apachen ohjeita https://help.ubuntu.com/10.04/serverguide/httpd.html
    --> ports.conf 80 -> 8080

    Oheinen muutos sen takia, että on turvallisempaa käyttää porttia, joka ei ole ihan kaikkien tiedossa etenkin jos julkaiset web palvelimen internettiin.

    Isomman screenin saaminen käyttöön virtual boxissa vaatii lisäasetuksia. Oheisessa ohjeessa on stepit, jotka kannattaa duunata.
    http://askubuntu.com/questions/240745/how-do-i-get-a-larger-screen-resolution-in-virtualbox-on-mac-os-x

    Pieni lisohjelma, jolla DBA:n työt helpottuvat kummasti eli MySQL workspace asentaminen. Ks. täältä ohjeet: http://www.itworld.com/software/326688/install-mysql-workbench-ubuntu-1210-or-1204

    Tätä ei välttämättä tarvitse asentaa, mutta on hyödyllinen työkalu amatöörille.

    Lisätuunaukset
    PHP:n ajaminen komentojonona:
    • php tulostaa web sivun sisällön terminaaliin
    • php -q piilottaa tulostuksen

    Editori komentojonolta, jolla voi editoida hyvin kaikki tekstitiedostoja graafisessa tilassa.
    --> gedit

    Crontabin editointiin ohjetta http://linux.fi/wiki/Komentojen_ajastaminen
    -->  export EDITOR="vim.tiny"

    Lisäksi kannattaa määrittää kaksisuuntainen leikepöydän toiminta virtualboxista. Tämä helpottaa kummasti toimintaa, jos isäntäkäyttiksellä surffailet sivustoja ja löydät sopiaa kopsittavaa virtuaalikoneeseen.

    AIT statistiikan toimimattomuus probleema
    Lopulta löytyi syy chartin toimimattomuuteen, sillä oheinen missi oli jäänyt alkuperäiseen chart.php tiedostoon.
    <script src="http://yui.yahooapis.com/3.13.0/build/yui/yui-min.js"></script>
    Eli pointtaamalla suoraan js-kirjastoon alkoivat käyrät näyttää siltä miltä pitikkin.

    Kunhan saan tuunattua hieman lisää, pitää laittaa tänne blogiin :). Oheinen kuva on "out-of-the-box" eli juuri sellainen kuin php-sivu on. Käytännössä noita voi rakentaa juuri minkälaiseksi haluaa, koska data on tietokannassa eikä PHP-sivujen työstäminen ole erityisen vaikeaa. 





    31 toukokuuta 2013

    Sähkötarjouksien aika

    Taas määräaikainen sopimus erääntymässä ja aika kysellä sähkötarjouksia.

    Rakentaja.fi sivuston tarjous E.onilta antoi sähkö hintaan 2,98 €/kk + 5,98 c/kWh. Sain kuitenkin nykyiseltä sähkötoimittajalta (Kymenlaakson sähkö) omakotiliiton sähkötarjouksen hintaan 3,5 €/kk + 5,72 c/kWh, jossa ekat 6 kk ilman perusmaksua.

    Tsekkailin sähkönkulutusta. Vuoden 2012-2013 sähkönkulutus oli noin 13 200 kWh. KSS:n eli verkkosiirtoyhtiön arvio kulutuksesta vuodelle on 14 000 kWh eli aika noilla näppäimillä ollaan.

    Päivitetty kulutusgraafi ohessa.


    Oheisessa graafissa näkyy hyvin MLP:n hajoamisesta johtuva sähkönkulutuspiikki.

    Energianetin kautta laitoin muutamalle sähköyhtiölle tarjouspyynnön, mutta epäilen Kymenlaakson sähkön jäävän kuitenkin edullisimmaksi.