Obi Steckdose mit Tasmota flashen

Posted by quark007 | Posted in Computer & IT, Programmieren / Coden | Posted on 20-03-2018-05-2008

3

Zugegeben, ich bin etwas blau-äugig an die Sache heran gegangen. Ich dachte mit ein wenig Erfahrung im Löten, mit RF433 Spielereien auf den GPIO des RaspberryPi wäre ich einigermaßen ausgestattet. Im Endeffekt hat es super geklappt, aber ich kam mir nie sicher vor, was ich machen (beim Flashen). Eigentlich ist es aber auch gar nicht so schwer, wenn man den Weg kennt. Daher hier eine kurze Anleitung (die englische allgemeine Version gibt es hier und Infos zu dem Obi-Stecker hier).

Was man benötigt:

  • Obi Wifi Steckdose
  • USB UART TTL 3.3V Converter/Programmer (e.g. CP2102, CH340G, FT232, PL2303)
  • Schraubenzieher (Kreuzschlitz und 3-fach Kreutschlitz)
  • Steckverbinderleiste (altenativ Chip-Sockel mit langen Pins) oder Kabel zum fest-anlöten
  • ev. ein 3.3V Netzgerät

Damit kann es losgehen

1. Vorbereiten des Steckers

Mit dem 3-Flügel Schraubenzieher die beiden Schrauben am Gehäuse öffnen. Anschließend mit einem leichten Drucke die Gehäuse-Ober- von der Unterseite abnehmen und mit einem Kreuzschlitzschraubenzieher die Platine vom Gehäuse lösen. Anschließend kann man die Platine vorsichtig, dass keine Kabel abreißen oder Elektronikbauteile beschädigt werden, herausnehmen. Dann sieht man auch schon wunderbar die Lötstellen für unsere Steckerleiste.

Wie man lötet brauche ich hoffentlich nicht erklären. Nun lötet man 7 Steckstifte an die entsprechenden Kontakte. Da man die Lötstelle schlecht einsehen kann, ist dies eine schöne Fehlerquelle, falls das Flashen nicht klappt. Dann nochmal nachlöten.

2. Vorbereiten der Firmware

Zunächst Arduino IDE herunterladen. Anschließend in ein Verzeichnis entpacken und vor dem ersten Start direkt dort einen neuen Ordner mit dem Namen “portable” anlegen. Damit arbeitet Arduino IDE automatisch immer in seinem eigenen Ordner (User-unabhängig). Nun kann Arduino IDE gestartet werden. Wir müssen ihm nun alle Infos zu dem ESP8266 beibringen. Dazu auf “File->Preferences” / “Datei->Voreinstellungen” gehen und in “Additional Bookmarks Manager URLs” folgende Quelle einfügen (ich habe zusätzlich die Sprache auf Englisch umgestellt um mit den GitHub Angaben arbeiten zu können) und mit “ok” bestätigen.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Dann gehen wir auf “Tools->Board->Boardmanager” und suchen in der Liste den ESP8266 und installieren die neueste Version. Danach wählen wir unter “Tools->Board” den ESP8266 aus. Die Einstellungen sollten wie auf dem Bild aussehen. Wichtig ist noch der Com-Port. Der muss auf die Nummer eures UART-TTL-Boards eingestellt werden (kann man im Gerätemanager nachschauen).

Arudino IDE schließen. Von GitHub die neueste Tasmota-Firmware herunterladen und in den “portable/sketchbook/” Ordner entpacken. Anschließend aus dem Tasmota Ordner den Inhalt des Lib-Ordners in “portable/sketchbook/libraries” verschieben.

Nun öffnet Arduino IDE wieder und wählt über File/Datei das Sketchbook “Sonoff” aus. Über den Pfeil ganz rechts die Datei “user_config.h” auswählen. Darin folgende Änderungen vornehmen und speichern:

– CFG_HOLDER auf den heutigen Tag setzen (z.B. 0x20180318)

– WiFi Gateway, DNS,

– Wlan SSID und Key (macht das konfigurieren einfacher, wenn das Gerät direkt im WLan ist)

– Wenn man möchte kann man auch gleich den MQTT Zugang konfigueren (funktioniert über die Web-Oberfläche am Ende aber auch sehr gut)

Mit “Sketch -> Verify/Compile” die Firmware einmal kompilieren und prüfen ob alle Abhängigkeiten erfüllt sind.

3. Vorbereiten und Flashen der Hardware

Vor dem ersten Einstecken des UART-TTL die Treiber von der Hersteller Homepage herunterladen und installieren. Anschließend einstecken und zunächst mit einem Multimeter prüfen, ob zwischen dem 3.3V Pin und Ground wirklich nur 3.3V anliegen (sonst geht der ESP ganz schnell kaputt).

Jetzt verbinden wir UART-TTL und die Wifi-Steckdose. Manchmal, wenn das Flashen nicht funktioniert, kann man probieren RXD und TXD auf einer Seite zu tauschen (bei neuen Sonoffs ist das manchmal der Fall).

  • UART            Obi-Steckdose
  • 3.3V               VCC
  • RXD              TXD
  • TXD              RXD
  • GND             GND

Den 3.3V Pin am UART lasse ich erst einmal nicht verbunden (Überspannung beim Anstecken). Um den ESP in den Flash-Modus zu bekommen, müssen wir den GPIO0 mit GND kurzschließen (entweder mit einem extra GPIO-Kabel oder einfach mit einem Krokodilklemmen-Kabel). Jetzt den 3.3V Pin anschließen und nach 2-5 Sekunden wieder entfernen (die blaue LED leuchtet dann ganz leicht).

Jetzt installieren wir die neue Firmware über “Sketch -> Upload”. Ist der Upload bei 100% ohne Fehler durchgelaufen, trennen wir die Spannung wieder (ziehen den Stecker also vom UART ab).
Bei mir tauchte beim Upload anfangs öfter ein Fehler auf, dass der Sync nicht funktioniert hat. Bei mir war das ein Kontakt-Problem der Stiftleiste durchs löten. Nocheinmal erwärmt und neues Lötzinn hat Abhilfe geschaffen.

Als nächstes ändern wir in der user_config.h den CFG_HOLDER zurück auf “0x20161209” und flaschen das ganze nochmal (natürlich wieder im Flash-Modus). Das Vorgehen ist dabei das gleiche wie eben.

Wenn das alles ohne Fehler funktioniert hat, schließen wir die 3.3V wieder an, diesmal nicht im Flash-Modus. Jetzt kann man im Router nach der IP-Adresse Ausschau halten. Diese ruft man dann im Browser auf und kann alles weitere konfigurieren.

4. Steckdose konfigurieren

In der Oberfläche (siehe Bild) geht man auf “Configuration” und “Configure Modul”. Dort wählt man “18 Generic” aus und klickt auf “Save”. Das Modul startet neu und man geht nochmal auf die gleiche Konfigurations-Seite. Dort muss man dann folgende Einstellungen vornehmen:

Nocheinmal speichern und den 3.3V Pin wieder trennen.

Von jetzt an kann man den Stecker direkt in eine Schuko-Steckdose stecken und betreiben. Einstellungen kann man auch jetzt immernoch vornehmen.

 

 

5. Einbinden in OpenHAB2 über MQTT

Für das Einbinden in OpenHAB braucht man erstmal einen Mosquitto (MQTT)-Server. Den kann man auf dem gleichen Gerät installieren wie openHAB auch. Wichtig ist, dass man einen Anmeldenamen und ein Passwort für den Server vergibt. Die sind bei Tasmota nämlich Pflicht (wäre auch blöd, wenn irgendjemand einfach alle MQTT-Geräte steuern könnte). Eventuell die Firewall prüfen, dass Verbindungen auch erlaubt sind.

In OpenHAB nun das MQTT Plugin installieren. In dem Conf-Ordner unter “services” die mqtt.cfg entsprechend eures MQTT-Servers anpassen. Es hilft hier OpenHAB einmal neu zu starten. Jetzt kann man die Items für die Steckdose anlegen. Ich habe mich zunächst auf das An-Aus-Schalten beschränkt. Dafür in einer .items-Datei folgende Zeile anlegen:

Switch item_id "Item Name" <light> (LivingRoom,Light) { mqtt=">[mqttbroker:cmnd/mqtt_plug_name/power:command:*:default],
                                                              <[mqttbroker:stat/mqtt_plug_name/POWER:state:default]" }

Anschließend in der sitemap den Schalter hinzufügen. Bei mir hat es damit einwandfrei funktioniert, direkt vom Start weg.

 

Für Fragen, Anregungen und Fehler bin ich immer zu haben. Ich versuche noch am gleichen Tag zu antworten.

 

Hier eine Liste meiner Quellen:

https://smarthome.schimmer-media.de/forum/index.php?thread/535-obi-wlan-steckdose-mit-esp8266/ (Hat mich erst auf den Geschmack gebracht)

https://forum.iobroker.net/viewtopic.php?f=34&t=12125 (der erste Versuch der funktioniert hat ; leider not wenige Möglichkeiten)

https://github.com/arendst/Sonoff-Tasmota/issues/1988 (Obi-Plug Einstellungen ; doppeltes Flashen)

https://github.com/arendst/Sonoff-Tasmota/wiki/Arduino-IDE (Arduiono IDE Vorgehen)

https://community.openhab.org/t/itead-sonoff-switches-and-sockets-cheap-esp8266-wifi-mqtt-hardware/15024 (OpenHAB Integration)

Connman WLan Verbindung

Posted by quark007 | Posted in Computer & IT, Programmieren / Coden | Posted on 22-12-2017-05-2008

0

Nach einiger Zeit habe ich mein altes RaspberryPi mit OSMC-Installation herausgekramt. Eigentlich nur um mein 433MHz Sender-Modul zu testen. Beim Anschließen, hat allerdings das WLan nicht funktioniert. Das hat mich gefuchst und ich habe versucht es neu einzurichten.

Ich hatte in der Zwischenzeit mein WPA2-Key geändert, da einige Geräte mit einem “=” in der Passphrase nicht klar kamen. Also habe ich versucht es über die Oberfläche von OSMC zu ändern. Doch das schlug immer fehl (Ich weiß nicht ob es an Fehlern der Eingabe oder an einem falschen Tastatur-Layout gelegen hat).

Nachdem Login per SSH (im LAN) habe ich versucht es über Connman mit dem WLan zu verbinden (wie hier beschrieben). Doch es hat nicht geklappt. Keine Meldung, dass die Verbindung korrekt hergestellt werden konnte.

osmc@rpi2:~$ connmanctl
connmanctl> enable wifi
    Enabled wifi
connmanctl> scan wifi
    Scan completed for wifi
connmanctl> services
    *AO Wired ethernet_b827ebd04564_cable
    wifi_e894f6191023_hidden_managed_psk
    VM420130-2G wifi_e894f6191023_564d1235f53035302d3247_managed_psk
connmanctl> agent on
    Agent registered
connmanctl> connect wifi_e894f6191023_564d1235f53035302d3247_managed_psk
connmanctl>

Nach dem Connect kam keine Abfrage des WPA-Keys. Eine neue Verbindung mit meinem Gast-WLan hat jedoch funktioniert wie beschrieben.

Ich habe dann rausgefunden, dass in dem Ordner /var/lib/connmann/ die Configurationen der einzelnen Verbindungen gespeichert wurden. Dort habe ich den Ordner meines WLans gelöscht und das ganze nochmal über die connmanctl probiert: es hat geklappt:

connmanctl> connect wifi_e894f6191023_564d1235f53035302d3247_managed_psk

Agent RequestInput wifi_e894f6191023_564d1235f53035302d3247_managed_psk
 Passphrase = [ Type=psk, Requirement=mandatory, Alternates=[ WPS ] ]
 WPS = [ Type=wpspin, Requirement=alternate ]
 Passphrase? xxxxxxxx

Connected wifi_e894f6191023_564d1235f53035302d3247_managed_psk

Vielleicht kann jemand den Hinweis ja gebrauchen 😉

Batch Script Sammlung

Posted by quark007 | Posted in Computer & IT, Programmieren / Coden | Posted on 06-05-2016-05-2008

1

Wie oft ist es schon vorgekommen, dass ich einfach schnell z.B. alle Dateien in einem Ordner als Text-File versenden wollte. Dann fängt jedes mal die Suche nach dem richtigen Skript wieder von vorne an. Daher möchte ich hier eine kleine Sammlung aller meiner verwendeten Scripte anlegen. Vielleicht hilft es ja auch dem ein oder anderen weiter.

Dateien eines Ordner als Text-File [source]

dir /a /b /-p /o:gen >filelist.txt

USB-Scans umbenennen (rekursiv) (Datum+Uhrzeit)

@echo off
FOR /r %%V IN (*.pdf) DO FOR /F "tokens=1-5 delims=./: " %%J IN ("%%~tV") DO IF EXIST "%%L-%%K-%%J %%M-%%N%%~xV" (ECHO rename "%%V" "%%L-%%K-%%J %%M-%%N_1%%~xV" & rename "%%V" "%%L-%%K-%%J %%M-%%N%%~xV") ELSE (rename "%%V" "%%L-%%K-%%J %%M-%%N%%~xV")
pause

 

Bildschirmhelligkeit festlegen Win10DE (hier für EN)

@echo OFF
for /f "tokens=*" %%i in ('powercfg -q ^| find "GUID des Energieschemas"') do set pwrSchm=%%i
set pwrSchm=%pwrSchm:~25,38%

for /f "tokens=*" %%i in ('powercfg -q ^| find "(Bildschirm)"') do set dsply=%%i
set dsply=%dsply:~22,36%

for /f "tokens=*" %%i in ('powercfg -q ^| find "(Bildschirmhelligkeit)"') do set brtnss=%%i
set brtnss=%brtnss:~29,37%

Echo Bildschirmhelligkeit von 0-100% eingeben
set /P brightness= % brightness:  %=%

powercfg -SetDcValueIndex %pwrSchm% %dsply% %brtnss% %brightness%
powercfg -S %pwrSchm%

Aktuell wird der zu setztende Wert abgefragt. Soll es jedoch ein fester Wert sein, dann in der Zeile “set /P brightness=” alles dahinter löschen und einen fixen Prozentwert 0-100 einsetzen

Microsoft SurfaceBook: Review, Tipps und Tricks zum Einrichten

Posted by quark007 | Posted in Computer & IT | Posted on 30-04-2016-05-2008

0

SurfaceBook_01Vergangene Woche ist nun endlich mein heiß ersehntes Surfacebook gekommen. Leider wurde es mit UPS geliefert und somit nicht bei einen meiner zuverlässigen Nachbarn abgegeben. Also musste ich mich bis heute gedulden, bis ich das Gerät an einem UPS-Standort abholen konnte. Aber die Wartezeit hat sich gelohnt. Unboxing Videos gibt es zu Hauf, daher erspare ich mir das. Einige Worte zu dem Gerät möchte ich aber dennoch loswerden.

SurfaceBook_02

Beim Aufladen des Gerätes ist mir gleich das sehr kurze Kabel vom Stromstecker zum Netzgerät aufgefallen. Bei Steckdosen in Lichtschalter-Höhe hängt die gesamte Last des Ladegerätes an dem Stecker in der Steckdose. Das wird das Gerät sicher nicht lange mitmachen. Daher am besten bodennah eine Steckdose zum laden suchen.
Etwas störend empfinde ich auch den proprietären Stecker des Surfacebooks. Dieser sehr an Apples 30Pin erinnernde Surface Connect Schnittstelle ist in meinen Augen unnötig und eine simple USB 3.0 Dose hätte es auch getan.SurfaceBook_03

Ganz so schlimm, wie in einigen Artikeln ([1] [2] Anfang des Jahres beschrieben, finde ich die angesprochenen Punkte nicht. Mein Display rastet tadellos ein, einzig Grafikfehler beim Browsen mit dem Firefox sind bis heute (20.04.2016) nicht behoben. Wobei ich eben einen Beitrag über bevorstehende Updates gelesen habe. Vielleicht werden damit die Probleme bald behoben. Leider sind die Updates für Deutschland noch nicht freigegeben, also über den Updater noch nicht verfügbar.

SurfaceBook_04Ein Punkt ist mir dann aber doch negativ aufgefallen: es gibt keine FN-Tasten, mit der man direkt die Bildschirmhelligkeit anpassen kann. Klar geht das auch automatisch, aber das Niveau ist mir deutlich zu hell. Außerdem ist die FN-Taste komisch belegt: Standardmäßig sind die FN-Tasten aktiviert. Will man sie zu den F-Tasten umschalten, leutet an der Umschalttaste durchgehend eine LED: Ich hätte es lieber andersherum gehabt: F-Tasten = Normalzustand (LED AUS) und FN-Tasten = Umschaltzustand (LED AN).

Was mir eben aufgefallen ist: nachdem ich ein Konto für den Microsoft Store angelegt habe und diese bestätigt habe, sind die letzten Tage 2 E-Mails eingegangen zum Thema Windows 10. Leider konnte ich im Profil keine Möglichkeit finden, den Versand der E-Mails zu widersprechen und auch in den Mails selber war kein dafür. Am besten also eine Spam-Adresse verwenden und einen Filter einrichten, der MS Nachrichten direkt aussortiert.

Entfernen von Microsoft-Apps

Jeder kennt die sogenannte BloatWare, die im Auslieferungszustand eines Gerätes meistens vorhanden ist. Beim SurfaceBook hält sie sich echt in Grenzen, ich habe jedoch lieber ein Systeme, das nur das enthält was ich möchte. Beim Versuch diese zu entfernen (hauptsächlich ging es mir um die XBox-, die GrooveMusic- und die OneDrive App) kam es jedoch danach zu einigen Problemen. Ich bin nach der Anleitung in diesem Beitrag vorgegangen und habe alle unerwünschten Apps so deinstalliert.
Doch danach war es mir nicht mehr möglich mich im MircosoftStore anzumelden. Außerdem wurden im Startmenu einige AppNamen kryptisch dargestellt. Auch der Versuch nach derselben Anleitung die Apps wieder zu installieren ist fehlgeschlagen. Mir blieb wenig anderes übrig, als das gesamte Gerät zurückzusetzen. Bis man die Option gefunden hat (Start -> Einstellungen -> Update und Sicherheit -> Wiederherstellung) hat es einige Zeit gedauert, zumal es über die Wiederherstellungsoption in der Systemsteuer nicht ging (kein Systemwiederherstellungspunkt vorhanden).

Also vom deaktivieren dieser Apps über die PowerShell kann ich nur abraten. Weiter unten habe ich ein Programm gefunden, mit dem es jedoch komfortabel funktioniert hat.

Ändern der hosts-Datei

Leider macht es Microsoft einem nicht einfach Änderungen an der hosts-Datei vorzunehmen. Beim Öffnen z.B. mit dem Notepad++ wird im Verzeichnis C:\Windows\System32\drivers der Ordner etc gar nicht angezeigt. So empfielt es sich

  • zunächst per Explorer in den Pfad C:\Windows\System32\drivers\etc\ zu gehen (in der Adresszeile dieses Ziel einfügen und bestätigen)
  • mit Rechtsklick die Eigenschaften des Datei hosts aufrufen
  • auf den Reiter “Sicherheit” gehen
  • auf den Knopf “Bearbeiten” klicken
  • Anschließend den Benutzer oder die Administratoren Gruppe auswählen und ein auf das Kästchen bei Vollzugriff klicken.
  • Alles speichern und schließen

Jetzt kann die Datei mit jedem Editor geöffnet und angepasst werden. Damit habe ich die Routen für mein NAS fest eingetragen und gleichzeitig auch noch einige bekannte Tracking- und Werbedienste ausgesperrt. Dazu habe ich diese Sperrliste verwendet.

Thunderbird und “Lokale Ordner”

das ist eigentlich eine Geschichte zum heulen. Ich habe vor einiger Zeit alle E-Mail Konten auf IMAP umgestellt. Um aber die E-Mails von überall aus immer zugänglich zu haben ohne die Postfächer überquillen zu lassen, habe ich sozusagen ein Archiv angelegt (Lokalen Ordner), den ich auf mein NAS gelegt habe. Das hat super funktioniert auch mit mehreren Computern gleichzeitig (XPS13, NC10, Desktop Rechner). Also sollte es auch mit dem Surface Book funktionieren.

Thunderbird und alle anderen Programme wurden ganz einfach mit ninite installiert. Zunächst dachte ich, dass ich das gesamte Thunderbird-Profil auf dem Server liegen habe und dieses bei der Einrichtung auch als Ordner angegeben. Danach waren aber die Lokalen Ordner nicht da. Also brach ich den Versuch ab und habe mir mein TB-Profil von einem der anderen Rechner kopiert. Die in den NAS-Order hinzugefügten Dateien habe ich vorsorglich aus dem Ordner in eine Sicherungskopie überführt. Als ich das neue Profil nun gestartet habe, waren die Ordner immer noch nicht da. Also auf die Einstellungen der Lokalen Ordner gegangen und den Ort auf dem NAS nochmal ausgewählt, doch immer noch keine Ordner da. Nach einem Blick in den entsprechenden Datei-Ordner war mir klar wieso: Thunderbird hat dort einen neuen Lokalen Ordner angelegt und alle vormals darin enthaltenen Dateien gelöscht.

Eine Wiederherstellung war auf Grund des RAID1 für mich nicht machbar und ich habe es nach knapp drei Stunden aufgegeben. Im Nachhinein ist es vielleicht gar nicht so schlecht. So sind viele Altlasten entsorgt und die Zugangsdaten sind eh in der KeyPass-Datenbank gespeichert, wie auch viele ProduktKeys, Gutscheine usw.

Damit mir so etwas aber nicht noch ein mal passiert, habe ich in Openmediavault gleich ein RSnapshot eingerichtet um in Zukunft wenigstens ein Backup zu haben.

Thunderbird + KeePass

Mit der neuesten Thunderbird Version hat mein Keepass auf einmal nicht mehr funktioniert. Ich habe auch alle Passwörter und Verbindungen zurückgesetzt, das Addon neu installiert usw. Aber alles hat nichts geholfen. Im Endeffekt bin ich auf eine ältere Thunderbird-Version zurück gegangen (38.7.2) mit KeeFox (1.6.0) und KeePass (2.32) funktioniert nun alles wieder.
Ein weiteres komisches Phänomen: Thunderbird sagte mir, dass Lightning nicht mehr kompatibel wäre. Es wurde daher deaktiviert. Ein Update dafür lag leider auch nicht vor. Ich habe dann die Version 4.0.5.2 manuell installiert (also die xpi herunter geladen und über “AddOn aus Datei installieren” eingespielt) und diese war auf einmal kompatibel. Komisches Phänomen, aber ich hoffe, dass es in Zukunft über die Updates einfacher gehen wird.

Nutzung von DoNotSpy10 und Remove Windows 10 Spying Features

SurfaceBook_01Jeder, der Interesse an der Sicherheit seiner Daten und Vorlieben ist, wird über kurz oder lang bei einem dieser beiden Programme landen. Doch man muss durchaus vorsichtig sein, was diese Programme tun. Doch die Möglichkeiten insbesondere von Windows 10 Spying Features die Microsoft-StandardApps entfernen zu können, hat mich dazu bewegt es auszuprobieren. Eigentlich haben auch beide einen guten Job gemacht.

Bei der Nutzung von DoNotSpy10 habe ich mir anfangs keine großen Gedanken gemacht und prompt bin ich in eine Falle getapt. Der letzte Menüpunkt “Sensoren deaktivieren” klingt zunächst einmal sinnvoll: kein Bluetooth, keine Ortung, kein NFC usw. Doch dabei wird auch der Lage-Sensor deaktiviert. Nach einem Neustart ist dann die Option der Display-Ausrichtung in den Einstellungen nicht mehr da.
Bei der Suche bin ich glücklicherweise über einen Beitrag gestolpert, der mich auf den richtigen Weg gebracht hat. Der Link zum Microsoft Support hat mein Problem dann gelöst.

  • DoNotSpy10 nochmal starten
  • den letzten Punkt (Sensoren deaktivieren) muss abgewählt werden
  • die Änderungen anwenden
  • Neustart durchführen

Klick und ziehen aktivieren

Was mich am Anfang sehr gestört hat, weil ich es von meinen bisherigen Geräten gewohnt war, ist das Klick und ziehen z.B. um per Touchpad Symbole zu verschieben. Diese Einstellung ist leider standardmäßig deaktiviert und muss über
Start -> Einstellungen -> Geräte -> Maus und Touchpad -> “Doppeltippen und ziehen”
aktiviert werden. Danach funtkioniert das Touchpad ohne Probleme, sehr reaktiv und präzise.

Sperrbildschirm deaktiveren

  • Win + S und dort regedit eingeben und mit Enter bestätigen
  • In den Baum HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows wechseln
  • Ein neuen DWORD (32-Bit) mit dem Namen NoLockScreen anlegen
  • Mit einem Doppelklick den Wert öffnen und auf 1 setzen

Grafikfehler in Firefox und Thunderbird

Grafikfehler_02Direkt nach dem Installieren aller mir wichtigen Programme, ist mir beim Firefox aufgefallen, dass sich in einigen Situationen (leider nicht reproduzierbar) Grafikfehler gezeigt haben (siehe Abbildung). Ich habe mich deswegen auch schon an den Microsoft-Support gewendet, der mir daraufhin versicherte, dass es ein Hardwarefehler sei und ich das Gerät bitte zurückgeben sollte (Er hat mir sogar 150€ Rabatt angeboten).
Nach etwas Recherche im Internet bin ich auf einen Topic gestoßen, der sich mit Grafikfehler in Firefox befasst. Bis dahin hatte ich nur in Verbindung mit Windows10 gesucht. Darin wird behauptet, dass es mit der Hardware-Beschläunigung von Firefox zusammenhängt. Diese lässt ich wie folgt deaktivieren:

  • Firefox öffnen und in die Adresszeile about:config eingeben
  • nach “gfx.direct2d.disabled” suchen
  • und per Doppelklick den Wert auf deaktiviert setzten
  • Firefox neu starten

Das hat bei mir das Problem behoben und die Freude an dem Gerät deutlich erhöht.
Im Thunderbird muss man die about:config über Extras -> Einstellungen -> Erweitert -> Allgemein -> “Konfiguration bearbeiten” aufrufen. Ansonsten ist das Prozedere genau das gleiche (Neustart nicht vergessen).

Keyboard-Shortcut für die Displayhelligkeit

SurfaceBook_03Die Displayhelligkeit lässt sich im Aktionsmenü leider nur in 25%-Stufen anpassen. Wenn man es genauer haben möchte, muss man über die Energieeinstellungen gehen, was für den täglichen Gebrauch zu umständlich ist. Stattdessen habe ich auf einer Seite

  • Fn + Entf/Del (heller)
  • Fn + Backspace (dunkler)

Auch wenn es auf den Tasten nicht selber angezeigt ist, kann man sich die Kombination gut merken und zumindest mit verbundenem TypeCover schnell die Helligkeit anpassen. Ohne Tastatur muss man das Aktionsmenü oder halt die Energieeinstellungen verwenden.

Außerdem habe ich ein Skript gefunden, dass die Displayhelligkeit ändert. Dieses habe ich für deutsches Windows10 umgeschrieben (hier zu finden). Damit ist es möglich per Batch-Datei die Helligkeit festzulegen.
Jetzt fehlt nur noch, dass es automatisch beim Wechsel in den Tablet-Modus läuft. Gestern ist es mir nämlich passiert, dass ich die Helligkeit ganz unten hatte und im TabletModus nichts mehr sehen konnte. Würde das Skript beim Abdocken laufen, wäre z.B. immer 50% Helligkeit eingestellt und ich würde immer etwas sehen. Mit Tastatur geht es über die Tastenkombination einfach einzustellen, im Tabletmodus ist es erheblich komplizierter wenn man nichts sieht.

Portable Programme in Start (Alle Apps) hinzufügen

SurfaceBook_02Leider ist es in Windows 10 erheblich komplizierter geworden eigene Links in Start bzw Alle Apps hinzu zu fügen. Mit Ziehen und Ablegen ist es nicht mehr möglich und mit Rechtklick -> “Zu Start hinzufügen” wird es nur in den Metro-Bereich übernommen und ist mit der Suche nicht aufrufbar (zumindest bei mir). Dann habe ich viel im Internet gesucht und bin auf folgende Ordner gestoßen:

  • C:\Users\[USER]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
  • C:\Users\default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
  • C:\ProgramData\Microsoft\Windows\Start Menu\Programs

Dort kann man auch wirklich Links ablegen. Doch bei mir wurden Sie in den Apps nicht angezeigt. Auch mehrmaliges Neustarten hat nichts gebracht.

Bei mir hat es schlussendlich mit dem ersten Pfad funktioniert. Es scheint jedoch so als würden die Ordner nur bei Änderungen neu eingelesen werden. Ich habe mir dann ein einfaches Programm gesucht, das ich sowieso installieren wollte (in meinem Fall Mp3Gain). Diese legt auch sehr wenige Dateien, RegistryEinträge etc an. Wenn ich dieses Programm zweimal installiert habe (ja das geht, da es unter Windows nicht in den installierten Programmen auftritt), wurden meine Links registriert und angezeigt und waren auch über die Suche zu finden.

Es gäbe sicher auch die Möglichkeit dieses “Neu-Einlesen” über eine Bat-Datei oder einen Installer, der nichts installiert sondern nur die Endprozedur aufruft, zu bewerkstelligen. Da ich aber keine Lust mehr habe weiter zu suchen, bleibe ich erstmal bei meiner jetzigen Lösung. Wer einen einfacheren funktionierenden Vorschlag hat darf sich gerne per Kommentar bei mir melden. Ich werde den Beitrag dann ergänzen.

Zugang zum BIOS

Um in das Bios des SurfaceBook zu gelangen, muss man wie folgt vorgehen:

  • Herunterfahren des Computers
  • Den Lauter-Knopf gedrückt halten und den Power-Kopf betätigen
  • Wenn das Surface-Logo erscheint, kann auch der Lauter-Knopf wieder losgelassen werden.

Viel kann man in dem BIOS zwar nicht einstellen, aber immerhin die Kameras, Bluetooth, WLan und einige andere Geräte deaktivieren.

DesktopSymbole ordnen sich nach Restart neu an

wer lieber mit dem Startmenu arbeitet hat damit wohl kein Problem. Ich habe aber meine wichtigsten Programme gerne auf dem Desktop liegen. Da stört es schon, wenn diese sich nach jedem Neustart wieder links automatisch ausrichten. Oft wird im Internet das Programm DesktopOK vorgeschlagen, doch es geht auch anders, wie es hier beschrieben wurde:

  • den Registry-Editor starten
  • unter HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\ Rechtsklick auf „InProcServer32 und die Berechtigung des Schlüssels übernehmen
  • Doppelklick im linken Fenster Standard
  • Unter Wert %SystemRoot%\system32\windows.storage.dll eintragen / ersetzen und mit OK bestätigen.

Leider war der Wert bei mir schon entsprechend gesetzt und ich bin weiter auf der Suche nach einer Lösung.

Firefox als StandardBrowser einrichten

Lange habe ich damit gekämpft, dass bei jedem Klick auf einen Link der Edge-Browser anstelle meines Firefox geöffnet wurde. Über das “Einstellungen”-Menü -> System -> Standard-Apps wird bei Browser zwar der Firefox angezeigt, wenn ich ihn auswählen wollte, bin ich immer wieder zurück gekommen und das Feld war weiter leer, wie wenn nichts hinterlegt wäre.
Auch die Option im Firefox den Browser als Standard festzulegen hat nicht funktioniert.

Funktioniert hat es letztendlich über die immer noch existente Systemsteuerung. Einfach in die Suche eingeben und dort die Standardprogramme auswählen. Auf den ersten Punkt “Standardprogramme festlegen” klicken und den Firefox auswählen. Anschließend ganz unten auf “Dieses Programm als Standard festlegen” klicken. Dann werden automatisch alle Webseitentypen Firefox zugeordnet.

Weitere hilfreiche Links

Wie schon bei der Einrichtung des XPS13 gibt es auch beim SurfaceBook ähnliche mich störende Eigenschaften von Windows. Einige werden doppelt sein, doch bei Win10 hat sich der Pfad möglicherweise geändert.

Entfernen der Schnellverknüpfungen zu Dokumente, Downloads, Videos, Musik, Bilder und dem Desktop
http://www.deskmodder.de/wiki/index.php/Dieser_PC_Ordner_entfernen_Windows_10

OneDrive dauerhaft deaktivieren und entfernen des Symbols in der Laufwerksanzeige
http://www.win-10-forum.de/artikel-windows-10-tipps-tricks/80-windows-10-onedrive-dauerhaft-deaktivieren-aktivieren.html
http://www.howtogeek.com/225973/how-to-disable-onedrive-and-remove-it-from-file-explorer-on-windows-10/

Kalender und Kontakte aus OwnCloud in Windows10 integrieren
https://decatec.de/home-server/owncloud-unter-windows-10-optimal-nutzen/

Chronologie von Fehlern:

15.05.2016: Gerät kam per UPS an.
Beim Browsen mit dem Firefox zeigen sich einige Darstellungsfehler (schwarze Streifen statt Schrift). Außerhalb vom Firefox ist mir das noch nicht aufgefallen. Daher vermutlich kein Microsoft Problem. Behoben, siehe oben

23.04.2016: wie häufig, kleine Darstellungsprobleme bei Firefox: nach wechseln von Tabs wird die Darstellung von der Grafikeinheit neu berechnet und die Fehler sind weg.
Wie oben beschrieben hat sich das Problem mit einer einfachen Einstellung in Firefox und Thunderbird beheben lassen

Etwas schwerer wiegte da der Fehler gerade eben: Die Maus und die Tastatur waren eingefroren. Das Gerät hat also weder auf Strg+Alt+Entf noch auf Maustasteneingaben reagiert. Mit einem Abdocken des Displays (die Taste funktionierte noch) und erneutem Andocken, haben Maus und Tastatur jedoch wieder funktioniert.

06.05.2016: das gleiche Problem wie im April: das Touchpad hat nicht mehr reagiert und ich musste das Gerät abdocken und erneut einstecken. Danach hat es wieder funktioniert. Dennoch ein leidiges Thema

14.05.2016: ein etwas komisches Problem trat heute auf: die Displayhelligkeit war auf einmal sehr niedrig und ich wollte sie hoch stellen. Komischer weise stand sie bereits bei 50%. Normalerweise ist es dann hell genug um bei normalem Tageslicht zu arbeiten. Diesmal jedoch nicht. Wenn ich die Helligkeitseinstellung weiter reduziert habe, hat sich an der Bildschirmhelligkeit jedoch nichts mehr geändert. Von ~45% bis 0% blieb sie einfach konstant.
Nach einem Neustart war das Problem dann verschwunden.

SurfaceBook_0429.05.2016: gerade eben konnte ich das gleiche Phänomen beobachten wie auch schon beim XPS13: das Touchpad hat die Klicks nicht mehr richtig registriert: ein Links-Klick war nicht mehr möglich. Die Touchpad-Tasten haben jedoch noch funktioniert. So konnte ich meinen User abmelden und beim wieder Anmelden hat sich das Problem erledigt. Für mich klingt das daher sehr nach einem Treiberproblem, das sich auf den “Plug’n’Play”-Treiber für Touchpads von Microsoft. In der Ereignisanzeige konnte ich nur eine Information finden (siehe Bild). In jedem Fall handelt es sich um ein Softwarefehler.

Dazu muss ich noch erwähnen, dass ich das Gerät seit etwa 2 Wochen nicht neugestartet sondern immer nur aus dem Ruhezustand oder StandBy wieder aufgeweckt habe.

05.06.2016: Diesmal trifft es wieder den Firefox: jedes mal wenn ich Ihn schließen will erhalte ich die Meldung: “Ungültiger Hostname”. Wenn ich sie weg klicke kann ich den Firefox aber genauso beenden wie immer.
Auf dieser Seite habe ich gefunden, dass es mit dem Addon CookieMonster zusammenhängt, die ich verwende. Wenn man in die about:config geht und nach dem Wert extensions.cookiemonster.tempcookie sucht, sieht man einen Eintrag mit allen temporär zugelassenen Seiten. Darin hat sich ein Fehler eingeschlichen. Löscht man den Wert (also den Inhalt entfernen) funktioniert wieder alles wie vorher (die Lösung habe ich hier gefunden)

ID3-Tags von MusicPlayerDaemon falsch erkannt

Posted by quark007 | Posted in Computer & IT | Posted on 31-12-2015-05-2008

0

Wie bereits in dem Post zu RaspberryPi als MusikPlayer zu lesen war, ist es recht einfach möglich ein RasperryPi als Player für im Netzwerk verfügbare Musikfiles zu verwenden. Als ich zu Weihnachten wieder darauf zurückgreifen wollte, habe ich mich gewundert, dass bei einigen Künstlern gar nicht alle Titel eines Albums angezeigt wurden. Auf dem Server waren sie aber definitiv vorhanden. Also habe ich mich auf die Suche gemacht und habe viel ausprobiert.

Auf die richtige Fährte kam ich mit MP3Tag. Es hat mir gezeigt, dass einige Dateien andere Tag-Version genutzt haben (v1, v2.3, v2.4). Schlussendlich habe ich mich dazu entschieden alle Titel auf das v2.4 Format zu konvertieren. Um nicht zuvor alle Titel einlesen zu müssen, habe ich eine Möglichkeit gesucht auf dem Server direkt die Konvertierung vorzunehmen. Als sehr umfangreiches Tool hat sich mid3v2 errwiesen.

Mit dem Befehl

find . -type f -name '*.mp3' -exec mid3v2 -C {} +

lassen sich alle mp3-Dateien in Unterordnern auf das Tagformat ID3v2.4 updaten. Mit der Option “-s” ließe sich sogar der v1-Tag löschen, was mir jedoch zu riskant war. Auch so hat MPD nun endlich die Titel alle richtig erkannt.id3v1 tag fehler

FritzBoxen per VPN verbinden um auf Server zuzugreifen

Posted by quark007 | Posted in Computer & IT | Posted on 31-12-2015-05-2008

0

Wie in einem früheren Beitrag zu lesen war, habe ich einen HP-Server als NAS eingerichtet. Da ich nun auch meinen Eltern Speicherplatz auf dem Gerät zuteilen möchte, habe ich mich dazu entschieden die beiden FritzBoxen per VPN zu koppeln. Dazu habe ich VPN-Konfigurationsdateien mit dem Programm “FRITZ!Box Fernzugang einrichten” erstellt und entsprechend in die Fritzboxen importiert. Ohne Probleme hat sich das VPN Netzwerk aufgebaut. Ich habe auch direkt geprüft ob ich den Server anpingen kann und auch das funktionierte.

Dann habe ich versucht ihn als Netzlaufwerk zu mappen. Doch das wollte nicht klappen. Er hat mir zwar das Fenster für den Login angezeigt, doch trotz richtiger Anmeldedaten hat er keine Verbindung herstellen können. Per Browser komme ich aber auf die Konfigurationsoberfläche von OpenMediaVault. Dort findet sich im SMB-Log aber auch kein Eintrag, dass überhaupt jemand versucht hat sich zu verbinden. Ich vermute daher, dass die FritzBox Ports vor der VPN-Verbindung filtert.

Um zu prüfen, ob auch der Port erreichbar ist, kann man unter Windows das Tool “PortScan” nutzen. Unter Linux bietet sich ein einfacher Befehl an, den ich hier gefunden habe:

nc -zv 127.0.0.1 80

Nur wenn der Port auch erreichbar ist, ist ein Berechtigungsproblem zu vermuten. Ansonsten muss etwas mit den Netzwerkeinstellungen nicht in Ordnung sein.

Bei der weiteren Suche bin ich auf den folgenden Artikel bei AVM gestoßen. Darin wird erklärt, dass in der Windows-Firewall ein weiteres Subnetz/Remote-Netz für die SMB-Verbindung hinzugefügt werden muss. Die Datei- und Druckerfreigabe hatte ich sowieso schon aktiviert.

VPN-Kopplung_01Zu guter letzt, nach viel ausprobieren, deaktivieren von Firewalls, AntiViren-Programmen und AdBlockern war es doch ein Problem der FritzBox: In den Filtereinstellungen (Internet -> Filter -> Zugangsprofile) ist für jedes Gerät von Anfang an das Standard-Profil zugeordnet. Dieses hat bei mir aber den Zugriff nur auf Internet und Mail freigegeben. Im LAN funktionieren alle Protokolle, aber ins Internet eben nur einige. Wenn ich diese Restriktionen entfernt habe, hat alles funktioniert.VPN-Kopplung_02

Xampp Portable mit getrennter Datenablage

Posted by quark007 | Posted in Computer & IT, Programmieren / Coden | Posted on 01-09-2015-05-2008

0

Um auch auf Reisen an meinen PHP-JS-Skripten arbeiten zu können, habe ich mir einen USB-Stick mit TrueCrypt-Container angelegt. In den Container möchte ich aber nicht XAMPP selber packen (auch wegen Performance Gründen), sondern lediglich die Daten. Also habe ich mir die XAMPP-Portable-Version (minimal) herunter geladen und auf den USB-Stick installiert. Ebenso TrueCrypt und einen Container gesichert mit PW und Key-File in den ich www- und mysql-Daten in Unterordner gepackt habe.

Anschließend muss man noch in der XAMPP Config (bei mir speziell MySQL und Apache) die Pfad-Variablen anpassen.

Beim Apache ist das bei mir recht unkompliziert mit einer Änderung der Datei …/xampp/apache/conf/httpd.conf. Dabei tauscht man den Pfad in folgenden Zeilen aus:

DocumentRoot "/xampp/htdocs"
<Directory "/xampp/htdocs">

Bei MySQL sollte es auch nicht komplizierter sein. Man kopiert sich den mysql/data/ Ordner oder dessen Inhalt in einen Ordner in dem gemounteten Container. Anschließend muss man die Daten in …/xampp/mysql/bin/my.ini anpassen.

Wichtig ist dabei folgende Zeilen upzudaten:

innodb_log_group_home_dir = "X:/mysql_data"
innodb_data_home_dir = "X:/mysql_data"
datadir = "X:/mysql_data"

Eigentlich sollte es dann schon funtionieren, doch bei mir hat er den Start immer abgebrochen. In Blick in die mysql_error.log ergab folgenden Fehler, der dafür verantwortlich war:

2015-09-01 18:43:17 [...]  InnoDB: Error: unable to create temporary file; errno: 2

Ein wenig stöbern im Internet hat mich zu diesem Post auf stackexchange geführt. Darin wird erwähnt, dass es zielführend sein kann, den Temp-Ordner auf den Windows-Temp Ordner zu legen. Dazu passt man folgenden Wert in der my.ini an:

tmpdir = "C:/Windows/Temp"

Damit läuft bei mir nun alles so wie gewünscht. Vielleicht hilft es ja auch dem ein oder anderen von euch.

RaspberryPi verliert Internetverbindung

Posted by quark007 | Posted in Computer & IT | Posted on 24-06-2015-05-2008

0

Als ich gestern nach Hause kam und mir den Verlauf des Wetters den Tag über anschauen wollte, habe ich festgestellt, dass dieser sich seit um 17:10 nicht mehr aktualisiert hatte. Im RaspberryPi habe ich dann gesehen, dass der FTP-Upload nicht funktionierte.

Meine erste Idee war, dass mein Server down war. Da ich die Website aber per Laptop erreichte, konnte es das nicht sein.

Also der Standardversuch: erstmal google anpingen:

pi@raspberrypi ~ $ ping google.de
PING google.de (216.58.213.3) 56(84) bytes of data.
From p54966A32.dip0.t-ipconnect.de (84.150.106.50) icmp_seq=1 Packet filtered
From p54966A32.dip0.t-ipconnect.de (84.150.106.50) icmp_seq=2 Packet filtered
From p54966A32.dip0.t-ipconnect.de (84.150.106.50) icmp_seq=3 Packet filtered

Diese Meldungen habe ich nicht verstanden. Was hat t-ipconnect.de damit zu tun? Erster Verdacht war die Telekom, aber wie soll die hinter einem Router etwas blockieren? Vom Laptop aus ging ja alles.

Heute morgen habe ich dann im Internet gefunden, dass es auch an der FritzBox liegen könnte.

Und tatsächlich habe ich vor etwa 1 Woche Änderungen an den Internetzugangsberechtigungen vorgenommen. Ich hatte nur angemeldeten Geräten den Internetzugriff erlaubt.
FritzBox Firewall
Dazu habe ich im Standard-Profil die Onlinezeit auf  “keine” gesetzt. Wieso auch immer hat er das Rasperry als ein unbekanntes Gerät aufgefasst und ihm dadurch den Internetzugriff verweigert.

Warum er das aber erst nach über 7 Tagen gemacht hat ohne ein neues Verbinden, kann ich nicht sagen und verstehe ich selber nicht.

Dabei ist mir noch etwas aufgefallen: in der FritzBox bei den Geräten werden mir Unbekannte aufgelistet, die angeblich über Bekannte verbunden sind. Hinter diesen ist ein halber Recycling-Pfeil mit dem Titel “Mit der FritzBox verbunden über XY”. Diese habe ich einfach gelöscht, sofern die IP nicht einem wirklichen Gerät zugeordnet war. Damit ist jetzt erstmal Ruhe

RaspberryPi startet nicht mehr nach Underclocking

Posted by quark007 | Posted in Computer & IT, Programmieren / Coden | Posted on 15-06-2015-05-2008

0

Im Zuge der Installation einer neuen Wetterstation, die mit einem RaspberryPi B+ ausgelesen wird, bin ich auf ein Problem gestoßen, das ich erst nach mehrmaligem neuen Aufsetzen gelöst bekommen habe.

Das RaspberryPi habe ich mit Debian Wheezy aufgesetzt und weewx installiert. Die Station habe ich über USB angeschlossen und sie wurde auch sofort erkannt und abgefragt. Anschließend habe ich alles so eingerichtet wie es sein sollte und auch einen Skin übersetzt (Dazu mehr in einem weiteren Beitrag). Da das Pi dabei kaum etwas zu tun hat, überlegte ich mir es herunterzutakten.

Dafür findet man im Internet Anleitungen zu Hauf, z.B. diese hier (erste bei der google-Suche). Darin wird beschrieben, wie man die /boot/config.txt anpassen muss. Es sollen folgende Zeilen ergänzt bzw. geändert werden:

 arm_freq=700
 arm_freq_min=100
 core_freq=250
 core_freq_min=75
 sdram_freq=400
 over_voltage=0

Das habe ich auch ganz vorbildlich gemacht, doch nach einem reboot konnte ich nicht mehr auf mein RasPi zugreifen. Es wurde auch im Netzwerk nicht gefunden. Selbst bei Anschluss von Tastatur und Bildschirm blieb alles tot. Zunächst dachte ich, ich hätte in der /etc/network/interfaces etwas falsches eingetragen und habe die SD-Karte neu aufgesetzt. Doch beim nächsten mal das gleiche.

Da ich dachte, es könnte an der Netzwerkkonfiguration liegen, habe ich mir ein Live-Linux auf einen Stick gepackt und gestartet, um die SD-Karte mounten zu können. Doch die Konfiguration schien in Ordnung. Dann wollte ich die Änderungen in der /boot/config.txt rückgängig machen, doch unter dem Linux schien der Ordner leer. Ich habe aufgegeben und Windows gestartet. Im Windows wurde die boot-Partition aber erkannt und dort habe ich auch die config.txt gefunden. ALs ich die Änderungen rückgängig machte, startete das RasPi wieder ganz normal, als wäre nichts gewesen.

Mein Tipp daher: das underclocking sollte man besser lassen. In vielen Foren wir darauf verwiesen, dass der Lan-Chip das eigentliche Leistungsmonster ist. Das Underclocking würde sowohl was Wärme als auch Stromverbrauch angeht, kaum etwas bewirken. Wenn ich Zeit habe, werde ich das einmal nachprüfen, sofern es bei mir doch funktionieren sollte.

Homeserver Update Problem

Posted by quark007 | Posted in Computer & IT, Programmieren / Coden | Posted on 09-06-2015-05-2008

0

Da ich es nicht lassen kann und immer wieder am rumspielen und ausprobieren bin, ist mir heute etwas komisches passiert. Nun aber nach einander.

Postfix als Relay-Server einrichten

Ich habe den Postfix Mail-Relay eingerichtet (das hatte bei mir lange nicht funktioniert). Nach dieser Anleitung bin ich vorgegangen und habe alles korrekt eingerichtet. Da ich das ganze über meinen Posteo-Account laufen lassen wollte habe ich folgende Werte angegeben:

Hostname: ServerName [Bei mir war dabei wichtig, dass es eine öffentlich registrierte Internetdomain ist. Sonst gab es einen Fehler]
SMTP-Relay: "[posteo.de]:587"

In der main.cf habe ich diese vorgegebenen Werte ergänzt und die vorigen Eingaben kontrolliert.

Die Datei /etc/postfix/sasl_password mit dem korrekten Inhalt wird mit folgendem Befehl erstellt:

sudo echo "posteo.de [Benutzername]@posteo.de:[Passwort]" > /etc/postfix/sasl_password

Nachdem ich dann den Postfix-Server neugestartet hatte, konnte ich wirklich Mails versenden und die kamen auch an. Ohne das “@posteo.de” im Benutzernamen gab es einen Authentifizierungsfehler. Wurde lediglich posteo.de als Relayserver angegeben, wurde mir der Zugriff verweigert.

Unbekannter Fehler mit falscher Lösung

Mein Smartphone besser gesagt DavDroid meldete auf einmal, dass es ein Synchronisationsproblem gegeben habe. Also den Sync nochmal neu gestartet, aber die Meldung kam wieder. Also versucht mich in OwnCloud einzuloggen: 403 Fehler beim Laden der Seite. Naja dachte ich mir, schau ich mir halt mal nginx-Config an. Sah alles normal aus und auch ein Neustart von nginx hat nichts gebracht.

Da mir im Openmediavault Forum schon einmal sehr weiter holfen wurde und ich erfahren habe, dass der Befehl

sudo apt-get install --reinstall openmediavault

meine Konfiguration beibehält aber Fehler dennoch beseitigen konnte (damals ein Fehler mit nicht mehr auffindbarer env.conf), habe ich diesen Befehl einfach mal ausgeführt. Doch das verschlimmerte alles nur. Meine Plugins (Nginx, Mysql, OMVextras etc.) waren alle weg. Ich habe den Server dann erstmal neu gestartet in der Hoffnung, dass er beim Start die Konfig-Dateien vielleicht doch findet und wieder einbindet, aber war nix. Zu allem Überfluss konnte ich mich auch per SSH nicht mehr einloggen und auch die SMB-Shares waren nicht erreichbar. Die Services waren gestartet, aber das Symbol dafür war rot, also lag ein Fehler vor. Aber welcher?

Das weiß ich bis eben auch noch nicht. Ein ändern der Konfiguration, deaktivieren, speichern und wieder neu aktivieren hat das Problem dann aber beseitigt.

Also habe ich alle Plugins wieder installiert und eingerichtet (was ein act, wenn man die Konsole gewöhnt ist und sich jetzt im Webinterface zurecht finden muss). Dabei ist mir aufgefallen, dass in der Menüleiste ein Feld für das Owncloud-Interface ist. Da ich mein OwnCloud aber manuell in einem Server installiert habe brauche ich das nicht. Read the rest of this entry »