dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_7BB206L0_VIBRN), new VibrationLevelSensorListener(c, Universe.MURATA_7BB_20_6L0_1)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_ADJDS311CR999_BLUE), new ColorLightLevelSensorListener( c, Universe.AVAGO_ADJD_S311_CR999_1, MonitronOntology.BLUE_LIGHT_LEVEL)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_ADJDS311CR999_GREEN), new ColorLightLevelSensorListener( c, Universe.AVAGO_ADJD_S311_CR999_1, MonitronOntology.GREEN_LIGHT_LEVEL)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_ADJDS311CR999_RED), new ColorLightLevelSensorListener( c, Universe.AVAGO_ADJD_S311_CR999_1, MonitronOntology.RED_LIGHT_LEVEL)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_BMP085_PRESSURE), new BarometerListener(c, Universe.BOSCH_BMP085_1_BAROMETER)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_BMP085_TEMP), new ThermometerListener(c, Universe.BOSCH_BMP085_1_THERMOMETER)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_GP2Y1010AU0F_DUST), new OpticalDustSensorListener(c, Universe.SHARP_GP2Y101AU0F_1)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_MD9745APZF_SOUND), new SoundLevelSensorListener(c, Universe.KNOWLES_MD9745APZ_F_1)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_PHOTO_LIGHT), new LightLevelSensorListener(c, Universe.GENERIC_PHOTORESISTOR_1)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_RHT03_ERROR), dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_RHT03_HUMID), new HygrometerListener(c, Universe.MAXDETECT_RHT03_1_HYGROMETER)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_RHT03_TEMP), new ThermometerListener(c, Universe.MAXDETECT_RHT03_1_THERMOMETER)); dispatcher.addListener(new JavaRegexAddressSelector(Universe.OM_SENSOR_SE10_MOTION), new PassiveInfraredSensorListener(c, Universe.HANSE_SE10_1));