FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: justme1968 am 19 Mai 2016, 13:45:25

Titel: vorschlag: help auch auf device namen erlauben
Beitrag von: justme1968 am 19 Mai 2016, 13:45:25
ich fände es praktisch bei help auch einen device namen angeben zu können statt nur den TYPE.

im einfachsten fall einfach so:Index: 98_help.pm
===================================================================
--- 98_help.pm (revision 11481)
+++ 98_help.pm (working copy)
@@ -29,6 +29,7 @@
   if($mod) {

     $mod = "help" if($mod eq "?");
+    $mod = $defs{$mod}->{TYPE} if( defined($defs{$mod}) && $defs{$mod}->{TYPE} );
   
     my $internals = "attributes,command,commands,devspec,global,perl";
     $mod = lc($mod);


im prinzip gibt es zwar ein problem wenn ein device genau so heisst wie ein modul, aber vermutlich ist es dann meist sowieso vom betreffenden typ.
Titel: Antw:vorschlag: help auch auf device namen erlauben
Beitrag von: betateilchen am 19 Mai 2016, 14:18:38
schau ich mir an.
Titel: Antw:vorschlag: help auch auf device namen erlauben
Beitrag von: betateilchen am 19 Mai 2016, 20:19:37
Andre, ich verstehe noch nicht, wann/wo man das brauchen würde.

Wenn man im device steht, kann man den Link "device specific help" nutzen, und wenn man nicht in der Detailansicht steht, wird man selten eine Hilfe zu irgendeinem device aufrufen wollen.
Titel: Antw:vorschlag: help auch auf device namen erlauben
Beitrag von: justme1968 am 19 Mai 2016, 20:25:05
per web nicht aber per telnet.

da verwende ich es seit einer weile so um mal schnell was nachzuschauen. das spart dann bei den modulen die sich ungewöhnlich schreiben (z.b. mit underscore) vorher noch ein list auf TYPE zu machen.
Titel: Antw:vorschlag: help auch auf device namen erlauben
Beitrag von: betateilchen am 19 Mai 2016, 21:20:30
Da die Änderung nicht wirklich "wehtut", habe ich das so wie vorgeschlagen eingecheckt.
Titel: Antw:vorschlag: help auch auf device namen erlauben
Beitrag von: justme1968 am 19 Mai 2016, 21:21:27
sehr schön.

danke
Titel: Antw:vorschlag: help auch auf device namen erlauben
Beitrag von: betateilchen am 24 Februar 2017, 15:39:49
Die Änderung tut manchmal doch weh...

Ich musste heute sehr lange darüber nachdenken, warum mir "help calendar" die Hilfeseite von InfoPanel liefert. Bis ich draufkam, dass ich in meinem FHEM ein device "calendar" vom Typ "InfoPanel" habe...