Hi
ich möchte wenn meine PV Anlage Strom ins Netz einspeist das dann eine Steckdose geschaltet wird. Gemessen wird der Strom mit dem SmartPi
Ich versuche es mit folgendem Code im Notify
my $SmartPi = ReadingsVal("SmartPi", "phase1_Power", "");
if ($EVTPART1 < -10) {
fhem ('set MySwitch1 on')
} else {
if ($EVTPART1 > 10) {
fhem ('set MySwitch1 off')
}
}
}
Da es nicht funktioniert, hat jemand eine Idee warum es nicht will? :-)
Danke
Wie sieht denn Dein $EVENT vom Notify aus? Bist Du Dir sicher, ob $EVTPART1 den Wert von phase_1Power auch enthält? Die Variable $SmartPi wird in Deinem Code nicht genutzt und ist überflüssig.
Viele Grüße
Da war ich zu langsam...
Moin.
Ich bin zwar noch nicht wach, aber Du setzt $SmartPi und vergleichst auf $EVTPART1 ist das so richtig?
Zitat
my $SmartPi = ReadingsVal("SmartPi", "phase1_Power", "");
if ($EVTPART1 < -10) {
fhem ('set MySwitch1 on')
} else {
if ($EVTPART1 > 10) {
fhem ('set MySwitch1 off')
}
}
}
Gesendet von meinem SM-G930F mit Tapatalk
Ich nochmal...
Hier findest Du meine komplexere Loesung, weil ich da auch seit einiger Zeit dran bin.
Im ersten Post ist eine aeltere Implementierung, die ich bei Interesse gerne noch aktualisiere.
https://forum.fhem.de/index.php/topic,102297.0.html (https://forum.fhem.de/index.php/topic,102297.0.html)
Gruss
Christian
Vielen Dank!
Ich dachte es würde damit gehen das ich den Wert des Smartpi auslese und dann mit einer Wenn-Bedingung die Steckdose schalten kann!
Da werde ich mich etwas mehr reinlesen müssen :-)
Es kommt halt drauf an was Du machen möchtest. Bei mir ging es auch einfach los;-)
Welches Gerät? Auch manuell? Mindestlaufzeit? Auch mit Zeitfenster? Einschaltverzögerung? Maximallaufzeit? Muss es auch laufen, wenn kein PV-Strom da war?...