Pushbullet für Hausautomation FHEM

Wer Pushbullet einsetzt, weiß warum.
Alle Nachrichten auf allen Geräten, zur selben Zeit. Egal ob PC, Tablet oder Smartphone, die Vorteile liegen auf der Hand.

Für FHEM gibt es die kostenpflichtige Alternative Pushover, aber da ich von Anfang an auf Pushbullet setze, musste ich mir wohl oder übel ein eigenes Plugin basteln.

 

Benötigt wird die Library JSON von Perl:

apt-get install libjson-perl

Definiert wird die Funktion mit:

define <name> Pushbullet <token>

Eine Nachricht wird gesendet mit:

set <name> msg <title> <msg>

Beispiel:

define Push Pushbullet fa339fJwe3jlw83Lijf2389Jfl320g
​set Push msg 'Title' 'This is the message!'

 

Download: 99_PushBullet.pm als ZIP-Archiv

 

Windows 8 installieren / Partitionsstil

Probleme beim Installieren von Windows 8?
Es erscheint weder eine Festplatte noch eine Partition bzw. es erscheint eine Fehlermeldung:

„Window kann auf dem Datenträger nicht installiert werden. Der ausgewählte Datenträger enthält eine MBR-Partitionstabelle. Auf EFI-Systemen kann Windows nur auf GPT-Datenträgern installiert werden.“

Lösung:

Mit Shift + F10 lässt sich während dem Setup eine Kommandozeile starten:

diskpart
list disk
select disk <disk number>
clean
convert gpt
exit

Nun lässt sich Windows 8 ganz normal instalieren.

Kleine Anmerkung: Alle Daten gehen auf der Festplatte verloren!

Bad IP bei Facebook

Seit einigen Tagen erhalte ich eine Fehlermeldung sobald ich über meinen Server auf Facebook zugreifen möchte:

badip

 

Gründe für die Sperrung sind total undurchsichtig, eine Kontaktmöglichkeit ist quasi nicht möglich.

Folgende Antwort erreicht mich per Mail sobald ich das Formular ausfülle:

Hallo,

Danke, dass du dir die Zeit genommen hast, um diesen Bericht einzureichen. Obwohl wir auf deine E-Mail nicht persönlich antworten können, kann sie uns bei der Identifizierung von Problemen in unserem System helfen. 

Du konntest nicht auf Facebook zugreifen, weil jemand die IP-Adresse, die du zur Anmeldung verwendest, als missbräuchlich gemeldet hat. Sollte sich herausstellen, dass die IP-Adresse gesichert wurde, werden wir diese Einschränkung unter Umständen aufheben. Wir bedauern damit verbundene Unannehmlichkeiten. Wenn du ein Proxy verwendest, versuche es mit einem anderen. 

Weitere Informationen zur Sicherheit auf Facebook erhältst du in unserem Hilfebereich:

https://www.facebook.com/help/security

Vielen Dank!
Das Facebook-Team

Da fragt mich doch, wer meine IP-Adresse als missbräuchlich gemeldet hat, immerhin bin ich der einzige der diese IP-Adresse nutzt. Es ist noch nicht einmal möglich, den in der E-Mail angegeben Link über diese IP-Adresse aufzurufen.

Ein weiterer Grund warum Facebook für mich immer unbeliebter wird. Ich halte euch auf dem laufenden…

UPDATE 19.19.2014: Jeden Tag versuche ich nun Facebook zu kontaktieren, aber ich hab weder eine Rückmeldung noch sonst irgendein Feedback bezüglich der Sperrung. Das wird wohl ewig so weitergehen 🙁 Schade!

UPDATE 17.11.2014: Aufgrund einer Serverumstellung nutze ich die alte IP-Adresse nicht weiter. Eine Antwort von Facebook bleibt bisher aus…

 

Wake On LAN – PHP Skript

Das Starten eines Rechners über das Netzwerk ist ein schon etwas älteres Thema. Dennoch braucht man hin und wieder eine Möglichkeit die Rechner im Netzwerk zu starten, ohne sich ein lästiges Programm runterzuladen. Deshalb hab ich schnell ein PHP Skript gebastelt, welches sich einfach über einen Browser aufrufen lässt und ein Magic Packet an eine bestimmte IP-Adresse oder an das gesamte Netzwerk sendet.

(mehr …)

Windows 8.1 – Weather APP Speicherproblem

Jeden Morgen dasselbe Drama – ich komm an meinen Arbeitsplatz und so gut wie jede Anwendung ist abgestürzt.
Fehlermeldung: Zu wenig Arbeitsspeicher zur Verfügung.

Ein Blick in den Task Manager beweißt das auch, meine kompletten 8 GB sind voll, zusätzlich sind 20 GB auf die Festplatte ausgelagert.
Die war damit natürlich auch voll (der einzige Nachteil bei einer kleinen SSD).

Aber warum? Unter Prozesse finde ich kein einzigen Prozess der annähernd soviel Speicher verbrauchen könnte. Selbst nach dem Beenden aller Prozesse, veränderte sich was am Speicherverhalten.
Zum Glück wird nach jeden Neustart die Auslagerungsdatei gelöscht, somit ist erstmal wieder Platz zum Arbeiten vorhanden. Natürlich nervt es trotzdem, wenn man alle paar Stunden ein System neustarten muss 🙁

Auf zur Fehlersuche:

(mehr …)

Socks Tunnel automatisieren

Da ich lange keinen Artikel mehr geschrieben habe, schreibe ich heute mal darüber, wie es möglich ist einen SOCKS Tunnel zu automatisieren.

Was bedeutet das:

Vor einiger Zeit (genau 2 Jahre) habe ich darüber geschrieben, wie man einen SOCKS-Tunnel mit Hilfe von SSH aufbaut. Diesen Tunnel jedes Mal zu starten ist eine nervige Angelegenheit. Es sind also zum Schluss keine Benutzereingaben mehr nötig. Der Tunnel baut sich von alleine auf und falls die Verbindung abbrechen sollte, wird automatisch ein Reconnect durchgeführt.

Außerdem werden je nach dem welche IP-Adresse das System hat, verschiedene Tunnel aufgebaut. Zum Beispiel im Unternehmen über einen Proxy und zu Hause direkt ohne Proxy.

(mehr …)

Windows 7 – Die Befehle braucht man immerDism /Online /Cleanup-Image /CheckHealth

Windows 7 Bootsektor reparieren:

Um den MBR zu reparieren sind folgende Befehle notwendig:

bootrec /fixmbr

Um den Bootloader wiederherzustellen wird der Befehl benötigt:

bootrec /fixboot

Um zu guter Letzt noch vorhandene Windows Versionen hinzuzufügen:

bootrec /rebuildbcd

bzw.:

bootsect /nt60 c: /force /mbr
bcdboot c:\windows /s c:

 

Windows Systemdateien überprüfen lassen:

Auch ein sehr nützlicher Befehl um die sicherzugehen das Windows die Originaldateien verwendet heißt sfc.

Es lassen sich mit verschiedenen Parameter verschiedene Operationen durchführen. Hier ein paar Beispiele

sfc /scannow
Überprüft die Integrität aller geschützter Systemdateien und repariert ggf. Dateien mit Problemen.

sfc /scanfile
Überprüfung einer bestimmten Datei

Weitere Befehle unterscheiden sich zwischen XP und Windows 7 ein klein bisschen, daher am Besten das Hilfsmenü mit  sfc /? aufrufen.

 

Unter Windows 8 können noch weitere Befehle nützlich sein:

dism /Online /Cleanup-Image /CheckHealth
Prüft ob schon Fehler in der Registry bekannt sind

dism /Online /Cleanup-Image /ScanHealth
Prüft Datensätze auf Fehler

dism /Online /Cleanup-Image /RestoreHealth
Prüft und behebt die Fehler im Windows Update