99_msg: add schema for AMAD, Fhemapppush, TelegramBot

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9449 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
jpawlowski 2015-10-13 13:47:30 +00:00
parent ff5a3df8c5
commit 09b0803934

View File

@ -144,6 +144,17 @@ sub CommandMsg($$;$$) {
my $cmdSchema = { my $cmdSchema = {
'audio' => { 'audio' => {
'AMAD' => {
'Normal' => 'set %DEVICE% ttsMsg %MSG%',
'ShortPrio' => 'set %DEVICE% ttsMsg %MSGSH%',
'Short' => 'set %DEVICE% notifySndFile %FILENAME%',
'defaultValues' => {
'ShortPrio' => {
'MSGSH' => 'Achtung!',
},
},
},
'SONOSPLAYER' => { 'SONOSPLAYER' => {
'Normal' => 'set %DEVICE% Speak %VOLUME% %LANG% |%TITLE%| %MSG%', 'Normal' => 'set %DEVICE% Speak %VOLUME% %LANG% |%TITLE%| %MSG%',
'ShortPrio' => 'set %DEVICE% Speak %VOLUME% %LANG% |%TITLE%| %MSGSH%', 'ShortPrio' => 'set %DEVICE% Speak %VOLUME% %LANG% |%TITLE%| %MSGSH%',
@ -190,27 +201,44 @@ sub CommandMsg($$;$$) {
'push' => { 'push' => {
'Pushover' => { 'Fhemapppush' => {
'Normal' => 'set %DEVICE% msg \'%TITLE%\' \'%MSG%\' \'%PUSHDEVICE%\' %PRIORITY% \'\' %RETRY% %EXPIRE% %URLTITLE% %ACTION%', 'Normal' => 'set %DEVICE% message \'%TITLE%: %MSG%\' %ACTION%',
'High' => 'set %DEVICE% msg \'%TITLE%\' \'%MSG%\' \'%PUSHDEVICE%\' %PRIORITY% \'\' %RETRY% %EXPIRE% %URLTITLE% %ACTION%', 'High' => 'set %DEVICE% message \'%TITLE%: %MSG%\' %ACTION%',
'Low' => 'set %DEVICE% msg \'%TITLE%\' \'%MSG%\' \'%PUSHDEVICE%\' %PRIORITY% \'\' %RETRY% %EXPIRE% %URLTITLE% %ACTION%', 'Low' => 'set %DEVICE% message \'%TITLE%: %MSG%\' %ACTION%',
'defaultValues' => { 'defaultValues' => {
'Normal' => { 'Normal' => {
'PUSHDEVICE' => '', 'ACTION' => '',
},
'High' => {
'ACTION' => '',
},
'Low' => {
'ACTION' => '',
},
},
},
'Pushover' => {
'Normal' => 'set %DEVICE% msg \'%TITLE%\' \'%MSG%\' \'%PORECIPIENT%\' %PRIORITY% \'\' %RETRY% %EXPIRE% %URLTITLE% %ACTION%',
'High' => 'set %DEVICE% msg \'%TITLE%\' \'%MSG%\' \'%PORECIPIENT%\' %PRIORITY% \'\' %RETRY% %EXPIRE% %URLTITLE% %ACTION%',
'Low' => 'set %DEVICE% msg \'%TITLE%\' \'%MSG%\' \'%PORECIPIENT%\' %PRIORITY% \'\' %RETRY% %EXPIRE% %URLTITLE% %ACTION%',
'defaultValues' => {
'Normal' => {
'PORECIPIENT' => '',
'RETRY' => '', 'RETRY' => '',
'EXPIRE' => '', 'EXPIRE' => '',
'URLTITLE' => '', 'URLTITLE' => '',
'ACTION' => '', 'ACTION' => '',
}, },
'High' => { 'High' => {
'PUSHDEVICE' => '', 'PORECIPIENT' => '',
'RETRY' => '120', 'RETRY' => '120',
'EXPIRE' => '600', 'EXPIRE' => '600',
'URLTITLE' => '', 'URLTITLE' => '',
'ACTION' => '', 'ACTION' => '',
}, },
'Low' => { 'Low' => {
'PUSHDEVICE' => '', 'PORECIPIENT' => '',
'RETRY' => '', 'RETRY' => '',
'EXPIRE' => '', 'EXPIRE' => '',
'URLTITLE' => '', 'URLTITLE' => '',
@ -219,10 +247,33 @@ sub CommandMsg($$;$$) {
}, },
}, },
'TelegramBot' => {
'Normal' => 'set %DEVICE% message %RECIPIENT% %TITLE%: %MSG%',
'High' => 'set %DEVICE% message %RECIPIENT% %TITLE%: %MSG%',
'Low' => 'set %DEVICE% message %RECIPIENT% %TITLE%: %MSG%',
'defaultValues' => {
'Normal' => {
'TGRECIPIENT' => '',
},
'High' => {
'TGRECIPIENT' => '',
},
'Low' => {
'TGRECIPIENT' => '',
},
},
},
}, },
'screen' => { 'screen' => {
'AMAD' => {
'Normal' => 'set %DEVICE% screenMsg %TITLE%: %MSG%',
'High' => 'set %DEVICE% screenMsg %TITLE%: %MSG%',
'Low' => 'set %DEVICE% screenMsg %TITLE%: %MSG%',
},
'ENIGMA2' => { 'ENIGMA2' => {
'Normal' => 'set %DEVICE% msg %TYPE% %TIMEOUT% %MSG%', 'Normal' => 'set %DEVICE% msg %TYPE% %TIMEOUT% %MSG%',
'High' => 'set %DEVICE% msg %TYPE% %TIMEOUT% %MSG%', 'High' => 'set %DEVICE% msg %TYPE% %TIMEOUT% %MSG%',