Hauptmenü

FHEM - HM-Sec-Sc-2

Begonnen von maxxim, 05 Juni 2015, 15:57:09

Vorheriges Thema - Nächstes Thema

maxxim

Hallo zusammen,

ich bin leider noch ein Anfänger, was FHEM angeht und habe im Forum viel gelesen und habe bis jetzt eine sehr einfache Tür-/Fenster Überwachung realisiert und zwar so, dass wenn der Magnersensor (HM-Sec-Sc-2) ein Signal sendet, wird eine E-mail verschickt.
Das Klappt auch einwandfrei :


define tuer_auf notify MagnetSensor:open.* {ssmtpMail('empfaenger@@gmx.net','!!! Tür wurde geöffnet !!!',"Tuer wurde geoeffnet");;}
define tuer_zu notify MagnetSensor:closed.* {ssmtpMail('empfaenger@@gmx.net','!!! Tür wurde geschlossen !!!',"Tuer wurde geschlossen");;}


Meine Frage ist nun, wie kann ich ein dummy (Schalter) setzen, um den Sensor aktivieren bzw. deaktivieren ?
Ich habe einiges ausprobiert aber es klappt leider nicht und ich bekomme auch keine Fehlermeldung.

Danke und Gruß
max


   

Wuppi68

Zitat von: maxxim am 05 Juni 2015, 15:57:09
Hallo zusammen,

ich bin leider noch ein Anfänger, was FHEM angeht und habe im Forum viel gelesen und habe bis jetzt eine sehr einfache Tür-/Fenster Überwachung realisiert und zwar so, dass wenn der Magnersensor (HM-Sec-Sc-2) ein Signal sendet, wird eine E-mail verschickt.
Das Klappt auch einwandfrei :


define tuer_auf notify MagnetSensor:open.* {ssmtpMail('empfaenger@@gmx.net','!!! Tür wurde geöffnet !!!',"Tuer wurde geoeffnet");;}
define tuer_zu notify MagnetSensor:closed.* {ssmtpMail('empfaenger@@gmx.net','!!! Tür wurde geschlossen !!!',"Tuer wurde geschlossen");;}


Meine Frage ist nun, wie kann ich ein dummy (Schalter) setzen, um den Sensor aktivieren bzw. deaktivieren ?
Ich habe einiges ausprobiert aber es klappt leider nicht und ich bekomme auch keine Fehlermeldung.

Danke und Gruß
max

Du brauch keinen extra Dummy dafür ...

der Wert steht doch schon im Notify ... er nennt sich disable :-)

also ungefähr so:


attr tuer_auf disable 1
attr tuer_zu disable 1


und die Notiz machen nicht mehr

mit disable 0 schaltest Du diese wieder ein
FHEM unter Proxmox als VM

maxxim

Herzlichen Dank für deine Antwort !

Das funktioniert wunderbar, ich muss allerdings die Befehle eingeben, gibt es eine Möglichkeit ein ON/OFF Button für Ein- und Ausschalten des sensors zu kreieren ?

Ich habe folgendes versucht aber leider ohne Erfolg, man sieht die Buttons aber man kann sie nicht anklicken:


attr tuer_auf eventMap /on:Activ/off:Inactiv/
attr tuer_auf webCmd on:off
attr tuer_auf room Wohnzimmer


Wäre dir sehr dankbar !

Gruß
max

Wuppi68

notify = makro

define enableNotifyTuer attr tuer_auf disable 0;enableNotifyTuer disable 0
define disableNotifyTuer attr tuer_auf disable 1;enableNotifyTuer disable 1

dann ein Webcmd welches "notify enableNotifyTuer" absetzt und das gleiche auch für disable

habe es aber selber noch nicht gemacht :-) Weiss aber, dass es geht :-)

Und die Syntax ist so aus dem Kopf
FHEM unter Proxmox als VM

maxxim

#4
Also wenn ich die beiden Zeilen nacheinander absetzte, dann kommt es zu Fehlermeldungen  :

Unknown module attr
Unknown command enableNotifyTuer

Ich bin jetzt etwas weitergekommen und habe folgendes ausprobiert und es hat auch funktioniert :


define AlarmAktiv dummy
attr AlarmAktiv eventMap /on:Activ/off:Inactiv/
attr AlarmAktiv room Wohnzimmer
attr AlarmAktiv webCmd on:off

define Alarm_zu_Hause_Aktiv notify AlarmAktiv:on {ssmtpMail('empfaenger@@gmx.net','Alarm aktiviert','Alarmanlage wurde eingeschaltet!!') }

define Alarm_zu_Hause_Inaktiv notify AlarmAktiv:off {ssmtpMail('empfaenger@@gmx.net','Alarm deaktiviert','Alarmanlage wurde ausgeschaltet!!') }


Damit kann ich auf der Webseite das "AlarmAktiv" mit einem Klick auf on oder off ein- und ausschalten und bekomme auch jedes mal eine E-Mail.

Was aber noch nicht klappt, ist wenn "AlarmAktiv" auf "on" gesetzt ist und dann die Tür aufgeht, soll ich ebenfalls eine E-Mail bekommen, ich habe mit dem Code unten versucht  aber es geht leider nicht (ohne Fehlermeldung !)


define Tuer_Offen notify MagnetSensor:open {if ( Value ("AlarmAktiv") eq "on") {ssmtpMail('empfaenger@@gmx.net','Die Tuer ist offen','Alarm die Tuer wurde geoeffnet');;}}


Ich weiss nicht wo der Fehler ist   :-\

Danke und Gruß
max


Pfriemler

attr AlarmAktiv eventMap /on:Activ/off:Inactiv/
eventMap im Dummy ändert doch die STATEs, oder? Müsste die Abfrage dann nicht nach "Activ" lauten?

BTW: Active wäre richtiger ...
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

maxxim

#6
Viele vielen Dank, du hast absolut recht mit "Activ" hat funktioniert ....der erste Erfolg nach 3 Tagen  :)



maxxim

Hallo,

ich hätte noch eine kurze Frage und zwar suche ich einen günstigen Bewegungsmelder (433 oder 868 MHZ), den man z.B. mit einem CUL ansprechen kann, der Bewegungsmelder von HomeMatic ist etwas zu teuer, wenn man mehrere davon braucht !

Kann man diesen Bewegungsmelder von Multi Kon Trade mit CUL betreiben ? :

http://www.amazon.de/gp/product/B00CD2B1UG/ref=as_li_ss_tl?ie=UTF8&camp=1638&creative=19454&creativeASIN=B00CD2B1UG&linkCode=as2&tag=hausauto-21

Danke und Gruß
max




Pfriemler

Du solltest diese Frage in einem neuen Thread stellen.
Meine - wie immer nicht relevante - Baucheinschätzung lautet: nein.
Angesehen davon: Die Außenbewegungsmelder von HM als Bausatz sind zwar immer noch mehr als doppelt so teuer, aber ihr Geld durchaus wert. Jm2c.

geht nich Gips nich ...

"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

maxxim

Ok, danke dir !

Gruß
max