/^OK/ { debug("OK line", $0) }
+/^ERROR in:MPD.*NON_ZERO_EXIT_CODE/ {
+ for (mpd_key in db) {
+ if (mpd_key ~ "^mpd_") {
+ delete db[mpd_key]
+ }
+ }
+ next
+}
+
/^ERROR/ {
- debug("ERROR line", $0)
- shift()
- msg_head = $1
- shift()
- msg_body = $0
- alert_trigger_hi(msg_head, "KhatusSensorError", msg_body)
+ debug("ERROR line", $0)
+ shift()
+ msg_head = $1
+ shift()
+ msg_body = $0
+ alert_trigger_hi(msg_head, "KhatusSensorError", msg_body)
}
/^OK in:ENERGY battery/\
db["weather_temperature"] = $0
}
-/^OK in:WEATHER phenomena/\
+/^OK in:WEATHER phenomenon/\
{
shift()
shift()
shift()
- alert_trigger_low("weather_phenomena", "WeatherPhenomena", $0)
+ alert_trigger_low("weather_phenomenon", "WeatherPhenomenon", $0)
}
/^OK in:DATE_TIME/\