Ankündigung

Einklappen
Keine Ankündigung bisher.

Negative Confirmation KNX Binding

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

    Negative Confirmation KNX Binding

    Hallo zusammen,

    seit kurzen bekomme ich beim Auslösen bestimmter Rules über ein item immer z.B. folgende Fehlermeldung:

    Code:
    2019-04-27 09:10:15.233 [WARN ] [calimero.link.192.168.178.7:3671   ] - negative confirmation of 5/1/24: 2e009de0110d291823230080
    Diese Rückmeldung entsteht durch folgende Elemente:

    RULE:

    Code:
    rule "Kind schlafen"
    when
        Item all_kind_schlafen received command
    then
       if (receivedCommand==ON) {
            
        dg_schlafzimmerrechts_rol.sendCommand(100)
        dg_schlafzimmerlinks_rol.sendCommand(100)
        dg_kinderzimmer2_rol.sendCommand(100)
        sp_jalousie_automatik_alexa.sendCommand(ON)
    
            }
            
        else {
    
        dg_schlafzimmerrechts_rol.sendCommand(0)
        dg_schlafzimmerlinks_rol.sendCommand(0)
        dg_kinderzimmer2_rol.sendCommand(0)
        sp_jalousie_automatik_alexa.sendCommand(OFF)
    
        }
    end
    ITEM:

    Code:
    Switch all_kind_schlafen "Kind schlafen" (gSZ,gSZAlltag) ["Switchable"] {channel="knx:device:bridge:generic:th_all_kind_schlafen",autoupdate="false"}
    Thing:

    Code:
    Type switch                   : th_all_kind_schlafen       "Kind schlafen"       [ ga="5/1/24"]
    Config KNX Thing:


    Code:
    Bridge knx:ip:bridge [ 
        ipAddress="XXX.XXX.XXX.XX", 
        portNumber=3671, 
        localIp="XXX.XXX.XXX.XX", 
        type="TUNNEL", 
        readingPause=50, 
        responseTimeout=10, 
        readRetriesLimit=3, 
        autoReconnectPeriod=1,
        localSourceAddr="0.0.0"
    ] {
    Ausgabe auf ETS Diagnose:


    Test.JPG

    Warum werden diese Logeinträge geschrieben und was muss ich ändern, damit diese verschwinden?




    #2
    Wie ist denn das Thing definiert?

    Kommentar


      #3
      Hallo Udo1toni,

      steht doch oben.

      Viele Grüße
      Sascha

      Kommentar


        #4
        Nein? Du hast da nur Bridge und Channel gepostet, das Thing ist die Stufe dazwischen.

        Kommentar


          #5
          Hallo

          Udo mein was im generic Abschnitt unter der Bridge steht.

          also z.B.
          Code:
          Thing device generic
          []
          {
          Type switch : th_all_kind_schlafen "Kind schlafen" [ ga="5/1/24"] }
          Gruß

          Guido

          Kommentar


            #6
            Das ist eben die Frage. handelt es sich tatsächlich um ein generic Thing?

            Kommentar


              #7
              zumindest verweist er im Item darauf .....
              Gruß

              Guido

              Kommentar


                #8
                Ja, aber Namen sind Schall und Rauch... Ich möchte die konkrete Konfiguration sehen.

                Kommentar


                  #9
                  Hallo, ich habe auch den Eintrag.

                  2019-05-17 08:31:32.144 [WARN ] [calimero.link.192.168.115.40:3671 ] - negative confirmation of 1.2.3: 2e00b16012f012030080

                  2019-05-17 08:31:32.299 [WARN ] [calimero.link.192.168.115.40:3671 ] - negative confirmation of 1.2.3: 2e00bd6012f01203014300

                  2019-05-17 08:31:35.422 [WARN ] [calimero.link.192.168.115.40:3671 ] - negative confirmation of 1.2.3: 2e00bd6012f01203014300

                  2019-05-17 08:31:38.524 [WARN ] [calimero.link.192.168.115.40:3671 ] - negative confirmation of 1.2.3: 2e00bd6012f01203014300

                  2019-05-17 08:31:41.621 [WARN ] [calimero.link.192.168.115.40:3671 ] - negative confirmation of 1.2.3: 2e00bd6012f01203014300

                  2019-05-17 08:31:44.709 [WARN ] [calimero.link.192.168.115.40:3671 ] - negative confirmation of 1.2.3: 2e00b16012f012030081

                  Bin erst vor kurzem von OH1 geswitcht und bin noch in der Lernphase ;-)
                  Sieht vielleicht jemand was ich falsch definiert habe:

                  Code:
                  knx.things:
                  
                  Bridge knx:ip:bridge [
                  ipAddress="192.168.115.40",
                  portNumber=3671,
                  localIp="192.168.115.26",
                  type="TUNNEL",
                  readingPause=50,
                  responseTimeout=10,
                  readRetriesLimit=3,
                  autoReconnectPeriod=1,
                  localSourceAddr="0.0.0"
                  ]
                  {
                  Thing device generic [
                  address="1.2.3",
                  fetch=true,
                  pingInterval=300,
                  readInterval=3600
                  ] {
                  Type switch : BadEffekt "Light" [ ga="0/0/5+<0/4/2"]
                  Type switch : Tag_Nacht_Lichtswitch "Tag Nacht" [ ga="<0/0/99"]
                  Type switch : EG_Licht_Schuko_Haustuer "Licht Haustür" [ ga="0/0/54+<0/4/40" ]
                  Type switch : EG_Licht_WZ_Terasse "Licht WZ Terasse" [ ga="0/0/55+<0/4/41" ]
                  Type switch : OG_Licht_Olivia_Spots "Licht Olivia Spots" [ ga="0/0/31+<0/4/27" ]
                  Type switch : OG_Licht_Olivia_Putzlicht "Licht Olivia Putzlicht" [ ga="0/0/32+<0/4/28" ]
                  Type switch : OG_Licht_Olivia_Kugel "Licht Olivia Kugel" [ ga="0/0/33+<0/4/29" ]
                  Type switch : OG_Licht_Sophia_Spots "Licht Sophia Spots" [ ga="0/0/35+<0/4/30" ]
                  Type switch : OG_Licht_Sophia_Putzlicht "Licht Sophia Putzlicht" [ ga="0/0/36+<0/4/31" ]
                  Type switch : OG_Licht_Sophia_Kugel "Licht Sophia Kugel" [ ga="0/0/37+<0/4/32" ]
                  Type dimmer : Licht_Treppenbeleuchtung "Treppenlicht" [ switch="0/1/0+<0/4/8", position="0/1/2+<0/4/9", increaseDecrease="0/1/1" ]
                  Type dimmer : EG_Licht_NTMarco "Marco Nachttisch" [ switch="0/1/33", position="0/1/35", increaseDecrease="0/1/34" ]
                  Type dimmer : EG_Licht_NTMeli "Meli Nachttisch" [ switch="0/1/39", position="0/1/41", increaseDecrease="0/1/40" ]
                  Type dimmer : Licht_WZ_Luester "WZ Lüster" [ switch="0/1/36", position="0/1/38", increaseDecrease="0/1/37" ]
                  Type rollershutter :JSHaustuere "Jalousie Haustuere" [ upDown="1/1/0", stopMove="1/1/1", position="//"]
                  Type rollershutter :JSDusche "Jalousie Dusche" [ upDown="1/1/2", stopMove="1/1/3", position="//"]
                  Type rollershutter :JSBadewanne "Jalousie Badewanne" [ upDown="1/1/4", stopMove="1/1/5", position="//"]
                  Type rollershutter :JSSchlafen "Jalousie Schlafen" [ upDown="1/1/6", stopMove="1/1/7", position="//"]
                  Type rollershutter :JSGaestebad "Jalousie Gaestebad" [ upDown="1/1/8", stopMove="1/1/9", position="//"]
                  Type rollershutter :JSKuechenfester "Jalousie Kuechenfenster" [ upDown="1/1/10", stopMove="1/1/11", position="//"]
                  Type rollershutter :JSTerassentuer "Jalousie Terassentuer" [ upDown="1/1/12", stopMove="1/1/13", position="//"]
                  Type rollershutter :JSWZlinks "Jalousie WZ Links" [ upDown="1/1/14", stopMove="1/1/15", position="//"]
                  Type rollershutter :JSWZmitte "Jalousie WZ Mitte" [ upDown="1/1/16", stopMove="1/1/17", position="//"]
                  Type rollershutter :JSWZrechts "Jalousie WZ Rechts" [ upDown="1/1/18", stopMove="1/1/19", position="//"]
                  Type rollershutter :JSEssen "Jalousie Essen" [ upDown="1/1/20", stopMove="1/1/21", position="//"]
                  Type rollershutter :JSHwr "Jalousie HWR" [ upDown="1/1/22", stopMove="1/1/23", position="//"]
                  Type rollershutter :JSBuero1 "Jalousie Buero1" [ upDown="1/1/24", stopMove="1/1/25", position="//"]
                  Type rollershutter :JSBuero2 "Jalousie Buero2" [ upDown="1/1/26", stopMove="1/1/27", position="//"]
                  Type rollershutter :JSKind2Nord "Jalousie Sophia Nord" [ upDown="1/1/28", stopMove="1/1/29", position="//"]
                  Type rollershutter :JSKind2Ost "Jalousie Sophia Ost" [ upDown="1/1/30", stopMove="1/1/31", position="//"]
                  Type rollershutter :JSKinderbad "Jalousie Kinderbad" [ upDown="1/1/32", stopMove="1/1/33", position="//"]
                  Type rollershutter :JSKind1Ost "Jalousie Olivia Ost" [ upDown="1/1/34", stopMove="1/1/35", position="//"]
                  Type rollershutter :JSKind1Sued "Jalousie Olivia Sued" [ upDown="1/1/36", stopMove="1/1/37", position="//"]
                  Type rollershutter :JSAbstellraum "Jalousie Abstellraum" [ upDown="1/1/38", stopMove="1/1/39", position="//"]
                  Type string : Betriebsartheizung "Betriebsart Heizung" [ ga="5.010:3/2/4" ]
                  Type number : BWL1Sleistungsaufnahme [ ga="9.024:3/0/16" ]
                  }
                  Code:
                  items.items:
                  Group EG_Aussenbeleuchtung "Aussenbeleuchtung" <garden>
                  Group OG_Olivia
                  Group OG_Sophia
                  Switch Tag_Nacht_Lichtswitch "Tag/Nacht [MAP(tag.map):%s]" <light> { channel="knx:device:bridge:generic:Tag_Nacht_Licht switch"}
                  Switch BadEffekt "Bad Effekt [%s]" <light> { channel="knx:device:bridge:generic:BadEffekt" }
                  Switch EG_Licht_Schuko_Haustuer "Licht Haustür [%s]" <light> (EG_Aussenbeleuchtung) { channel="knx:device:bridge:generic:EG_Licht_Schuko _Haustuer" }
                  Switch EG_Licht_WZ_Terasse "Licht WZ Terasse [%s]" <light> (EG_Aussenbeleuchtung) { channel="knx:device:bridge:generic:EG_Licht_WZ_Ter asse" }
                  Dimmer Licht_Treppenbeleuchtung "Treppe [%d %%]" <light> { channel="knx:device:bridge:generic:Licht_Treppenbe leuchtung" }
                  Switch OG_Licht_Olivia_Spots "Licht Olivia Spots[%s]" <light> (OG_Olivia) { channel="knx:device:bridge:generic:OG_Licht_Olivia _Spots" }
                  Switch OG_Licht_Olivia_Putzlicht "Licht Olivia Putzlicht[%s]" <light> (OG_Olivia) { channel="knx:device:bridge:generic:OG_Licht_Olivia _Putzlicht" }
                  Switch OG_Licht_Olivia_Kugel "Licht Olivia Kugel[%s]" <light> (OG_Olivia) { channel="knx:device:bridge:generic:OG_Licht_Olivia _Kugel" }
                  Switch OG_Licht_Sophia_Spots "Licht Sophia Spots[%s]" <light> (OG_Sophia) { channel="knx:device:bridge:generic:OG_Licht_Sophia _Spots" }
                  Switch OG_Licht_Sophia_Putzlicht "Licht Sophia Putzlicht[%s]" <light> (OG_Sophia) { channel="knx:device:bridge:generic:OG_Licht_Sophia _Putzlicht" }
                  Switch OG_Licht_Sophia_Kugel "Licht Sophia Kugel[%s]" <light> (OG_Sophia) { channel="knx:device:bridge:generic:OG_Licht_Sophia _Kugel" }
                  Dimmer EG_Licht_NTMarco "Licht Marco Nachttisch[%s]" <light> (Schlafzimmer) { channel="knx:device:bridge:generic:EG_Licht_NTMarc o" }
                  Dimmer EG_Licht_NTMeli "Licht Meli Nachttisch[%s]" <light> (Schlafzimmer) { channel="knx:device:bridge:generic:EG_Licht_NTMeli " }
                  Dimmer Licht_WZ_Luester "Licht Lüster Wohnzimmer[%s]" <light> (Schlafzimmer) { channel="knx:device:bridge:generic:Licht_WZ_Lueste r" }
                  
                  Number Betriebsartheizung { channel="knx:device:bridge:generic:Betriebsartheiz ung" }
                  Number BWL1Sleistungsaufnahme "BWL1S Leistungsaufnahme [%.1f KW]" (BWL1S) { channel="knx:device:bridge:generic:BWL1Sleistungsa ufnahme" }
                  DateTime ntpDate "Datum [%1$td.%1$tm.%1$tY %1$tH:%1$tM]"{ ntp="Europe/Berlin:de_DE", channel="knx:device:bridge:knx_virtual:date,knx:de vice:bridge:knx_virtual:time" }
                  Zuletzt geändert von smartknxer; 17.05.2019, 08:07.

                  Kommentar


                    #10
                    Wenn Du ein generic Thing benutzt, darfst Du keinesfalls eine address setzen. Ebenso ist fetch=true und PingInterval verboten. alles drei sind Parameter, die sich auf ein ganz bestimmtes Device beziehen.
                    ReadInterval kannst Du natürlich verwenden, allerdings möchte ich dringend davon abraten.
                    ReadInterval ist nur in Ausnahmefällen sinnvoll, nämlich, wenn man einen Sensor nicht auf zyklisch senden konfigurieren kann und dieser Sensor auch nicht bei Wertänderung sendet, sondern nur auf Anfrage. In allen anderen Fällen sollte man besser das knx System korrekt konfigurieren, dann ist die zyklische Abfrage durch openHAB unnötig.

                    Kommentar

                    Lädt...
                    X