Ist mir gerade im Modul DENON_AVR aufgefallen:
:noArg soll ja FHEMWEB ermöglichen, bei set- oder get-Befehlen in der GUI kein Eingabefeld vorzusehen. Funktioniert. Aber wenn dann (wie erwartet) die Usage-Meldung ausgegeben wird, wird bei get das Suffix :noArg mit ausgegeben, bei set hingegen erwartungsgemäß nicht. Ähnlich unerwartet wird bei get in der Usage-Meldung die Liste der Möglichkeiten mit ausgegeben
Das betrifft nicht nur DENON_AVR. Ähnlich verhält sich z.B. auch FRITZBOX bei
get FritzBox unbekanntund liefert
Unknown argument unbekannt, choose one of luaQuery luaData javaScript luaDectRingTone luaFunction luaInfo:lanDevices,ledSettings,vpnShares,wlanNeighborhood,mobileInfo,globalFilters,smartHomeDevices,smartHomeAutomation,kidProfiles,userInfos smartHomePreDef fritzLog lanDeviceInfo tr064Command tr064ServiceList:tr64,igd callApifromList:data.lua,query.lua,tr064,javascript showFritzOS:noArg
Grüßle, Michael
Zitatwird bei get das Suffix :noArg mit ausgegeben, bei set hingegen erwartungsgemäß nicht.
Erwartungsgemaess ist das nicht: FHEMWEB stellt anhand diesen Suffixen fest, welches Widget gewuenscht ist.
Wenn nichts angegeben ist, wird ein simples Textfeld angeboten.