Beiträge von fraeggle

    Hi
    Habe teilweise das Problem, dass bei einer Email Info ( z. B. DoorPI getoppt, DoorPI gestartet)
    Plötzlich ein Dateianhang (letzter Snapshot) dabei ist, obwohl im passenden Event false steht:


    EVENT_AfterShutdown

    10 mailto:xxx@mail.de,Tuer, "ACHTUNG:DoorPi gestoppt",false


    EVENT_AfterStartup

    10 mailto:xxx@mail.de,Tuer, "DoorPi gestartet.",false


    Vielleicht hat jemand das gleiche Prob.


    Gruß Peter

    Beim Lautsprecher hab ich ein Flies von "Alten" Outdoor Lautsprechern davor. Ausserdem ist dies noch ein Outddor Lautsprecher. Heißt keine Pappmembrane. Das Mikro ist aus einem defekten Telefon mit Freisprechen, d.H. das Mikro liegt in einem 90 Grad Winkel. Das Loch nach aussen ist
    klein (1,5 mm). Hatte bis Dato noch keine Probleme.


    Gruß Peter

    @Korki (Olaf)
    Hmm hatte ich so nicht versucht.
    Hab jetzt nach deinem Hinweis weiter oben gesucht und den Mini-Httpd gefunden und Installiert.
    Ist ebenfalls einfach, hab ich festgestellt. Ist einfach zu installieren und hat auch
    eine Config die gut beschrieben ist.



    @streicher
    Im groben:
    sudo mkdir /mnt/ramdisk
    sudo nano /etc/fstab
    Einfügen dieser Zeile am Ende der Datei:
    tmpfs /mnt/ramdisk tmpfs nodev,nosuid,noexec,nodiratime,size=100M 0 0



    @Wal
    Die Pfade hatte ich auch mal geändert.
    Aber irgendwie wollte das nicht über IOBroker.
    Es ließ sich nie das Bild an den Clients anzeigen.
    Vielleicht saß aber der Fehler in diesem Fall vor der Tastatur........
    Aber ich hab schon viel von Dir gelernt:-))
    Deine Beispiele für DoorPI und IOBroker mit Ring und so....
    Funktioniert wunderbar.........



    Auf alle Fälle funktioniert es nun.
    Danke für eure Hilfe ......
    Ich wünsch euch noch ein gutes Neues Jahr.........



    Gruß Peter

    Hi Olaf.
    Hast du für den micro-httpd eine Anleitung? ich Frage deshalb, weil ich meine Snapshots auf einer Ramdisk habe, damit die Speicherkarte nicht so oft beschrieben wird. Nun würde ich die Ramdisk natürlich auch für die Bilderübergabe in IOBroker verwenden. Das geht Standartmäßig aver nur, wenn due die Standartpfade vom DoorPi verwendest (Standart bei Snapshot und WWW Pfad)


    Gruß Peter

    Hier ein Javascript für ioBroker, um eine Klingelbetätigung und neue Snapshots zu empfangen.


    Code
    [EVENT_OnKeyPressed_prodsystem.0]
    10 = take_snapshot:http://localhost:9000/?action=snapshot
    20 = mailto:xxx@xxx,Mailversand mit Bild,Das ist das Bild als Mailtext,true
    30 = url_call:http://192.168.44.4:8087/set/javascript.0.DoorPi.States.Ring?value=true&event=doorpi&subscribe=1

    Zeile 30 sendet das klingeln an ioBroker.

    Hallo WAL.
    ich nehm an die 192.168.44.4 ist dein IOBroker. Wie kriegst du dann die snapshots vom DoorPi?
    Mein DoorPi hat z.B. die XXX.XXX.10.248 der IOBroker hat die .10.121.
    Bei mir werden die Snapshots auf dem DoorPi auch auf einer Ramdisk gespeichert (10 Files Rollierend, damit die Flashkarte nicht belastet wird).
    Ich möchte gern immer den letzten snapshot am IOBroker angezeigt bekommen.


    Gruß Peter

    OK, aber was verstehst du unter "im Notfall"?? Ich denke du meinst wenn der Doorpi nicht mehr reagiert, aber dann wird diese Möglichkeit wahrscheinlich auch nicht mehr gehen....


    Gruß Peter

    Sowas. Man sollte doch öfter mal nachsehen. Ich dachte nur ich hab dieses Problem :)
    Ich benutze im Groben auch die obige Beschaltung... heißt PIN über 10K Ohm auf Gnd und Ansteuerung über 3V3.


    EVENT_OnKeyPressed_onboardpins.16
    10 call:699
    onboardpins_keyboard
    polarity 0
    bouncetime 5000
    pressed_on_keydown True
    mode BOARD
    pull_up_down PUD_OFF


    @Joker wie hast du den Taster jetzt beschaltet und mit welchem Event arbeitest du?
    Achso... Ich benutze kein PiFace


    Gruß Peter

    Hallo Sascha
    Also ich verwende auch kein PIFACE.
    Hier mal mein Funktionierendes Beispiel.

    EVENT_OnCallStateConnect
    10 out:ls_power,1 ---> SIP Verbindung (Gespräch)

    EVENT_OnCallStateDisconnect
    10 out:ls_power,0 ---> Gespräch beendet



    EVENT_OnSipPhoneMakeCall
    10 out:ls_power,1 ---> SIP Verbindungsaufbau (Ruf)

    onboardpins_keyboard
    polarity 0 ---> da ich gerne eine 1 gleichbar mit high habe
    bouncetime 5000 ---> gegen nervöse Klingler
    pressed_on_keydown
    mode BOARD
    pull_up_down PUD_OFF


    onboardpins_OutputPins
    18 ls_power


    Da ich nich weiß ob dein Event [EVENT_OnMediaRequired] / [EVENT_OnMediaNotRequired] so funktioniert.


    Gruß Peter

    Sollte eigentlich funktionieren. Hat dein Verstärker und der PI die gleiche Masse (GND)?? Ich habe bei mir zusätzlich 4K7 Ohm gegen Masse dran, damit der Verstärker immer einen Definierten Pegel hat, sollte am PI etwas nicht stimmen. Versuch mal nen anderen GPIO Port. bei mir schaltet komischerweise PIN 13 nicht sauber. Warum auch immer...............
    Gruß Peter

    Hi
    Ich verwende auch einen Verstärker, der sich über einen Eingang aus / ein schalten läßt. Ist eigentlich alles easy.
    5 Volt ( bzw die Spannung die der Verstärker benötigt), GND und die Audio Ein / Ausgänge.
    Den Switch Eingang hab ich an den GPIO angeschlossen mit einem zusätzlichen 5KOhm gegen Masse um dies "sauber" Abzuschließen.
    In der Ini folgende Einträge (abhäng von deiner Beschaltung, ich benutze kein PIFACE)


    [EVENT_OnCallStateConnect]
    10=out:ls_power,1



    [EVENT_OnCallStateDisconnect]
    10=out:ls_power,0



    [EVENT_OnSipPhoneMakeCall]
    10=out:ls_power,1



    [onboardpins_OutputPins]
    18=ls_power


    gruß Peter

    Hallo Streicher.
    Mein "kleiner" Verstärker hat die Möglichkeit über einen Eingang (bei High= ein) diesen aus bzw ein zuschalten. Alternativ kannst du über ein Relais die Versorgungsspannung schalten.
    In der Ini einfach z.B. folgendes dazunehmen. In Abhängigkeit deiner Konfiguration.


    [EVENT_OnCallStateConnect]
    10=out:ls_power,1


    [EVENT_OnCallStateDisconnect]
    10=out:ls_power,0


    [EVENT_OnSipPhoneMakeCall]
    10=out:ls_power,1


    [onboardpins_OutputPins]
    18=ls_power


    Gruß Peter

    Hi,
    Das "rauschen" das du meinst, kommt mit hoher wahrschainlichkeit vom Raspberry. Woher holst du die Versorgungsspannung?
    ich habe deswegen eine Spannungsversorgung mit Galvanischer Trennung für meinen Verstärker. Hat die Größe eines 8 PIN IC.
    Ausserdem schalte ich den Verstärker erst ein, wenn ein Gespräch aufgebaut wird und danach wieder aus.


    Gruß Peter

    Hab mir das Ding mal besorgt. Eigentlich wäre es nicht so schlecht..... ABER.
    Im Alsamixer taucht das Teil als USB Device auf. Ich kann die Lautstärke überhaupt nicht verändern,
    Selbst wenn ich die Wiedergabe auf 0 Stelle höre ich mich unverändert.
    Gleiches beim Mikrofon.
    Hat jemand ne Idee??

    Noch für alle die das "Automatisch" gestartet haben wollen:


    Die Datei »/etc/network/interfaces« anpassen.
    Dort Wondershaper über die Kommandos »up« und »down« ausführen.
    Das Skript kontrolliert dann z.B. die Bandbreite der Netzwerkschnittstelle »eth0« .


    Einstellung für eth0


    # The primary network interface
    auto eth0
    iface eth0 inet dhcp
    up /sbin/wondershaper eth0 2048 2048
    down /sbin/wondershaper clear eth0


    Gruß Peter

    Habe die gleichen Probleme.
    Leider "friert" bei mir der Stream ab und zu ein. Dann kommt auch Registration failed. Ich weiß auch ehrlich gesagt nicht genau wo ich was eintragen muss.
    Stream kommt bei mir nur, wenn ich die komplette URL (http://192.168.10.240:8082/?action=stream bei StreamTyp eintrage.
    Unter DoorPi hab ich die SIP Daten des Doorpi eingetragen....aber macht das Sinn??? oder muss da nicht ein eigener SIP Account rein? Weil wieso sollte ich den gleiche SIP nehmen wie der DoorPI.
    Es kommt auch SIP registered... beim Anruf kann ich auch abnehmen sprechen und auflegen... allerdings nicht mit dem DoorPi, wenn man die gleichen Daten einträgt (weswegen es auch keinen Sinn macht die gleiche Nummer ein zutragen).
    Dann weiß ich auch nicht wie das mit dem Türöffner gehen soll. Muss ich die "Kennzahl" eingeben??? Gibt es da einen extra Button den ich nicht finde????


    Aber sonst schon ne super Idee..

    Löschen der Datei in php mit dem Befehl unlink.


    Bei mir läuft es auch noch nicht rund...


    Irgendwas in der Schleife funktioniert nicht sauber, und deshalb wird das "False" in die Datei geschrieben.

    Also ich habe gemerkt, dass "False" geschrieben wird, wenn DoorPi läuft. Dann passiert das schon, wenn du nur mit nano die Datei offnest und schreibst. Allerdings dann auch nicht immer!!! Aber wenn DoorPi beendet ist (und somit auch das keyboard file) besteht das Problem nicht. Ich denke das hier ein "konflikt" beim Zugriff auf die Datei besteht. Das gleiche hab ich auch beim schlichten ausführen des PHP scriptes festgestellt.
    Mit DoorPi am laufen steht ab und zu False drin (beim neuerstellen der Datei und schreiben der 1) Ohne DoorPi am laufen funktioniert es immer.
    Den Schalter "w" und "wb+" hatte ich auch schon versucht. Ebenso ein "eigentlich" exklusives öffnen und schreiben.


    Peter