Ankündigung

Einklappen
Keine Ankündigung bisher.

Hilfe bei Erstellung von einem Plugin

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Hi,

    ich habe sie so in meine Visu eingetragen
    Code:
    <switch on_value="1" off_value="0" mapping="Open_Close" styling="Green_Red">
          <label>Ibutton 1</label>
          <address transform="DPT:1.001" readonly="false" variant="">0/3/2</address>
        </switch>
     <switch on_value="1" off_value="0" mapping="Open_Close" styling="Green_Red">
          <label>Ibutton 2</label>
          <address transform="DPT:1.001" readonly="false" variant="">0/3/3</address>
        </switch>
     <switch on_value="1" off_value="0" mapping="Open_Close" styling="Green_Red">
          <label>Tür</label>
          <address transform="DPT:1.001" readonly="false" variant="">0/3/4</address>
        </switch>
     <switch on_value="1" off_value="0" mapping="Open_Close" styling="Green_Red">
          <label>Alles aus</label>
          <address transform="DPT:1.001" readonly="false" variant="">0/3/5</address>
       </switch>

    Kommentar


      #17
      Nicht nur in die visu ... Auch Webmin - EIB - Gruppenadressen bearbeiten.
      Umgezogen? Ja! ... Fertig? Nein!
      Baustelle 2.0 !

      Kommentar


        #18
        Hallo,

        habe es nun alles eingetragen und auch Live mit den Ibuttons versucht.

        Jedoch funktioniert es nicht.

        Gruß Manuel

        Kommentar


          #19
          Noch jemand eine Idee, woran es liegen könnte?

          Gruß Manuel

          Kommentar


            #20
            was sagt denn das Log genau?
            Umgezogen? Ja! ... Fertig? Nein!
            Baustelle 2.0 !

            Kommentar


              #21
              Hallo,

              ich bekomme es nicht hin, dass das Plugin gezielt etwas ins log schreibt.

              Ich teste es gerade so:

              IButton 1 vom Lesekopf ziehen,
              Ibutton 2 vom Lesekopf ziehen
              Ibutton 3 (Tür) aufstecken

              Dabei wird aber keine Aktion ausgeführt und auch nichts ins log geschrieben.

              Gruß Manuel

              Kommentar


                #22
                Ich habe das Gefühl,

                dass das Plugin gar nicht auf die GA´s hört.

                Gruß Manuel

                Kommentar


                  #23
                  Code:
                  ###################################################################################### 
                  # 
                  # Aus-Schaltung Ibutton
                  # V0.1 2012-11-01 
                  # by Manu241 - www.knx-user-forum.de
                  #
                  ###################################################################################### 
                  ######################### 
                  ### BEGINN DEFINITION ### 
                  ######################### 
                  # Aufruf-Zyklus auf 300 Sekunden setzen
                  $plugin_info{$plugname.'_cycle'} = 60;
                  #GA´s
                  my $button1_ga = '1/2/11';
                  my $button2_ga = '1/2/61';
                  my $door_ga = '1/2/41';
                  my $alles_aus_ga = '0/0/112';
                  ######################### 
                  ###  ENDE DEFINITION  ### 
                  ######################### 
                  my $button1 = knx_read($button1_ga,0,1); #1=hängt, 0=weg
                  my $button2 = knx_read($button2_ga,0,1);
                  my $door = knx_read($door_ga,0,1); #1=offen,0=zu
                  
                  #Plugin auf GAs anmelden, wir brauchen nur die Tuer..
                  $plugin_subscribe{$door_ga}{$plugname} = 1;
                  
                  if (%msg)  
                  { # Telegramm vom KNX
                  plugin_log($plugname,"GA hat Plugin ausgelöst"); #später löschen oder auskommentieren
                    if ($button1 == 0 && $button2 == 0 && $door == 0)
                    {
                  plugin_log($plugname,"Alle GAs sagen 0"); #später löschen oder auskommentieren
                          knx_write($alles_aus_ga,1,1); # Wert 1 auf die GA, DPT1 (dritter parameter)
                  plugin_log($plugname,"Nun sollte das Telegramm gesendet worden sein"); #später löschen oder auskommentieren
                    }
                  else {
                  plugin_log($plugname,"GAs sind nicht alle 0: Button1->$button1, Button2->$button2 und Tür->$door "); #später löschen oder auskommentieren
                  }
                  }
                  return;
                  Umgezogen? Ja! ... Fertig? Nein!
                  Baustelle 2.0 !

                  Kommentar


                    #24
                    Hi,

                    supi es funktioniert !!!

                    Nun muss ich nur noch mal gucken, was ich falsch gemacht habe.

                    Danke für deine super Hilfe !!!

                    (Kann jemand diese Version noch Online stellen ? Hilft bestimmt auch anderen)

                    Gruß Manuel

                    Kommentar


                      #25
                      Ich weiß nicht mehr was es genau war...ich hatte nicht drauf geachtet und eine GA war immernoch 1 ... daher hab ich im Code hin und hergewürfelt.

                      Was aber definitiv falsch war, mir aber auch erst spät aufgefallen ist dass du die variablen ($button1,$button2,$door) im script 2-mal mit "my" initialisiert hast.

                      Ich hab aus den 3 variablen eben einfach 6 gemacht. $button1 und $button1_ga wobei $button1 der Wert der Gruppenadresse $button1_ga ist.
                      Umgezogen? Ja! ... Fertig? Nein!
                      Baustelle 2.0 !

                      Kommentar


                        #26
                        Ist nun völlig OT, aber ich hab mir die Frage schon öfter gestellt:

                        Macht es Sinn die Plugins im SVN nach "Basic" und "Checker" aufzuteilen?

                        Eigentlich sind die Plugins ja für "Basic" gedacht, nur es kommen halt auch einige dazu (was ich sehr begrüsse!) die eher für runaways dienen, wo ich mir selbst aber teils schwer tue diese zu erfassen

                        Makki
                        EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                        -> Bitte KEINE PNs!

                        Kommentar


                          #27
                          Naja zumindest eine Art von Kategorisierung wäre gut. Der Name allein ist oft nicht aussagekräftig genug. Aber wie das gehen soll weiß ich auch nicht. Führen ja soooo viele Wege nach Rom. Aber vielleicht schonmal sowas wie Haustechnik, Multimedia, 3rd party Hardware - whatever ... aber wer sortierts im Zweifel richtig?
                          Umgezogen? Ja! ... Fertig? Nein!
                          Baustelle 2.0 !

                          Kommentar

                          Lädt...
                          X