define <name> Jabber <server> <port> <username> <password> <TLS> <SSL>
define JabberClient1 Jabber jabber.org 5222 myusername mypassword 1 0
+ set <name> msg <username> <msg>
+ set JabberClient1 msg myname@jabber.org It is working!
set <name> subscribe <username>
+ set JabberClient1 subscribe myname@jabber.org
available|unavailable
available
+ <name>
FHEM
+ <Regex>
.*
myname@jabber.org
(myname1@jabber.org|myname2@xmpp.de)
<seconds>
2
+ define Jabber_Notify notify JabberClient1:Message.* {
+ my $lastsender=ReadingsVal("JabberClient1","LastSenderJID","0");
+ my $lastmsg=ReadingsVal("JabberClient1","LastMessage","0");
+ my $temperature=ReadingsVal("BU_Temperatur","temperature","0");
+ fhem("set JabberClient1 msg ". $lastsender . " Temp: ".$temperature);
+}
+
+ define <name> Jabber <server> <port> <username> <password> <TLS> <SSL>
define JabberClient1 Jabber jabber.org 5222 myusername mypassword 1 0
+ set <name> msg <username> <msg>
+ set JabberClient1 msg myname@jabber.org It is working!
set <name> subscribe <username>
+ set JabberClient1 subscribe myname@jabber.org
available|unavailable
available
+ <name>
FHEM
+ <Regex>
.*
myname@jabber.org
(myname1@jabber.org|myname2@xmpp.de)
<seconds>
2
+ define Jabber_Notify notify JabberClient1:Message.* {
+ my $lastsender=ReadingsVal("JabberClient1","LastSenderJID","0");
+ my $lastmsg=ReadingsVal("JabberClient1","LastMessage","0");
+ my $temperature=ReadingsVal("BU_Temperatur","temperature","0");
+ fhem("set JabberClient1 msg ". $lastsender . " Temp: ".$temperature);
+}
+
+