FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: roli am 18 Oktober 2017, 08:51:45

Titel: Setzen von group Elementen
Beitrag von: roli am 18 Oktober 2017, 08:51:45
Ich habe mehren defines das  Attribute  group ( Ofen)  gegeben.

Allerdings bekomme ich jetzt bei der Anweisung:

set group=Ofen  off     ( oder on )      immer folgende Ausgabe:

" Unknown argument off, choose one of active addRegexpPart inactive removeRegexpPart "

Hinweise:  Offensichtl. wird das set ausgeführt, aber weshalb der Fehler oder Hinweis kommt ist mir nicht klar.

Defines:

####Aktoren (Output)  4 Port relais angeschlossen ####


setdefaultattr group   Ofen
setdefaultattr valueFn {($VALUE eq "on")?"off":"on"}
setdefaultattr setList on off
setdefaultattr devStateIcon on:ios-on-green:off .*:ios-off:on

#--- Bank B-----

# Ladegruppen  für die Oefen   --  siehe  rw_LadenHeizung.cfg

define prxPortB0 readingsProxy icMCP23017:PortB0
  attr prxPortB0 setFn {($CMD eq "on")?"PortB0 off":"PortB0 on"}
  attr prxPortB0 alias Oefen_Keller
  attr prxPortB0 sortby 7
 
define prxPortB1 readingsProxy icMCP23017:PortB1
  attr prxPortB1 setFn {($CMD eq "on")?"PortB1 off":"PortB1 on"}
  attr prxPortB1 alias Oefen_Unten
  attr prxPortB1 sortby 6
 
define prxPortB2 readingsProxy icMCP23017:PortB2
  attr prxPortB2 setFn {($CMD eq "on")?"PortB2 off":"PortB2 on"}
  attr prxPortB2 alias Oefen_Oben-Sonst
  attr prxPortB2 sortby 5
   
   
define prxPortB3 readingsProxy icMCP23017:PortB3
  attr prxPortB3 setFn {($CMD eq "on")?"PortB3 off":"PortB3 on"}
  attr prxPortB3 alias Oefen_Bad
  attr prxPortB3 sortby 4



Titel: Antw:Setzen von group Elementen
Beitrag von: igami am 18 Oktober 2017, 10:40:58
mach doch Mal ein list group=Ofen ich vermute, dass du auch ein notify in der Gruppe hast
Titel: Antw:Setzen von group Elementen
Beitrag von: roli am 18 Oktober 2017, 21:51:45
Ja ich habe noch ein  notify, allerdings  auf  prxPortA4. also auf einen Eingangsport und der
Gehoert nicht  zu den. B0 ... B3 Ausgangs ports.

Verwirrt doch sehr wad jetzt das Problem sein soll ?
Titel: Antw:Setzen von group Elementen
Beitrag von: Otto123 am 18 Oktober 2017, 22:40:54
Hi,
genau das ist das Problem
Zitatset group=Ofen  off     ( oder on )      immer folgende Ausgabe:

" Unknown argument off, choose one of active addRegexpPart inactive removeRegexpPart "
Du wendest damit ein set Befehl off auf ein notify an, welches diesen set <> off Befehl nicht verarbeiten kann.
Ein notify versteht bloß die set Befehle aus der Fehlermeldung.  :-X

Gruß Otto
Titel: Gelöst :Setzen von group Elementen
Beitrag von: roli am 19 Oktober 2017, 17:20:33
Super -- vielen Dank.

Ich muss wohl mehr mit "List" prüfen aber bin nicht selbst darauf gekommen, da ich nicht daran gedacht hätte, dass das
NOTIFY auch das Gruppen attribute bekommt. Wie blöd von mir.

Werde jetzt besser mal alle meine Definitionen prüfen !!

Und wieder sollten ein paar Fehler weg sein .
Titel: Antw:Setzen von group Elementen
Beitrag von: Amenophis86 am 19 Oktober 2017, 18:52:57
Und bitte Codetags nutzen das nächste Mal ;)