mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
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:
parent
ff5a3df8c5
commit
09b0803934
@ -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%',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user