States eines Device ändert State eines anderen devices

Begonnen von doman75, 13 März 2014, 20:16:30

Vorheriges Thema - Nächstes Thema

doman75

hallo,

ich komme da nicht weiter ein Device hat den State 0.0 oder 100.0 und dann soll in Abhängigkeit davon der State des 2ten Devices auf On oder Off gesetzte werden, habt ihr da einen Lösungsansatz?

Folgendes habe ich mal probiert:
define Test notify Device1.* {\
my ($val);;\
$val = fhem "getstate @";;\
if $val == 0.0 then fhem "setstate Device2 Off";;\
if $val == 100.0 then fhem "setstate Device2 Off";;\
}

Das ging in irgendeiner Variante auch mal kurz, aber nicht richtig .

Hilfe Hilfe
Swen

Puschel74

Hallo,

ich weiß das ich mich damit unbeliebt mache aber du wirst noch dankbar sein wenn du länger hier im Forum aktiv sein willst  ;)
http://forum.fhem.de/index.php/topic,16311.0.html

Versuch mal das:
define Test notify Device1.* {
  my $val=Value("Device1);
  if ($val = "0.0") set Device2 On;
  if ($val = "100.0") set Device2 Off;
}

oder das:
define Test notify Device1.* {
  if ($EVENT = "0.0"){
    fhem("set Device2 On");
  }
  if ($EVENT = "100.0"){
    fhem("set Device2 Off");
  }
}

Ob die 0.0 und 100.0 jetzt in "" müssen oder nicht weiß ich auf die schnelle nicht.
Probiers bitte aus und schau auch im FHEM-Logfile nach.

Oder anders gesagt - lies dir bitte erst den Link durch.
Danke.

Grüße

P.S.: Ja - Fragen sind erwünscht und gerne gesehen.
Aber es wäre schön wenn ein Mindeststandard bereits erfüllt wäre damit unnötige Nachfragen ausbleiben können.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

justme1968

bei strings eq und bei zahlen == als vergleichsoperator.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Puschel74

Wusste ich doch das ich wieder was verwechsle.
= Zuweisung
== Vergleich
Ich war mal wieder zu faul in meine Codes zu schauen
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.