gelöst Licht an bei Present und Dunkelheit

Begonnen von Gasmast3r, 16 Dezember 2016, 16:57:58

Vorheriges Thema - Nächstes Thema

CoolTux

Notify ist der Type.
Aber Du drückst auf DEF und löschst Dein Eintrag und fügst meinen da rein. Dann auf modify. Danach testen ob das Notify triggert. state muss sich ändern
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Gasmast3r

So hatte ich das auch gemacht.
Infos kommen leider erst morgen
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Gasmast3r

Guten Morgen hab das wieder eingetragen sollte um diese urhzeit ja nicht reagieren aber dennoch der list eintrag

Internals:
   DEF        Lichtsteuerung.azimuth:.* {  fhem "set HUEGroup1,HUEGroup2 pct 100" if( Value("Lichtsteuerung") > 10 and ReadingsVal("structure_Bewohner","present","absent") eq "present" ); }
   NAME       Wz_an
   NR         54
   NTFY_ORDER 50-Wz_an
   REGEXP     Lichtsteuerung.azimuth:.*
   STATE      active
   TYPE       notify
   Readings:
     2016-12-17 10:24:45   state           active
Attributes:
   room       Anwesenheit


ewentuell sagt das ja schon was aus :)
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

CoolTux

#18
Ok ganz kurz zur Erklärung.
Das Notify wird reagieren, was bedeutet es triggert. Auf Grund der if Bedingung wird aber der fhem Befehl nicht ausgelöst.
Das Notify dürfte alle ~10min Triggern. Wenn dann Deine Bedingung stimmt wird auch geschalten. Wenn nicht steht definitiv was im fhem log.

Und noch eine Empfehlung. Es macht Sinn sich intensiv mit dem Einsteiger PDF zu beschäftigen. Da werden viele Fragen, gerade auch zu Notify, beantwortet.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Gasmast3r

Werde mir die mal auf mein tab laden und studieren
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Jorge3711

Ich habe bei mir ein ganz ähnliches Konstrukt am laufen, allerdings mit DOIF gelöst:


DEF        ([{sunset("HORIZON=-1.0",0,"16:00","22:00")}] and ([Person1] eq "present" or [Person2] eq "present" or [Person3] eq "present"))
  (set wz_licht_indirekt on)
DOELSEIF
  ([Fernseher] eq "absent" and [22:30-02:00] and [wz_licht_indirekt] eq "on")
  (set wz_licht_indirekt off)

Gasmast3r

also hab mir die Einsteiger PDF angetan meine auch zu wissen was ich machen muss aber es will nicht klappen

define WZ_AN at +*00:00:10 { if (structure_Bewohner eq "present" && (ReadingsVal("Lichtsteuerung","light",6) < 4) { fhem("set HUEGroup1,HUEGroup2 pct 90")}}

Internals:
   CFGFN
   COMMAND    { if (structure_Bewohner eq "present" && (ReadingsVal("Lichtsteuerung","light",6) < 4) { fhem("set HUEGroup1,HUEGroup2 pct 90")}}
   DEF        +*00:00:10 { if (structure_Bewohner eq "present" && (ReadingsVal("Lichtsteuerung","light",6) < 4) { fhem("set HUEGroup1,HUEGroup2 pct 90")}}
   NAME       WZ_AN
   NR         4329
   NTM        17:38:33
   PERIODIC   yes
   RELATIVE   yes
   REP        -1
   STATE      Next: 17:38:33
   TIMESPEC   00:00:10
   TRIGGERTIME 1481992713.04368
   TRIGGERTIME_FMT 2016-12-17 17:38:33
   TYPE       at
   Readings:
     2016-12-17 17:38:23   state           Next: 17:38:33
Attributes:


Zustände werden gelesen aber es wird nix geschaltet (bin ich zu mindestens der Meinung)

Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Gasmast3r

#22
So habe noch mal gegoogelt und dank Jorge3711 ein DOIF gebaut

define WZ_AN DOIF (([6:30-23:59]) and [T:light] < 4 and [structure_Bewohner] eq "present")(set HUEGroup1 pct 90)


Internals:
   CFGFN
   DEF        (([6:30-23:59]) and [T:light] < 4 and [structure_Bewohner] eq "present")
(set HUEGroup1 pct 90)
   NAME       WZ_AN
   NR         5019
   NTFY_ORDER 50-WZ_AN
   STATE      cmd_1
   TYPE       DOIF
   Readings:
     2016-12-17 18:33:44   Device          structure_Bewohner
     2016-12-17 18:33:44   cmd             1
     2016-12-17 18:33:44   cmd_event       structure_Bewohner
     2016-12-17 18:33:44   cmd_nr          1
     2016-12-17 18:33:44   e_structure_Bewohner_STATE present
     2016-12-17 18:33:44   state           cmd_1
     2016-12-17 18:32:54   timer_01_c01    18.12.2016 06:30:00
     2016-12-17 18:32:54   timer_02_c01    17.12.2016 23:59:00
   Condition:
     0          (DOIF_time($hash,0,1,$wday,$hms)) and ReadingValDoIf($hash,'T','light') < 4 and InternalDoIf($hash,'structure_Bewohner','STATE') eq "present"
   Days:
   Devices:
     0           T structure_Bewohner
     all         T structure_Bewohner
   Do:
     0:
       0          set HUEGroup1 pct 90
     1:
   Helper:
     event      present
     globalinit 1
     last_timer 2
     sleeptimer -1
     timerdev   structure_Bewohner
     timerevent present
     triggerDev structure_Bewohner
     timerevents:
       present
     timereventsState:
       state: present
     triggerEvents:
       present
     triggerEventsState:
       state: present
   Internals:
     0           structure_Bewohner:STATE
     all         structure_Bewohner:STATE
   Interval:
     0          -1
     1          0
   Itimer:
   Localtime:
     0          1482039000
     1          1482015540
   Readings:
     0           T:light
     all         T:light
   Realtime:
     0          06:30:00
     1          23:59:00
   Regexp:
     0:
     All:
   State:
   Time:
     0          6:30
     1          23:59:00
   Timecond:
     0          0
     1          0
   Timer:
     0          0
     1          0
   Timers:
     0           0  1
   Trigger:
   Triggertime:
     1482015540:
       localtime  1482015540
       Hash:
     1482039000:
       localtime  1482039000
       Hash:
Attributes:
   room       Anwesenheit


und es funzt gegengetesten mit [T:light] < 0


Dem Rest natürlich auch danke für die Hilfe
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.