From deb07007b77507150015330782010180f7583db2 Mon Sep 17 00:00:00 2001 From: Tom Laermans Date: Wed, 2 May 2012 11:01:34 +0000 Subject: [PATCH] add carel pcoweb a/c unit discovery, no stats yet git-svn-id: http://www.observium.org/svn/observer/trunk@3109 61d68cd4-352d-0410-923a-c4978735b2b8 --- includes/discovery/os/linux.inc.php | 10 ++++++++++ includes/static-config.php | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/includes/discovery/os/linux.inc.php b/includes/discovery/os/linux.inc.php index 454a76577..414999339 100755 --- a/includes/discovery/os/linux.inc.php +++ b/includes/discovery/os/linux.inc.php @@ -21,6 +21,16 @@ if (!$os) $hrSystemInitialLoadParameters = trim(snmp_get($device, "hrSystemInitialLoadParameters.0", "-Osqnv")); if (strpos($hrSystemInitialLoadParameters, "syno_hw_version") !== FALSE) { $os = "dsm"; } + else + { + ## Check for Carel PCOweb + $roomTemp = trim(snmp_get($device,"roomTemp.0", "-OqvU", "CAREL-ug40cdz-MIB")); + + if (is_numeric($roomTemp)) + { + $os = "pcoweb"; + } + } } } } diff --git a/includes/static-config.php b/includes/static-config.php index c990c53fb..eb2b63a0d 100644 --- a/includes/static-config.php +++ b/includes/static-config.php @@ -663,6 +663,15 @@ $config['os'][$os]['over'][0]['text'] = "Temperature"; $config['os'][$os]['over'][1]['graph'] = "device_humidity"; $config['os'][$os]['over'][1]['text'] = "Humidity"; +$os = "pcoweb"; +$config['os'][$os]['text'] = "Carel pCOWeb"; +$config['os'][$os]['type'] = "environment"; +$config['os'][$os]['over'][0]['graph'] = "device_temperature"; +$config['os'][$os]['over'][0]['text'] = "Temperature"; +$config['os'][$os]['over'][1]['graph'] = "device_humidity"; +$config['os'][$os]['over'][1]['text'] = "Humidity"; +$config['os'][$os]['icon'] = "carel"; + $os = "netvision"; $config['os'][$os]['text'] = "Socomec Net Vision"; $config['os'][$os]['type'] = "power";