5. The method of claim 1 , further comprising: receiving a second notification of a second event by a second IoT device in the IoT network; determining a state of the second IoT device before and after the second event; comparing the states of the second IoT device; determining a type of state change of the second event based on the comparing; mapping the second event to the generic entry based on the second event being a same type of state change as the state change of the first event and a same type and/or class as the first IoT device; and storing a mapping of an event description of the second event received from the second IoT device to the generic entry.
5. The method of claim 1 , further comprising: receiving a second notification of a second event by a second IoT device in the IoT network; determining a state of the second IoT device before and after the second event; comparing the states of the second IoT device; determining a type of state change of the second event based on the comparing; mapping the second event to the generic entry based on the second event being a same type of state change as the state change of the first event and a same type and/or class as the first IoT device; and storing a mapping of an event description of the second event received from the second IoT device to the generic entry. 7. The method of claim 5 , wherein the generic entry describes a generic state change that is common to the first IoT device and the second IoT device, and further wherein, the generic entry includes event descriptions for events received from the first IoT device and the second IoT device.