Define mit Schalterstellung P nicht möglich

Begonnen von ChrisD, 24 Januar 2015, 23:21:30

Vorheriges Thema - Nächstes Thema

ChrisD

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:
Zitatwrong 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