A system for monitoring states of an object, the system comprising a computer system configured to: execute a model of the object (108, 114, 122), the model configured to estimate a state of the object (108, 114, 122) as a function of measured values of at least two characteristics of the object (108, 114, 122), wherein the state of the object includes one of an ON state, an OFF state and wherein the object is an electrical load; receive at least two measured values of the at least two characteristics of the object (108, 114, 122), the at least two measured values including a first value measured by an electrical sensor (110b, 110c) and a second value measured by a vibration sensor, wherein the second value includes vibration of the load and execute, by the computer system, the model being configured to estimate the state of the object (108, 114, 122), wherein executing the model includes: comparing the first measured value of a first characteristic of the object (108, 114, 122) to one or more first threshold values to produce a first output; comparing the second measured value of a second characteristic of the object (108, 114, 122) to one or more second threshold values to produce a second output; and characterized by being further configured to estimate the state of the object (108, 114, 122) and whether a transition of the state has occurred responsive to the comparison of the first measured value to the one or more first threshold values and responsive to a determination that the first measured value is an intermediate value between a value corresponding to the ON state of the object (108, 114, 122) and a value corresponding to the OFF state of the object (108, 114, 122), and based on a function of the first output and the second output. execute a model of the object (108, 114, 122), the model configured to estimate a state of the object (108, 114, 122) as a function of measured values of at least two characteristics of the object (108, 114, 122), wherein the state of the object includes one of an ON state, an OFF state and wherein the object is an electrical load; receive at least two measured values of the at least two characteristics of the object (108, 114, 122), the at least two measured values including a first value measured by an electrical sensor (110b, 110c) and a second value measured by a vibration sensor, wherein the second value includes vibration of the load and execute, by the computer system, the model being configured to estimate the state of the object (108, 114, 122), wherein executing the model includes: comparing the first measured value of a first characteristic of the object (108, 114, 122) to one or more first threshold values to produce a first output; comparing the second measured value of a second characteristic of the object (108, 114, 122) to one or more second threshold values to produce a second output; and characterized by being further configured to estimate the state of the object (108, 114, 122) and whether a transition of the state has occurred responsive to the comparison of the first measured value to the one or more first threshold values and responsive to a determination that the first measured value is an intermediate value between a value corresponding to the ON state of the object (108, 114, 122) and a value corresponding to the OFF state of the object (108, 114, 122), and based on a function of the first output and the second output. comparing the first measured value of a first characteristic of the object (108, 114, 122) to one or more first threshold values to produce a first output; comparing the second measured value of a second characteristic of the object (108, 114, 122) to one or more second threshold values to produce a second output; and characterized by being further configured to estimate the state of the object (108, 114, 122) and whether a transition of the state has occurred responsive to the comparison of the first measured value to the one or more first threshold values and responsive to a determination that the first measured value is an intermediate value between a value corresponding to the ON state of the object (108, 114, 122) and a value corresponding to the OFF state of the object (108, 114, 122), and based on a function of the first output and the second output.