Hi Gemeinde,
kürzlich, so vor ca. einem halben Jahr, hat mich mein Kollege und FHEM'ler Predictor auf die Idee gebracht ein Jabber bzw. XMPP Modul für FHEM zu entwickeln, also hab ich die letzten eineinhalb Tage meines Urlaubs geopfert

Grund ist dass wir im Jabber recht aktiv sind und es ganz nett ist wenn FHEM an unsre Chat-Accounts Infos schreiben kann - ähnlich wie z.B. mit Pushover.
Per Jabber hat man allerdings nicht nur einen Vorwärts-, sondern auch einen Rückwärtskanal - d.h. ich kann FHEM eine Message schicken und FHEM kann das als notify empfangen und reagieren.
Ihr braucht 2 Jabber Accounts um das zu testen, einen für euch, einen für FHEM.
Wer nicht bei einem offiziellen Jabber Server (siehe jabber.org) suchen möchte darf mir gerne eine PM schreiben, ich hab noch ein paar Testaccounts auf einem privaten Server.
Benötigt wird das perl Modul
Net::Jabber damit es funktioniert. Wie man das auf einer FritzBox installiert oder ob das vielleicht schon drauf ist weis ich leider nicht. Da könnte ich die Infos von ein paar Fritz'lern gut gebrauchen.
Ansonsten hier eine kurze Beschreibung:
Define:
define <name> Jabber <server> <port> <username> <password> <tls> <ssl>
Beispiel:
define JabberClient1 Jabber jabber.org 5222 myusername mypassword 1 0
Damit verbindet sich FHEM schon mit dem Server und setzt sich selbst online.
dann kann man dem User schon Nachrichten schicken und diese sollten im Event-Monitor mit auftauchen.
Selbst kann man Nachrichten, geklaut von Pushover, in dieser Form senden:
set JabberClient1 msg user@jabber.org meine Nachricht ohne Anführungszeichen
Über Notify's kann man auf eingehende Nachrichten reagieren.
Weitere Infos über die Attribs und ein Notify Beispiel stehen im Modul als englische Doku zur Verfügung.
Ich stelle euch das Modul hier jetzt mal zum Testen und Spielen zur Verfügung - Ideen, Vorschläge, Verbesserungsvorschläge natürlich erwünscht!
Viel Spaß damit
Update 2014-04-10:ich hab die File, die im Forum angehängt war gelöscht.
Das Modul lebt ab jetzt im SVN weiter und kommt mit den FHEM Updates entsprechend

Grüße,
BioS