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> msgmuc <channel> <msg>
set JabberClient1 msgmuc roomname@jabber.org Woot!set <name> msgotr <username> <msg>
set JabberClient1 msgotr myname@jabber.org Meet me at 7pm at the place today :*set <name> subscribe <username>
set JabberClient1 subscribe myname@jabber.orgOnlineStatus available|unavailableavailable
ResourceName <name>FHEM
PollTimer <seconds>2
RecvWhitelist <Regex>.*myname@jabber.org(myname1@jabber.org|myname2@xmpp.de)MucJoin channel1@server.com/mynick[:password]channel1@server.com/mynickchannel1@server.com/mynick,channel2@server.com/myothernickchannel1@server.com/mynick:passwordMucRecvWhitelist <Regex>.*mychannel@jabber.orgmychannel@jabber.org/NickOfFriendOTREnable 1|0OTRSharedSecret aSecretKeyiOnlyKnow@@*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 Jabber_Notify notify JabberClient1:MucMessage.* {
my $lastsender=ReadingsVal("JabberClient1","LastSenderJID","0");
my $lastmsg=ReadingsVal("JabberClient1","LastMessage","0");
my $temperature=ReadingsVal("BU_Temperatur","temperature","0");
fhem("set JabberClient1 msgmuc ". $lastsender . " Temp: ".$temperature);
}
define Jabber_Notify notify JabberClient1:OTRMessage.* {
my $lastsender=ReadingsVal("JabberClient1","LastSenderJID","0");
my $lastmsg=ReadingsVal("JabberClient1","LastMessage","0");
my $temperature=ReadingsVal("BU_Temperatur","temperature","0");
fhem("set JabberClient1 msgotr ". $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> msgmuc <channel> <msg>
set JabberClient1 msgmuc roomname@jabber.org Woot!set <name> msgotr <username> <msg>
set JabberClient1 msgotr myname@jabber.org Wir sehen uns heute um 18:00 Uhr :*set <name> subscribe <username>
set JabberClient1 subscribe myname@jabber.orgOnlineStatus available|unavailableavailable
ResourceName <name>FHEM
PollTimer <seconds>2
RecvWhitelist <Regex>.*myname@jabber.org(myname1@jabber.org|myname2@xmpp.de)MucJoin channel1@server.com/mynick[:passwort]channel1@server.com/mynickchannel1@server.com/mynick,channel2@server.com/myothernickchannel1@server.com/mynick:passwordMucRecvWhitelist <Regex>.*mychannel@jabber.orgmychannel@jabber.org/NickOfFriendOTREnable 1|0OTRSharedSecret aSecretKeyiOnlyKnow@@*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 Jabber_Notify notify JabberClient1:MucMessage.* {
my $lastsender=ReadingsVal("JabberClient1","LastSenderJID","0");
my $lastmsg=ReadingsVal("JabberClient1","LastMessage","0");
my $temperature=ReadingsVal("BU_Temperatur","temperature","0");
fhem("set JabberClient1 msgmuc ". $lastsender . " Temp: ".$temperature);
}
define Jabber_Notify notify JabberClient1:OTRMessage.* {
my $lastsender=ReadingsVal("JabberClient1","LastSenderJID","0");
my $lastmsg=ReadingsVal("JabberClient1","LastMessage","0");
my $temperature=ReadingsVal("BU_Temperatur","temperature","0");
fhem("set JabberClient1 msgotr ". $lastsender . " Temp: ".$temperature);
}