Autor Thema: Define mit Schalterstellung P nicht möglich  (Gelesen 1470 mal)

Offline ChrisD

  • Sr. Member
  • ****
  • Beiträge: 957
Define mit Schalterstellung P nicht möglich
« am: 24 Januar 2015, 23:21:30 »
Hallo,

Ich habe versucht eine Intertechno-Steckdose bei der der Schalter auf P steht in FHEM zu integrieren:
define IT_P1 IT P1 Dabei kommt es zu einer Fehlermeldung dass die Definition falsch wäre:
Zitat
wrong syntax: define <name> IT 10-bit-housecode off-code on-code [dimup-code] [dimdown-code]

Der Grund hierfür ist dass im Code von 10_IT.pm in Zeile 208 nur die Buchstaben A-O zugelassen werden:
if($a[2] =~ /^([A-O])(([0]{0,1}[1-9])|(1[0-6]))$/i) {
Ich habe die Zeile in:
if($a[2] =~ /^([A-P])(([0]{0,1}[1-9])|(1[0-6]))$/i) { geändert wodurch das define funktioniert und die Steckdose auch geschaltet werden kann.

Gibt es einen Grund wieso die Schalterstellung P nicht verwendet werden soll ?

Grüße,

ChrisD