diff --git a/server/SHServ/Helpers/DeviceScriptsHelper.php b/server/SHServ/Helpers/DeviceScriptsHelper.php index 5be3da6..f3afd4d 100644 --- a/server/SHServ/Helpers/DeviceScriptsHelper.php +++ b/server/SHServ/Helpers/DeviceScriptsHelper.php @@ -187,7 +187,11 @@ $relay_alias = null; $channel = null; if(is_string($target)) { - $relay_alias = $target; + $parts = explode(":", $target, 2); + $relay_alias = $parts[0]; + if(isset($parts[1])) { + $channel = intval($parts[1]); + } } elseif(is_array($target) && count($target) >= 2) { $relay_alias = $target[0]; $channel = intval($target[1]); @@ -234,7 +238,11 @@ $relay_alias = null; $channel = null; if(is_string($target)) { - $relay_alias = $target; + $parts = explode(":", $target, 2); + $relay_alias = $parts[0]; + if(isset($parts[1])) { + $channel = intval($parts[1]); + } } elseif(is_array($target) && count($target) >= 2) { $relay_alias = $target[0]; $channel = intval($target[1]);