X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=bin%2Fkhatus_controller;h=de971b2175d6ec9598b21106a2e05875b62119b9;hb=1341dc963696533ca2fd673eb59ee2f27991e777;hp=60a6b19e25fd3cca85a1e4d6398b5861bb0b092e;hpb=688fb20edeb25d9f2da22cf529d97c2db2912329;p=khatus.git diff --git a/bin/khatus_controller b/bin/khatus_controller index 60a6b19..de971b2 100755 --- a/bin/khatus_controller +++ b/bin/khatus_controller @@ -162,7 +162,7 @@ function set_volume( mute, left, right) { } else if (mute == "yes") { db["volume"] = "X" } else { - error("Unexpected value for 'mute' field: " mute) + error("set_volume", "Unexpected value for 'mute' field: " mute) } } @@ -213,7 +213,7 @@ function alert_check_mpd( curr, prev, name, body) { " - " db_mpd_song["Album:"] \ " - " db_mpd_song["Title:"] } - alert_trigger_low("alert_check_mpd", "NowPlaying", body) + alert_trigger_low("alert_check_mpd", "MpdNowPlaying", body) } } @@ -537,8 +537,11 @@ function debug(location, msg, values, sep, vals, key, payload) { } } -function error(msg) { - output_msg("ERROR", msg, "/dev/stderr") +function error(location, msg) { + # TODO: Reconsider classifying internal errors as alerts + # Maybe better to keep the error class distinct and provide a + # an optional transformation from error to alert + alert_trigger_hi(location, "KhatusControllerError", msg) } function ensure_numeric(n) {