Compare commits

...

2 Commits

Author SHA1 Message Date
Dominik Meyer 3e2944594f
ADD: provide last used priority as reading 2024-03-01 22:04:42 +01:00
Dominik Meyer 0fd9b594b6
FIX: undefined value
FIXES: #20
2024-03-01 22:03:18 +01:00
1 changed files with 21 additions and 1 deletions

View File

@ -254,9 +254,29 @@ sub NTFY_Publish_Msg
readingsBeginUpdate($hash);
readingsBulkUpdateIfChanged($hash, "nrPublishedMessages", $nrPublishedMessages);
readingsBulkUpdateIfChanged($hash, "lastUsedTopic", $msg->{topic});
readingsBulkUpdateIfChanged($hash, "lastUsedTopic", join(",", @{$msg->{topics}}));
readingsBulkUpdateIfChanged($hash, "lastMessageSend", $msg->{text});
readingsBulkUpdateIfChanged($hash, "lastRawMessage", to_json($message));
if ($msg->{priority} == PRIO_MAX)
{
readingsBulkUpdateIfChanged($hash, "lastUsedPriority", "max");
}
elsif ($msg->{priority} == PRIO_HIGH)
{
readingsBulkUpdateIfChanged($hash, "lastUsedPriority", "high");
}
elsif ($msg->{priority} == PRIO_DEFAULT)
{
readingsBulkUpdateIfChanged($hash, "lastUsedPriority", "default");
}
elsif ($msg->{priority} == PRIO_LOW)
{
readingsBulkUpdateIfChanged($hash, "lastUsedPriority", "low");
}
elsif ($msg->{priority} == PRIO_MIN)
{
readingsBulkUpdateIfChanged($hash, "lastUsedPriority", "min");
}
readingsBulkUpdateIfChanged($hash, "lastEror", "");
readingsEndUpdate($hash,1);