Beiträge von eppi

    Die Befehle an sich funktionieren super!


    Habe hier mal eine Tasterabfrage über Piface verfasst:


    import pifacedigitalio as pfio
    pfio.init()


    while True:
    if pfio.digital_read(2) == 1:
    sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"


    else:
    sudo bash -c "echo 1 > /sys/class/backlight/rpi_backlight/bl_power"



    Aber wenn ich die Datei testen will, bekomme ich


    pi@doorpi:~ $ sudo python touch_display_switch.py
    File "touch_display_switch.py", line 9
    sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"
    ^
    SyntaxError: invalid syntax


    ??

    Danke Korky2, das habe ich realisiert.
    Allerdings hätte ich gerne per doorpi , bzw. per piface die Hintergrundbeleuchtung geschalten.
    z.B. 1 Tastendruck und das Bild ist für 20s an.


    Habe diese Befehle zum an und ausschalten der Hintergrundbel. gefunden:


    echo 0 > /sys/class/backlight/rpi_backlight/bl_power
    echo 1 > /sys/class/backlight/rpi_backlight/bl_power


    Diese funktionieren zwar, allerdings nur als admin, d.h. sudo reicht hier nicht,
    ich muss mich vorher mit sudo su anmelden.


    Möchte diese Befehle aber in Doorpi ausführen.
    ???

    hier ein Ausschnitt aus der datei mjpg_streamer:


    -i | --input "<input-plugin.so> [parameters]"
    -o | --output "<output-plugin.so> [parameters]"
    [-h | --help ]........: display this help
    [-v | --version ].....: display version information
    [-b | --background]...: fork to the background, daemon mode
    ^@^@^@Example #1:
    To open an UVC webcam "/dev/video1" and stream it via HTTP:
    %s -i "input_uvc.so -d /dev/video1" -o "output_http.so"
    ^@Example #2:
    To open an UVC webcam and stream via HTTP port 8090:
    %s -i "input_uvc.so" -o "output_http.so -p 8090"
    ^@^@^@Example #3:
    To get help for a certain input plugin:
    %s -i "input_uvc.so --help"
    ^@In case the modules (=plugins) can not be found:
    * Set the default search path for the modules with:
    export LD_LIBRARY_PATH=/path/to/plugins,
    * or put the plugins into the "/lib/" or "/usr/lib" folder,
    * or instead of just providing the plugin file name, use a complete
    path and filename:
    %s -i "/path/to/modules/input_uvc.so"
    ^@ERROR: too many arguments to input plugin
    ^@^@ i: ^@^@^@^@output_http.so --port 8080^@^@MJPG Streamer Version: %s
    Compilation Date.....: %s
    Compilation Time.....: %s
    ^@^@3:172^@^@^@Nov 28 2017^@12:43:06^@^@^@^@MJPG-streamer ^@^@starting applicat$
    ^@^@MJPG Streamer Version: svn rev: %s
    ^@could not initialize mutex variable
    ^@^@^@^@could not initialize condition variable
    ^@^@^@^@ERROR: could not find input plugin
    ^@ Perhaps you want to adjust the search path with:
    ^@^@^@^@ # export LD_LIBRARY_PATH=/path/to/plugin/folder
    ^@ dlopen: %s

    Hi Korky2, ich habe den streamer laut doorpi Grundinstallation eingerichtet.


    Ich kann den stream auch auf dem PC mit : http://192.168.0.XX:8080/?action=stream aufrufen.


    Über die Elcom App empfange ich den Stream auch.


    Hier ein Ausschnitt meiner doorpi.ini



    [DoorPi]
    base_path = /usr/local/etc/DoorPi
    eventlog = !BASEPATH!/conf/eventlog.db
    is_alive_led = blinking_led
    last_snapshot =



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


    [EVENT_OnStartup]
    10 = sleep:1


    [AdminNumbers]


    **620 = active
    **622 = active
    **623 = active
    **1 = active
    **2 = active


    [SIP-Phone]
    firewallpolicy = PolicyNoFirewall
    audio_codecs = PCMA,PCMU
    call_timeout = 10
    capture_device = ALSA: USB PnP Sound Device
    dialtone = !BASEPATH!/media/ShortDialTone.wav
    dialtone_renew_every_start = False
    dialtone_volume = 35
    echo_cancellation_enabled = True
    identity = DoorPi
    local_port = 5060
    max_call_time = 120
    playback_device = ALSA: USB PnP Sound Device
    record_while_dialing = False
    records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav



    sipphonetyp = linphone
    sipserver_password = 081567365
    sipserver_realm = fritz.box
    sipserver_server = 192.168.0.1
    sipserver_username = 620620620
    stun_server =
    ua.max_calls = 2
    video_codecs = VP8
    video_device = StaticImage: Static picture
    video_display_enabled = False
    video_size = vga

    Hi, ich habe doorpi am laufen und die Elcom-App funktioniert auch.
    Jetzt möchte ich neben der Türe im Innenbereich das 7" Touchdisplay von Raspi montieren,
    dies an den Pi anschliessen, wo doorpi drauf läuft und
    das Kamerabild auf Vollbild ausgeben ,
    wenn es klingelt, oder bei Knopfdruck , bzw. Touch.


    Ich habe schon zich Aktionen versucht, aber
    Ich konnte noch kein Bild ohne den Streamer erzeugen.
    Und von Doorpi1 zu Doorpi1 streamen ??


    Wie bekomm ich das Bild aufs Display?


    Hat jemand ne Idee?

    Hier ein Teil meiner .ini


    ####################### Keyboards ##############################
    [keyboards]


    onboardpins = piface


    [onboardpins_keyboard]
    pull_up_down = PUD_UP


    [onboardpins_OutputPins]
    0 = door
    1 = light
    2 = dashlight
    3 = irlight
    4 = hardlock
    7 = blinking_led


    [onboardpins_InputPins]
    0 = call:**622
    1 = call:**1#2
    2 = call:**623
    5 = sleep:0
    6 = sleep:0
    7 = sleep:0


    ######BrightPi#######


    #????



    [DTMF]


    "#" = out:door,1,0,3
    "9" = out:light,1,0,10

    Hallo zusammen,


    Ich habe eine laufende doorpi.ini und steuere diese mit
    der elcom-app.


    Habe die BrightPi-Platine hardware und softwaremäßig installiert.
    diese wird über I2C angesteuert.


    Die Befehle dafür habe ich hier her:
    https://learn.pi-supply.com/bright-pi-v1-0-code-examples/


    Ausserhalb von Doorpi funktionieren die I2C-Befehle schon.


    Mein Problem ist jetzt:


    1. Wie müsste der Befehl "sudo i2cset -y 1 0x70 0x00 0x5a" ( schaltet die weißen LED-s ein )
    lauten, wenn man ihn durch das DTMF-Signal toggeln möchte ( an und aus mit einem Befehl ).


    2. Wie wird das in die doorpi.ini eingepflegt?


    Durch endloses ausprobieren und googlen bin hänge ich sein einer Woche immer noch fest.


    Könnt ihr mir weiterhelfen :?:

    hallo MarcJ, ich habe bis jetzt nur Doorpi und linphone installiert und noch nichts konfiguriert.
    Ist hier schon ein Webserver am laufen? wenn ja, wie sehe ich diesen ein ? steht der in der trace ausgabe?

    Hallo,
    Ich habe doorpi gerade auf einem rpi3 mit jessie installiert. Soweit ok, es startet im trace modus, aber wenn ich die ip
    oder http :// raspberrypi in den browser eingebe, bekomme ich nur ein leeres fenster und folgende ausgabe am PI:


    2016-10-13 10:12:30,656 [DEBUG] [doorpi.status.webserver_lib.request_handler_static_functions] [192.168.178.20] ('GET / HTTP/1.1', '301', '-')


    Ist wahrscheinlich ein Anfängerproblem.


    Kommt das Jemanden bekannt vor?