Beiträge von dtp

    Hi Thomas,


    was steht denn in der txt-Datei?


    Beispielsweise nur "**610"?


    So ganz verstanden habe ich die Logik noch nicht. Bedeutet das Drücken von Taste "2", dass die Nummer in der txt-Datei auf meine Handynummer umgeleitet wird? Und wenn ich die Taste "3" drücke, wird sie quasi wieder auf sich selbst umgeleitet?


    Gruß,


    Thorsten

    // Mod-Edit: Bitte FullQuote vermeiden! \\


    Ja, an sowas hatte ich auch schon gedacht. Wollte das eigentlich über meine HomeMatic realisieren, da die mir bereits automatisch beim Abschließen der Tür den Zustand "anwesend" oder "abwesend" setzt, je nachdem, ob von Innen oder Außen abgeschlossen wurde. Problem ist aber wohl, dass man in der doorpi.ini keine If-Afragen integrieren kann. Aber es müsste ja möglich sein, dies in einem Shell-Skript abzufangen, das dann entsprechende Events in der doorpi.ini triggert.


    Mal sehen, vielleicht lässt sich motom001 ja auch noch was Spannendes einfallen. ;)


    Gruß,


    Thorsten

    Hallo,


    ich weiß, ich könnte es einfach ausprobieren. Aber bevor ich mir nen Wolf teste, weil ich irgend etwas vergessen habe oder es vielleicht gar nicht funktioniert, stelle ich mal eben kurz die Frage. ;)


    Wenn ich per call-Event meine Handynummer über die FRITZ!Box anrufen möchte, wie lautet da die Syntax?


    Code
    call:+491xxxxxxxxx


    Code
    call:491xxxxxxxxx


    Code
    call:01xxxxxxxxx


    Und wenn ich zusätzlich noch eine Nebenstelle meiner FRITZ!Box anfrufen möchte, geht das dann mit


    Code
    call:**610#+491xxxxxxxxx


    Code
    call:**610#491xxxxxxxxx


    Code
    call:**610#01xxxxxxxxx


    Gruß,


    Thorsten

    Hach, mit Frau und zwei kleinen Kindern ist es mitunter gar nicht so einfach, einen Zeitslot zum Testen zu finden. :rolleyes:


    Der folgende Befehl setzt, direkt in einem Browser eingegeben, einen virtuellen Taster mit der Bezeichnung "EG Briefkasten VT Klingel" in meiner HomeMatic-CCU:


    Code
    http://192.168.0.20:8181/rega.exe?x=dom.GetObject("EG Briefkasten VT Klingel").DPByHssDP("PRESS_SHORT").State(1)


    Wenn ich dies aber nun zu einem Event hinzufüge in der Form


    Code
    10 = url_call:http://192.168.0.20:8181/rega.exe?x=dom.GetObject("EG Briefkasten VT Klingel").DPByHssDP("PRESS_SHORT").State(1)


    passiert leider nichts. Oder hätte ich den DoorPi bzw. den Raspi vorher neu starten müssen, damit die Datei url_call.py eingebunden ist?


    Gruß,


    Thorsten

    Code
    http://raspberrypi/control/trigger_event?event_name=OnKeyPressed_test.11&event_source=doorpi.keyboard.from_gpio


    Alle Events gibt es bei Deinem DoorPi unter der URL:

    Code
    http://raspberrypi/dashboard/pages/status.modules.eventhandler.html


    Noch besser klappt's, wenn man den Port (default ist, glaube ich, 8080) mit einbindet. ;)


    Auf diese Weise teste ich z.B. die Funktion der mit Eingang 0 des PiFace-Moduls verbundenen Klingel, ohne dass ich jedes Mal zum Briefkasten laufen muss:


    Code
    http://192.168.0.22:8080/control/trigger_event?event_name=OnKeyPressed_onboardpins.0&event_source=doorpi.keyboard.from_piface


    Gruß,


    Thorsten


    habe den mjpg-streamer durch das RPi Cam Web Interface ersetzt...


    aber wie bekomm ich da den automatischen Snapshot beim Klingeln hin???


    Hab's selbst noch nicht getestet, aber es sollte eigentlich klappen mit dem Event


    Code
    10 = take_snapshot:http://192.168.0.21:80/cam.jpg


    Wobei Du natürlich die IP-Adresse an Deine Gegebenheiten anpassen musst.


    Gruß,


    Thorsten


    Nicht ganz.



    Eingang "0" des PiFace-Moduls ist verbunden mit einer Relaisplatine (der weiße, unscharf abgebildete Kasten im Hintergrund), die beim Kurzschließen des frontseitigen Kllingeltasters ein Relais schaltet, das dann wiederum den Eingang des PiFace-Moduls kurzschließt. Was nicht funktionieren wird, ist den Klingeltaster direkt an Pin "1" der Siedle-Anlage abzugreifen und ihn parallel zum Eingang "0" des PiFace-Moduls zu betreiben, weil dann der Siedle TLE 061-0 das Klingelsignal nicht mehr detektieren kann.


    Der Anschluss für den Türöffner ist auf dem Bild noch nicht zu sehen. Das ist aber recht einfach. Dazu wird Eingang "c" (12 V AC) des TLE 061-0 parallel abgegriffen und mit Anschluss "C" des Ausgangs "1" des PiFace-Moduls verbunden. Vom Anschluss "NO" (Normally Open) des Ausgangs "1" geht es dann mit einem Kabel wieder zurück zum Anschluss "Tö" des TLE 061-0. So kann man durch Schließen des Relais des Ausgangs "1" parallel zum TLE 061-0 den Türöffner mit 12 V AC versorgen, um ihn zu aktivieren.


    Augang "2" des PiFace-Moduls dient lediglich dazu, das Klingelsignal quasi an das HomeMatic Schließerkontakt-Interface durchzuschleifen, so dass die HomeMatic die Klingelbetätigung mitbekommt. Mittlerweile brauche ich das aber nicht mehr, da ich das Versenden der Push-Nachrichten inkl. Bild direkt vom DoorPi ausführen lasse. Zudem hatte Thomas (motom001) hier bereits beschrieben, wie man das auch softwaremäßig lösen kann.


    Ich werde, wenn alles soweit zufriedenstellend läuft, auch noch mal einen kleinen Schaltplan posten und die ganze Installation inkl. doorpi.ini ausführlich beschreiben.


    Bis dann,


    Thorsten

    Hallo,


    ich nutze seit Längerem eine HomeMatic (HM) und werte mit dieser u.a. auch unseren Briefkasten aus. Sprich, wenn ein Einwurf erfolgt, erhalten meine Frau und ich jeweils eine Push-Nachricht auf unsere Smartphones über die Anzahl der seit der letzten Leerung eingeworfenen Unterlagen. Zudem erhalten wir auch eine Push-Nachricht, wenn der Briefkasten wieder geleert wurde. Diese Informationen werden auch auf einem Wand-Tablet im Flur angezeigt.


    Neben dieser Info wird beim Einwurf auch ein Bild über die einwerfende Person per Push-Nachricht (Telegram) gesendet. Das funktioniert soweit sehr gut, bis auf die Tatsache, dass es immer eine halbe Sekunde zu lange dauert, bis das Bild erstellt wird, weil der HM-Sensor den Einwurf immer erst an die HM-Zentrale (CCU) schickt, die dann den Raspi über das RPI-Cam-Web-Interface veranlasst, ein Bild zu machen.


    Hier hatte ich das Szenario mal etwas ausführlicher beschrieben.


    Meine Idee ist nun, den DoorPi direkt für das Zählen und Zurücksetzen der Briefkasteneinwürfe zu verwenden. Die beiden Mikroschalter für die Briefkastenklappe und die Briefkastentür kann man ja sehr schnell mit zwei Eingängen des PiFace-Moduls verbinden, um deren Schließen zu detektieren. Nun muss aber noch im DoorPi eine Variable bei jedem Schließen des einen PiFace-Eingangs hochgezählt werden, die beim Schließen des anderen PiFace-Eingangs wieder auf Null gesetzt wird. Der Inhalt der Variablen müsste dann noch per Push-Nachricht versendet werden können.


    Geht das bereits mit Bordmitteln? Falls nicht, würde ich mir eine solche Möglichkeit in einer der nächsten Versionen des DoorPi wünschen. Eine Alternative für mich wäre auch, dass die Schaltimpulse einfach zwei virtuelle Taster der CCU setzen, die dann die entsprechenden WebUI-Programme triggern. Das müsste doch bereits jetzt schon möglich sein, oder?


    Übrigens, das Versenden eines Bildes per Push-Nachricht durch den DoorPi hatte ich ja schon in diesem Thread beschrieben. Das klappt also jetzt schon.


    Gruß,


    Thorsten

    Hallo stonev!



    Mit einem Briefkasten will ich das auch umsetzen. Du hast ja das Objektiv direkt eingesetzt. Welches hast Du dafür genommen? Muss ja am Ende ein größerer Überstand am Objektiv sein, damit es die Bohrung ordentlich überdeckt.


    Schau mal hier. Ich hatte zuerst das Weitwinkel-Objektiv verbaut. Dessen Brennweite war aber letztlich zu lang. Daher verwende ich nun das Fishauge. Hat zwar den Nachteil, dass es ziemlich verzeichnet, aber für den Briefkasten reicht's. Das Objektiv habe ich übrigens einfach mit Heißkleber auf der Rückseite der Serviceklappe befestigt. Hält soweit gut und ist auf der Frontseite recht dezent. Ich wollte explizit keinen Dome oder sowas. Auch auf eine IR-Beleuchtung habe ich verzichtet, da wir direkt über der Klingel eine Lampe montiert haben. Die will ich aber noch über die HomeMatic so ansteuern, dass sie bei Dunkelheit automatisch für eine Minute angeht, wenn man den Klingeltaster drückt.


    Gruß,


    Thorsten


    Also ich werde in jedem Fall erstmal bei Pushover bleiben, das wäre mir jetzt zu viel Aufwand alles auf was anderes umzustellen.


    Deswegen hatte ich für die HomeMatic das oben verlinkte zentrale Push-Nachrichten-Programm entwickelt. Ein Wechsel zu anderen Push-Diensten ist damit in recht kurzer Zeit erledigt. Für die vier erwähnten Push-Dienste ist es sogar nur noch das entsprechende Setzen einer einzigen Systemvariablen. Wenn mal ein Push-Dienst ausfällt, kann ich so innerhalb einer Sekunde alles auf einen anderen Push-Dienst "umleiten".

    Sehr schöne Lösung. Das probiere ich heute Abend auch mal aus.


    Aktuell habe ich nämlich eine Lösung umgesetzt, bei der bei Betätigung der Klingel der Open-Collector-Ausgang 2 des PiFace-Moduls für eine Sekunde durchgeschaltet wird, um ein daran angeschlossenes HomeMatic 3-Kanal-Funk-Schließerkontakt-Interface, HM-SCI-3-FM, anzusteuern. Allerdings fließt da immer ein gewisser Kriechstrom, der die LED des Open-Collector-Ausgangs leicht zum glimmen bringt. Hinzu kommt, dass das Schließerkontakt-Interface bei jedem Schaltimpuls Strom für den Sendevorgang verbraucht. Also insgesamt zwar eine funktionelle, aber verbesserungswürdige Lösung.


    Hier mal die entsprechenden Codezeilen in meiner doorpi.ini


    Da gefällt mir die Lösung über den url_call schon deutlich besser.


    Gruß,


    Thorsten


    Könntest Du uns ein Bild von deiner Außenstation machen!? Mich würde interessieren wie Du Linse und die Cam verbaut hast.


    Hallo Joachim.


    Schau mal hier.


    Gruß,


    Thorsten
    [hr]


    Zwischen Mikrofon und Lautsprecher findet eine unangenehme Rückkopplung statt.


    Hast Du es schon mal mit dem alsamixer versucht, um die Empfindlichkeit des Mikros herunter zu setzen? Evtl. lässt sich das Problem ja auch schon softwareseitig lösen.


    Gruß,


    Thorsten


    Ich glaube man kann bei Pushover auch ein Bild mitschicken, das werde ich gleich mal checken (hatte bis jetzt keine Notwendigkeit dies zu tun). Wenn nicht wär das ein echter Vorteil von Telegram.


    Ich hatte Prowl, Pushover, Pushalot und Telegram installiert und getestet. Bilder kannst du meines Wissens nach nur direkt mit Telegram versenden. Die anderen Push-Dienste erlauben das leider (noch) nicht. Pushover bietet den Vorteil, dass man Texte in der App einfärben kann.


    Hier mal ein Beispiel für meine HomeMatic-Konfiguration:



    Telegram bietet aber die Vorteile, dass es komplett kostenlos ist, auf nahezu allen Plattformen läuft und auch eine ordentliche Verschlüsselung mitbringt. Ich hatte auch schon Kontakt mit den Leuten von Telegram, ob sie evtl. nicht mal die HTML-Tags für farbige Texte unterstützen wollen. Bisher gehen ja leider nur fett und kursiv markierte Texte. Sie denken drüber nach. ;)


    Bis dann,


    Thorsten
    [hr]
    Übrigens,


    möchte man eine Push-Nachricht per Telegram in fett gedruckten Buchstaben erhalten, wenn jemand an der Tür geklingelt hat, dann kann man dies mit folgendem String in einem entsprechenden Shell-Skript, nennen wir es zum Beispiel "Klingelnachricht.sh" erreichen:


    Code
    curl -s -k "https://api.telegram.org/bot<API-Schlüssel des Bots>/sendMessage" -d text="<b>Es hat an der Tuer geklingelt!</b>" -d chat_id=<chatid> -d parse_mode=html


    Das Skript dann noch in oben beschriebener Weise in die doorpi.ini einbinden:


    Code
    [EVENT_OnKeyPressed_onboardpins.0]
    10 = os_execute:/usr/local/etc/DoorPi/scripts/Klingelnachricht.sh


    Wenn man bereits das obige Shellskript "Klingelbild.sh" verwendet, kann man die Kodezeile natürlich auch dort einbinden.


    Bis dann,


    Thorsten

    Telegram ist wirklich ein sehr umfangreicher Push-Dienst. Hier mal ein Bild, wie's bei mir auf dem iPhone aussieht. Ich erhalte z.B. viele Statusinformationen über meine HomeMatic.



    Gruß,


    Thorsten


    So wie es aussieht, wenn ich als Gast vorbeikommen würde...


    Ach so. Du meinst den geschlossenen Briefkasten von vorne. Der sieht so aus.



    Hier übrigens noch zwei Bilder von meinem Wandtablet im Flur, über das ich mir per HomeMatic u.a. die Briefkasteneinwürfe und einen Videostream beim Klingeln an der Haustür anzeigen lasse.



    Gruß,


    Thorsten

    Hi Thomas,


    das Problem ist, dass es zig Push-Dienste gibt und jeder irgendwie andere Parameter nutzt und Möglichkeiten bietet. Für die HomeMatic habe ich das hier mal für vier Dienste umgesetzt.


    Da erkennt man dann auch die Schwierigkeiten, wenn man es als integrierten Dienst anbieten möchte. Da aber die Konfiguration eigentlich kein Hexenwerk ist, würde ich es persönlich nicht direkt in DoorPi einbinden.


    Aber es ist natürlich letztlich Deine Entscheidung. :cool:


    Gruß,


    Thorsten