Einbindung von Kamerabeleuchtung Bright Pi mittels I2C

  • 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 :?:

  • 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


    bei mir geht das steuerung I2C durch befehl "os_execute " . ich benutze eine UPS Pico HV3.0 welche durch i2c kommuniziert .
    In Elcom/Videofon app habe ich in DTFM Setting unter Send DTMF - SIP Info .


    in doorpi.ini bei EVENTS z.B.


    [EVENT_..........]
    10 = os_execute:/usr/sbin/i2cset -y 1 0x6b 0x05 0xfe


    oder DTMF


    [DTMF]
    "1" = os_execute:/usr/sbin/i2cset -y 1 0x6b 0x0b 0x01
    "#" = os_execute:/usr/sbin/i2cset -y 1 0x6b 0x0b 0x00