bubbles

elektro:camp(<<2010>>).

Dieses Wochenende fand in Kaiserslautern das erste elektro:camp(<<2010>>). statt.

Im Fraunhofer ITWM veranstaltete Mathias Dalheimer, Leiter des Projekts “mysmartgrid“, das erste deutsche BarCamp zu den Themen:

  • Smart Metering
  • Demand-Side Management
  • Home Automation
  • Home Displays

Von Freitag bis Samstag trafen sich ca. 25, teils internationale, Teilnehmer und diskutierten fleißig über das aktuelle Themenfeld. Neben vielen neuen Gesichtern und interessanten Vorträgen bekamen wir auch die Möglichkeit uns das Gebäude und den Rechen-Cluster des ITWM zu besichtigen. Ach, und hierbei möchte ich mich gleich bei Mathias für die Organisation und das Catering bedanken ;) War super!

Für alle, die es dieses Jahr leider nicht nach Kaiserslautern geschafft haben, sei gesagt, dass dies sicherlich nicht die letzte Veranstaltung dieser Art gewesen ist. Spätestens nächstes Jahr treffen wir uns sicherlich wieder. Ansonsten hat Justin das gesamte Event als Timelapse-Video in 2 Minuten zusammengefasst:

Die Ergebnisse dieses Wochenendes werden nun im Wiki und in der Google Gruppe gesammelt. Feel free to join us!

simple mounting of encrypted partitions with encrypted keyfiles

My external HDDs are encrypted with LUKS. The keyfiles to decrypt these partitions are encrypted by GnuPG with a private key which is stored on a smartcard.

To easily mount my external HDDs I use this small bash script:

#!/bin/bash
gpg -d /media/usbstick/.secret/luks.key.enc | pmount -p - $1 $2

Tutorial

Thats a quite simple tutorial. Most steps have been described in others howtos. Feel free to link them in the comments.

Setup

  1. Create a PGP keypair
  2. Generate a keyfile for the LUKS partition
  3. Make a copy  of your PGP keyring and the LUKS keyfile and safe them in a safe location
  4. Move your keys to your smartcard and replace your private keys by stubs
  5. Create your LUKS partition
  6. Add the keyfile to a LUKS key slot
  7. Encrypt the LUKS keyfile
  8. Move the encrypted keyfile to an USB stick
  9. Add the script from above to your USB stick

Usage

  1. Insert your smartcard, USB stick and the LUKS encrypted harddisk
  2. Call the script from above from your USB stick
  3. Enter your smartcard pin
  4. Enjoy!

Have fun!

visualize your power consumption with fnordlicht’s

Gerade zurückgekommen vom elektro:camp(<<2010>>). aus Kaiserslautern, blogge ich heute über mein neustes Spielzeug: zehn fnordlichtmini‘s.

Vor ein paar Wochen bin ich auf das Projekt von Alexander Neumann aufmerksam geworden, um den Eingang neuer Mails, Nachrichten und meinen Stromverbrauch darzustellen. Meine 10 Module waren schnell aufgebaut. Sie bestehen aus je 3×3 LED’s (RGB) und einem ATMega8 Mikrocontroller, der die PWM-Ansteuerung und die Kommunikation über einen seriellen Bus übernimmt.

Leider gab es noch kein gutes Programm für die Ansteuerung über einen Rechner. Also griff ich schnell zum Lötkolben und schrieb eine kleine C-Library. Mit der Ethernet-RS232 Bridge von ethersex (Y-Port) konnte ich sogar die Ansteuerung über das Internet testen. Dies wird auch von der Library unterstützt.

Die Bibliothek sowie ein Beispiel-Programm für die Linux-Konsole gibt es in meinem git-Repository.