99_getstate.pm on/off für State

Begonnen von jailbreaker07, 11 September 2017, 19:22:14

Vorheriges Thema - Nächstes Thema

jailbreaker07

Hallo,

mit getstate Schrank_Rechts erhalte ich folgendes: .R-msgScPosA:1 .R-transmitTryMax:3 R-sign:0 state:0 trigger_cnt:3

Jetzt möchte ich jedoch für State "on" oder "off" haben....

In den 99_getstate.pm Modul muss der unten stehende Bereich angepasst werde denke ich.... nur wie genau?


sub stringToNumber($)
{
  my $s = shift;

  $s = "0" if($s =~ m/^(off|no \(yes\/no\))$/);
  $s = "1" if($s =~ m/^(on|yes \(yes\/no\))$/);
  $s = "0" if($s =~ m/^(open|no \(yes\/no\))$/);
  $s = "1" if($s =~ m/^(closed|yes \(yes\/no\))$/);
  $s = "0" if($s =~ m/^(locked|no \(yes\/no\))$/);
  $s = "1" if($s =~ m/^(unlocked|yes \(yes\/no\))$/);




  return $s;
}



Danke

Thorsten