Author: Oriol Rius

Conferència Summer Camp Garrotxa 2015: SmartHome usant Arduino, Raspberry PI i més

Reading time: 1 – 2 minutes

Aquest cap de setmana vaig tornar a donar la meva conferència sobre “SmartHome” en aquesta ocasió vaig introduïr la novetat del sistema de feedback basat en “Tasker + Auto-notification”, a més de l’execusió de tasques basades en “crontab”. També he inclòs un petit avanç sobre el nou projecte en el que estic treballant per tal d’integrar les dades del descalcificador dins del OpenHAB usant una webcam i OpenCV per processar les imatges optingudes.

Agraïr al Xavi, Gerardo i la Laura per haver-me donat aquesta oportunitat. Tant el SCG15 com el SAX2015 són events molt familiars a més l’entorn és espectacular. Tot un descobriment del que malgrat tenir referències no havia pogut disfrutar en primera persona.

scg2015

Reflexions d’aniversari: avui 38

Reading time: 4 – 6 minutes

google-congratulations

En dies com avui sempre aprofito per fer les meves reflexions. Aquests quasi 15 anys que porto escribint el blog alguns cops les he compartit amb vosaltres, doncs avui em ve de gust tornar-ho a fer. Si algo he après després de 38 primaveres és que les coses bones ho són encara més si les pots compartir. A tots ens agrada compartir els moments d’alegria però es fa més difícil obrir-se quan es tracta de mostrar el dolor; malgrat tot en més d’una ocasió he decidit també compartir els moments durs que m’ha tocat viure.

Culturalment els aniversaris sempre se m’han presentat com una alegria, malgrat algunes persones s’esforcen en amagar anys i en entristir-se de l’edat que van acumulant. En general tothom parla de celebracions i actes festius per compartir amb alegria l’efemèride. L’any passat com la majoria sabeu el dia va estar marcat per una sombra molt trista, la història del Pol, i obviament això marca molt. És a dir, que fa pocs dies va fer un any i aquest tipus de coses deixen una petjada molt fonda.

Amb tot plegat el que vull dir és el que recordava fa un parell de dies quan agraïa la nova oportunitat que m’havia donat la vida després de l’accident que vaig patir fa 12 anys (Fa 12 anys que vaig tornar a neixer). La vida és un regal fantàstic plena de lliçons constants, algunes són tan espectaculars que ens fan dividir la vida en un abans i un després dels fets. Estic convensut que cadascú de nosaltres en té unes quantes d’aquestes lliçons. Això ho dic perquè quan miro enrera i hem poso a repassar aquests punts d’inflexió veig que me n’ha tocat viure uns quants i alguns de ben grossos. És a dir, que han marcat canvis molt importants.

Quan jo tenia 9 anys el meu pare ens va deixar en un accident de feina, des d’aquell moment vaig tenir clara una cosa; la definició de “normal” ja no m’aplicava. Al sentir les típiques frases que et deien a l’escola “digueu als pares…” o, “que vinguin a veurem els pares…” cada cop que sentia això jo em sentia molt diferent. Amb la perspectiva que hem dona el temps ara veig que això em va marcar molt el caràcter.

Una de les coses que vaig aprendre és a acceptar el que hem tocava viure i a agafar consciència de quines eren les avantatges i inconvenients que tenia a l’abast en cada moment. Això em va convertir en algú molt perseverant i fins hi tot alguns dieren que un lluitador. Cosa que després d’acabar la carrera em va permetre tenir un perfil professional molt diferencial amb la majoria de persones que tenia al voltant.  Tan és així que trets negatius com la sopèrbia i el despotisme s’havia incorporat en la meva forma d’actuar.

Però la vida sempre té una nova lliçó apunt per fer-te tornar a tocar de peus a terra, en aquest cas va ser l’accident de cotxe al que feia referència abans. Obviament un cop tan fort et fa reflexionar i un nou procés de transformació es va iniciar dins meu. Gràcies a persones excepcionals a més de tècniques com la PNL i el coaching vaig iniciar un treball personal d’autoconeixment i de modelat de mi mateix que de ben segur no acabarà fins el dia que m’acomiadi d’aquest món.

Sort que gràcies a les dosis d’humilitat que he anat revent fa molts anys que he agafat consciència de que no sóc ningú i que la meva existència esta condicionada a unes energies tan poderoses que escapen del meu control, sense oblidar que sóc jo com decideixo viure aquests fets. Perquè de nou “La història del Pol” em va arribar en un moment de plenitut després d’haver iniciat un procés fantàstic amb l’Estefania i un projecte professional molt motivador. Així que ara mateix no tinc la perspectiva suficient com per entendre al 100% el missatge que em vol donar la vida amb aquesta lliçó però com repeteixo dia rera dia: gràcies per permetrem seguir endavant i poder compartir el millor de mi mateix.

A tots els que d’una forma o d’una altre heu compartit i/o compartiu el camí de la meva vida, només ús puc donar les gràcies. No oblideu que d’una forma o d’una altre sou mestres que m’heu ajudat a creixer i a evolucionar fins a convertir-me en el que sóc.

“” El que tinc m’ho han donat els meus èxits,
però el que sóc és fruit dels meus errors. “”

— Oriol Rius

Free dynamic DNS service

Reading time: < 1 minute A long time ago there were several free dynamic DNS services but nowadays it's difficult to find one of them. And when you find the service usually you have some important restrictions like: number of updates per day or only few subdomains per account. But in the end I found a good free service of that, it's part of the project guifi.net and is called: Qui; you only need a guifi.net account to use the service and it’s really simple and clear. From my part the compatibility with “ddclient” and the “mikrotik” script are really useful and I want tu highlight this functionality.

Fa 12 anys que vaig tornar a neixer

Reading time: < 1 minute De tant en tant em ve al cap aquella expressió que diu: "Hi ha coses a la vida que la divideixen en dos, es marca un abans i un després de...". Doncs bé, avui es compleixen 12 anys d'un dels fets que ha dividit la meva vida. Tal dia com avui hem dirigia a una reunió a València i vaig patir un accident de cotxe espectacular com podeu apreciar a la fotografia. Sort que no hem vaig fer ni una rascada. accident bmw

Dies com aquest serveixen per recordar-te la teva fragilitat i fins a quin punt hem d’estar agraïts de poder disfrutar d’aquesta aventura tan apassionant que és la vida. Així doncs acabo aquest article tradicional en el blog acabant com sempre amb un GRÀCIES.

Conference: SmartHome using Arduino, Raspberry PI and more

Reading time: 1 – 2 minutes

I did this conference twice but this time it’s in English as I said before in Catalan, this is how I’m getting real a childhood dream. Thanks to open hardware like Arduino and Raspberry PI and open source software like OpenHab I have a smarthome with several automations. Last Thursday I spoke in “IoT Barcelona meetup” sharing my personal experience automating my house.

If you lost it and you want to watch the presentation video is here:

and the presentations slides are here:

VMWare trick: add new hard drive without restarting the virtual machine

Reading time: 3 – 4 minutes

As simple as that, if you add a new virtual hard drive using VMWare in your virtual machine with Linux and you want to force the re-scan SCSI bus to see the new hard drive when you run, for example: “fdisk -l”. You can force the SCSI bus re-scan with:

# take into account that your new hard drive could be added in different point than "host0"
echo "- - -" > /sys/class/scsi_host/host0/scan

Conferència: SmartHome usant Arduino, Raspberry PI i més

Reading time: 1 – 2 minutes

El dia 12 de febrer al vespre vaig fer una conferència a la FIB (Facultat d’Informàtica de Barcelona) dins de la UPC (Universitat Politècnica de Catalunya). En aquesta xerra vaig estar explicant com vaig convertint en realitat un somni que vaig tenir quan era petit, estic parlant de domotitzar la casa. Gràcies a enginys com l’Arduino i la Raspberry PI a més d’aplicacions com l’OpenHab podem fer assequible allò que si anem a grans marques comercials es fa caríssim pel meu pressupost.

En aquest enllaç podeu trobar les transparències de:  SmartHome usant Arduino Raspberry i més i el video el teniu disponible al servidor de la FIB.

Ara també teniu disponible el video a youtube:

i podeu veure les transparències des d’aquest mateix post:

Espero els vostres feedbacks als comentaris, desitjo que ús sigui útil.

Turn on virtual machines in VMWare ESXi

Reading time: 8 – 12 minutes

Next commands are very useful when you don’t have access to the vSphere UI and you have to access to VMWare Hypervisor using SSH or console:

# get the list of virtual machines
vim-cmd vmsvc/getallvms

# get the state of a VM with #id: VM_ID
vim-cmd vmsvc/power.getstate VM_ID

# turn on the virtual machine with #id: VM_ID
vim-cmd vmsvc/power.on VM_ID

Another option to turn on the virtual machine using an Ansible playbook:

- hosts: vmware
  gather_facts: false
  tasks:
    - vsphere_guest:
        vcenter_hostname: "X.X.X.X"
        username: "{{ hostvars[inventory_hostname].ansible_ssh_user|quote }}"
        password: "{{ hostvars[inventory_hostname].ansible_ssh_pass|quote }}"
        guest: "NAME_OF_THE_VM"
        state: "powered_on"
      delegate_to: localhost

pfSense: unlock SSH

Reading time: 2 – 3 minutes

After several tries without success to pfSense’s SSH server the port is blocked by a service called “sshlockout”. If you need to unblock the SSH service run the command from shell:

pfctl -t sshlockout -T flush

In the end that command only removes the rules in table “sshlockout” in firewall entries.

New Ansible Role uploaded to Ansible Galaxy

Reading time: 3 – 5 minutes

A long time ago I wrote an entry post about how to set up the SMTP in linux boxes using a relay system you can find the post here: Relay mail from your server without MTA. Remember that SSMTP is not a SMTP service for your system but it’s more than enough for all servers that don’t work as a mail servers. Historically Unix/Linux uses sendmail command to send system notifications but usually this mails are lost because system configurations are not completed. My advice in this sense is use SSMTP.

In the past I used to use SSMTP with a GMail account but security constraints in Google mail services make it difficult to configure today. The new alternative is set up a free Mandrill account as a relay host. Mandrill is a Mailchimp service that allows you to send a lot of emails without problems and there is a free account that allows to send up to 12.000 mails per month free, more than enough usually. If you don’t know how to set up a Mailchimp account the best option to learn how to do it is follow the support documentation it’s very good IMHO.

When you have a lot of linux machines to administer you need something fastly replicable. As you know use Ansible is a very good option. Then I developed a new Ansible role to set up Mandrill accounts to SSMTP services massively using Ansible.

The Ansible role has been uploaded here: ssmtp-mandrill and the source code of the roles is in my github. Remember to install the role in your Ansible is easy:

ansible-galaxy install oriol.rius.ssmtp-mandrill

Then you only need to create your own playbook using the role and don’t forget to setup the variables with the Mandrill account settings.

Scroll to Top