1
0
mirror of https://github.com/alexreinert/homematic_check_mk.git synced 2023-10-10 13:37:02 +02:00

Made some changes to be compatible with YAHM

This commit is contained in:
Alexander Reinert 2017-08-05 06:29:15 +02:00
parent ac9fca048a
commit 51efc44e6b
4 changed files with 11 additions and 13 deletions

View File

@ -49,10 +49,14 @@ proc handle_connection { channelId clientAddress clientPort } {
puts $channelId "[exec sed 1,2d /proc/net/dev]" puts $channelId "[exec sed 1,2d /proc/net/dev]"
puts $channelId "<<<df>>>" puts $channelId "<<<df>>>"
if { [regexp CCU2 [exec grep Hardware < /proc/cpuinfo]] == 0 } { if { [exec busybox | sed -n 1p | awk { { print $2 } }] == "v1.20.2" } {
puts $channelId "[exec df -PTk | sed 1d]"
} else {
puts $channelId "[exec df -Pk | sed 1d]" puts $channelId "[exec df -Pk | sed 1d]"
} else {
puts $channelId "[exec df -PTk | sed 1d]"
puts $channelId "<<<df>>>"
puts $channelId "\[df_inodes_start\]"
puts $channelId "[exec df -PTi | sed 1d]"
puts $channelId "\[df_inodes_end\]"
} }
puts $channelId "<<<mounts>>>" puts $channelId "<<<mounts>>>"
@ -146,7 +150,7 @@ proc get_homematic_bidcos_devices { } {
} }
} }
} }
proc read_var { filename varname } { proc read_var { filename varname } {
set fd [open $filename r] set fd [open $filename r]
set var "" set var ""
@ -162,7 +166,7 @@ proc read_var { filename varname } {
proc get_version { } { proc get_version { } {
return [read_var /boot/VERSION VERSION] return [read_var /boot/VERSION VERSION]
} }
proc main { } { proc main { } {
startup startup
@ -184,4 +188,3 @@ if { [catch { main } err] } then {
log $err log $err
exit 1 exit 1
} }

View File

@ -23,7 +23,7 @@ case "$1" in
info) info)
echo "Info: <b>(Inoffical) check_mk agent</b>" echo "Info: <b>(Inoffical) check_mk agent</b>"
echo "Version: 1.1" echo "Version: 1.2"
echo "Name: check_mk_agent" echo "Name: check_mk_agent"
echo "Operations: uninstall restart" echo "Operations: uninstall restart"
;; ;;

View File

@ -5,11 +5,6 @@ CONFIG_DIR=/usr/local/etc/config
ADDON_DIR=/usr/local/addons/${ADDONNAME} ADDON_DIR=/usr/local/addons/${ADDONNAME}
RCD_DIR=${CONFIG_DIR}/rc.d RCD_DIR=${CONFIG_DIR}/rc.d
mount | grep /usr/local 2>&1 >/dev/null
if [ $? -eq 1 ]; then
mount /usr/local
fi
# create necessary directories # create necessary directories
mkdir -p ${ADDON_DIR} mkdir -p ${ADDON_DIR}
chmod 755 ${ADDON_DIR} chmod 755 ${ADDON_DIR}

View File

@ -15,6 +15,6 @@
'plugins/wato/homematic.py']}, 'plugins/wato/homematic.py']},
'name': 'homematic', 'name': 'homematic',
'title': 'Homematic', 'title': 'Homematic',
'version': '1.1', 'version': '1.2',
'version.min_required': '1.2.8', 'version.min_required': '1.2.8',
'version.packaged': '1.4.0p8'} 'version.packaged': '1.4.0p8'}