diff --git a/CHANGELOG_LATEST.md b/CHANGELOG_LATEST.md
index 159c758d5..795276cca 100644
--- a/CHANGELOG_LATEST.md
+++ b/CHANGELOG_LATEST.md
@@ -8,6 +8,7 @@
- expose test framework via api (#611)
- SysLog has enable/disable flag in WebUI
- Add solar configuration telegrams (#616) [thanks @hpanther]
+- log trace shows decoded telegrams, watch 0xFF for unknown telegrams
### Fixed
- mixer IPM pumpstatus
diff --git a/interface/src/project/EMSESPSettingsController.tsx b/interface/src/project/EMSESPSettingsController.tsx
index e09808ff7..1bf8b113c 100644
--- a/interface/src/project/EMSESPSettingsController.tsx
+++ b/interface/src/project/EMSESPSettingsController.tsx
@@ -231,6 +231,7 @@ function EMSESPSettingsControllerForm(props: EMSESPSettingsControllerFormProps)
+
telegram) {
if ((watch_id_ == WATCH_ID_NONE) || (telegram->type_id == watch_id_)
|| ((watch_id_ < 0x80) && ((telegram->src == watch_id_) || (telegram->dest == watch_id_)))) {
LOG_NOTICE(pretty_telegram(telegram).c_str());
+ } else {
+ LOG_TRACE(pretty_telegram(telegram).c_str());
}
+ } else {
+ LOG_TRACE(pretty_telegram(telegram).c_str());
}
// only process broadcast telegrams or ones sent to us on request
@@ -644,6 +648,9 @@ bool EMSESP::process_telegram(std::shared_ptr telegram) {
if (!found) {
LOG_DEBUG(F("No telegram type handler found for ID 0x%02X (src 0x%02X)"), telegram->type_id, telegram->src);
+ if ((watch() == WATCH_ON) && (watch_id_ == 0xFF)) {
+ LOG_NOTICE(pretty_telegram(telegram).c_str());
+ }
}
return found;