Unity trigger and collider not working

Hi I am new to Unity and have been going through some tutorials online. I have two objects, one with a rigid body and box collider and a sphere with a sphere collider. The sphere collider has had isTrigger set. I have some simple code the turn a light on if the two objects collide but it doesn’t even register the collision. The physics matrix also has every box checked. I purposely left the objects in my code null so it would throw a null pointer exception on collision but it doesn’t do that either. Any suggestions? I should also mention I am Using Unity 5.3.4 for my tutorials.

using UnityEngine;
using System.Collections;

public class TriggerEvent : MonoBehaviour 
{
	public GameObject lightbulb = null;
	public GameObject wall = null;
	
	void onTriggerEnter(Collider other)
	{
		if (other.name == "Player") 
		{
			Debug.Log ("Collided With " + other.name);
			
			//turn on the lightbulb
			lightbulb.SetActive(true);

			//wall.EnableScale()
			wall.GetComponent<ObjectScaling>().EnableScale();
		}
	}

	void onTriggerExit(Collider other)
	{
		if (other.name == "Player") 
		{
			//turn off the lightbulb
			lightbulb.SetActive(false);

			//wall.DisableScale
			wall.GetComponent<ObjectScaling>().DiableScale();
		}
	}
}

Try changing “onTriggerEnter” and “onTriggerExit” to “OnTriggerEnter” and “OnTriggerExit”.

Try it:

 void OnTriggerEnter(Collider other)
     {
         Debug.Log(other.name);

         if (other.name == "Player") 
         {
             //turn off the lightbulb
             lightbulb.SetActive(false);
 
             //stop audio
             GetComponent<AudioSource>().Stop();
 
             //wall.DisableScale
             wall.GetComponent<ObjectScaling>().DiableScale();
             wall.GetComponent<ObjectColor> ().DisableColor();
         }
     }