Hey
eigentlich wollte ich nur ein simples doif welches eine Steckdose schaltet wenn die PV Anlage mehr als xxx Watt produziert.
Aber er schaltet nicht?
Findet jemand den Fehler?
1. keine Screenshots, da hat keiner Lust sich das bei derartigen Fragen anzusehen
2. bitte nutze code tags (der # Button) für Code
3. list aller beteiligten Devices hilft immer
4. dir fehlen Klammern im ersten Bedingungsteil
([9:30-18:00] and ([STP8000TL20:state] > 3000))
(set MQTT2_DVES_POW_2 on)
DOELSE
(set MQTT2_DVES_POW_2 off)
OK. Sorry.
Danke schön.
Ich wollte nur sicher gehen das alle Infos möglichst zu sehen sind da ich nicht wusste wo der Fehler liegt.
Ich dachte mir auch es kann nichts grosses sein.
Wäre es jetzt noch möglich einen Zeitfaktor einzubauen. Das der Schalter nicht direkt ausgeht wenn sich eine Wolke vor die Sonne schiebt?
Sprich der Wert muss min. 20 Minuten kleiner den 3000 sein bevor der Schalter ausgeht?
([9:30-18:00] and ([STP8000TL20:state] > 3000))
(set MQTT2_DVES_POW_2 on)
DOELSE
(set MQTT2_DVES_POW_2 off)
Schau mal in die commandref zu DOIF Verzögerung von Timern (https://fhem.de/commandref_DE.html#DOIF_timerWithWait) und dem Beispiel Benachrichtigung "Waschmaschine fertig", wenn Verbrauch mindestens 5 Minuten unter 2 Watt.
Dann müsste das eigentlich ein simple wait sein :).
wait 0:900
Der erste Teil wird direkt ausgeführt und der zweite nach 15 Minuten sprich 900 Sekunden.
Wird morgen dann mal getestet ob er auch angeht wenn die Sonne scheint.
Danke noch mal.