FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Wasserwerk33 am 10 September 2020, 21:41:52

Titel: Probleme mit Twilight, Temperatur und Zeit in einem (Jalousiensteuerung)
Beitrag von: Wasserwerk33 am 10 September 2020, 21:41:52
Hallo Leute

Ich habe meine Steuerung umgebaut vorher hat dieses meine Logo mehr oder weniger gut übernommen, wollte es nun auf die Logo umschalten. Funktioniert auch an den normalen Fenstern aber nicht wenn noch eine Temperatur mit drin und es dann in der ganzen Nacht schalten könnte.

Habt ihr eine idee? Muss ich einzelne dummys bauen und diese dann abfragen? Oder geht  es auch ohne?

Internals:
   DEF        ([LaCrosse_0C:temperature] <16 and [PartySchalter] eq "off" and ([{twilight("Twilight.Zuhause","ss_weather","16:30","6,50")}]))  (set Wohnzimmer_Jalousie_runter trigger)
   FUUID      5edd51e2-f33f-faf7-c22c-bc0d24ac72c3813f
   MODEL      FHEM
   NAME       Jalousie_Wohnzimmer
   NOTIFYDEV  PartySchalter,global,LaCrosse_0C
   NR         165
   NTFY_ORDER 50-Jalousie_Wohnzimmer
   STATE      initialized
   TYPE       DOIF
   VERSION    20811 2019-12-22 17:45:08
   READINGS:
     2020-09-10 21:35:17   Device          LaCrosse_0C
     2020-09-10 21:34:18   cmd             0
     2020-09-10 21:35:17   e_LaCrosse_0C_temperature 16.3
     2020-09-10 21:34:18   mode            enabled
     2020-09-10 21:34:18   state           initialized
     2020-09-10 21:34:18   timer_01_c01    11.09.2020 00:00:00
   Regex:
     accu:
     cond:
       LaCrosse_0C:
         0:
           temperature ^LaCrosse_0C$:^temperature:
       PartySchalter:
         0:
           &STATE     ^PartySchalter$
   attr:
     cmdState:
     waitdel:
   condition:
     0          ::ReadingValDoIf($hash,'LaCrosse_0C','temperature') <16 and ::InternalDoIf($hash,'PartySchalter','STATE') eq "off" and (::DOIF_time_once($hash,0,$wday))
   days:
   do:
     0:
       0          set Wohnzimmer_Jalousie_runter trigger
     1:
   helper:
     DEVFILTER  ^global$|^PartySchalter$|^LaCrosse_0C$
     NOTIFYDEV  global|PartySchalter|LaCrosse_0C
     event      battery: ok,temperature: 16.3,humidity: 66,T: 16.3 H: 66
     globalinit 1
     last_timer 1
     sleeptimer -1
     triggerDev LaCrosse_0C
     triggerEvents:
       battery: ok
       temperature: 16.3
       humidity: 66
       T: 16.3 H: 66
     triggerEventsState:
       battery: ok
       temperature: 16.3
       humidity: 66
       state: T: 16.3 H: 66
   internals:
     all         PartySchalter:STATE
   intervalfunc:
   localtime:
     0          1599775200
   readings:
     all         LaCrosse_0C:temperature
   realtime:
     0          00:00:00
   time:
     0          {twilight("Twilight.Zuhause","ss_weather","16:30","6,50")}
   timeCond:
     0          0
   timer:
     0          0
   timers:
     0           0
   trigger:
   triggertime:
     1599775200:
       localtime  1599775200
       hash:
   uiState:
   uiTable:
Attributes:
   alias      Jalousie_Wohnzimmer
   do         always
   group      Abends
   room       Jalousien


Danke für eure Hilfe
Titel: Antw:Probleme mit Twilight, Temperatur und Zeit in einem (Jalousiensteuerung)
Beitrag von: amenomade am 11 September 2020, 01:06:28

Deine Bedingung
{twilight("Twilight.Zuhause","ss_weather","16:30","6,50")}
liefert "11.09.2020 00:00:00"

Wahrscheinlich auf Grund deines "max" Parameters
"6,50"
Das ist kein Timespec
Titel: Antw:Probleme mit Twilight, Temperatur und Zeit in einem (Jalousiensteuerung)
Beitrag von: Wasserwerk33 am 11 September 2020, 05:14:47
Danke für den Schreibfehler hinweiß. Hat das Problem aber nicht gelöst. Denke sie werden jetzt um 6:49:59 runterfahren da es so darin steht. Unter time. Aber er soll ja direkt fahren dientemperatur erreicht ist.
Titel: Antw:Probleme mit Twilight, Temperatur und Zeit in einem (Jalousiensteuerung)
Beitrag von: amenomade am 11 September 2020, 19:06:25
Laut deiner Definition, soll er genau um die Uhrzeit fahren, die von Twilight kalkuliert wurde, und zwar nur wenn die Temperatur bei der Zeit kleiner als 16 und Party off sind.
Alles ist mit "and" verknüpft => alles muss gleichzeitig wahr sein.
Titel: Antw:Probleme mit Twilight, Temperatur und Zeit in einem (Jalousiensteuerung)
Beitrag von: Wasserwerk33 am 22 September 2020, 21:59:21
Es funktioniert nun soweit. Habe es mit Fragezeichen gelöst.danke für die Hilfe