[patch] Links in der Detailanzeige um einen gefilterten EventMonitor erweitern

Begonnen von betateilchen, 30 November 2024, 18:43:20

Vorheriges Thema - Nächstes Thema

betateilchen

Moin,

schon häufiger habe ich die Möglichkeit vermisst, direkt aus der Detailansicht eines devices einen Event Monitor mit einem auf das device voreingestellten Filter starten zu können, um das Debugging zu erleichtern.

Heute habe ich mich damit beschäftigt, was dafür zu tun wäre, dabei habe ich festgestellt, dass es nur einer einzigen zusätzlichen Codezeile bedarf.

Vielleicht findet der Vorschlag ja Wohlwollen für eine allgemeine Aufnahme in das Modul.

Index: 01_FHEMWEB.pm
===================================================================
--- 01_FHEMWEB.pm       (revision 29351)
+++ 01_FHEMWEB.pm       (working copy)
@@ -1629,12 +1629,13 @@
 
   FW_pO "<div id='detLink'>";
   my @detCmd = (
-    'devSpecHelp',   "Help for $t",
-    'forumCopy',     'Copy for forum.fhem.de',
-    'rawDef',        'Raw definition',
-    'style iconFor', 'Select icon',
-    'style showDSI', 'Extend devStateIcon',
-    'delete',        "Delete $d"
+    'devSpecHelp',        "Help for $t",
+    'forumCopy',          'Copy for forum.fhem.de',
+    'rawDef',             'Raw definition',
+    'style iconFor',      'Select icon',
+    'style showDSI',      'Extend devStateIcon',
+    'style eventMonitor', 'Event Monitor (filtered)',
+    'delete',             "Delete $d"
   );
   my $lNum = AttrVal($FW_wname, "detailLinks", 2);
   if($lNum =~ m/^(\d),(.+)$/) {
@@ -3943,7 +3944,8 @@
         The rest of the commands is shown in a dropdown menu. Default is 2.<br>
         This can optionally followed by a comma separated list of ids to order
         or filter the desired links, the ids being one of devSpecHelp,
-        forumCopy, rawDef, style iconFor, style showDSI, delete. Example:<br>
+        forumCopy, rawDef, style iconFor, style showDSI, style eventMonitor, delete.<br>
+        Example:<br>
         attr WEB detailLinks 2,devSpecHelp,forumCopy
         </li>
         <br>
@@ -4808,7 +4810,8 @@
         Voreinstellung ist 2.<br>
         Das kann optional mit der Liste der anzuzeigenden IDs erweitert werden,
         um die Links zu sortieren oder zu filtern. Die m&ouml;glichen IDs sind
-        devSpecHelp, forumCopy, rawDef, style iconFor, style showDSI, delete.
+        devSpecHelp, forumCopy, rawDef, style iconFor, style showDSI,
+        style eventMonitor, delete.<br>
         Beispiel:<br> attr WEB detailLinks 2,devSpecHelp,forumCopy
         </li>
         <br>
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig


betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!