FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: xl:bk am 21 Juli 2020, 21:16:50

Titel: [gelöst]Doif mit Bedingung AND Sunset / Sunrise, dass nur bei Bedingung triggert
Beitrag von: xl:bk am 21 Juli 2020, 21:16:50
Hallo zusammen,

ich bastel schon eine ganze Weile mit FHEM und bin bisher eigentlich immer mit Tipps aus anderen Threads zurecht gekommen. Allerdings habe ich jetzt ein (wahrscheinlich) kleines Problem, an dem ich auch mit der Suche nicht weiter komme.

Ich habe ein at, um die Zeit vom Sonnenaufgang zu bestimmen:

define Sonnenauf at *{sunrise("REAL",0,"4:00","08:00")} set Sonnenauf on

Das funktioniert soweit auch wie gewünscht (man könnte wahrscheinlich auch sunrise_abs() benutzen, anstatt den Zeitraum zwischen 4 Uhr und 8 Uhr zu begrenzen, aber das sollte bei meinem Problem keine Rolle spielen.

Dieses at gibt folgendes Reading aus state    Next: 05:49:36

Soweit so gut. Allerdings hätte ich jetzt das Ergebnis gerne in einem Reading, dass nur aus der Zeit besteht, also "05:49:36" ohne das Wort next davor.

Daher dachte ich mir, ich erstelle einfach ein UserReading und filtere mir die Zeitangabe mit einem RegEx heraus. Allerdings bin ich da überhaupt nicht fit  ::) ::)

Mit einem RegEx Online-Tester habe ich etwas herum probiert und bin schlussendlich auf folgendes UserReading gekommen (Codeauszüge aus der config):

attr Sonnenauf userReadings Sonnenaufgangszeit:state.* {ReadingsVal("Sonnenauf","state","" ) =~ /Next: ([\d\:]+)/;; $1}

Allerdings wir beim triggern des at mittels { at_Exec( $defs{Sonnenauf} ) } kein neues Reading erstellt.

Kann mir bitte jemand auf die Sprünge helfen, wo mein Fehler liegt?

Viele Grüße
Titel: Antw:Problem bei UserReadings mit RegEx in "at"
Beitrag von: amenomade am 21 Juli 2020, 21:37:18
Zitatdefine Sonnenauf at *{sunrise("REAL",0,"4:00","08:00")} set Sonnenauf on
Sonnenauf ist der Name des at oder eines dummy, das Du auf "on" setzt? (es steht beidseitig in deiner DEF, wie ob Du den at selbst auf "on" setzen würdest... was nicht geht)

{ at_Exec( $defs{Sonnenauf} ) }erzeugt aber kein Event worauf userReadings reagieren könnte.

Ebenso erzeugt ein at kein Event in der Form "state Next:..", wenn er die nächste Zeit aktualisiert, sondern
2020-07-21 21:34:14 at Sonnenauf Next: 21:34:44

Du musst dein Trigger anpassen.

Titel: Antw:Problem bei UserReadings mit RegEx in "at"
Beitrag von: xl:bk am 21 Juli 2020, 22:14:17
Sorry, da hatte ich wohl etwas falsch verstanden und daher wurde das dann von FHEM (richtigerweise) auch vervollständigt.

Zunächst einmal möchte ich mit dem at "Sonnenauf" keinen weiteren Befehl ausführen.
Daher wäre die Definition des at wohl folgendermaßen richtig (also in der DEF nur {}, bisher noch kein Dummy definiert):

define Sonnenauf at *{sunrise("REAL",0,"4:00","08:00")} {}

Allerdings fehlt mir dann wohl ein Event, auf den das UserReading reagieren könnte, richtig?

Damit hätte ich dann folgende Möglichkeiten:

1. einen Dummy definieren, der vom AT gesetzt wird?
2. mit Hilfe von "setreading" im at ein Reading erzeugen, das die Zeit enthält?

Oder bin ich völlig auf dem Holzweg?
Titel: Antw:Problem bei UserReadings mit RegEx in "at"
Beitrag von: amenomade am 21 Juli 2020, 22:23:51
Jetzt verstehe ich gar nicht mehr, was Du machen willst. Nur ein Reading haben, mit der Zeit des Sonnenaufgangs? Wofür? Du kannst einfach die Funktion benutzen wo Du sie braucht.


Alternativ: schau mal das Modul Twilight  (https://fhem.de/commandref_DE.html#Twilight). Da hast Du alle mögliche Readings...
Oder einfach ein "at (Mitternacht) set einDummy {sunrise(...)}"
Titel: Antw:Problem bei UserReadings mit RegEx in "at"
Beitrag von: xl:bk am 21 Juli 2020, 22:29:45
Ich möchte eigentlich in einem doif die Zeiten vom Sonnenaufgang verwenden.
Das geht auch direkt mit sunrise_abs(), aber damit das jeden Tag funktioniert, muss man im doif das attribut "do allways" setzen. Allerdings führt das in meinem Fall dazu, dass das doif häufiger getriggert wird, als ich das möchte. Für meinen Anwendungsfall möchte ich möglichst wenig Triggerungen vom doif haben.

Dann schaue ich mit mal Twilight an, danke für den Tipp
Titel: Antw:Problem bei UserReadings mit RegEx in "at"
Beitrag von: amenomade am 21 Juli 2020, 22:35:10
Ah... dann gucken wir lieber das echte Problem.

Eine Zeitbedingung im DOIF braucht immer do always, sonst wird es nur einmal getriggert und am nächsten Tag nicht. Über ein Reading mit der Zeit wird es genauso sein.

Zeit mal lieber dein DOIF und erkläre was nicht funktioniert. Das wird, glaube ich, produktiver. Ansonsten warte ich hier, bis Du mit den alternativen Lösungen auch nicht zufrieden bist ;)
Titel: Antw:Problem bei UserReadings mit RegEx in "at"
Beitrag von: xl:bk am 21 Juli 2020, 22:51:00
EDIT: Sorry, falschen Knopf gedürckt. Ich war noch nicht fertig.


:) wahrscheinlich hast du Recht.
Soll ich den Titel des Threads dann noch anpassen, damit andere auch Bescheid wissen, um was es eigentlich geht?

Also folgendes Ziel:
Ich möchte die Warmwassersolltemperatur meiner Wärmepumpe bei genügen Leistungsüberschuss der Photovoltaikanlage etwas erhöhen. Damit kann ich mir wahrscheinlich eine Warmwasserbereitung in der Nacht ersparen. Mir ist klar, dass der Wirklungsgrad mit steigender Temperatur abnimmt, aber dafür ist der Strom vom Dach ja auch nur 1/3 so teuer wie Netzbezug  :)

Daher habe ich folgenders doif definiert (sorry für die Schreibweise, zumindest für mich ist es so etwas übersichtlicher. Aber ich bin auch eher Konstrukteur als Progrmmierer  ;) ):



(
[elgris:SMAEM1900045092_Einspeisung_Wirkleistung] >= [SolarEdgeMod:PVTHZreserve]
)
(
get Mythz p04DHWsetDayTemp,
setreading Mythz p04DHWsetDayTemp_old [Mythz:p04DHWsetDayTemp],
setreading Mythz THZPVWarmwasser 1
)
DOELSE
(
setreading Mythz THZPVWarmwasser 0
)


eine kurze Erklärung zu den Readings:

SMAEM1900045092_Einspeisung_Wirkleistung: aktuelle Leistung am Einspeisepunkt
PVTHZreserve: von mir festgelegter Wert, über dem die Warmwasserbereitung erhöht werden soll. Aktuell mal 3 kW festgelgt
get Mythz p04DHWsetDayTemp ausleden der am Gerät eingestellten Warmwassertemperatur
setreading Mythz p04DHWsetDayTemp_old [Mythz:p04DHWsetDayTemp "zwischenspeichern der eingestellten Warmwassertemp., damit ich nach dem FHEM-Eingriff wieder den alten Sollwert einstellen kann
THZPVWarmwasser: Dummy, der zunächst einmal die Erhöhung der Solltemperatur darstellen soll.

Damit ich im doif keine festen Werte eintragen muss, greife ich auf Readings in den unterschiedlichen Geräten zurück.
Aktuell schreibe ich noch nicht auf der RS232 der Wärmepumpe rum, sondern teste das ganze erst einmal mit einem Reading "THZPVWarmwasser". Das schreibe ich in einen Log und schau mir abends mal an, was da so passiert. Ich möchte auf der Wärmepumpe möglichst wenig Schreibvorgänge im EEPROM verursachen, daher soll später dann eine Ausgabe/Wechsel von 0/1 auch wirklich nur bei einem Statuswechsel von "THZPVWarmwasser" erfolgen.
Um bei wolkigem Wetter nicht immer hin und her zu springen, habe ich für das doif noch wait-attibute definiert. Zunächst soll die Leistung mindest 45 Minuten am Stück über dem Sollwert liegen, bevor die Warmwassertemp. erhöht wird.
Außerdem soll die Wärmepume dann mindest 30 Minuten lang den neuen Sollwert behalten, um ein Takten bei Wolken usw. zu verhindern (Zeiten muss ich wohl im Winter mal ermitteln, ich habe aktuell noch keine Idee, wie lange welche Leistung vom Dach zur Verfügung steht).

Soweit funktioniert das auch wie gewünscht, allerdings wird durch das zweite wait-attibut die Wärmpumpe natürlich auch dann noch auf dem hohen Warmwassersollwert gehalten, wenn gegen Abend gar nicht mehr genug Leistung zur Verfügung stehen kann.
Daher würde ich gerne eine zusätzliche Bedingnung in das doif integrieren: bitte nur dann ausführen, wenn Zeitraum zwischen Sonnenaufgang und Sonnenuntergang -  2 h liegt.

Ich hoffe das war jetzt nicht zu kompliziert erklärt  :)
Titel: Antw:Problem bei UserReadings mit RegEx in "at"
Beitrag von: amenomade am 21 Juli 2020, 23:18:09
Ja, am besten Titel ändern

Die wait Attribute kann ich nicht sehen.
Bitte liefer lieber ein "list <DOIFname>"

Zitatbitte nur dann ausführen, wenn Zeitraum zwischen Sonnenaufgang und Sonnenuntergang -  2 h liegt.

dann einfach
and [?time1-time2] (zwischen time1 und time2). Mit ? wird time1 nicht triggern. Es wird nur geprüft, ob es wahr ist oder nicht.
Titel: Antw:Doif mit Sunset / Sunrise, dass nur beim Erfüllen aller Bedingungen triggert
Beitrag von: xl:bk am 21 Juli 2020, 23:37:17
Danke dir, dass du dich meinem Problem annimmst. Ich bin immer froh, wenn ich etwas dazu lernen kann.

ZitatDie wait Attribute kann ich nicht sehen.
Bitte liefer lieber ein "list <DOIFname>"
Muss ich morgen früh machen, wenn ich am Rechner bin. Ist mit dem Handy etwas schlecht.

Dann schaue ich mir das mit dem "?" mal an.

Ich melde mich morgen.

Erst mal gute Nacht  :)
Titel: Antw:Doif mit Sunset / Sunrise, dass nur beim Erfüllen aller Bedingungen triggert
Beitrag von: xl:bk am 22 Juli 2020, 06:50:11
Guten morgen,

so, hier noch das list vom doif:

Internals:
   DEF        (
[elgris:SMAEM1900045092_Einspeisung_Wirkleistung] >= [SolarEdgeMod:PVTHZreserve]
)
(
get Mythz p04DHWsetDayTemp,
setreading Mythz p04DHWsetDayTemp_old [Mythz:p04DHWsetDayTemp],
setreading Mythz THZPVWarmwasser 1
)
DOELSE
(
setreading Mythz THZPVWarmwasser 0
)
   FUUID      5efb470d-f33f-a423-5ac5-f678676818a08883
   MODEL      FHEM
   NAME       di_PV_WW
   NOTIFYDEV  global,SolarEdgeMod,elgris
   NR         308
   NTFY_ORDER 50-di_PV_WW
   STATE      cmd_2
   TYPE       DOIF
   VERSION    22030 2020-05-25 14:10:16
   READINGS:
     2020-07-22 06:47:39   Device          elgris
     2020-07-21 22:00:08   cmd             2
     2020-07-21 22:00:08   cmd_event       elgris
     2020-07-21 22:00:08   cmd_nr          2
     2020-07-22 06:47:39   e_elgris_SMAEM1900045092_Einspeisung_Wirkleistung 0.0
     2020-07-14 13:51:16   mode            enabled
     2020-07-21 22:00:08   state           cmd_2
   Regex:
     accu:
     cond:
       SolarEdgeMod:
         0:
           PVTHZreserve ^SolarEdgeMod$:^PVTHZreserve:
       elgris:
         0:
           SMAEM1900045092_Einspeisung_Wirkleistung ^elgris$:^SMAEM1900045092_Einspeisung_Wirkleistung:
   attr:
     wait:
       0:
         [Mythz:THZPVONdelay]
       1:
         [Mythz:THZPVOFFdelay]
     waitdel:
   condition:
     0            ::ReadingValDoIf($hash,'elgris','SMAEM1900045092_Einspeisung_Wirkleistung') >= ::ReadingValDoIf($hash,'SolarEdgeMod','PVTHZreserve')
   do:
     0:
       0            get Mythz p04DHWsetDayTemp,  setreading Mythz p04DHWsetDayTemp_old [Mythz:p04DHWsetDayTemp],  setreading Mythz THZPVWarmwasser 1
     1:
       0            setreading Mythz THZPVWarmwasser 0
   helper:
     DEVFILTER  ^global$|^SolarEdgeMod$|^elgris$
     NOTIFYDEV  global|SolarEdgeMod|elgris
     event      SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0.0001,SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000,-17.0,SMAEM1900045092_Saldo_Wirkleistung: -17.0,SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 956.7,SMAEM1900045092_Bezug_Wirkleistung: 17.0,SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.1257,SMAEM1900045092_Einspeisung_Wirkleistung: 0.0,SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1101.8344,SMAEM1900045092_Bezug_Blindleistung: 491.0,SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1071.8,SMAEM1900045092_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.2,SMAEM1900045092_Bezug_Scheinleistung: 701.0,SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1708.6,SMAEM1900045092_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_CosPhi: 0.025,SMAEM1900045092_SoftwareVersion: 1.02.08.R,SMAEM1900045092_SUSyID: 270,OBISnewItems: none,SMAEM1900045092_L1_Saldo_Wirkleistung: 22.0,SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 295.9,SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 38.6,SMAEM1900045092_L1_Einspeisung_Wirkleistung: 22.0,SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 334.5,SMAEM1900045092_L1_Bezug_Blindleistung: 119.0,SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 335.1,SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6,SMAEM1900045092_L1_Bezug_Scheinleistung: 154.0,SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 564.6,SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L1_Strom: 0.65,SMAEM1900045092_L1_Spannung: 238.8,SMAEM1900045092_L1_CosPhi: 4294967.151,SMAEM1900045092_L2_Saldo_Wirkleistung: -106.0,SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 192.1,SMAEM1900045092_L2_Bezug_Wirkleistung: 106.0,SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 95.9,SMAEM1900045092_L2_Einspeisung_Wirkleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 288.0,SMAEM1900045092_L2_Bezug_Blindleistung: 177.0,SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 340.1,SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4,SMAEM1900045092_L2_Bezug_Scheinleistung: 324.0,SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 590.2,SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L2_Strom: 1.36,SMAEM1900045092_L2_Spannung: 237.9,SMAEM1900045092_L2_CosPhi: 0.327,SMAEM1900045092_L3_Saldo_Wirkleistung: 65.0,SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 370.0,SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8,SMAEM1900045092_L3_Einspeisung_Wirkleistung: 65.0,SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 390.7,SMAEM1900045092_L3_Bezug_Blindleistung: 193.0,SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 304.2,SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7,SMAEM1900045092_L3_Bezug_Scheinleistung: 223.0,SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 552.6,SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L3_Strom: 0.94,SMAEM1900045092_L3_Spannung: 237.4,SMAEM1900045092_L3_CosPhi: 4294967.002
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   elgris
     timerevent SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0.0001,SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000,-17.0,SMAEM1900045092_Saldo_Wirkleistung: -17.0,SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 956.7,SMAEM1900045092_Bezug_Wirkleistung: 17.0,SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.1257,SMAEM1900045092_Einspeisung_Wirkleistung: 0.0,SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1101.8344,SMAEM1900045092_Bezug_Blindleistung: 491.0,SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1071.8,SMAEM1900045092_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.2,SMAEM1900045092_Bezug_Scheinleistung: 701.0,SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1708.6,SMAEM1900045092_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_CosPhi: 0.025,SMAEM1900045092_SoftwareVersion: 1.02.08.R,SMAEM1900045092_SUSyID: 270,OBISnewItems: none,SMAEM1900045092_L1_Saldo_Wirkleistung: 22.0,SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 295.9,SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 38.6,SMAEM1900045092_L1_Einspeisung_Wirkleistung: 22.0,SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 334.5,SMAEM1900045092_L1_Bezug_Blindleistung: 119.0,SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 335.1,SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6,SMAEM1900045092_L1_Bezug_Scheinleistung: 154.0,SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 564.6,SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L1_Strom: 0.65,SMAEM1900045092_L1_Spannung: 238.8,SMAEM1900045092_L1_CosPhi: 4294967.151,SMAEM1900045092_L2_Saldo_Wirkleistung: -106.0,SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 192.1,SMAEM1900045092_L2_Bezug_Wirkleistung: 106.0,SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 95.9,SMAEM1900045092_L2_Einspeisung_Wirkleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 288.0,SMAEM1900045092_L2_Bezug_Blindleistung: 177.0,SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 340.1,SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4,SMAEM1900045092_L2_Bezug_Scheinleistung: 324.0,SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 590.2,SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L2_Strom: 1.36,SMAEM1900045092_L2_Spannung: 237.9,SMAEM1900045092_L2_CosPhi: 0.327,SMAEM1900045092_L3_Saldo_Wirkleistung: 65.0,SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 370.0,SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8,SMAEM1900045092_L3_Einspeisung_Wirkleistung: 65.0,SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 390.7,SMAEM1900045092_L3_Bezug_Blindleistung: 193.0,SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 304.2,SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7,SMAEM1900045092_L3_Bezug_Scheinleistung: 223.0,SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 552.6,SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L3_Strom: 0.94,SMAEM1900045092_L3_Spannung: 237.4,SMAEM1900045092_L3_CosPhi: 4294967.002
     triggerDev elgris
     timerevents:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0.0001
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       -17.0
       SMAEM1900045092_Saldo_Wirkleistung: -17.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 956.7
       SMAEM1900045092_Bezug_Wirkleistung: 17.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.1257
       SMAEM1900045092_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1101.8344
       SMAEM1900045092_Bezug_Blindleistung: 491.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1071.8
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.2
       SMAEM1900045092_Bezug_Scheinleistung: 701.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1708.6
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 0.025
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 22.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 295.9
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 38.6
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 22.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 334.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 119.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 335.1
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 154.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 564.6
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 0.65
       SMAEM1900045092_L1_Spannung: 238.8
       SMAEM1900045092_L1_CosPhi: 4294967.151
       SMAEM1900045092_L2_Saldo_Wirkleistung: -106.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 192.1
       SMAEM1900045092_L2_Bezug_Wirkleistung: 106.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 95.9
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 288.0
       SMAEM1900045092_L2_Bezug_Blindleistung: 177.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 340.1
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 324.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 590.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 1.36
       SMAEM1900045092_L2_Spannung: 237.9
       SMAEM1900045092_L2_CosPhi: 0.327
       SMAEM1900045092_L3_Saldo_Wirkleistung: 65.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 370.0
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 65.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 390.7
       SMAEM1900045092_L3_Bezug_Blindleistung: 193.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 304.2
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 223.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 552.6
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 0.94
       SMAEM1900045092_L3_Spannung: 237.4
       SMAEM1900045092_L3_CosPhi: 4294967.002
     timereventsState:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0.0001
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       state: -17.0
       SMAEM1900045092_Saldo_Wirkleistung: -17.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 956.7
       SMAEM1900045092_Bezug_Wirkleistung: 17.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.1257
       SMAEM1900045092_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1101.8344
       SMAEM1900045092_Bezug_Blindleistung: 491.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1071.8
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.2
       SMAEM1900045092_Bezug_Scheinleistung: 701.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1708.6
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 0.025
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 22.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 295.9
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 38.6
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 22.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 334.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 119.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 335.1
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 154.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 564.6
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 0.65
       SMAEM1900045092_L1_Spannung: 238.8
       SMAEM1900045092_L1_CosPhi: 4294967.151
       SMAEM1900045092_L2_Saldo_Wirkleistung: -106.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 192.1
       SMAEM1900045092_L2_Bezug_Wirkleistung: 106.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 95.9
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 288.0
       SMAEM1900045092_L2_Bezug_Blindleistung: 177.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 340.1
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 324.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 590.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 1.36
       SMAEM1900045092_L2_Spannung: 237.9
       SMAEM1900045092_L2_CosPhi: 0.327
       SMAEM1900045092_L3_Saldo_Wirkleistung: 65.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 370.0
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 65.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 390.7
       SMAEM1900045092_L3_Bezug_Blindleistung: 193.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 304.2
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 223.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 552.6
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 0.94
       SMAEM1900045092_L3_Spannung: 237.4
       SMAEM1900045092_L3_CosPhi: 4294967.002
     triggerEvents:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0.0001
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       -17.0
       SMAEM1900045092_Saldo_Wirkleistung: -17.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 956.7
       SMAEM1900045092_Bezug_Wirkleistung: 17.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.1257
       SMAEM1900045092_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1101.8344
       SMAEM1900045092_Bezug_Blindleistung: 491.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1071.8
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.2
       SMAEM1900045092_Bezug_Scheinleistung: 701.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1708.6
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 0.025
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 22.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 295.9
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 38.6
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 22.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 334.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 119.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 335.1
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 154.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 564.6
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 0.65
       SMAEM1900045092_L1_Spannung: 238.8
       SMAEM1900045092_L1_CosPhi: 4294967.151
       SMAEM1900045092_L2_Saldo_Wirkleistung: -106.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 192.1
       SMAEM1900045092_L2_Bezug_Wirkleistung: 106.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 95.9
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 288.0
       SMAEM1900045092_L2_Bezug_Blindleistung: 177.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 340.1
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 324.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 590.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 1.36
       SMAEM1900045092_L2_Spannung: 237.9
       SMAEM1900045092_L2_CosPhi: 0.327
       SMAEM1900045092_L3_Saldo_Wirkleistung: 65.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 370.0
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 65.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 390.7
       SMAEM1900045092_L3_Bezug_Blindleistung: 193.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 304.2
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 223.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 552.6
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 0.94
       SMAEM1900045092_L3_Spannung: 237.4
       SMAEM1900045092_L3_CosPhi: 4294967.002
     triggerEventsState:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0.0001
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       state: -17.0
       SMAEM1900045092_Saldo_Wirkleistung: -17.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 956.7
       SMAEM1900045092_Bezug_Wirkleistung: 17.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.1257
       SMAEM1900045092_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1101.8344
       SMAEM1900045092_Bezug_Blindleistung: 491.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1071.8
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.2
       SMAEM1900045092_Bezug_Scheinleistung: 701.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1708.6
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 0.025
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 22.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 295.9
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 38.6
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 22.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 334.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 119.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 335.1
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 154.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 564.6
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 0.65
       SMAEM1900045092_L1_Spannung: 238.8
       SMAEM1900045092_L1_CosPhi: 4294967.151
       SMAEM1900045092_L2_Saldo_Wirkleistung: -106.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 192.1
       SMAEM1900045092_L2_Bezug_Wirkleistung: 106.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 95.9
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 288.0
       SMAEM1900045092_L2_Bezug_Blindleistung: 177.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 340.1
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 324.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 590.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 1.36
       SMAEM1900045092_L2_Spannung: 237.9
       SMAEM1900045092_L2_CosPhi: 0.327
       SMAEM1900045092_L3_Saldo_Wirkleistung: 65.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 370.0
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 65.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 390.7
       SMAEM1900045092_L3_Bezug_Blindleistung: 193.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 304.2
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 223.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 552.6
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 0.94
       SMAEM1900045092_L3_Spannung: 237.4
       SMAEM1900045092_L3_CosPhi: 4294967.002
   internals:
   perlblock:
   readings:
     all         elgris:SMAEM1900045092_Einspeisung_Wirkleistung SolarEdgeMod:PVTHZreserve
   trigger:
   uiTable:
Attributes:
   room       Heizung
   wait       [Mythz:THZPVONdelay]:[Mythz:THZPVOFFdelay]


Die beiden Wartenzeiten habe ich auch in ein Reading der Wärmepumpe verpackt, damit dann alles an einer Stelle geändert werden kann.
Titel: Antw:Doif mit Sunset / Sunrise, dass nur beim Erfüllen aller Bedingungen triggert
Beitrag von: xl:bk am 22 Juli 2020, 16:17:00
So, ich habe das doif seit heute morgen (ca. 10 Uhr) mit der gewünschten sunrise und sunset Bedingung am laufen.
Das sieht dann in meinem Fall folgendermaßen aus:

Internals:
   DEF        (
[elgris:SMAEM1900045092_Einspeisung_Wirkleistung] >= [SolarEdgeMod:PVTHZreserve]
and ([?{sunrise_abs("REAL")}-{sunset_abs("REAL",-7200)}])
)
(
get Mythz p04DHWsetDayTemp,
setreading Mythz p04DHWsetDayTemp_old [Mythz:p04DHWsetDayTemp],
setreading Mythz THZPVWarmwasser 1
)
DOELSE
(
setreading Mythz THZPVWarmwasser 0
)
   FUUID      5efb470d-f33f-a423-5ac5-f678676818a08883
   MODEL      FHEM
   NAME       di_PV_WW
   NOTIFYDEV  SolarEdgeMod,elgris,global
   NR         308
   NTFY_ORDER 50-di_PV_WW
   STATE      cmd_1
   TYPE       DOIF
   VERSION    22030 2020-05-25 14:10:16
   READINGS:
     2020-07-22 16:09:14   Device          elgris
     2020-07-22 15:47:23   cmd             1
     2020-07-22 15:47:23   cmd_event       elgris
     2020-07-22 15:47:23   cmd_nr          1
     2020-07-22 16:09:14   e_elgris_SMAEM1900045092_Einspeisung_Wirkleistung 6709.0
     2020-07-22 15:47:23   error            get Mythz p04DHWsetDayTemp: 44 °C
     2020-07-22 10:39:14   mode            enabled
     2020-07-22 15:47:23   state           cmd_1
     2020-07-22 10:39:14   timer_01_c01    23.07.2020 05:49:36
     2020-07-22 10:39:14   timer_02_c01    22.07.2020 19:08:11
     2020-07-22 15:47:31   wait_timer      22.07.2020 16:17:31 cmd_1 elgris
   Regex:
     accu:
     cond:
       SolarEdgeMod:
         0:
           PVTHZreserve ^SolarEdgeMod$:^PVTHZreserve:
       elgris:
         0:
           SMAEM1900045092_Einspeisung_Wirkleistung ^elgris$:^SMAEM1900045092_Einspeisung_Wirkleistung:
   attr:
     cmdState:
     wait:
       0:
         [Mythz:THZPVONdelay]
       1:
         [Mythz:THZPVOFFdelay]
     waitdel:
   condition:
     0            ::ReadingValDoIf($hash,'elgris','SMAEM1900045092_Einspeisung_Wirkleistung') >= ::ReadingValDoIf($hash,'SolarEdgeMod','PVTHZreserve') and (::DOIF_time($hash,0,1,$wday,$hms))
   days:
   do:
     0:
       0            get Mythz p04DHWsetDayTemp,  setreading Mythz p04DHWsetDayTemp_old [Mythz:p04DHWsetDayTemp],  setreading Mythz THZPVWarmwasser 1
     1:
       0            setreading Mythz THZPVWarmwasser 0
   helper:
     DEVFILTER  ^global$|^SolarEdgeMod$|^elgris$
     NOTIFYDEV  global|SolarEdgeMod|elgris
     event      SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0,SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000,SMAEM1900045092_Einspeisung_WirkP_Zaehler_Diff: 0.0392,SMAEM1900045092_Einspeisung_WirkP_Verguet_Diff: 0.0000,6709.0,SMAEM1900045092_Saldo_Wirkleistung: 6709.0,SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 989.5,SMAEM1900045092_Bezug_Wirkleistung: 0.0,SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.4002,SMAEM1900045092_Einspeisung_Wirkleistung: 6709.0,SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1134.9241,SMAEM1900045092_Bezug_Blindleistung: 4792.0,SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1102.0,SMAEM1900045092_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.3,SMAEM1900045092_Bezug_Scheinleistung: 8290.0,SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1757.7,SMAEM1900045092_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_CosPhi: 4294966.487,SMAEM1900045092_SoftwareVersion: 1.02.08.R,SMAEM1900045092_SUSyID: 270,OBISnewItems: none,SMAEM1900045092_L1_Saldo_Wirkleistung: 2252.0,SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 305.0,SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 39.5,SMAEM1900045092_L1_Einspeisung_Wirkleistung: 2252.0,SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 344.5,SMAEM1900045092_L1_Bezug_Blindleistung: 1684.0,SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 345.9,SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6,SMAEM1900045092_L1_Bezug_Scheinleistung: 2819.0,SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 580.7,SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L1_Strom: 11.66,SMAEM1900045092_L1_Spannung: 241.8,SMAEM1900045092_L1_CosPhi: 4294966.498,SMAEM1900045092_L2_Saldo_Wirkleistung: 2049.0,SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 201.9,SMAEM1900045092_L2_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 96.4,SMAEM1900045092_L2_Einspeisung_Wirkleistung: 2049.0,SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 298.3,SMAEM1900045092_L2_Bezug_Blindleistung: 1698.0,SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 350.6,SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4,SMAEM1900045092_L2_Bezug_Scheinleistung: 2675.0,SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 606.2,SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L2_Strom: 11.11,SMAEM1900045092_L2_Spannung: 241.0,SMAEM1900045092_L2_CosPhi: 4294966.531,SMAEM1900045092_L3_Saldo_Wirkleistung: 2407.0,SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 383.8,SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8,SMAEM1900045092_L3_Einspeisung_Wirkleistung: 2407.0,SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 404.6,SMAEM1900045092_L3_Bezug_Blindleistung: 1409.0,SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 313.0,SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7,SMAEM1900045092_L3_Bezug_Scheinleistung: 2794.0,SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 569.5,SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L3_Strom: 11.65,SMAEM1900045092_L3_Spannung: 239.8,SMAEM1900045092_L3_CosPhi: 4294966.435
     globalinit 1
     last_timer 2
     sleepdevice elgris
     sleepsubtimer 0
     sleeptimer 0
     timerdev   elgris
     timerevent SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0,SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000,SMAEM1900045092_Einspeisung_WirkP_Zaehler_Diff: 0.0392,SMAEM1900045092_Einspeisung_WirkP_Verguet_Diff: 0.0000,6709.0,SMAEM1900045092_Saldo_Wirkleistung: 6709.0,SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 989.5,SMAEM1900045092_Bezug_Wirkleistung: 0.0,SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.4002,SMAEM1900045092_Einspeisung_Wirkleistung: 6709.0,SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1134.9241,SMAEM1900045092_Bezug_Blindleistung: 4792.0,SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1102.0,SMAEM1900045092_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.3,SMAEM1900045092_Bezug_Scheinleistung: 8290.0,SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1757.7,SMAEM1900045092_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_CosPhi: 4294966.487,SMAEM1900045092_SoftwareVersion: 1.02.08.R,SMAEM1900045092_SUSyID: 270,OBISnewItems: none,SMAEM1900045092_L1_Saldo_Wirkleistung: 2252.0,SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 305.0,SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 39.5,SMAEM1900045092_L1_Einspeisung_Wirkleistung: 2252.0,SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 344.5,SMAEM1900045092_L1_Bezug_Blindleistung: 1684.0,SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 345.9,SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6,SMAEM1900045092_L1_Bezug_Scheinleistung: 2819.0,SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 580.7,SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L1_Strom: 11.66,SMAEM1900045092_L1_Spannung: 241.8,SMAEM1900045092_L1_CosPhi: 4294966.498,SMAEM1900045092_L2_Saldo_Wirkleistung: 2049.0,SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 201.9,SMAEM1900045092_L2_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 96.4,SMAEM1900045092_L2_Einspeisung_Wirkleistung: 2049.0,SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 298.3,SMAEM1900045092_L2_Bezug_Blindleistung: 1698.0,SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 350.6,SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4,SMAEM1900045092_L2_Bezug_Scheinleistung: 2675.0,SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 606.2,SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L2_Strom: 11.11,SMAEM1900045092_L2_Spannung: 241.0,SMAEM1900045092_L2_CosPhi: 4294966.531,SMAEM1900045092_L3_Saldo_Wirkleistung: 2407.0,SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 383.8,SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0,SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8,SMAEM1900045092_L3_Einspeisung_Wirkleistung: 2407.0,SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 404.6,SMAEM1900045092_L3_Bezug_Blindleistung: 1409.0,SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 313.0,SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7,SMAEM1900045092_L3_Bezug_Scheinleistung: 2794.0,SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 569.5,SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0,SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0,SMAEM1900045092_L3_Strom: 11.65,SMAEM1900045092_L3_Spannung: 239.8,SMAEM1900045092_L3_CosPhi: 4294966.435
     triggerDev elgris
     timerevents:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       SMAEM1900045092_Einspeisung_WirkP_Zaehler_Diff: 0.0392
       SMAEM1900045092_Einspeisung_WirkP_Verguet_Diff: 0.0000
       6709.0
       SMAEM1900045092_Saldo_Wirkleistung: 6709.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 989.5
       SMAEM1900045092_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.4002
       SMAEM1900045092_Einspeisung_Wirkleistung: 6709.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1134.9241
       SMAEM1900045092_Bezug_Blindleistung: 4792.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1102.0
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.3
       SMAEM1900045092_Bezug_Scheinleistung: 8290.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1757.7
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 4294966.487
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 305.0
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 39.5
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 344.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 1684.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 345.9
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 2819.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 580.7
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 11.66
       SMAEM1900045092_L1_Spannung: 241.8
       SMAEM1900045092_L1_CosPhi: 4294966.498
       SMAEM1900045092_L2_Saldo_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 201.9
       SMAEM1900045092_L2_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 96.4
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 298.3
       SMAEM1900045092_L2_Bezug_Blindleistung: 1698.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 350.6
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 2675.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 606.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 11.11
       SMAEM1900045092_L2_Spannung: 241.0
       SMAEM1900045092_L2_CosPhi: 4294966.531
       SMAEM1900045092_L3_Saldo_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 383.8
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 404.6
       SMAEM1900045092_L3_Bezug_Blindleistung: 1409.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 313.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 2794.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 569.5
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 11.65
       SMAEM1900045092_L3_Spannung: 239.8
       SMAEM1900045092_L3_CosPhi: 4294966.435
     timereventsState:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       SMAEM1900045092_Einspeisung_WirkP_Zaehler_Diff: 0.0392
       SMAEM1900045092_Einspeisung_WirkP_Verguet_Diff: 0.0000
       state: 6709.0
       SMAEM1900045092_Saldo_Wirkleistung: 6709.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 989.5
       SMAEM1900045092_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.4002
       SMAEM1900045092_Einspeisung_Wirkleistung: 6709.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1134.9241
       SMAEM1900045092_Bezug_Blindleistung: 4792.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1102.0
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.3
       SMAEM1900045092_Bezug_Scheinleistung: 8290.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1757.7
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 4294966.487
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 305.0
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 39.5
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 344.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 1684.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 345.9
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 2819.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 580.7
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 11.66
       SMAEM1900045092_L1_Spannung: 241.8
       SMAEM1900045092_L1_CosPhi: 4294966.498
       SMAEM1900045092_L2_Saldo_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 201.9
       SMAEM1900045092_L2_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 96.4
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 298.3
       SMAEM1900045092_L2_Bezug_Blindleistung: 1698.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 350.6
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 2675.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 606.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 11.11
       SMAEM1900045092_L2_Spannung: 241.0
       SMAEM1900045092_L2_CosPhi: 4294966.531
       SMAEM1900045092_L3_Saldo_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 383.8
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 404.6
       SMAEM1900045092_L3_Bezug_Blindleistung: 1409.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 313.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 2794.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 569.5
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 11.65
       SMAEM1900045092_L3_Spannung: 239.8
       SMAEM1900045092_L3_CosPhi: 4294966.435
     triggerEvents:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       SMAEM1900045092_Einspeisung_WirkP_Zaehler_Diff: 0.0392
       SMAEM1900045092_Einspeisung_WirkP_Verguet_Diff: 0.0000
       6709.0
       SMAEM1900045092_Saldo_Wirkleistung: 6709.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 989.5
       SMAEM1900045092_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.4002
       SMAEM1900045092_Einspeisung_Wirkleistung: 6709.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1134.9241
       SMAEM1900045092_Bezug_Blindleistung: 4792.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1102.0
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.3
       SMAEM1900045092_Bezug_Scheinleistung: 8290.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1757.7
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 4294966.487
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 305.0
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 39.5
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 344.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 1684.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 345.9
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 2819.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 580.7
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 11.66
       SMAEM1900045092_L1_Spannung: 241.8
       SMAEM1900045092_L1_CosPhi: 4294966.498
       SMAEM1900045092_L2_Saldo_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 201.9
       SMAEM1900045092_L2_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 96.4
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 298.3
       SMAEM1900045092_L2_Bezug_Blindleistung: 1698.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 350.6
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 2675.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 606.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 11.11
       SMAEM1900045092_L2_Spannung: 241.0
       SMAEM1900045092_L2_CosPhi: 4294966.531
       SMAEM1900045092_L3_Saldo_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 383.8
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 404.6
       SMAEM1900045092_L3_Bezug_Blindleistung: 1409.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 313.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 2794.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 569.5
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 11.65
       SMAEM1900045092_L3_Spannung: 239.8
       SMAEM1900045092_L3_CosPhi: 4294966.435
     triggerEventsState:
       SMAEM1900045092_Bezug_WirkP_Zaehler_Diff: 0
       SMAEM1900045092_Bezug_WirkP_Kosten_Diff: 0.0000
       SMAEM1900045092_Einspeisung_WirkP_Zaehler_Diff: 0.0392
       SMAEM1900045092_Einspeisung_WirkP_Verguet_Diff: 0.0000
       state: 6709.0
       SMAEM1900045092_Saldo_Wirkleistung: 6709.0
       SMAEM1900045092_Saldo_Wirkleistung_Zaehler: 989.5
       SMAEM1900045092_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_Bezug_Wirkleistung_Zaehler: 145.4002
       SMAEM1900045092_Einspeisung_Wirkleistung: 6709.0
       SMAEM1900045092_Einspeisung_Wirkleistung_Zaehler: 1134.9241
       SMAEM1900045092_Bezug_Blindleistung: 4792.0
       SMAEM1900045092_Bezug_Blindleistung_Zaehler: 1102.0
       SMAEM1900045092_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_Einspeisung_Blindleistung_Zaehler: 78.3
       SMAEM1900045092_Bezug_Scheinleistung: 8290.0
       SMAEM1900045092_Bezug_Scheinleistung_Zaehler: 1757.7
       SMAEM1900045092_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_CosPhi: 4294966.487
       SMAEM1900045092_SoftwareVersion: 1.02.08.R
       SMAEM1900045092_SUSyID: 270
       OBISnewItems: none
       SMAEM1900045092_L1_Saldo_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Saldo_Wirkleistung_Zaehler: 305.0
       SMAEM1900045092_L1_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L1_Bezug_Wirkleistung_Zaehler: 39.5
       SMAEM1900045092_L1_Einspeisung_Wirkleistung: 2252.0
       SMAEM1900045092_L1_Einspeisung_Wirkleistung_Zaehler: 344.5
       SMAEM1900045092_L1_Bezug_Blindleistung: 1684.0
       SMAEM1900045092_L1_Bezug_Blindleistung_Zaehler: 345.9
       SMAEM1900045092_L1_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Blindleistung_Zaehler: 36.6
       SMAEM1900045092_L1_Bezug_Scheinleistung: 2819.0
       SMAEM1900045092_L1_Bezug_Scheinleistung_Zaehler: 580.7
       SMAEM1900045092_L1_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L1_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L1_Strom: 11.66
       SMAEM1900045092_L1_Spannung: 241.8
       SMAEM1900045092_L1_CosPhi: 4294966.498
       SMAEM1900045092_L2_Saldo_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Saldo_Wirkleistung_Zaehler: 201.9
       SMAEM1900045092_L2_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L2_Bezug_Wirkleistung_Zaehler: 96.4
       SMAEM1900045092_L2_Einspeisung_Wirkleistung: 2049.0
       SMAEM1900045092_L2_Einspeisung_Wirkleistung_Zaehler: 298.3
       SMAEM1900045092_L2_Bezug_Blindleistung: 1698.0
       SMAEM1900045092_L2_Bezug_Blindleistung_Zaehler: 350.6
       SMAEM1900045092_L2_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Blindleistung_Zaehler: 23.4
       SMAEM1900045092_L2_Bezug_Scheinleistung: 2675.0
       SMAEM1900045092_L2_Bezug_Scheinleistung_Zaehler: 606.2
       SMAEM1900045092_L2_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L2_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L2_Strom: 11.11
       SMAEM1900045092_L2_Spannung: 241.0
       SMAEM1900045092_L2_CosPhi: 4294966.531
       SMAEM1900045092_L3_Saldo_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Saldo_Wirkleistung_Zaehler: 383.8
       SMAEM1900045092_L3_Bezug_Wirkleistung: 0.0
       SMAEM1900045092_L3_Bezug_Wirkleistung_Zaehler: 20.8
       SMAEM1900045092_L3_Einspeisung_Wirkleistung: 2407.0
       SMAEM1900045092_L3_Einspeisung_Wirkleistung_Zaehler: 404.6
       SMAEM1900045092_L3_Bezug_Blindleistung: 1409.0
       SMAEM1900045092_L3_Bezug_Blindleistung_Zaehler: 313.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Blindleistung_Zaehler: 14.7
       SMAEM1900045092_L3_Bezug_Scheinleistung: 2794.0
       SMAEM1900045092_L3_Bezug_Scheinleistung_Zaehler: 569.5
       SMAEM1900045092_L3_Einspeisung_Scheinleistung: 0.0
       SMAEM1900045092_L3_Einspeisung_Scheinleistung_Zaehler: 0.0
       SMAEM1900045092_L3_Strom: 11.65
       SMAEM1900045092_L3_Spannung: 239.8
       SMAEM1900045092_L3_CosPhi: 4294966.435
   internals:
   interval:
     0          -1
     1          0
   intervalfunc:
   localtime:
     0          1595476176
     1          1595437691
   readings:
     all         elgris:SMAEM1900045092_Einspeisung_Wirkleistung SolarEdgeMod:PVTHZreserve
   realtime:
     0          05:49:36
     1          19:08:11
   time:
     0          {sunrise_abs("REAL")}
     1          {sunset_abs("REAL",-7200)}
   timeCond:
     0          0
     1          0
   timer:
     0          0
     1          0
   trigger:
   triggertime:
     1595437691:
       localtime  1595437691
       hash:
     1595476176:
       localtime  1595476176
       hash:
   uiState:
   uiTable:
Attributes:
   do         always
   room       Heizung
   wait       [Mythz:THZPVONdelay]:[Mythz:THZPVOFFdelay]



Allerdings habe ich jetzt in meinem Logfile folgendes Verhalten:
Der auszuführende Befehl wird jetzt (im gegensatz zum doif ohne "do always") auch ausgeführt, auch wenn sich sein Status nicht ändert. Zum Vergleich habe ich mal die letzten Tage im log drin gelassen, an denen immer nur ein Schaltvorgang stattgefunden hat:


2020-07-19_10:33:34 Mythz THZPVWarmwasser: 1
2020-07-19_19:07:04 Mythz THZPVWarmwasser: 0
2020-07-20_11:23:06 Mythz THZPVWarmwasser: 1
2020-07-20_17:26:41 Mythz THZPVWarmwasser: 0
2020-07-21_10:29:18 Mythz THZPVWarmwasser: 1
2020-07-21_22:00:08 Mythz THZPVWarmwasser: 0
2020-07-22_10:26:29 Mythz THZPVWarmwasser: 1
2020-07-22_12:51:52 Mythz THZPVWarmwasser: 1
2020-07-22_14:05:05 Mythz THZPVWarmwasser: 1
2020-07-22_15:47:23 Mythz THZPVWarmwasser: 1


D.h. ich suche jetzt eine Möglichkeit das doif so zu modifizieren, dass erst bei einem Statuswechsel von 0 zu 1 oder umgekehrt das doif getriggert wird.
Wahrscheinlich ist es nur eine Kleinigkeit, die ich übersehe  :)
Titel: Antw:Doif mit Sunset / Sunrise, dass nur beim Erfüllen aller Bedingungen triggert
Beitrag von: amenomade am 22 Juli 2020, 21:30:00
Moment...

Da Du nicht auf Zeit triggerst sondern nur "prüfst" durch dieses Fragezeichen, musst Du überlegen, ob Du wirklich do always brauchst, oder nicht

Die einzige Trigger, die Du im Moment hast sind elgris und SolarEdgeMod durch jeweiligen Readings.
Ich würde einfach ohne do always probieren. Es sei denn, Du willst jedes mal bei jeder Änderung einer der beiden Trigger wieder die cmd_1 ausführen, auch wenn der Status sich inzwischen nicht geändert hat.


Titel: Antw:Doif mit Bedingung AND Sunset / Sunrise, dass nur bei Bedingung triggert
Beitrag von: xl:bk am 22 Juli 2020, 22:59:51
Ah, ich glaube jetzt ist der Groschen gefallen. Das ist ja dann noch viel einfacher, als ich dachte.

Danke für den Hinweis, da hast du natürlich vollkommen recht. Da hatte ich das mit dem "do always" irgendwie falsch verstanden. Ich bin bisher davon ausgegangen, dass man das in jedem Fall braucht.
Aber natürlich ist das so wie dir beschrieben logischer (wenn die Zeitbedingung nur als zusätzliche Bedingung aber nicht als Trigger benötigt wird).

Ich bin mal gespannt, was morgen Abend dann im log steht. Aber eigentlich kann man das Ergebnis ja schon vorhersagen  :)
Titel: Antw:Doif mit Bedingung AND Sunset / Sunrise, dass nur bei Bedingung triggert
Beitrag von: xl:bk am 26 Juli 2020, 21:49:14
Also, kürzes Feedback:

mit dem "?" vor der Zeitangabe funktioniert für meinen Fall perfekt. Nach längerem Suchen habe ich den entsprechenden Hinweis auch im CommandRef gefunden. Allerdings muss ich zugeben, dass ich aufgrund der Beschreibung dort nie auf die Idee gekommen wäre, das bei mir so auszuführen.
Dann noch einmal vielen Dank für den Support!