Ankündigung

Einklappen
Keine Ankündigung bisher.

Core-Restart hängt

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

    [callidomus] Core-Restart hängt

    Hi Marcus!

    Hab heute Abend das Problem, dass
    Code:
     callidomus.core stop
    bzw.
    Code:
     callidomus.core restart
    immer beim Stoppen hängen bleibt. CTRL+C und den Prozess killen und danach manuell starten geht.

    Eine Idee?

    Danke und Grüße
    Thorsten

    #2
    Hallo Thorsten,

    bitte schicke mir das Logfile (/var/callidomus/log/core) an support @, oder poste es hier. Dort steht wahrscheinlich der Übeltäter.

    Btw. man könnte callidomus auch noch mit

    Code:
    callidomus.core kill
    töten. (Prinzipiell sollte man aber natürlich stop verwenden)

    Bis bald

    Marcus

    Kommentar


      #3
      Poste mal hier:
      Code:
      2016-09-21 22:47:51 ERROR    Main         Connection polling failed: 'DG.Buero.temperature'
      Traceback (most recent call last):
        File "/mfs/core/bin/cd_core.py", line 288, in start
          self.connections.poll()
        File "/mfs/core/lib/connection.py", line 174, in poll
          for fileno, event in self.__poller.events(timeout=1):
        File "/mfs/core/lib/connection.py", line 76, in events
          kevents = self._kqueue.control(None, 1000, timeout)
        File "/mfs/core/bin/cd_core.py", line 298, in stop
          self._item_dict[item]._fading = False
      KeyError: 'DG.Buero.temperature'
      Hmm, hab meine sh.py-Einstellungen importiert und pass die grad an.

      Ein andere Frage noch zu komplexen Items (geht um eine Jalousie): EG.Essen.Jalousie hat die Unteritems .pos und .angle; wie trag ich die bei Jalousie als Abhängigkeit ein? *.pos | *.angle will nicht

      Danke!

      Kommentar


        #4
        Hi,

        einfach nur
        Code:
        pos | angle
        bei den Abhängigkeiten eintragen.

        Gruß, Waldemar
        OpenKNX www.openknx.de

        Kommentar


          #5
          Danke Waldemar!

          @Marcus:
          Code:
          [LIST][*]Mi 21.09
          	23:30:28
          	
          	Item OG.Flur.temperature: problem creating: __call__() got an unexpected keyword argument 'last_change'[*]Mi 21.09
          	23:30:28
          	
          	Item OG.Kind1.temperature: problem creating: __call__() got an unexpected keyword argument 'last_change'[*]Mi 21.09
          	23:30:28
          	
          	Item OG.Kind2.temperature: problem creating: __call__() got an unexpected keyword argument 'last_change'[*]Mi 21.09
          	23:30:28
          	
          	Item OG.Kind3.temperature: problem creating: __call__() got an unexpected keyword argument 'last_change'[*]Mi 21.09
          	23:30:28
          	
          	Item OG.Kinderbad.temperature: problem creating: __call__() got an unexpected keyword argument 'last_change'[*]Mi 21.09
          	23:30:28
          	
          	Item OG.Schlafzimmer.temperature: problem creating: __call__() got an unexpected keyword argument 'last_change'[/LIST]

          Hab ich auch noch im Log nun.

          Kommentar


            #6
            Wie sehen den die Items aus die das Problem haben?

            Kommentar


              #7
              Eigentlich nicht speziell:
              Ausgefüllt ist Node, Typ: Number; Aufzeichnen ist aktiviert, Zugriffsrechte Visualisierung schreibend, KNX DPT 9 Gleitkommazahl und die GAs für Initialisieren und Hören.

              Das war's.

              Kommentar


                #8
                Hi Thorsten,

                nach Logmeldung hätte ich erwartet, dass Du da irgendwas im codeblock stehen hast, und zwar was mit last_change... Mach doch mal nen screenshot.

                Gruß, Waldemar
                OpenKNX www.openknx.de

                Kommentar


                  #9
                  Gerne... hier ein Screenshot
                  You do not have permission to view this gallery.
                  This gallery has 1 photos.

                  Kommentar


                    #10
                    Hallo,

                    schick bitte einmal das komplette Log an support@

                    Bis bald

                    Marcus

                    Kommentar


                      #11
                      Unterwegs

                      Kommentar


                        #12
                        Hallo,

                        das restart Problem konnte ich identifizieren und fixen. Ist in testing als auch stable gefixt.

                        Code:
                        callidomus.core update
                        callidomus.core restart
                        @RoyalTS: Du musst evtl. ein callidomus.core kill machen.

                        Das Problem wird durch eine fehlerhafte Initialisierung getriggert. Ich vermute einen Namenskonflikt der durch den Import zustande gekommen ist.

                        Das kläre ich noch mit Thorsten um das eigentliche Problem zu lösen.

                        Bis bald

                        Marcus

                        Kommentar

                        Lädt...
                        X