dummy übernimmt den Status nicht

Begonnen von brainhead, 15 Oktober 2016, 12:55:36

Vorheriges Thema - Nächstes Thema

CoolTux

Jepp hat er. Ich melde mich gleich noch mal
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

CoolTux


MAX_0fe135.opened { fhem ("set Alarm on") if( Value("Zuhause") eq "off"); }

Probiere mal bitte so.
Schau mal bitte auch im Log wie die Fehlermeldungen aus sehen. Ist auch sehr wichtig.
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

brainhead

Internals:
   DEF        MAX_0fe135.opened { fhem ("set Alarm on") if( Value("Zuhause") eq "off"); }
   NAME       AlarmAn
   NR         38
   NTFY_ORDER 50-AlarmAn
   REGEXP     MAX_0fe135.opened
   STATE      active
   TYPE       notify
   Readings:
     2016-10-15 15:31:13   state           active
Attributes:


und im Log steht nix drinnen bezüglich Alarm oder so
der Status Alarm hat sich auch nicht geändert

Hier nochmal der dummy zuhause evt hilft das noch
Internals:
   NAME       Zuhause
   NR         31
   STATE      off
   TYPE       dummy
   Readings:
     2016-10-15 15:32:46   state           off
Attributes:
   eventMap   1
   room       Haus
   webCmd     on:off

CoolTux

Steht denn eine Fehlermeldung im Log zum Notify oder generell eine Meldung um die Uhrzeit des triggerns vom Notify?
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

brainhead

Nein hier die letzte log Nachricht die ist um 13uhr

Expires: Sat, 15 Oct 2016 13:44:24 GMT
Cache-Control: max-age=0, no-cache
Pragma: no-cache
Date: Sat, 15 Oct 2016 13:44:24 GMT
Content-Length: 2286
Connection: close
Set-Cookie: DT=1476539064:7486:365-dell-c1; path=/; expires=Fri, 01-Jan-2020 00:00:00 GMT; domain=.wunderground.com
Set-Cookie: Prefs=FAVS:1|WXSN:1|PWSOBS:1|WPHO:1|PHOT:1|RADC:0|RADALL:0|HIST0:NULL|GIFT:1|PHOTOTHUMBS:50|; path=/; expires=Fri, 01-Jan-2020 00:00:00 GMT; domain=.wunderground.com, buffer empty,
Error read from to http://api.wunderground.com:80 timed out

brainhead

Okay habe einen kleinen erfolg der Status ändert sich sobalt ich die tür (Kontakt) öffne dann geht Alarm an aus
dies soll er aber machen wenn ich den Status Zuhause änder und wenn dann die tür auf geht soll ich eine Nachricht bekommen was auch klappt soabalt der Alarm Status an ist

CoolTux

Dann musst Du den Status ZuHause triggern. Im Moment fragst du ihn nur ab wenn die Tür getriggert wird.
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

brainhead

aber dann bekomme ich ja keine Nachricht wenn die tür aufgeht, sondern immer wenn ich den Status Alarm änder

dafür war ja das MAX_0fe135.opened
dachte wenn ich eingebe if zuhause on set Alarm off ändert er den Status wenn das der Status sich ändert wie kann ich das denn realisieren

CoolTux

Ok, langsam langsam. Wir haben so viel gemacht, mir schwört der Kopf.
Sei mal bitte so nett und schreibe kurz was du genau wie erreichen möchtest.
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

brainhead

ok ;)
          MAX_055eab            dummy                   dummy                            MAX_0fe135
Taster wird gedrückt ---> Zuhause on -----> Alarm aus ------->  Tür wird aufgemacht passiert nix
Taster wird gedrückt --->Zuhause off -----> Alarm an ---------> Tür wird auf gemacht bekomme ich eine Nachricht   

jeder dummy für sich funktioniert mein Problem ist der Zuhause stellt Alarm nicht an oder aus erst wenn die tür bewegt wird der soll das aber vorher machen

CoolTux

Also wenn ich das jetzt richtig verstanden habe.
Du drückst den Knopf MAX_055eab und das Notify löst aus für

notify MAX_055eab:(onoff).* { if ("$EVTPART1" eq "0") {fhem("set Zuhause on");;} else {fhem("set Zuhause off");;}}

wenn du zu Hause bist soll der Dummy Alarm auf off gehen. Warum schreibst du das nicht so ins Notify

notify MAX_055eab:(onoff).* { if ("$EVTPART1" eq "0") {fhem("set Zuhause on; set Alarm off");;} else {fhem("set Zuhause off; set Alarm on");;}}

Und nun nur noch ein Notify für die Tür. Geht Für auf Trigger und prüfe ob Alarm on dann sende Nachricht.

Habe ich das so korrekt verstanden?
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

brainhead

so ist das korrekt so klappt das auch aber wo trage ich das notify ein und wie genau? und das Problem ist bekomme jetzt sofort eine nachticht sobalt der Status Alarm on geht

CoolTux

Welches Notify? Das für den Türkontakt?
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

brainhead

genau das der türkontakt den Alarm auslöst

CoolTux


MAX_0fe135.opened { fhem ("set Alarmgeber bla bla") if( Value("Alarm") eq "on"); }


Alarmgeber ist das Device was Dich wie auch immer Benachrichtigen soll
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