Beiträge von ThomasH

    Hi Olaf,


    vielen Danke für deine Hilfe. Mir fehlt zwar das technische Verständnis warum das falsch war aber es hat funktioniert. Jetzt funktioniert es wie es soll.


    Viele Grüße und nochmals Danke


    Thomas

    Hallo,


    ich benötige bitte noch einmal Hilfe. Ich denke das ich in den letzten Zügen bei meinem DoorPi Projekt bin.


    - Nextion ist programmiert
    - Klingeltaste drücken auf Nextion bewirkt das ein Telegram gesendet wird, das in Loxone der Türbaustein aufgeht und das kommuniziert werden kann.


    Was leider nicht geht ist das dass angeschlossene Fritzfon klingelt! Über einen Taster am PiFace kann ich das Klingeln am Fritzfon auslösen.


    Anbei das Event was ich auslöse. Eventuell hat jemand eine Idee.


    [nextion_InputPins]
    54542121 = sleep:0.1


    [EVENT_OnKeyPressed_nextion.54542121]
    10 = os_execute:/usr/local/etc/DoorPi/scripts/klingel_telegram.sh >/tmp/klingel_telegram.log (funktioniert)
    20 = os_execute:/usr/local/etc/DoorPi/scripts/loxone/Loxone10.py (funktioniert)
    30 = out:Verstärker,1,0,120 (funktioniert)
    40 = call:**610


    Danke im Voraus für eure Hilfe.

    Kurzes Update!


    Ich bin immer davon ausgegangen das ich mit dem Befehl "call" die interne Nummer des DoorPi anrufen muss. Das hatte ich auf einem Bild hier im Forum gesehen dachte ich und dann leite ich den Anruf auf ein angeschlossenen Telefon weiter. Wenn ich jetzt hinter "call" die interne Nummer von einem angeschlossenem Telefon eingebe klingelt es, das Video wird übertragen und Sprachverbindung ist möglich.


    Leider funktioniert es nur mit diesem Befehl:


    [keyboards]
    nextion = nextion
    onboardpins = piface


    [onboardpins_InputPins]
    0 = call:**610


    [onboardpins_keyboard]
    bouncetime = 10000
    polarity = 0
    pressed_on_keydown = True




    Mit der Klingeltaste auf dem Nextion geht es leider noch nicht. Hat jemand eine Idee was falsch ist? Danke im voraus


    [nextion_InputPins]
    ### wenn man jetzt den Klingelknopf am Display drueckt dann wird ein Bild an Telegram gesendet
    54542121 = sleep:0.1


    [EVENT_OnKeyPressed_nextion.54542121]
    10 = os_execute:/usr/local/etc/DoorPi/scripts/klingel_telegram.sh >/tmp/klingel_telegram.log
    # 20 = os_execute:/usr/local/etc/DoorPi/scripts/loxone/Loxone10.py
    30 = out:Verstärker,1,0,120


    40 = call:**610

    Hallo an alle,


    ich habe gefühlte 100 Beiträge hier gelesen und komme nicht weiter.


    Ich habe meinen DoorPi währen eines Arbeitseinsatzes im Ausland aufgebaut und war eigentlich happy das alles soweit gut verlaufen ist.


    • Nextion programmiert

      • klick auf Button und Relais als Beispiel zieht an
    • DoorPi installiert
    • Kamera plus MJPG Streamer installiert
    • Da sich fast alle Berichte hier decken denke ich das dieser Schritt richtig ausgeführt ist.

      • Benutzername min. 8-stellig
      • Passwort stark genug das der Balken dunkel Grün wird
    • Folgendes zur Doorpi.ini hinzugefügt

      • [AdminNumbers]
      • * = active
      • Diese 4 Daten eingegeben
      • sipserver_password = wie angegeben bei neuem Benutzer Fritzbox
      • sipserver_realm = 192.168.8.1
      • sipserver_server = 192.168.8.1
      • sipserver_username = DoorPi001
    • da ich mir nicht sicher bin ob mein Klingelbutton am Nextion wirklich 1000% funktioniert (nach klick des Buttons zieht das Relais am Piface an und wird eine Message über Telegramm gesendet – bedeutet für mich manches funktioniert schon) einen Taster vom Piface zum Testen als Klingeltaster programmiert.



    So nun Zuhause angekommen muss FritzBox und Loxone Integration fertiggestellt werden.


    Erster Schritt Fritzbox:


    Unklarheit für mich (muss die Klingeltaste 11 oder genauso heißen wie die interne Nummer? beides getestet kein Erfolg)


    Zoiper auf Iphone installiert um Zugangsdaten zu testen!


    Zweiter Schritt DoorPi einrichten:





    Leider kommt es zu keinem Rufaufbau. Auch im Dashboard vom DoorPi wird keine Verbindung angezeigt. Leider weis ich jetzt nicht mehr weiter. Was könnte das Problem sein, das keine Verbindung zustande kommt? Welche Daten soll ich hier posten damit mir geholfen werden kann.




    [DoorPi]
    base_path = /usr/local/etc/DoorPi
    eventlog = !BASEPATH!/conf/eventlog.db
    is_alive_led = Blink_LED
    port=80
    snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots/
    number_of_snapshots = 5
    snapshot_size = 1280x720


    [DoorPiWeb]
    indexfile = index.html
    ip =
    loginfile = login.html
    online_fallback = http://motom001.github.io/DoorPiWeb
    port = 9001
    public = AREA_public
    www = !BASEPATH!/../DoorPiWeb


    [AREA_public]
    #Webserver ohne Logindaten erreichbar
    .*


    [AdminNumbers]
    * = active
    **622 = active


    [User]
    pi=door


    [Group]
    Administrators= pi


    [WritePermission]
    administrators = installer, dashboard, config


    [ReadPermission]
    guests = dashboard
    administrators = dashboard,status,config


    #========= SMTP ===========================
    #Hier euren smtp server eintragen über den mail geschickt werden
    [SMTP]
    server = smtp.gmail.com
    port = 587
    use_tls = true
    use_ssl = false
    need_login = true
    username = xxxx@gmail.com
    password = xxxx



    [EVENT_OnStartup]
    10 = sleep:10
    20 = os_execute:/usr/local/etc/DoorPi/scripts/Startmeldung.sh >/tmp/Startmeldung.log


    [SIP-Phone]
    firewallpolicy = PolicyNoFirewall
    audio_codecs = G722,PCMA,PCMU
    call_timeout = 15
    capture_device = ALSA: USB Audio Device
    dialtone = !BASEPATH!/media/doorbell2.wav
    dialtone_renew_every_start = False
    dialtone_volume = 15
    echo_cancellation_enabled = True
    identity = DoorPi
    local_port = 5060
    max_call_time = 120
    playback_device = ALSA: USB Audio Device
    record_while_dialing = True
    records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
    sipphonetyp = linphone
    sipserver_password = xxxx
    sipserver_realm = 192.168.8.1
    sipserver_server = 192.168.8.1
    sipserver_username = DoorPi01
    stun_server =
    ua.max_calls = 2
    video_codecs = VP8
    video_device = StaticImage: Static picture
    video_display_enabled = True
    video_size = vga


    [DTMF]
    ### Das soll ber einen Tastendruck am Telefon eine Seite vom Nextion öffnen ; in dem Fall die 0 öffnet Seite 3
    "0" = out:page 3,1


    #======== Config for GPIO Keyboard =========
    [keyboards]
    nextion = nextion
    onboardpins = piface


    [onboardpins_InputPins]
    0 = call:**622


    [onboardpins_keyboard]
    bouncetime = 10000
    polarity = 0
    pressed_on_keydown = True



    [nextion_OutputPins]
    ### Pin für Page 1
    show_pad0 = page 0
    show_pad1 = page 1
    show_pad2 = page 2
    show_pad3 = page 3
    show_pad4 = page 4
    show_pad5 = page 5
    show_pad6 = page 6
    show_pad7 = page 7
    sleep = sleep=1
    wakeup = sleep=0
    sleep = sleep=1


    ####################### piface keyboard #######################
    [onboardpins_OutputPins]
    ### Relais 0 für anschalten der IR-LED durch BWM ; Relais 1 soll später den Verstärker EIN und aus schalten (jetzt noch zum TESTEN auf DOOR)
    0 = Verstärker
    1 = IR-Relais


    [onboardpins_InputPins]
    ###Taster 1 öffnet seite 1 ; Taster 2 öffnet seite 2 ; Pin 6 weckt Bildschirm auf und schaltet IR-Relais an ; Input 7 ist der Alarm Schalter (Gehäuse geöffnet)
    1 = out:page 0,1
    2 = out:page 1,1
    6 = IR-Relais
    7 = Alarm


    [EVENT_OnKeyPressed_onboardpins.6]
    10 = out:sleep=0,1
    20 = out:IR-Relais,1,0,60


    [EVENT_OnKeyPressed_onboardpins.7]
    10 = take_snapshot:http://localhost:9000/?action=snapshot
    20 = mailto:xxxx@gmail.com,DoorPi,Gehaeuse-Alarm,True
    30 = os_execute:/usr/local/etc/DoorPi/scripts/snapshot_telegram.sh >/tmp/snapshot_telegram.log


    ####################### Nextion keyboard #######################


    [nextion_keyboard]
    baudrate = 9600
    bouncetime = 2000
    input_max_size = 255
    input_stop_flag = \n
    polarity = 0
    port = /dev/ttyUSB0
    pressed_on_keydown = True


    [nextion_InputPins]
    ### wenn man jetzt den Klingelknopf am Display drueckt dann wird ein Bild an Telegram gesendet
    54542121 = sleep:0.1


    [EVENT_OnKeyPressed_nextion.54542121]
    10 = os_execute:/usr/local/etc/DoorPi/scripts/klingel_telegram.sh >/tmp/klingel_telegram.log
    # 20 = os_execute:/usr/local/etc/DoorPi/scripts/loxone/Loxone10.py
    30 = out:Verstärker,1,0,120
    40 = call:**11

    Hallo,


    ich benötige bitte einmal eurer Hilfe:


    Voraussetzungen:
    - Raspberry Pi 3+
    - PiFace 2 digital
    - Nextion Display
    - Pi Kamera


    Was funktioniert:
    - DoorPi ist installiert
    - MPEG Streamer ist installiert und funktioniert
    - UART mit Nextion ist installiert und funktioniert
    - E-mail Versand funktioniert mit Bildern im Anhang


    Letzter Teststand war das ich über einen Button (Klingel) auf dem Display eine Telegram Meldung mit Bildern senden konnte. Jetzt habe ich in das gleiche Event noch die LoxoneNotify.py hinzugefügt. (Siehe unten)
    Danach funktioniert das senden der Telegram Meldung nicht mehr. Leider weis ich nicht wo ich suchen soll.


    Die Telegram Anbindung habe ich nach dieses Post gemacht: Push-Nachrichten von DoorPi


    Die Loxone Anbindung nach dem Post von MarcusS.


    Der LoxoneNotify.py habe ich mit Cmod die Berechtigung 775 gegeben.


    Das ist der Auszug aus meiner DoorPi.


    [nextion_keyboard]
    baudrate = 9600
    bouncetime = 2000
    input_max_size = 255
    input_stop_flag = \n
    polarity = 0
    port = /dev/ttyUSB0
    pressed_on_keydown = True


    [nextion_InputPins]
    ### wenn man jetzt den Klingelknopf am Display drueckt dann wird ein Bild an Telegram gesendet
    54542121 = os_execute:/usr/local/etc/DoorPi/scripts/klingel_telegram.sh >/tmp/klingel_telegram.log
    54542121 = os_execute:/usr/local/etc/DoorPi/scripts/LoxoneNotify.py
    54542121 = out:Verstärker,1,0,120



    Sollten weitere Infos nötig sein kann ich diese bereitstellen. Der Verstärker zur Info wird angeschalten. Das funktioniert egal ob die LoxoneNotify.py aufgeführt ist oder nicht.


    Danke schon mal vorab.

    Moin,


    wie schon gesagt ich habe nicht die Ahnung von der ganzen Materie und bin Anfänger. Meine Zwischenlösung wird das ich ein kleines 3.3 V Relais mit dem BWM schalte und damit den Eingang brücke.
    Ich habe momentan einen Eingang mit Taster genommen und da funktioniert das aufwecken des Displays.

    Hi M4ce1,


    ich habe bei mir alles neu aufgesetzt und auch ein Piface 2 verwendet.
    Wenn ich die Beschreibung zum Piface richtig lese dann muss der Eingang zu GND geschalten werden. Somit wird das nichts mit dem BWM ohne Zwischenlösung. Schmerzfrei habe ich mal den entsprechenden Eingang mit GND gebrückt (in Ermangelung eines Schalters) und schon wacht das Display auf.

    Hallo Zusammen,


    nachdem ich jetzt mehrere Wochen dieses Forum durchgelesen habe, habe ich beschlossen es auch zu versuchen. Leider ist es mein erstes Projekt was Raspberry Pi angeht daher ist es eventuell zu groß als Startprojekt.


    aber ich möchte es versuchen:


    Daher meine erste Frage hier:


    Ich habe eine BWM am PIN 29 angeschlossen der das Display aufwecken soll. Das funktioniert auch.
    Jetzt habe ich ein Relais am PIN 11 angeschlossen. Leider ist das Relais immer auf High wenn der DoorPi startet und läuft. Sobald ich den PIN 11 unter [onboardpins_OutputPins] einfüge ist es ständig an.


    Jetzt habe ich versucht polarity=0 auf 1 zu setzten. Dann ist das Relais aus aber der BWM geht jetzt nicht mehr.


    Könnte mir jemand dazu helfen?


    Danke im Voraus.


    Gruß
    Thomas


    [DoorPi]
    base_path = /usr/local/etc/DoorPi
    eventlog = !BASEPATH!/conf/eventlog.db
    is_alive_led = Blink_LED
    snapshot_path = !BASEPATH!/../DoorPiWeb/snapshots
    number_of_snapshots = 5
    snapshot_size = 1280x720


    [DoorPiWeb]
    indexfile = index.html
    loginfile = login.html
    ip =
    port = 9001
    online_fallback = http://motom001.github.io/DoorPiWeb
    public = AREA_public
    www = !BASEPATH!/../DoorPiWeb


    [AREA_public]
    #Webserver ohne Logindaten erreichbar
    .*


    [AdminNumbers]
    * = active


    [User]
    pi=door


    [Group]
    Administrators= pi


    [WritePermission]
    administrators = installer, dashboard, config


    [ReadPermission]
    guests = dashboard
    administrators = dashboard,status,config


    #======== Config for GPIO Keyboard =========
    [keyboards]
    onboardpins = gpio
    nextion = nextion



    [webservice_keyboard]
    base_path_input = /var/DoorPI/keyboard/inputs/
    base_path_output = /var/DoorPI/keyboard/outputs/


    [webservice_InputPins]
    klingel = os_execute:/usr/local/etc/DoorPi/scripts/DoorbellPushMessage.sh
    anwesend =os_execute:echo **777 > !BASEPATH!/callTarget.txt
    abwesend =os_execute:echo 01511234567> !BASEPATH!/callTarget.txt
    makecall = file_call_value:!BASEPATH!/callTarget.txt
    urlcall= url_call:http://....


    #======= GPIo Keyboard ======
    [onboardpins_InputPins]
    7=Klingel
    29=BWM
    31=Alarm


    [onboardpins_OutputPins]
    11=Relais_IR-LED
    38=Blink_LED
    40=Amp


    [onboardpins_keyboard]
    bouncetime=1000
    polarity=0
    pressed_on_keydown=True
    mode=BOARD
    pull_up_down=PUD_OFF



    [EVENT_OnKeyPressed_onboardpins.29]
    10 = out:sleep=0,1
    20 = out:Relais_IR-LED=1,0