Archiv der Kategorie: IT

Migration OwnCloud zu Nextcloud

Ab sofort läuft unter haschick.de keine OwnCloud, sondern eine Nextcloud. Installation hat reibungslos geklappt (einfach alle Dateien extrahieren, config.php reinkopieren, owncloud Ordner umbenennen, Nextcloud-Ordner in Owncloud umbenennen und das wars).
Schön 🙂

OpenELEC 6.0.3 und BluRay abspielen

OpenELEC läuft prinzipiell super und im HTPC ist auch ein BluRay-Laufwerk drin.
Normalerweise kann man BluRays auf Linux allerdings nicht abspielen (schönen Dank liebe Content-Anbieter …). Da man als ehrlicher Käufer der Dumme ist, könnte man es sich natürlich auch gleich illegal irgendwo runterladen.
Oder man verwendet MakeMKV.

Dazu sind offensichtlich in OpenELEC nur 3 Dinge notwendig
1. über das inoffizielle Repo „MakeMKV“ installieren
2. per SSH auf OpenELEC gehen und den aktuelle Beta-Key (der aktuelle liegt immer unter http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053) eintragen:
ins Verzeichnis wechseln (vom Storage Verzeichnis ~ aus):
cd .MakeMKV/

Dort mittels z.B. vi eine Datei Namens „settings.conf“ anlegen. Dazu einfach eingeben
vi settings.conf
Dort den aktuellen Key reinschreiben, und zwar so:
app_Key="T-s3Sxxxxxxxxxxx"
(Speichern mit Esc, dann eingeben „:wq!“; wenn ihr nicht im Schreibmodus seid, „i“ drücken)

Dann könnt ihr, wenn eine BluRay drin liegt, mittels
makemkvcon info dev:/dev/sr0
euch die Analyse von MakeMKV anschauen.

3. Damit Kodi auch die BluRay über MakeMKV abspielt, muss noch folgendes in die „~/.config/autostart.sh“ eingefügt werden (die Datei gibt es schon, könnt ihr euch mit „ls -la“ anzeigen lassen; Datei öffnen wieder mit vi autostart.sh und dann „i“ für den Insert-Modus drücken):
(von http://openelec.tv/forum/128-addons/77969-guide-playing-bluray-with-official-oe-build)
###### this is for blu ray via makemkv##################################

PROFILE_PATH=/etc/profile.d
NEW_PROFILE_PATH=/var/tmp/profile.d

if [ -d $NEW_PROFILE_PATH ]; then
umount ${PROFILE_PATH}
rm -r $NEW_PROFILE_PATH;fi

cp -r ${PROFILE_PATH} /var/tmp

mount --bind ${NEW_PROFILE_PATH}/ ${PROFILE_PATH}/

KODI_PROFILE=$NEW_PROFILE_PATH/99-kodi.conf
MAKEMKV_PATH=/storage/.kodi/addons/lib.multimedia.makemkv

echo "LIBBDPLUS_PATH=$MAKEMKV_PATH/lib/libmmbd" >> $KODI_PROFILE
echo "LIBAACS_PATH=$MAKEMKV_PATH/lib/libmmbd" >> $KODI_PROFILE
echo "MAKEMKVCON=$MAKEMKV_PATH/bin/makemkvcon.bin" >> $KODI_PROFILE
#echo "MMBD_TRACE=1" >> $KODI_PROFILE

echo "export LIBBDPLUS_PATH" >> $KODI_PROFILE
echo "export LIBAACS_PATH" >> $KODI_PROFILE
echo "export MAKEMKVCON" >> $KODI_PROFILE
#echo "export MMBD_TRACE" >> $KODI_PROFILE

####################blu ray makemkv support done#########################

Ergebnis: damit wird z.B. MadMax bei mir einwandfrei in OpenELEC abgespielt 🙂

Antec Fusion iMon-LCD und OpenElec

So, der Wechsel von Windows MCE auf OpenElec(Kodi) ist vollzogen und prinzipiell ist es super 🙂

Gut, die Einrichtung war nicht ganz einfach. Z.B. hängt bei mir (noch) die Digital Devices CineS2 im HTPC. Über das offizielle Repository kann man TVHeadend installieren, aber das ist nur der Client. Der TVHeadend-Server wird nicht mit installiert, sondern den muss man über das inoffizielle Repository (ins offizielle Repository gehen und dort „Addon-Verzeichnis“  -> „OpenELEC Add-ons (unofficial)“ auswählen) nachinstallieren und konfigurieren. Man sitzt mal einen Abend dran, aber jetzt funktionieren auch beide Streams parallel und es sieht wirklich schick aus.

Was leider noch nicht geht: die Harmony Fernbedienung und das iMon LCD Display.

Nachdem ich das Addon „lcdpro“ installiert, unter Optionen -> OpenELEC -> Services -> Treiber die LCD-Treiberunterstützung aktiviert und als LCD-Treiber „imonlcd“ gewählt hatte, hat zumindest die Anzeige der Sendungen etc. gestimmt.

Allerdings hat sich das Display beim Runterfahren nicht ausgeschaltet, es stand dauerhaft „Thanks for using OpenELEC“ da.

Nach viel suchen habe ich es gefunden. Mit SSH verbinden (root/openelec) und dann erst (sofern nicht vorhanden) die Config kopieren:

cp /etc/LCDd.conf /storage/.config/LCDd.conf

und dann mit vi oder nano die /storage/.config/LCDd.conf bearbeiten. Dort drin dann setzen:

...
driver=imonlcd
...
# GoodBye message: each entry represents a display line; default: builtin
GoodBye=" "
GoodBye=" "
...
Soundgraph iMON LCD ## (ca. Zeile 682)
[imonlcd]
# Specify which iMon protocol should be used [legal: 0=15c2:ffdc device,
# 1=15c2:0038 device; default: 0]
Protocol=1
# Set the exit behavior [legal: 0=leave shutdown message, 1=show the big clock,
# 2=blank device; default: 1]
OnExit=2

(welches Device man hat, sieht man mit lsusb im Terminal)
Dann noch ein reboot und das wars

uberspace und qmail

Man kann bei uberspace seine Mailzustellung sehr fein mit .qmail-Dateien steuern (mehr dazu im Wiki bei uberspace).

Da ich für nahezu jede Webseite eine neue Email-Adresse verwende, könnte ich mir einfach einen Service anlegen, der dann ankommende Mails auf diese spezielle Adresse erstmal in den „bekannt“ Ordner (bei mir catchall genannt) legt.

Dazu reicht eine Anweisung für z.B. die Mail blablubb@haschick.de:

echo ./Maildir/.INBOX.catchall/ > ~/.qmail-blablubb

(legt die Datei .qmail-blablubb im Home-Verzeichnis an und schreibt rein, wohin die Mail verschoben werden soll)

Jetzt könnte man sich eine kleine Webseite bauen (natürlich mit Passwortschutz) wo ich dann nur noch ein Eingabefeld für den Teil vor dem @ habe… mal schauen was sich machen lässt. Unklar ist mir dabei, ob Skripte überhaupt außerhalb des /html-Verzeichnisses schreiben dürfen.

Also erstmal ein Skript bauen. Dafür in die Konsole gehen und schreiben:

vi addmail.sh

(Öffnet den Editor vim und legt die Datei addmail.sh an, wenn wir später speichern)

I drück für Insert-Modus

Reinkopieren:

#!/bin/bash

echo „./Maildir/.INBOX.catchall/“ > ~/.qmail-$1

Dann [Escape] drücken, um den Insert-Modus zu verlassen und mit :wq! speichern und raus.

Dann eingeben:

chmod +x addmail.sh

Um die Datei ausführbar zu machen.

Und schon kann man bequem, wenn man sich irgendwo mit spam123@haschick.de registriert hat, einfach in der Konsole eingeben:

./addmail.sh spam123

Und das wars. Damit wurde die .qmail-spam123 Datei angelegt und die Weiterleitung auf den IMAP-Ordner „catchall“ erfolgt dann, wenn das nächste mal eine solche Mail reinkommt.

Umzug auf uberspace

Ich habe dank einem Blogeintrag uberspace.de als Hoster entdeckt, und bin bisher begeistert was die Jungs und Mädels dort einem ermöglichen.
Vom alten Hoster (HostEurope – da gehen schonmal keine eigenen https-Zertifikate) zum neuen Hoster umgezogen mit OwnCloud und WordPress.

Der WordPress-Umzug ging mit BackWPup wirklich gut. Einfach die sql-Datei einspielen, Dateien aus dem Backup-Zip rüberkopieren (nur wp-content), dann noch sicherheitshalber eine Reinstallation durchgeführt und schon war alles beim alten, prima.

KK der Domain zu InternetWorx ist beauftragt. Ab dann ist haschick.de auch über https-erreichbar 🙂

Lunos TAC – Version 1.03

Seit bereits ca. 2 Monaten(?) ist die TAC-Version 1.03 draußen. Ein Changelog gibt’s leider nicht, da laut Lunos „nur noch geringer Änderungen durchgeführt werden“.
Hier trotzdem der Link zum direkten Download: http://www.lunos.de/media/medialibrary/USB_Firmware_Updater_1.03_1qzYwtF.zip/
Neue Sachen habe ich bisher nicht entdeckt. Die an Lunos gesendete Idee, doch ein einstellbares Offset für die Temperatur zu den Einstellungen hinzuzufügen, wurde leider nicht umgesetzt. Bei uns ist die Raumtemperatur des Lunos immer ca. 2 Grad zu hoch. Immerhin stimmt die Feuchtigkeitsanzeige mittlerweile ungefähr.

Lunos TAC

Lunos TAC

Zudem muss man nicht mehr das Lunos-Konfigurationstool runterladen, sondern man kann die Lunos-Konfiguration (bzw. den Konfigurations-Code) auch direkt auf der Webseite berechnen lassen: http://www.lunos.de/de/konfigurator/
Finde ich gut!

Laut Webseite kann man irgendwie auch Lüftungsdaten exportieren. Im Menüpunkt „Systemeinstellungen“ kann man den Modus von „Firmware upgrade“ auch auf „Datenübertragung“ umstellen. Leider wollte mir Lunos nicht verraten, wie man an die Daten kommt. Hat jemand eine Idee? Infos gerne in die Kommentare!

PGP Public Key

Im Rahmen des NSA-Skandals und des bekanntwerden des weltweiten Abhörens von Daten ist es ja durchaus wünschenswert, wenn alle etwas mehr verschlüsseln würden.

Daher ist ab sofort mein PGP Public Key auch auf haschick.de verfügbar. Den Key gibts hier oder rechts unter „sonstiges“. Schreibt mir also sehr gern auch verschlüsselte Mails. Wer Thunderbird als Client nutzt, hat es ja mit Enigma als Addon wirklich sehr einfach 🙂

Anmerkung: Ja, diese Seite ist noch nicht (bzw. nur über einen SSL-Proxy, in dem Fall https://ssl.webpack.de/haschick.de/) erreichbar. Hosteurope gestattet leider die Verwendung von eigenen Zertifikaten nicht, evtl. muss ich mich da doch mal nach einem neuen Hoster umsehen. Ich bin aber dran …

SAP Querys transportieren und Transaktionen erstellen

Ab und zu steht man vor dem Problem: wie erstelle ich eine Transaktion für eine SAP Query?

Ja, man kann sich den Namen des generierten ABAP-Programmcodes (z.B. AQW9Z_HR_ADMIN==BR01==========) anzeigen lassen und darauf basierend eine Transaktion erstellen.

Wesentlich besser ist es jedoch, die Transaktion START_REPORT zu verwenden.
Die Parameter sind dabei:

Reporttyp = AQ
Report = Benutzergruppe
Erw. Name = Name der Query

Dies gilt für Querys in Standardbereich (d.h. mandantenabhängig). Für Querys im globalen Bereich (d.h. mandantenunabhängig) muss die 13. Stelle der Benutzergruppe ein G sein. Entsprechend viele Leerzeichen sind an die Benutzergruppe anzuhängen.

Damit ist die Transaktion unabhängig vom automatisch generierten ABAP-Programmnamen.

Transportieren lassen sich Querys über die SQ02 -> Symbol „Transportieren“. Dort ist auch ein Kopieren zwischen den Arbeitsbereichen (Standardbereich / Globaler Bereich) möglich.