Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - cli plugin mag nicht

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

    - √ - cli plugin mag nicht

    Code:
    fritz@home2:~$ telnet localhost 2323
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    plugin.conf

    Code:
    [cli]
       class_name = CLI
       class_path = plugins.cli
       update = true
    Im Log nix auffälliges...
    Derzeit zwischen Kistenauspacken und Garten anlegen.
    Baublog im Profil.

    #2
    Na das mit dem Bugreport üben wir noch mal.

    https://knx-user-forum.de/smarthome-...rbehebung.html

    Die plugin.conf sieht soweit gut aus. Ohne Debuglog, kann ich zu dem Problem aber nichts weiter sagen.

    Bis bald

    Marcus

    Kommentar


      #3
      Ich bin so frei, mal nur die relevanten Teile einzustellen:
      Code:
      2013-02-26 16:57:24,230 SmartHome.py INFO     Init SmartHome.py v0.8-62-g4816628 -- smarthome.py:__init__:190
      2013-02-26 16:57:24,230 SmartHome.py INFO     No latitude/longitude specified => you could not use the sun and moon object. -- smarth
      ome.py:__init__:200
      2013-02-26 16:57:24,231 SmartHome.py INFO     Init Scheduler -- scheduler.py:__init__:52
      2013-02-26 16:57:24,231 Scheduler    DEBUG    creating 5 workers -- scheduler.py:run:58
      2013-02-26 16:57:24,232 SmartHome.py INFO     Init Plugins -- smarthome.py:__init__:205
      2013-02-26 16:57:24,235 SmartHome.py DEBUG    Plugin: ow -- plugin.py:__init__:43
      2013-02-26 16:57:24,238 SmartHome.py INFO     Onewire: connected to 192.168.179.12:4304 -- __init__.py:connect:67
      2013-02-26 16:57:24,242 SmartHome.py DEBUG    Plugin: cli -- plugin.py:__init__:43
      2013-02-26 16:57:24,244 SmartHome.py INFO     Init Items -- smarthome.py:__init__:207
      2013-02-26 16:57:24,248 SmartHome.py INFO     Start Plugins -- plugin.py:start:64
      2013-02-26 16:57:24,249 ow           DEBUG    1w-disc next time: 2013-02-26 16:57:24+00:00 -- scheduler.py:_next_time:223
      2013-02-26 16:57:24,250 SmartHome.py INFO     Start Logics -- logic.py:__init__:33
      Danach cyclen sich die 1wires im Log herum. Von "cli" ward nix mehr gesehen...
      Derzeit zwischen Kistenauspacken und Garten anlegen.
      Baublog im Profil.

      Kommentar


        #4
        Ich denke nicht, das es zur Sache tut, aber logic habe ich bis dato keine...
        Derzeit zwischen Kistenauspacken und Garten anlegen.
        Baublog im Profil.

        Kommentar


          #5
          Hast Du in der Zeit, aus der das Logfile stammt, einen Verbindungsaufbau gemacht?

          Kommentar


            #6
            Jawohl, mehrmals.
            Blieb immer nach dem tvp ack hängen. Also Telnet ok, aber nix weiter.
            Es passiert einfach "nix".
            Version ist master...
            Derzeit zwischen Kistenauspacken und Garten anlegen.
            Baublog im Profil.

            Kommentar


              #7
              Du hast nicht zufällig eine ähnliche Fehlermeldung in Deinem Log?

              Code:
              2013-02-26 20:38:38,722 SmartHome.py CRITICAL Config file not found: "/usr/local/smarthome/etc/logic.conf". -- logic.py:__init__:43
              So mit Critical?
              Wenn es die Datei logic.conf nicht gibt, komme ich zu dem beschriebenen Verhalten.

              Kommentar


                #8
                Ich sag ja, Logik habe ich bisher keine. Ist das notwendig?
                Onewire tut problemlos seinen Dienst...

                Und ja, diese Fehlermeldung gibts. Sorry, das ich die nicht gepostet habe
                Derzeit zwischen Kistenauspacken und Garten anlegen.
                Baublog im Profil.

                Kommentar


                  #9
                  ein

                  Code:
                  touch etc/logic.conf
                  hat nun geholfen.
                  Derzeit zwischen Kistenauspacken und Garten anlegen.
                  Baublog im Profil.

                  Kommentar


                    #10
                    Code:
                    touch etc/logic.conf
                    und Dein Problem ist weg.

                    Bis bald

                    Marcus

                    P.S. ich habe auch code auf github eingecheckt das sh.py runtefährt wenn die logic.conf oder plugin.conf nicht vorliegt. Und bitte Haken drann wenn es für Dich erledigt ist.

                    Kommentar


                      #11
                      Passt noch zum Subject:

                      meine items/1wire.conf

                      Code:
                      [test1w]
                          [[h]]
                             name = humidity
                             type = num
                             ow_addr = 26.403311010000
                             ow_sensor = H
                      [test1wkueche]
                          [[h]]
                             name = humidity
                             type = num
                             ow_addr = 26.DC3611010000
                             ow_sensor = H
                      [test_io_1]
                             name = Input
                             type = bool
                             ow_addr = 12.12F86C000000
                             # could be IA, IB
                             ow_sensor = IA
                      [test_io_2]
                             name = Input
                             type = bool
                             ow_addr = 12.12F86C000000
                             # could be IA, IB
                             ow_sensor = IB
                      Ergebnis:

                      Der Output am cli:

                      > ls
                      Items:
                      ======
                      test1w
                      test1wkueche
                      Input
                      Input
                      >
                      Die 2406 unten sollten doch eigentlich so banannt sein, wie in der Config steht? Also test_io_1 und test_io_2 ?


                      Das mit der logic.conf (mandatory) ergänze ich dann noch in der Doku.
                      Derzeit zwischen Kistenauspacken und Garten anlegen.
                      Baublog im Profil.

                      Kommentar


                        #12
                        Ggf. interessant: seit dem touch auf die logic.conf kann man smarthome.py auch per ctrl-c prima beenden. Das ging vorher (auch latest master) nicht.
                        Schön.
                        Derzeit zwischen Kistenauspacken und Garten anlegen.
                        Baublog im Profil.

                        Kommentar


                          #13
                          Hallo,

                          'ls' zeigt nun, wie zurecht erwartet, die item.id an.

                          Ich habe die Abhängigkeit von der plugin.conf und logic.conf etwas entschärft.

                          Bis bald

                          Marcus

                          Kommentar


                            #14
                            Läuft.
                            Im git gefunden, im RSS ist nur der shutdown zu sehen. Werde das beobachten.
                            Derzeit zwischen Kistenauspacken und Garten anlegen.
                            Baublog im Profil.

                            Kommentar


                              #15
                              github RSS ist sehr träge. Das dauert oft Stunden.

                              Kommentar

                              Lädt...
                              X