2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-05-05 08:20:23 +00:00

msgSchema: add XBMC schema

git-svn-id: https://svn.fhem.de/fhem/trunk@9812 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
jpawlowski 2015-11-07 19:26:25 +00:00
parent 8a5b8f1702
commit 44ed8a35ff

View File

@ -92,8 +92,8 @@ my $db = {
'light' => {
'HUEDevice' => {
'Normal' => '{my $state=ReadingsVal("%DEVICE%","state","off"); fhem "set %DEVICE% blink 2 1"; fhem "sleep 4.25;set %DEVICE%:FILTER=state!=$state $state"}',
'High' => '{my $state=ReadingsVal("%DEVICE%","state","off"); fhem "set %DEVICE% blink 10 1"; fhem "sleep 20.25;set %DEVICE%:FILTER=state!=$state $state"}',
'Normal' => '{ my $dev=\'%DEVICE%\'; my $state=ReadingsVal($dev,"state","off"); fhem "set $dev blink 2 1"; fhem "sleep 4.25; set $dev:FILTER=state!=$state $state"; }',
'High' => '{ my $dev=\'%DEVICE%\'; my $state=ReadingsVal($dev,"state","off"); fhem "set $dev blink 10 1"; fhem "sleep 20.25; set $dev:FILTER=state!=$state $state"; }',
'Low' => 'set %DEVICE% alert select',
},
@ -128,6 +128,12 @@ my $db = {
},
},
'Jabber' => {
'Normal' => 'set %DEVICE% msg %RECIPIENT% %TITLE%: %MSG%',
'High' => 'set %DEVICE% msg %RECIPIENT% %TITLE%: %MSG%',
'Low' => 'set %DEVICE% msg %RECIPIENT% %TITLE%: %MSG%',
},
'Pushbullet' => {
'Normal' => 'set %DEVICE% message %MSG% | %TITLE% %RECIPIENT%',
'High' => 'set %DEVICE% message %MSG% | %TITLE% %RECIPIENT%',
@ -222,6 +228,26 @@ my $db = {
},
},
'XBMC' => {
'Normal' => '{ my $dev=\'%DEVICE%\'; my $title=\'%TITLE%\'; my $msg=\'%MSG%\'; $timeout=\'%TIMEOUT%\'*1000; fhem "set $dev msg $msg $timeout %XBMC_ICON%"; }',
'High' => '{ my $dev=\'%DEVICE%\'; my $title=\'%TITLE%\'; my $msg=\'%MSG%\'; $timeout=\'%TIMEOUT%\'*1000; fhem "set $dev msg $msg $timeout %XBMC_ICON%"; }',
'Low' => '{ my $dev=\'%DEVICE%\'; my $title=\'%TITLE%\'; my $msg=\'%MSG%\'; $timeout=\'%TIMEOUT%\'*1000; fhem "set $dev msg $msg $timeout %XBMC_ICON%"; }',
'defaultValues' => {
'Normal' => {
'TIMEOUT' => 8,
'XBMC_ICON' => 'info',
},
'High' => {
'TIMEOUT' => 12,
'XBMC_ICON' => 'warning',
},
'Low' => {
'TIMEOUT' => 8,
'XBMC_ICON' => '',
},
},
},
},
};