Raumfeld One per Direktwahltaste pausieren

Nach dem Raumfeld-Update auf 1.56 vom 11.07.2016 ist das unten genannte nicht mehr unbedingt nötig, da nun beim Drücken des Ein/Aus-Schalters das Gerät in den Standbymodus geht (anstatt sich auszuschalten) und daraus sehr schnell wieder Musik abgespielt werden kann. Es schaltet sich nun automatisch an, wenn man eine Direktwahltaste drückt.

In der Küche habe ich eine Raumfeld One S und ein bekanntes Problem ist, die nicht per Tastendruck ausschalten zu können. Mit einer der vier Direktwahltasten kann man schnell seine Musik abspielen; stoppen geht aber leider nur, indem man das Gerät ausschaltet.

Man kann sich helfen, indem man auf eine der Direktwahltasten ein stummes Stück legt. Ich habe mir dafür mit Audacity ein Musikstück erstellt. Ganz ohne Ton, also ein Stück mit 0 Sekunden, ging leider nicht, das hat die One S nicht abgespielt. Bei einem 1s langem Stück hatte ich das Problem, dass ich nicht schnell genug die Direktwahltaste drücken konnte (möglicherweise geht es, wenn man das Stück in einer Schleife abspielt, das habe ich nicht ausprobiert). Aus dem Grund habe ich einfach 30s Stille eingefügt und das Stück auf die vierte Direktwahltaste gelegt.

So kann ich mein Onlineradio über TuneIn mit einem Tastendruck starten und mit einem Tastendruck auch wieder beenden ohne mein Smartphone zu benutzen.

Problem

Ein Problem entsteht allerdings, wenn man vorher Musik in einer Schleife abgespielt hat. Dann wird das leere Stück endlos wiederholt. Nutzt man nur Onlineradio, ist das allerdings kein Problem. Aber vergesst bitte nicht, den Repeat-Mode auszuschalten, nachdem ihr ein Album in Schleife gehört hat.

Download

m4a-Datei zum Download

Audacity Project Files

Flickr

Ich wollte schon etwas länger meine Fotos auf flickr veröffentlichen. Jetzt ist es soweit.

Bis jetzt gibt’s zwei Alben.

Zelten in den Cairngorms

Zelt am Morgen

Kopenhagen

Nyhavn

TouchFhem – Control FHEM with one single touch

Dieser Text ist leider nur in Englisch verfügbar.

This JavaScript webapp I hosted on GitHub allows to control a FHEM instance via a simple configurable touch interface with one single touch! It is even possible to display it on a very small 320×240 pixel display, e.g. on a raspberry pi. In my case I tested it only with the MAX! heating controllers, but it should work with more devices controlled by FHEM.

Requirements

Installed latest node.js and npm and running fhem.

Build & deploy

Run grunt for building and grunt serve for preview. After grunt you can copy the content of the dist folder to your own web server.

How does it look like?

When nothing is selected:

Nothing selected

After clicking on a button:

After click

After getting a successful answer from the FHEM server the button turns green for a few seconds:

Successful

Configuration

In config/config.json lies an example configuration file. It starts with the configuration of the URL to the fhem web interface and is followed by the configuration of the different configuration sets. E.g.:

{
  "url": "http://127.0.0.1:8083/fhem?room=MAX&cmd=jsonlist2&XHR=1",
  "groups":
  [
    {
      "groupname": "Room x",
      "buttons": [
        {
          "name": "19°C",
          "cmd": "set",
          "arg": "desiredTemperature",
          "room": "MAX",
          "val": "19.0",
          "devices": [
            {"deviceid": "dev1"},
            {"deviceid": "dev2"}
          ]
        },{
          "name": "off",
          "cmd": "set",
          "arg": "desiredTemperature",
          "room": "MAX",
          "val": "off",
          "devices": [
            {"deviceid": "dev1"},
            {"deviceid": "dev2"}
          ]
        }
      ]
    },
    {
      ...
    }
  ]
}

In this example you have a group with two buttons, each button controlls two devices. You can set the desiredTemperature to 19 degrees and off. As arg it is allowed to set anything the fhem web interface would accept, too.

Synchronisieren der Adobe Einstellungen auf mehreren Macs

Irgendwann war mein Frust, dass die Einstellungen von verschiedenen Adobe-Programmen (zum Beispiel Photoshop, InDesign oder Lightroom) auf meinem stationären Mac und meinem MacBook nicht immer synchron waren, zu groß und ich habe mich entschlossen, ein kleines Script zu basteln, das die Synchronisierung der Einstellungen übernimmt. In dem Ordner ~/Library/Preferences liegen sehr viele verschiedene Dateien für alle möglichen Adobe-Produkte, die leider nicht gesammelt im Ordner ~/Library/Preferences/Adobe liegen, daher musste ein Script her, was die Synchronisierung übernimmt und neue Dateien automatisch synchronisiert, wenn es regelmäßig aufgerufen wird.

Weiterlesen

Mehrsprachig

Dank dem Plugin qtranslate ist mein Blog nun mehrsprachig. Bald werden alle Texte übersetzt sein, wenn sie es noch nicht sind.

In den meisten Fällen sollte automatisch die passende Sprache (Englisch und Deutsch sind möglich) herausgefunden werden, sie kann aber auch durch http://blog.veltrus.de/de oder http://blog.veltrus.de/en manuell per URL eingestellt werden.

Howto und Script, Mac OS X: SafeStick Login automatisch öffnen und noch mehr! (Update 2)

Hier zeige ich euch, wie man automatisch beim Einlegen eines hardwareverschlüsselten USB-Sticks, hier dem SafeStick von Blockmaster (erhältlich zum Beispiel bei schwarz.de), das Login-Fenster startet. Außerdem wird überprüft, ob es sich tatsächlich um das erwartete SafeStick Login Programm handelt, falls jemand Zugriff auf den Stick bekommen hat und so das Programm manipuliert wurde. Nachdem man das richtige Passwort eingegeben hat, wird ein Skript ausgeführt, das Dateien des entschlüsselten Sticks benötigt. Dabei kann es sich zum Beispiel um einen Befehl handeln, der Keyfiles in eine Ramdisc (/dev/shm) eines entfernten Rechners kopiert, dessen verschlüsselte Laufwerke damit entschlüsselt werden (vgl. das folgende Beispiel). Weiterlesen

Howto: Einstecken von USB-Stick auf Server löst PW-Abfrage auf SSH-Client aus

Ich habe mir einen hardwareverschlüsselten USB-Stick gekauft und besitze einen Homerserver, auf dem Debian läuft, er routet und dient auch als Fileserver. Manche Daten sind sensibel, deshalb sind sie mit LUKS/cryptsetup und einem KeyFile, was damals auf einem softwareverschlüsselten USB-Stick lag, verschlüsselt.

Jetzt möchte ich natürlich meinen neuen USB-Stick möglichst komfortabel als Schlüsselablage verwenden, da es auch eine (nicht supportete, da beta) Firmware für Linux gibt.

Ziel

Wenn in den Server ein bestimmter, hardwareverschlüsselter USB-Stick gesteckt wird, wird auf einer gleichzeitig aktiven SSH-Verbindung automatisch der Befehl zum Entschlüsseln aufgerufen, so dass der User sofort sein Passwort eingeben kann. Weiterlesen

Script: Firefox‘ Bookmarks schnell und einfach in Safari importieren

Hallo,

hier gibt’s ein Script, das automatisch die Lesezeichen (im Lesezeichenmenü) vom Firefox in den Safari importiert. Ich brauche dies, weil ich auf meinem MacBook den Firefox als Browser benutze (er bietet so tolle Plugins wie Adblock Plus oder Firefox Sync) und meine Lesezeichen gerne im Safari meines iPhones haben möchte.

Mit Google fand ich keine einfache Möglichkeit, die dies bewerkstelligt, deshalb habe ich selbst Hand angelegt.

Weiterlesen

Script: Filterregeln für SysCP

Mit diesem Modul für Syscp kann jeder Syscp-Nutzer (Kunde) Filterregeln erstellen, so dass E-Mails mit einem bestimmtem Betreff, Absender oder Empfänger automatisch in einen anderen Ordner der Mailbox verschoben werden.

Teile des Codes sind Änderungen vom Maildrop- und Fetchmail-Modul für Syscp, deshalb können Ähnlichkeiten vorhanden sein. Diese Module können im Syscp-Forum gefunden werden.

Vielen Dank an die Urheber dieser Module.

Die Lizenz des Filterrules-Moduls ist den Dateien zu entnehmen.

Bei mir funktionierte es mit Syscp-1.2.14 sowie 1.2.19.

Eine Installationsanleitung ist in der tar-Datei vorhanden.

Fragen stellen Sie bitte hier als Kommentare oder im Forum.

Downloads

Aktuelle Version

Syscp 1.2.17-19, der Vergleich darf nun [ und ] enthalten.: filterrules-0.1.4

Veraltete Versionen

Syscp 1.2.17-19, Eingabe weiterer Suchmuster möglich: filterrules-0.1.3
Syscp 1.2.17-19, benutzt das neue Cronjob-Handling: filterrules-0.1.2
Syscp-1.2.16-19: filterrules-0.1.1
Syscp < 1.2.16: filterrules-0.1

Anleitung: Benutzerverzeichnis von Mac OS mit TrueCrypt verschlüsseln

Wichtig: Wer sich daran wagt, sollte wissen, was er mit jedem von mir gezeigten Befehlt tut. Es ist höchstwahrscheinlich nicht möglich, der Anleitung zu folgen ohne selbst zu wissen, was man macht und gegebenenfalls einen Befehl etwas anzupassen beziehungsweise zu korrigieren.

Ziele:

  • Verschlüsselung mit TrueCrypt statt mit proprietärem FileVault. So weiß ich, wie verschlüsselt wird und dass nicht noch ein Zweitkey existiert.
  • Verschlüsselung mit einem Keyfile, welches auf einem USB-Stick gespeichert sein kann. Ich finde es komfortabler, außerdem kann dann das Nutzerpasswort recht kurz gehalten sein. So ein Keyfile bietet natürlich auch weniger Angriffsfläche für einen Bruteforce-Angriff als ein Passwort.
  • Lauffähig unter MacOS X 10.5 (Leopard) und 10.6 (Snow Leopard) und TrueCrypt (sicher lauffähig sind 6.2, 6.2a und 6.3).

Weiterlesen