Pushmeldung bei unauthorisierter Türöffnung wenn zwei iPhones BT abwesend sind

Begonnen von maraka, 20 Februar 2017, 13:16:05

Vorheriges Thema - Nächstes Thema

maraka

Zitat von: CoolTux am 25 Februar 2017, 17:38:38
Knapp daneben. Der Melder ist die Tür. Denn du willst ja informiert werden wenn die Tür auf geht und nicht wenn jemand der Bewohner nach Hause kommt.


TuerKontaktFlur_Wohnungstuer.open {
                                       if( Value( "AnniKraussStr" ) eq "absent" or Value( "AnniKraussStr" ) eq "gone" ) {
                                           RedAlert();
                                           fhem "set pushmsg msg 'EINBRUCHSALARM!!!' 'Einbruchsalarm - Achtung, die Haustür wurde geöffnet ohne das ein Bewohner erkannt wurde.' '' 1 ''";
                                       }
}


Hilft Dir dieses Beispiel etwas weiter? Statt meiner AnniKraussStr nimmst Du die AnwesenheitStruktur und prüfst auf absent.

statt AnniKraussStr gebe ich Handy ein    Handy hatte ich ja als Structure erstellt
Meldung ist:
Unknown command TuerKontaktFlur_Wohnungstuer.open, try help.
Unknown command fhem, try help.
Unknown command }, try help.

muss ich für TuerKontaktFlur_Wohnungstuer.open  nicht meinen erstellten Türkontakt von HomeMatic eingeben? der heisst FlurTuerkontakt

CoolTux

Ja das musst Du. Ich habe mit Absicht Dir ein Beispiel gegeben und nicht exakt was Du brauchst.
;D

Du hast Glück ich habe auch Homematic. Also passt das.

TuerKontaktFlur_Wohnungstuer.open

Das vor dem Punkt ist das Device und das nach dem Punkt ist der Event. Wichtig ist wenn Du at oder Notify oder was auch immer machst. Es hat nichts mit Readings zu tun sondern bei FHEM ist alles ein Event wenn es um erkennen geht.

Mach mal den Eventmonitor auf und öffne dann die Tür. Dort siehst du dann das was du hier als trigger im Notify zu stehen hast.
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

maraka

Zitat von: CoolTux am 25 Februar 2017, 18:19:14
Ja das musst Du. Ich habe mit Absicht Dir ein Beispiel gegeben und nicht exakt was Du brauchst.
;D

Du hast Glück ich habe auch Homematic. Also passt das.

TuerKontaktFlur_Wohnungstuer.open

Das vor dem Punkt ist das Device und das nach dem Punkt ist der Event. Wichtig ist wenn Du at oder Notify oder was auch immer machst. Es hat nichts mit Readings zu tun sondern bei FHEM ist alles ein Event wenn es um erkennen geht.

Mach mal den Eventmonitor auf und öffne dann die Tür. Dort siehst du dann das was du hier als trigger im Notify zu stehen hast.

im Evenmonitor steht da nichts.
und wenn ich mein Türkontakt device statt TuerKontaktFlur_Wohnungstuer eingebe kommt auch eine Fehlermeldung

Unknown command FL.Fensterkontakt1.open, try help. Unknown command if(, try help. Unknown command RedAlert(), try help. Unknown command fhem, try help. Unknown command }, try help. Unknown command }, try help.


CoolTux

Ok ich merke schon. Habe es bisschen übertrieben.
Machen wir es doch etwas genauer. Du darfst natürlich nur das behalten was du auch hast und nutzen willst.
Das im Eventmonitor nicht steht kaufe ich Dir nicht ab. Irgendwas steht da. Und Natürlich hast du auch keine Funktion Alarm. Das musst du löschen.


DEINTUERKONTAKT.open {
                              fhem("set pushdevice Meldung") if( Value("HANDYSTRUCTURE") eq "absent" );
}


Versuche bitte Dich in das Thema Notify ein zu lesen.
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

maraka

Zitat von: CoolTux am 25 Februar 2017, 19:04:11
Ok ich merke schon. Habe es bisschen übertrieben.
Machen wir es doch etwas genauer. Du darfst natürlich nur das behalten was du auch hast und nutzen willst.
Das im Eventmonitor nicht steht kaufe ich Dir nicht ab. Irgendwas steht da. Und Natürlich hast du auch keine Funktion Alarm. Das musst du löschen.


DEINTUERKONTAKT.open {
                              fhem("set pushdevice Meldung") if( Value("HANDYSTRUCTURE") eq "absent" );
}




Versuche bitte Dich in das Thema Notify ein zu lesen.

immer noch ein Fehler
und was muss in "set pushdevice Meldung" stehen?
Unknown command FlurTuerkontakt.open, try help. Unknown command fhem("set, try help. Unknown command }, try help.

ich glaube; Fhem ist nichts für mich...

CoolTux

Das Problem ist das Du Dich etwas mehr einarbeiten musst. Es ist nicht mal eben so gemacht. Man muss sich da etwas mehr hinein knien.

Mach mal bitte ein list vom Notify und poste das hier.

list NOTIFYNAME


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

Benni


maraka

Zitat von: Benni am 25 Februar 2017, 20:55:29
Leon, Hut ab vor deiner Geduld und Ausdauer!  8)

Ja vielen Dank und besonders an CoolTux, werde euch nicht weiter nerven.

CoolTux

Zitat von: Benni am 25 Februar 2017, 20:55:29
Leon, Hut ab vor deiner Geduld und Ausdauer!  8)

In der Ruhe liegt die Kraft und man merkt schnell wer willig ist und wer nicht.
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

Zitat von: maraka am 25 Februar 2017, 21:00:08
Ja vielen Dank und besonders an CoolTux, werde euch nicht weiter nerven.

Du bist kurz vorm Ziel und willst aufgeben? Na hör mal. Das wird jetzt hier aber mal zu Ende gebracht.
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

Benni

Zitat von: maraka am 25 Februar 2017, 21:00:08
werde euch nicht weiter nerven.

Na, na, na, wer wird denn gleich die Flinte ins Korn werfen? Vor allem wenn man einen so geduldigen Lehrer gefunden hat.

Aller Anfang ist nun mal schwer ... ;)

Tutti_Bomovski

CoolTux ist schon einer der Besten. Geduldig, strukturiert... da kann man von lernen.
Ich habe auch als Anfänger so meine Fragen und stehe da wie der Ochs vorm Berg.
Und wenn man dann so jemanden findet wie CoolTux oder Leon. Perfekt... geht kaum besser. Er hat aber Recht wenn man mit Geduld und strukturiert das gewünschte Zieö in einzelne Happen aufteilt und diese dann nach und nach durchgeht. Mir hat eine kleine ToDo Liste geholfen. So habe ich mir Ziele gesetzt und in einzelne Teilaufgaben eingeteilt. Wenn ich einen Teil kapiert habe geht es mit dem nächsten weiter. So verfestigt man sein Wissen und hat auch seine Erfolgserlebnisse. Dann mach Fhem Spass. Eine eierlegende Wollmilchsau hat noch niemand von Anfang an erschaffen können.

CoolTux

Ich gehe dann Mal die nächsten Tage mit Gewichten spazieren  ;D

Aber es stimmt. Gerade wenn man an fängt ist es wichtig kleine Teilziele sich zu setzen. Und lesen, viel lesen. Man kann die meisten Sachen auch mit einer Testinstallation üben. Ja ich weiß, das klingt nach viel Aufwand. Aber glaube mir das Ergebnis wird für sich sprechen. Ich habe die ersten 2 Monate mit Dummys und Notifys geübt und wie ich dann meine Hardware hatte habe ich die Sachen so eins zu eins übernehmen können.
Egal was man im Leben macht, es ist immer irgendwann das erste Mal und somit mit lernen und lesen verbunden.
Und denke immer dran, Du willst Hausautomatisierung machen. Hallo, das steht sogar noch 10 Stufen über Videorekorder programmieren.
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

Benni

Zitat von: CoolTux am 26 Februar 2017, 11:59:32
Hallo, das steht sogar noch 10 Stufen über Videorekorder programmieren.

Ich finde ja Waschmaschine "programmieren" viel schwieriger: x verschiedene Waschmittel für z Waschprogramme bei v Temperatureinstellungen je nach dem was für Wäscheteile man hat (Wolle, Synthetik, Sport, Baumwolle, Mischgewebe ....) und in welcher Farbe.  ::)

Dagegen finde ich FHEM schon recht einfach ;D


CoolTux

Zitat von: Benni am 26 Februar 2017, 12:23:57
Ich finde ja Waschmaschine "programmieren" viel schwieriger: x verschiedene Waschmittel für z Waschprogramme bei v Temperatureinstellungen je nach dem was für Wäscheteile man hat (Wolle, Synthetik, Sport, Baumwolle, Mischgewebe ....) und in welcher Farbe.  ::)

Dagegen finde ich FHEM schon recht einfach ;D

Zustimmung. Viel zu viele Variablen. Damit kann kein Mann zurecht kommen.  ;D
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