Manche Module keine commandref anklickbar "Device specific help"

Begonnen von HomeAuto_User, 17 Juni 2019, 19:53:55

Vorheriges Thema - Nächstes Thema

HomeAuto_User

Hallo,

bei manchen Modulen auf dem System erscheint eine mir nicht erklärbare Bildschirmausgabe obwohl diese ein Commandref besitzen.

Internal command: it

aus dem Modul IT Bsp.:

Könnt Ihr Euch das erklären?

Mfg
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

rischbiter123

Moin,

das passiert, glaube ich, wenn das attr global commandref auf modular steht.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

HomeAuto_User

Hallo Andreas,

danke für deine schnelle Antwort. Leider ist dies nicht der Fall.

Internals:
   DEF        no definition
   FD         3
   NAME       global
   NR         1
   STATE      no definition
   TYPE       Global
   currentlogfile ./log/fhem-2019-06.log
   logfile    ./log/fhem-%Y-%m.log
Attributes:
   autoload_undefined_devices 1
   autosave   0
   comment    https://fhem.de/stats/statistics.html
   configfile fhem.cfg
   language   DE
   latitude   51.340824
   logfile    ./log/fhem-%Y-%m.log
   longitude  12.484747
   modpath    .
   nrarchive  1
   room       Unsorted
   stacktrace 0
   statefile  ./log/fhem.save
   updateInBackground 1
   userattr   cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon siriName sortby webCmd webCmdLabel:textField-long widgetOverride
   verbose    3
   version    fhem.pl:19485/2019-05-29
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

rischbiter123

Moin,

setz das Attribut mal explizit auf full und versuch es dann noch mal. Eventuell muss dann ein update gemacht werden.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

HomeAuto_User

Zitat von: rischbiter123 am 17 Juni 2019, 21:08:47
Moin,

setz das Attribut mal explizit auf full und versuch es dann noch mal. Eventuell muss dann ein update gemacht werden.

LG

Andreas

Nachdem ich das Attribut auf "full" setzte erscheint nach einen Update das selbe.
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

rudolfkoenig

"Device specific help" ruft "help <modulname>" auf.
Wenn das nicht funktoniert, muss man bei help weitersuchen.

HomeAuto_User

Zitat von: rudolfkoenig am 17 Juni 2019, 21:25:57
"Device specific help" ruft "help <modulname>" auf.
Wenn das nicht funktoniert, muss man bei help weitersuchen.

Ein

help IT

bringt

Internal command: it

... oder stehe ich auf dem Schlauch  ???
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Wuehler

#7
Moin,

Fand das interessant und habe den Fehler gefunden.
In Zeile 44 von 98_help.pm fehlt ein \, vor $mod
Ist:
if($cmds{help}{InternalCmds} !~ m/$mod\,/) {
Soll:
     if($cmds{help}{InternalCmds} !~ m/\,$mod\,/) {

Dadurch matched eine Abfrage nach IT auf das command quit.
Um das erste command auch zu erkennen müsste in Zeile 163 ein Komma an den Anfang gesetzt werden:
Soll:
my $output = ",";

Ist ungetestet, da ich im Zug bin und nur ein Handy dabei habe.

Edit: das Forum sonstiges passt für help. Sollte betateilchen also mitbekommen als Maintainer.

Viele Grüße,
Dirk

HomeAuto_User

Hallo Dirk,

Danke für deine Antwort.
Ich habe es mal auf die Schnelle eingebaut und siehe da, die Help ist sichtbar :)

Ich würde Betateilchen mal direkt noch informieren um diesen Fix zu beheben ;)

Lg


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet