Hallo!
Wollte fragen ob man es umsetzten könnte oder schon jemand gemacht hat das man per Handy oder Tablet per eingabe eines Pin Codes in Fhem einen Befehl auszuführen?
So könnte man an der Haustür einen notify gesteuert Alarm Scharf oder Unscharf machen!
Habe sowas ähnliches gerade im Netz gesehen "Mobiles tür code schloss".
Mfg Steffen
Hi Steffen,
spontan fällt mir da folgendes ein: Dummy anlegen mit Eingabefeld, notify auf diesen Dummy welches den eingegebenen Wert vergleicht und bei Richtigkeit den weiterführenden Befehl ausführt, in jedem Fall muss das notify den Dummy wieder auf einen Initialwert setzen, sodass der Pin-Code nicht stehen bleibt. Ein Beispiel gibt es hier (http://www.fhemwiki.de/wiki/Stromz%C3%A4hler_und_1-Wire,_OWServer,_OWDevice) (ab "Autom. Berechnung der Offset- Werte für die realen Zählerstände...").
Vielleicht gibt es dafür aber auch ein Perlmodul auf CPAN oder irgendwo im Netz. Der Code sollte ja z.B. auch bei der Eingabe nicht lesbar sein.
Gruß
Frank
Wie wäre es mit "sequence".
Verschiedene Dummys anlegen evtl. als Lampen o.ä. auf einem Floorplan anlegen/verstecken.
Und bei der richtigen Reihenfolge und Zeit die Alarmanlage schalten.
VG
Olaf
Ich dachte da vielleicht an einer Lösung über ein App, die eine Zahlen Tastatur(Codeblock) aufweist und durch richtige Eingabe eines Code(Pin) einfach nur einen Web-Befehl(html) auslöst der zum Beispiel auf Fhem einen Dummy ansteuert der dann auf Notify reagiert!
Ich denke für jemand der weiß wie man Apps Programmiert ist das vielleicht nicht so schwer um zusetzten oder was denkt ihr?
Vielleicht kann man das sogar in der "Andfhem" App umsetzten oder "Tasker"?!
ps.: hier das Video was mich Inspiriert hat:
http://youtu.be/VSUrJDa229w (http://youtu.be/VSUrJDa229w)
Mfg Steffen
Hey Steffen,
wende dich mal an Matthias, dem andFHEM Entwickler. Er hat für neue Funktionen immer ein Ohr und setzt diese auch sehr schnell um. In fhem lässt sich das sicher lösen. Ein widget für andFHEM wäre da vielleicht praktisch, sodass man die Eingabe ohne viel getippe aufrufen kann...
Grüße
Hallo,
mal ne blöde Idee:
Smartphone mit Zugriff auf FHEM über W-Lan (zuhause resp. im heimischen W-Lan-Netz)
Button um Alarmanlage scharf/unscharf zu schalten
Das würde doch genügen oder nicht?
Wer möchte seine Alarmanlage per Handy aus einer Entfernung von (sag ich mal) 20 km unscharf schalten?
Und selbst wenn (den Fall von, hab ich vergessen - noch schnell scharf schalten) kann ich das per Handy über das Internet machen (welche Handys können das heute nicht) und das wäre doch der Hauptgrund.
Also dann ein VPN vom Handy auf den FHEM-Server zuhause.
Da brauch ich doch keinen "Pin-Code" dazu.
Den Pin-Code hab ich doch um das Handy entsperren und dann bedienen zu können.
Oder hab ich was falsch verstanden?
Grüße
Theoretisch ja. Kommt halt drauf an wie man sein Handy nutzt. Ich persönlich möchte keine Sperre oder n pin code auf meinem Handy und dann macht das mit der separaten Abfrage schon Sinn.
Das sollte aber auch einfach so über Tasker und fhem zu lösen sein. Mit Tasker die code Abfrage und dann über das andFHEM Plugin das device oder was auch immer setzen.
Hallo,
oh mein Gott - ich will doch nicht einen Code eingeben um das Handy entsperren zu können um dann evtl. einen Code eingeben zu müssen um auf VPN zugreifen zu können um dann einen Code eingeben zu müssen um mich bei FHEM anmelden zu können um dann evtl. einen Code einzugeben um meine Alarmanlage scharf/unscharf schalten zu können.
Monk lässt grüßen - ich zieh mir auch keine Handschuhe an um mein Radkreuz in eine Plastiktüte einpacken zu können um meine Winterreifen zu montieren.
Wer solche Sicherheitsbedürfnisse hat sollte sich auf KEINEN Fall auf eine Lösung mit FHEM einlassen - egal auf welcher Plattform.
Man kanns auch übertreiben - besser seine Goldreserven nicht zuhause bunkern sondern in Fort Knox - noch besser auf Alpha Centauri (da kommt von der Erde so schnell garantiert keiner dran).
Grüße
Edith: Wenn das so weiter geht wandert der Beitrag nach Off-Topic
Meiner Meinung nach gibt es ein völlig legitimes Szenario: Tablett in der Wohnung an der Wand.
Bringt nix wenn der Einbrecher dort direkt die Alarmanlage ausschalten darf ;). Pincode komplett (Tablett anmelde-screen) ist auch irgendwie doof, dann muss Deine Venus immer wenn sie Licht einschalten möchte erst den Pin eingeben. Frag mal spontan nach in den Raum .. ;)
vg
jörg
Wie gesagt - dafür ist FHEM dann wohl das falsche.
Also ich finde es nur als kleine stufe zur sicherheit nicht als Hauptgrund der Sicherheit als ganzes, das ist mir schon klar das Fhem das Falsche ist! Man könnte ja auch Nfc nutzen aber durch eingabe von code finde ich persönlich Ansprechender! Was sagt ihr denn zu dem Video was ich verlinkt habe, eure Meinung dazu würde mich sehr interessieren?!
Mfg Steffen
Davon hat niemand etwas gesagt.
Wenn es keine Bildschirmaperre gibt hat man eine einmalige Code Abfrage zum Schalten in fhem.
Aber übertreib ruhig weiter und schieb es weg.
Hallo,
@fidel
Wenn du deine Alarmanlage FHEM anvertraust dann bitte - es hindert dich niemand dran.
Das ist aber wohl keine "Anfängerfrage".
Hier geht es doch eher um - ich hab hier nen Code der nicht so ganz will, bitte um Hilfe.
Und nicht um, ich hab hier ne Anforderung und mein Haus soll sicher sein.
Dafür ist FHEM wohl eher das falsche Pferd.
Es hindert doch niemand daran unter Off-Topic weiter zu posten 8)
Grüße
Ich habe keine Alarmanlage.
Ob jemand das über fhem realisiert sei jedem selbst überlassen. Es gibt wesentlich schlimmere Szenarien seine Anlage zu schalten.
Dann verschieb es.
Über Sinnn oder Unsinn kann man sich ja streiten. Jörgs Gedanke vom Wandtablet kann ich so teilen. Puschels Einwand vom Code-Code-Code ;) ist auch einleuchtend. Aber wenn mir in Berlin eine böse Gang das Handy abzieht und mich unter vorzeigen der Folterinstrumente nett nach der Pin fragt... Bin ich doch froh, dass mein Türschloss noch mal ne extra Pin hat.
Das Video - hm. Das Sinnloseste, was ich seit Langem gesehen habe. Eine Technikvorstellung ohne weitere Erklärung oder Link zur gezeigten App. Macht man das heutzutage so? "Leute guckt mal was ich habe..." Und am Ende hat der Typ auch noch nen Heiligenschein (Lampe)! ;D Oder veröffentlicht er den Link erst, wenn genug "will haben" in den Kommentaren auftauchen???
Ich finde übrigens Youtube ist (bis auf einen minimalen sinnvollen Nutzen) das größte Zeitgrab nach Sims und Minecraft - oder vor!? ;)
Gruß
Frank
Hallo!
Sorry leute hatte mich dann wohl ein wenig Falsch ausgerückt.
Es geht mir hier nur rein um die Technische Ebene, ob möglich wäre per Pin Code bestimmte Sachen in Fhem zu steuern ob es nun eine Alarm Anlage oder auch kleine Sachen im Haus die vielleicht Kinder nicht unbedingt schalten sollten oder die Frau Fussball nicht umstellen kann;-).
Das könnte ja wie immer jeder selbst für sich entscheiden, ich für meinen teil hätte viele anwendungs Möglichkeiten und aus dem Video ging mir nur die Technische idee vorraus, deshalb hier diese Frage.
Ich habe Matthias schon angeschrieben ob so eine möglichkeit besteht es in andfhem ein zu binden.
Ich dachte ja nur das es für einen geübten Programmierer es vielleicht nicht so schwer ist so eine app zu schreiben.
Ich werde mich auch gleich selbst damit mal versuchen, denn hilfen gibt es ja zum glück viele im Web.
Ok hoffe wir können doch liebers hier auf einen Technische ebene weiter diskutieren!
Mfg Steffen
Die Abfrage und das übermitteln des Codes lässt sich mit Tasker gut lösen. Mittels Widget auf dem Screen mit einem Tip zur Codeabfrage.
Ich habe es eben mal mit Tasker gebaut.
Hier mal mein Beispiel:
-Eine Variable für die Codeabfrage anlegen
-Einen Task für um die Variable abzufragen
-Einen Task um Befehle zu senden und Variable zurück zu setzen
1. AndFHEM Kommano (set device %Variable)
2.Warte Task 1sek
3 Variable setzen auf 0000
4.Warte Task 1sek
5. AndFHEM Kommano (set device %Variable)
-Ein Profil anlegen
Status Variablenwert Variable ungleich 0
als Eingangs Task die Fhem und Warte Kommandos
als Ausgangs Task die Codeabfrage
Denn Task Codeabfrage kann man dann als Widget auf den Screen legen...
In fhem gehts dann weiter notify auf reading des Device, wenn Code korrekt dann tue das... Wie auch immer...
Zitat von: fidel am 25 Oktober 2014, 12:51:05
Hier mal mein Beispiel:
-Eine Variable für die Codeabfrage anlegen
-Einen Task für um die Variable abzufragen
-Einen Task um Befehle zu senden und Variable zurück zu setzen
1. AndFHEM Kommano (set device %Variable)
2.Warte Task 1sek
3 Variable setzen auf 0000
4.Warte Task 1sek
5. AndFHEM Kommano (set device %Variable)
-Ein Profil anlegen
Status Variablenwert Variable ungleich 0
als Eingangs Task die Fhem und Warte Kommandos
als Ausgangs Task die Codeabfrage
Denn Task Codeabfrage kann man dann als Widget auf den Screen legen...
In fhem gehts dann weiter notify auf reading des Device, wenn Code korrekt dann tue das... Wie auch immer...
Hallo!
Danke diesesn Ansatz finde ich schon mal nicht schlecht, habe gerade versucht deinen Punkten zu folgen aber hatte schon lange nicht mehr mit tasker zu tun, könntest du bitte deine Punkte etwas genauer beschreiben!?
Also die Aufgabe zur codeabfrage in Tasker habe ich schon mal...:-)
Mfg Steffen
Unter Var Variable anlegen bsp %Codeabfrage
Unter Task einen Task anlegen Bsp Code abfrage
In diesem Task->Variable->Variable abfragen
Titel eingeben und unter Variable %Codeabfrage angeben
Weiteren Task anlegen Kommandos senden und Variable zurück setzen
In dem Task->1.Plugin-> Andfhem Kommando->set device %Codeabfrage
2.->Task->Warte-> 1sek
3.->Variable->Variable setzen-%Codeabfrage - zu 0000
4.-> wie 2.
5.-> wie 1.
Unter Profile
Status->Variable->Variablenwert
%Codeabfrage -stimmt nicht überein- 0000
danach den Task mit den Kommandos zuweisen (als Eingangstask(grüner Pfeil)
dann lange auf Eingangstask drücken-> Ausgangs Task Zufügen-> Codeabfrage
Vielen dank für die ganzen Tips und der gute Erklärung...denn so weit klappt es jetzt,
hätte ich doch noch eine frage denn ich überlege ob man mit Tasker auch den Code bestätigen könnte ob wahr oder falsch.
Also ich dachte mir das so:
der Code wird ja nun übermittelt an Fhem und dort der Wert in einem Dummy(Code) gesetzt,
der weiter durch ein notify an einen zweiten Dummy(CodeStatus) den Wert "Code Ok" übergibt, nun dachte ich Tasker könnte Fhem abfragen und den Wert von Dummy(CodeStatus) auswerten und einen weiteren Task(Melodie) ausführen wenn der Wert von "CodeStatus=>Code Ok" ist.
Mit andfhem {Value("CodeStatus")}
kann ich ja den Wert über Tasker abfragen aber wie kann ich ihn in Tasker auswerten?
Ja ich hoffe es sind nicht zu viele Bäume im Wald ;) aber ich glaube ihr versteht worauf ich hinaus will...
Mfg Steffen
Profil anlegen mit fhem Geräte Status dieser soll dann Bestätigungs Task auslösen
Zitat von: fidel am 25 Oktober 2014, 21:57:38
Profil anlegen mit fhem Geräte Status dieser soll dann Bestätigungs Task auslösen
Ja super idee, leider scheint es bei mir nicht zu klappen weder mit dummy noch mit festen HM aktoren. Habe +Status>plugin>andfhem gerätestatus>dummy on>+task>alarm>mp3(läuft manuel getestet) aber bekomme keine reaktion von tasker!
Muss man noch irgendwas beachten?
Mfg Steffen
Nee sieht nicht so aus als ob es geht... Sollte es eigentlich.
Dann bliebe noch die Möglichkeit der Abfrage, des Vergleiches und der Bestätigung in Tasker. Tasker kann mit einem Sperrcode versehen werden, sodass der Code nicht direkt ersichtlich ist...
Zitat von: fidel am 25 Oktober 2014, 23:10:59
Nee sieht nicht so aus als ob es geht... Sollte es eigentlich.
Dann bliebe noch die Möglichkeit der Abfrage, des Vergleiches und der Bestätigung in Tasker. Tasker kann mit einem Sperrcode versehen werden, sodass der Code nicht direkt ersichtlich ist...
Ja schade, könnste du mir bitte sagen wo ich den vergleich finde?!
Aber trotzdem danke nochmal für deine hilfe!!!
Mfg Steffen
Profile-variable- variablenwert
Vielleicht würde noch eine Abfrage mit Tasker mittels Http get funktionieren um die Rückgabe Code richtig zu liefern...
Zitat von: fidel am 26 Oktober 2014, 01:26:43
Vielleicht würde noch eine Abfrage mit Tasker mittels Http get funktionieren um die Rückgabe Code richtig zu liefern...
Das hatte ich auch schon versucht habe es aber nicht geschafft den Wert zu splitten/teilen...
Mfg Steffen
Guck doch mal hier...
http://forum.fhem.de/index.php?topic=14333.0