Ankündigung

Einklappen
Keine Ankündigung bisher.

Gpio Invertieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [Codebeispiel] Gpio Invertieren

    Hallo ,


    ich stehe vor den Problem das ich meine Gpio (Ausgang)am Raspberry invertieren muss hat das schon jemand gemacht und kann mir sagen wie ich das am besten mache?

    LG

    #2
    Hi,

    Zitat von Patzi Beitrag anzeigen
    hat das schon jemand gemacht
    Ich zumindest noch nicht...
    Zitat von Patzi Beitrag anzeigen
    kann mir sagen wie ich das am besten mache
    Mit einem   eval: not value 

    Gruß, Waldemar
    OpenKNX www.openknx.de

    Kommentar


      #3
      OK schade, das habe ich auch versucht aber leider erfolglos der gpio schaltet dann gar nicht mehr. Du meinst ha einfach unten an das Item anfügen?

      Mfg

      Kommentar


        #4
        Meinst du so?
        Code:
        Gaestezimmer_Lautsprecher:
            gpio_out: 38
            eval: not value
            type: bool
            knx_dpt: 1
            knx_listen: 5/0/5
            visu_acl: rw
        Zuletzt geändert von bmx; 24.04.2019, 16:25.

        Kommentar


          #5
          Hat wirklich niemand eine Idee?

          Kommentar


            #6
            Du brauchst dann ein Hilfsitem was dem Status von Gaestezimmer_Lautsprecher negiert folgt:
            Code:
            Gaestezimmer_Lautsprecher:
                type: bool
                knx_dpt: 1
                knx_listen: 5/0/5
                visu_acl: rw
                GPIO_Ausgabe:
                    type: bool
                    gpio_out: 38
                    eval: not sh...()
                    eval_trigger: ..

            Kommentar


              #7
              ok vielen dank werde es morgen probieren und berichten!!

              Kommentar


                #8
                Leider er möchte damit schalten aber schaltet im gleichen Moment wieder um.

                Kommentar


                  #9
                  Was möchtest Du denn genau tun? Auf die Frage die Du gestellt hast, war die Antwort von bmx schon die richtige.
                  Viele Grüße
                  Martin

                  There is no cloud. It's only someone else's computer.

                  Kommentar


                    #10
                    Ich würde gerne einen Gpio Ausgang invertieren!

                    Kommentar


                      #11
                      Mit der Variante funktioniert es aber nur die anzeige is falsch mit der Auskommentierten passiert leider gar nichts!

                      Code:
                          Wohnzimmer_Musik:
                      
                                  type: bool
                      
                                  knx_dpt: 1
                      
                                  knx_listen: 5/0/1
                      
                                  gpio_out: 32
                      
                                  visu_acl: rw
                      
                      
                                  # type: bool
                                  # knx_dpt: 1
                                  # knx_listen: 5/0/1
                                  # visu_acl: rw
                                  # GPIO_Ausgabe:
                                      # type: bool
                                      # gpio_out: 32
                                      # eval: not sh...()
                                      # eval_trigger: ..

                      Kommentar


                        #12
                        Du musst auch im "Haupt"-Item die Zeile mit dem GPIO entfernen
                        Code:
                        Wohnzimmer_Musik:
                            type: bool
                            knx_dpt: 1
                            knx_listen: 5/0/5
                            [S]gpio_out: 32[/S]
                            visu_acl: rw
                        
                            GPIO_Ausgabe:
                                type: bool
                                gpio_out: 32
                                eval: not sh...()
                                eval_trigger: ..

                        Kommentar


                          #13
                          Vielen Vielen dank an alle es Funktioniert jetzt

                          Kommentar

                          Lädt...
                          X