Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Begrenzung der knx_cache / knx_init items?

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

    - √ - Begrenzung der knx_cache / knx_init items?

    Hallo,
    kann es sein das die knx_cache / knx_init items begrenzt sind?

    Grund meiner Frage ist das meine smartVISU ab ca. 20 solcher Einträge nicht mehr sauber funktioniert. Oft brauche ich mehrere Neustarts bis es wieder läuft. Nehme ich die knx_cache / knx_init Einträge wieder zurück läuft es sofort wieder einwandfrei.

    Hier mal meine Konfiguration wo es gerade noch ohne Probleme läuft:

    [ZF]
    [[Alarm]]
    name = Alarm
    [[[Alarmausloesung]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_cache = 0/2/0
    knx_send = 0/2/0
    [[Licht]]
    name = Licht
    [[[Zentrallicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_cache = 0/3/0
    knx_send = 0/3/0
    [[Heizung]]
    name = Heizung
    [[[Zentralheizung]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_cache = 0/4/1
    knx_send = 0/4/0
    [[Tuere]]
    name = Türe
    [[[Tueroeffner]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 7/1/1
    knx_send = 7/1/0
    [EG]
    [[Garten]]
    name = Garten
    [[[Gartenhauslicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 6/0/1
    knx_send = 6/0/0
    [[[Gartenlicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 5/0/4
    knx_send = 5/0/1
    [[[Bewegungsmelder]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_cache = 5/0/2
    knx_send = 5/0/2
    [[[Dunkelheit]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_cache = 0/1/0
    knx_send = 0/1/0
    [[Terrasse]]
    name = Terrasse
    [[[Terrassenlicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 5/0/3
    knx_send = 5/0/0
    [[[Markiese]]]
    [[[[move]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 5/1/0
    [[[[stop]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 5/1/1
    [[[[position]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_cache = 5/1/2
    knx_send = 5/1/3
    [[Eingang]]
    name = Eingang
    [[[Eingangslicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 7/0/1
    knx_send = 7/0/0
    [[Wohnzimmer]]
    name = Wohnzimmer
    [[[Deckenleuchte]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 2/0/5
    knx_send = 2/0/0
    [[[[dimmen]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_listen = 2/0/2
    knx_send = 2/0/3
    [[[Ecktischleuchte]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 2/0/11
    knx_send = 2/0/6
    [[[[dimmen]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_listen = 2/0/8
    knx_send = 2/0/9
    [[[Heizung]]]
    [[[[actual]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 2/3/0
    [[[[set]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_cache = 2/3/1
    knx_send = 2/3/2
    [[[[mode]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_cache = 2/3/6
    knx_send = 2/3/5
    [[[[state]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 1
    knx_listen = 2/3/7
    [[[[anwesend]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 2/3/8
    knx_send = 2/3/8
    [[[[heizungsuhr]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 2/3/9
    knx_send = 2/3/9
    [[[Rollos]]]
    [[[[move]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 2/5/0
    [[[[stop]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 2/5/1
    [[[Rollo1]]]
    [[[[move]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 2/1/0
    [[[[stop]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 2/1/2
    [[[[position]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_cache = 2/1/5
    knx_send = 2/1/4
    [[[Rollo2]]]
    [[[[move]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 2/1/1
    [[[[stop]]]]
    type = bool
    visu = yes
    enforce_updates = yes
    knx_dpt = 1
    knx_send = 2/1/3
    [[[[position]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_cache = 2/1/6
    knx_send = 2/1/7
    [[Kueche]]
    name = Küche
    [[[Esseckelicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 2/0/17
    knx_send = 2/0/12
    [[[[dimmen]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_listen = 2/0/14
    knx_send = 2/0/15
    [[[Kuechenzeilenlicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 2/0/21
    knx_send = 2/0/18
    [[[Heizung]]]
    [[[[actual]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 2/2/0
    [[[[set]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_cache = 2/2/1
    knx_send = 2/2/2
    [[[[mode]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_cache = 2/2/6
    knx_send = 2/2/5
    [[[[state]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 1
    knx_listen = 2/2/7
    [[[[anwesend]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 2/2/8
    knx_send = 2/2/8
    [[[[heizungsuhr]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 2/2/9
    knx_send = 2/2/9
    [[Garderobe]]
    name = Garderobe
    [[[Deckenlicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 2/0/23
    knx_send = 2/0/19
    [[[Heizung]]]
    [[[[actual]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 0/0/0
    [AG]
    [[Treppenhaus]]
    name = Treppenhaus
    [[[Temp-DG]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 4/2/1
    [[[Temp-OG]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 3/1/1
    [[[Temp-EG]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 2/4/0
    [[[LichtDG]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 4/2/2
    knx_send = 4/2/0
    [[[LichtOG]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 3/1/2
    knx_send = 3/1/0
    [[[LichtEG]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 2/0/22
    knx_send = 2/0/20
    [KG]
    [[Keller]]
    name = Keller
    [[[Temperatur]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 1/2/0
    [[[Treppe]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 1/1/7
    knx_send = 1/1/10
    [[[Vorraum]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 1/1/8
    knx_send = 1/1/6
    [[[Eckraum]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 1/1/9
    knx_send = 1/1/2
    [[[Waschraum]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 1/1/11
    knx_send = 1/1/3
    [[[Lagerraum]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 1/1/12
    knx_send = 1/1/4
    [[[Hobbyraum]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 1/1/13
    knx_send = 1/1/5
    [OG]
    [[Bad]]
    name = Bad
    [[[Spiegellicht]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 3/2/2
    knx_send = 3/2/0
    [[[Heizung]]]
    [[[[actual]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 3/2/1
    [[Kinderzimmer]]
    name = Kinderzimmer
    [[[Deckenleuchte]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 3/3/4
    knx_send = 3/3/0
    [[[[dimmen]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_listen = 3/3/5
    knx_send = 3/3/2
    [[[Heizung]]]
    [[[[actual]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 3/6/0
    [[[[set]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_cache = 3/6/1
    knx_send = 3/6/2
    [[[[mode]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_cache = 3/6/6
    knx_send = 3/6/5
    [[[[state]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 1
    knx_listen = 3/6/7
    [[[[anwesend]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 3/6/8
    knx_send = 3/6/8
    [[[[heizungsuhr]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 3/6/9
    knx_send = 3/6/9
    [[Schlafzimmer]]
    name = Schlafzimmer
    [[[Deckenleuchte]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 3/4/4
    knx_send = 3/4/0
    [[[[dimmen]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_listen = 3/4/5
    knx_send = 3/4/2
    [[[Heizung]]]
    [[[[actual]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 3/4/6
    [[Buero]]
    name = Büro
    [[[Deckenleuchte]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 3/5/4
    knx_send = 3/5/0
    [[[[dimmen]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_listen = 3/5/5
    knx_send = 3/5/2
    [[[Heizung]]]
    [[[[actual]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_listen = 3/7/0
    [[[[set]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 9
    knx_cache = 3/7/1
    knx_send = 3/7/2
    [[[[mode]]]]
    type = num
    visu = yes
    knx_dpt = 5
    knx_cache = 3/7/6
    knx_send = 3/7/5
    [[[[state]]]]
    type = num
    visu = yes
    history = true
    knx_dpt = 1
    knx_listen = 3/7/7
    [[[[anwesend]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 3/7/8
    knx_send = 3/7/8
    [[[[heizungsuhr]]]]
    type = num
    visu = yes
    knx_dpt = 1
    knx_listen = 3/7/9
    knx_send = 3/7/9
    [[Abstellraum]]
    name = Abstellraum
    [[[Deckenleuchte]]]
    type = bool
    visu = yes
    knx_dpt = 1
    knx_listen = 3/0/1
    knx_send = 3/0/0

    Vielen Dank im Voraus!

    VG Ralf

    #2
    Habs mal in smarthome.py verschoben, weils ja scheinbar hier ein Problem gibt .

    Gruss
    Join smartVISU on facebook. Web: smartvisu.de.
    Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

    Kommentar


      #3
      Hallo,

      Zitat von Apollo Beitrag anzeigen
      weils ja scheinbar hier ein Problem gibt .
      ???

      Die Fehlerbeschreibung ist doch eindeutig!

      das meine smartVISU ab ca. 20 solcher Einträge nicht mehr sauber funktioniert
      @Ralf: Welche Schnittstelle verwendest Du denn? Und https://knx-user-forum.de/smarthome-...rbehebung.html schon entdeckt? Stichwort log....

      EDIT: Und bitte den Fehler genauer beschreiben!

      Bis bald

      Marcus

      Kommentar


        #4
        Naja, musst schon weiterlesen:

        Zitat von integrale Beitrag anzeigen
        Oft brauche ich mehrere Neustarts bis es wieder läuft. Nehme ich die knx_cache / knx_init Einträge wieder zurück läuft es sofort wieder einwandfrei.
        Sag mir doch nochmal kurz wie ich die smartVISU neustarten kann? Hab ich grad vergessen .

        Er kann es im moment noch nicht genau identifizieren, aber ich glaube das Problem ist auf Backend-Seite.

        Gruss
        Join smartVISU on facebook. Web: smartvisu.de.
        Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

        Kommentar


          #5
          an was es liegt muss ich bei mir auch erst ergründen, hab ca 40 objekte auf init, aber bei nicht allen kommt auch ne antwort an.

          kann es sein das manche aktoren ein problem damit haben direkt zb 5 lese anfragen zu erhalten ohne bereits eine antwort geschickt zu haben ?

          Kommentar


            #6
            Oh ja
            Join smartVISU on facebook. Web: smartvisu.de.
            Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

            Kommentar


              #7
              Hallo Mario,

              auch für Dich gilt der Text aus Post #3.

              Welche Schnittstelle?
              Ich vermute eine IP-Schnittstelle mit eibd. Da gab es Probleme mit verschluckten Telegrammen. SuFu "eibd queuing"

              so long

              Marcus

              Kommentar


                #8
                Zitat von mknx Beitrag anzeigen
                Hallo Mario,

                auch für Dich gilt der Text aus Post #3.

                Welche Schnittstelle?
                Ich vermute eine IP-Schnittstelle mit eibd. Da gab es Probleme mit verschluckten Telegrammen. SuFu "eibd queuing"

                so long

                Marcus
                In dem falle USB am gleichen gerät.

                An der IP hängt noch der HS, bei dem tritt der effekt nicht auf.

                Kommentar


                  #9
                  bei mir ist folgende situation.

                  raspi über usb an knx.

                  habe nun zb 30 raffstores auf init, im busmonitor sehe ich die anfrage sowie die antwort (zb hier mal Büro Nord/Ost/) beim starten von smarthome

                  in der smartvisu ist der raffstore aber auf 0%, erst wenn ich zb nochmals über die ets 2/4/1 abfrage, hab ich auch in der visu den richtigen wert.

                  Wo setz ich da am besten an zum weiter debuggen ?
                  Angehängte Dateien

                  Kommentar


                    #10
                    Hi Mario,

                    füg doch mal

                    Code:
                    # Zeile 25 
                    import time
                    
                    ....
                    # Zeile 126 nach self.groupread(ga)
                                      time.sleep(0.1)  # die Leerzeichen sind wichtig. Es muss die gleiche Einrücktiefe wie das self.groupread(ga) sein.!

                    bei plugins/knx/__init__.py ein und probiere es noch einmal.

                    Bis bald

                    Marcus

                    Kommentar


                      #11
                      jap, damit gehts.

                      meine idee wäre jetzt noch gewesen explizit auf die antwort zu warten, aber das wäre dann vermutlich zu lange.

                      Kommentar


                        #12
                        Also mein Problem ist irgendwie verschwunden. Jetzt läuft plötzlich alles.

                        Trotzdem vielen Dank .....

                        Kommentar

                        Lädt...
                        X