Steckdosen mit Solarstrom einschalten

Begonnen von hans, 11 Januar 2020, 02:23:03

Vorheriges Thema - Nächstes Thema

hans

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

Romoker

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
BeagleBoneBlack & Raspberry Pi 4; FB7490; div. Homematic Komponenten; CUL433: CUL_TX, Conbee II, SOMFY, 1-Wire, Z-Wave, Zigbee, SmartPlugs von Sonoff und Shelly mit MQTT

ch.eick

#2
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
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

ch.eick

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

Gruss
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

hans

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

ch.eick

#5
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?...
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick