dev #2
20
75_MSG.pm
20
75_MSG.pm
@ -42,6 +42,7 @@ sub MSG_Initialize($$) {
|
||||
|
||||
# regular Fn ##################################################################
|
||||
sub CommandMsg($$;$$);
|
||||
|
||||
sub CommandMsg($$;$$) {
|
||||
my ( $cl, $msg, $testMode ) = @_;
|
||||
my $return = "";
|
||||
@ -638,8 +639,7 @@ m/^@?([A-Za-z0-9._]+):([A-Za-z0-9._\-\/@+]*):?([A-Za-z0-9._\-\/@+]*)$/
|
||||
ReadingsVal(
|
||||
$gatewayDev,
|
||||
"presence",
|
||||
"present"
|
||||
) eq $_
|
||||
"present" ) eq $_
|
||||
} @unavailabilityIndicators
|
||||
)
|
||||
|
||||
@ -648,8 +648,7 @@ m/^@?([A-Za-z0-9._]+):([A-Za-z0-9._\-\/@+]*):?([A-Za-z0-9._\-\/@+]*)$/
|
||||
ReadingsVal(
|
||||
$gatewayDev,
|
||||
"state",
|
||||
"present"
|
||||
) eq $_
|
||||
"present" ) eq $_
|
||||
} @unavailabilityIndicators
|
||||
)
|
||||
|
||||
@ -1955,19 +1954,24 @@ m/^(absent|disappeared|unauthorized|disconnected|unreachable)$/i
|
||||
Log3 $logDevice, 5,
|
||||
"msg $device: "
|
||||
. "$type[$i] route command (Perl): $cmd";
|
||||
|
||||
#eval $cmd;
|
||||
my $ret = AnalyzePerlCommand(undef, $cmd);
|
||||
unless ( !$ret || $ret =~ m/^[\s\t\n ]*$/ )
|
||||
my $ret =
|
||||
AnalyzePerlCommand( undef, $cmd );
|
||||
unless ( !$ret
|
||||
|| $ret =~ m/^[\s\t\n ]*$/ )
|
||||
{
|
||||
$error = 1;
|
||||
$loopReturn3 .= "$gatewayDev: $ret\n";
|
||||
$loopReturn3 .=
|
||||
"$gatewayDev: $ret\n";
|
||||
}
|
||||
}
|
||||
else {
|
||||
Log3 $logDevice, 5,
|
||||
"msg $device: "
|
||||
. "$type[$i] route command (fhem): $cmd";
|
||||
my $ret = AnalyzeCommandChain(undef,$cmd);
|
||||
my $ret =
|
||||
AnalyzeCommandChain( undef, $cmd );
|
||||
unless ( !$ret
|
||||
|| $ret =~ m/^[\s\t\n ]*$/ )
|
||||
{
|
||||
|
@ -201,6 +201,12 @@ my $db = {
|
||||
'Low' => 'set %DEVICE% message %MSG%',
|
||||
},
|
||||
|
||||
'Matrix' => {
|
||||
'Normal' => 'set %DEVICE% msg %MSG%',
|
||||
'High' => 'set %DEVICE% msg %MSG%',
|
||||
'Low' => 'set %DEVICE% msg %MSG%',
|
||||
},
|
||||
|
||||
'Pushover' => {
|
||||
'Normal' =>
|
||||
'set %DEVICE% %Pushover_MTYPE% title=\'%TITLE%\' device=\'%RECIPIENT%:%TERMINAL%\' priority=%PRIORITY% url_title="%URLTITLE%" message=\'%MSG%\'',
|
||||
@ -342,7 +348,7 @@ my $db = {
|
||||
},
|
||||
},
|
||||
|
||||
'LGTV_WEBOS' => {
|
||||
'LGTV_WebOS' => {
|
||||
'Normal' => 'set %DEVICE% screenMsg %MSG%',
|
||||
'High' => 'set %DEVICE% screenMsg %MSG%',
|
||||
'Low' => 'set %DEVICE% screenMsg %MSG%',
|
||||
|
Loading…
x
Reference in New Issue
Block a user