in sensor device 201 can be taught to subtract the weight of garbage bin 200 from the sensed data to provide the amount of garbage in lbs that is inside garbage bin 200 the software module may learn the weight of garbage bin 200 by observing the cycles of emptying for example a sudden drop in weight may be recognized as garbage emptying or cleaning up at garbage bin 200 sensor device 201 tracks the maximum weight before cleanup cycles to adjust its calculation the capacity of garbage bin 200 may also be programmed manually through a software interface the software module may also be taught about a heavy object being dropped into garbage bin 200 by observing an abrupt increase in weight in such a situation the software module may be programmed to generate an event that reports the sudden increase in weight although the abrupt increase in weight does not convey that garbage bin 200 is full an event reporting that a heavy object could have been placed in garbage bin 200 allows the facility managers to make an appropriate cleanup decision as in sensor device 101 of fig1 sensor device 201 may include a number of gas sensors such as those already discussed above in one embodiment the software module running on the microprocessor in sensor device 101 of fig1 or in sensor device 201 of fig2 may be used to combine data from the sensors to generate cleanup events.