* */ // ==================================================================================================== /** * @public * * Liefert die Instance ID zu einer Homematic Adresse * * @param string $sid Homematic Adresse * @return int ID der Homematic Instance */ function HM_GetInstanceIDFromHMAddress($sid) { $ids = IPS_GetInstanceListByModuleID("{EE4A81C6-5C90-4DB7-AD2F-F6BBD521412E}"); foreach($ids as $id) { // $a = explode(":", IPS_GetProperty($id, 'Address')); // $b = explode(":", $sid); // if($a[0] == $b[0]) { if(IPS_GetProperty($id, 'Address') == $sid) { //bma: die vollständige Adresse sollte verglichen werden return $id; } } return 0; } /** @}*/ ?>