Frage zu Überprüfung von $hash->{AttrList}

Begonnen von klausw, 01 Februar 2014, 17:51:12

Vorheriges Thema - Nächstes Thema

klausw

hallo zusammen,

ich habe folgendes in meinem Modul definiert:
$hash->{AttrList} = "poll_interval loglevel:0,1,2,3,4,5" .
  " Port_a:in,out,cnt" . " Port_b:in,out,cnt" . " Port_c:in,out,cnt" .
  " Port_d:in,out,PWM" .
  " Port_e:in,out,ADC" . " Port_f:in,out,ADC";

Die Attribute selbst werden direkt von FHEM auf Gültigkeit überprüft. Allerdings nicht nicht Attribut-Values.
Gibt es eine Möglichkeit diese mit überprüfen zu lassen oder muss ich das selbst in der AttrFn machen?
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

UliM

Hi,
musst Du selbst in der AttrFn machen.
Statt loglevel bitte verbose verwenden.
=8-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

klausw

irgendwas muss ja wieder sein  ;D
Zitat von: UliM am 01 Februar 2014, 19:58:38
Statt loglevel bitte verbose verwenden.
Also lasse ich das loglevel in der AttrList weg?
Die Codezeilen bleiben Log n, "logtext";?


RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

betateilchen

Zitat von: klausw am 01 Februar 2014, 20:38:32Die Codezeilen bleiben Log n, "logtext";?

Nein. Das Logging ist schon seit mehreren Monaten auf die neue Funktion Log3() umgestellt, die auch das Attribut "verbose" nutzen kann.

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

rudolfkoenig

Und wurde hier angekuendigt, beschrieben und durchgekaut. Ist jetzt ueber 5 Monate her.

klausw

ups, hatte ich übersehen...Module werden angepasst
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280