Ankündigung

Einklappen
Keine Ankündigung bisher.

Nach Plugin Installation plötzlich Fehlermeldungen aus anderen Plugins

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

    Nach Plugin Installation plötzlich Fehlermeldungen aus anderen Plugins

    Hi,

    ich habe vorhin das Sonos Plugin installiert. Danach habe ich Fehlermeldungen aus dem CLI und dem VISU Plugin.

    Trotz der Fehlermeldungen funktionieren sowhol das CLI Plugin, als auch die Visu.

    Code:
    Init SmartHome.py 1.0-35-gf62db45+
    2015-02-02 00:50:48 ERROR    Connections  WebSocket: problem binding 0.0.0.0:2424 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:50:48 ERROR    Connections  CLI: problem binding 127.0.0.1:2323 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:50:51 ERROR    Connections  WebSocket: problem binding 0.0.0.0:2424 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:50:51 ERROR    Connections  CLI: problem binding 127.0.0.1:2323 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:01 ERROR    Connections  WebSocket: problem binding 0.0.0.0:2424 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:01 ERROR    Connections  CLI: problem binding 127.0.0.1:2323 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:11 ERROR    Connections  WebSocket: problem binding 0.0.0.0:2424 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:11 ERROR    Connections  CLI: problem binding 127.0.0.1:2323 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:21 ERROR    Connections  WebSocket: problem binding 0.0.0.0:2424 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:21 ERROR    Connections  CLI: problem binding 127.0.0.1:2323 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:31 ERROR    Connections  WebSocket: problem binding 0.0.0.0:2424 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:31 ERROR    Connections  CLI: problem binding 127.0.0.1:2323 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:41 ERROR    Connections  WebSocket: problem binding 0.0.0.0:2424 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    2015-02-02 00:51:41 ERROR    Connections  CLI: problem binding 127.0.0.1:2323 (TCP): [Errno 98] Die Adresse wird bereits verwendet
    Die Fehlermeldungen wiederholen sich im 10 Sekundentakt. Ich habe das Sonos Plugin deinstalliert und den sonos_broker gestoppt. Die Fehlermeldungen bleiben. Was kann da passiert sein?

    Hier ist die Plugin.conf dazu:
    Code:
    # plugin.conf
    [knx]
        class_name = KNX
        class_path = plugins.knx
    #   host = 127.0.0.1
    #   port = 6720
    #   send_time = 600 # update date/time every 600 seconds, default none
    #   time_ga = 1/1/1 # default none
    #   date_ga = 1/1/2 # default none
        busmonitor = True
    
    [visu]
        class_name = WebSocket
        class_path = plugins.visu
        smartvisu_dir = /var/www/smartvisu
        port = 2424
        acl = rw
    
    [HUE]
        class_name = HUE
        class_path = plugins.hue
        hue_user = knxbususer
    #    hue_ip = 'Philips-hue'
        hue_ip = 10.0.0.136
    #    hue_port = 80
    #    cycle_lamps = 5
    #    cycle_bridges = 30
    #    default_transitionTime = 0.4
    
    [mlgw]
        class_name = mlgw
        class_path = plugins.mlgw
        host = mlgw.local
        port = 9000
        username = mlgw
        password = mlgw
        rooms = {1: "KO", 2: "WZ", 3: "EZ", 4: "FL", 5: "GZ", 6: "AZ", 7: "DU", 8: "HW", 9: "BD", 10: "SZ", 11: "TR", 12: "TE"}
        mlns = {1: "BV9-WZ", 2: "BV10-SZ", 3: "BLActive-KO", 4: "BLActive-GZ", 5: "BLActive-BD", 6: "BLActive-DU", 7: "BLActive-AZ", 8: "BLC", 9: "BeoPlayV1-AZ"}
        log_mlgwtelegrams = 1
    
    #[sonos]
    #    class_name = Sonos
    #    class_path = plugins.sonos
    #    #broker_url = 192.168.178.31:12900        #optional
    #    #refresh = 120                            #optional
    
    [cli]
        class_name = CLI
        class_path = plugins.cli
    #    ip = 0.0.0.0
        update = True
    
    [sql]
        class_name = SQL
        class_path = plugins.sqlite
    Viele Grüße
    Martin

    There is no cloud. It's only someone else's computer.

    #2
    Morgen,

    kann es sein, das bei dir irgendwie noch eine andere Instanz von Smarthome.py läuft? Den Broker kann man als Ursache eigentlich ausschließen. Dieser läuft eigenständig und nutzt per default einen anderen Port. Das Plugin selber nutzt auch den UDP Port 9999 als default Wert.

    Kannst du ausschließen, das der Fehler vorher nicht bestand? Welche smarthome-Version benutzt du? Hilfreich für mich wäre auch ein Log mit eingeschaltetem Sonos-Plugin. Am besten packst du auch gleich ein Debug-Log vom Broker mit dran.

    Achja, behebt ein Neustart vom System das Problem?

    Grüße,

    Stefan
    Sonos

    Kommentar


      #3
      Hallo Stefan,

      an einen Reboot hatte ich heute Nacht nicht mehr gedacht. Ja der Reboot behebt das Problem. Wenn ich den sonos_broker starte, ist auch noch alles ok. Wenn ich anschließend smarthome.py beende und neu starte ist das Problem wieder da. (Test ohne installiertes sonos Plugin)

      Ich habe das mit dem broker 0.51 (23-01.2015) getestet.
      Viele Grüße
      Martin

      There is no cloud. It's only someone else's computer.

      Kommentar


        #4
        Das liegt zu 99% an weiteren Instanzen von sh.py

        Was sagt den "ps ax | grep smarthome" ?
        Wie beendest und startest Du sh.py neu ?
        Umgezogen? Ja! ... Fertig? Nein!
        Baustelle 2.0 !

        Kommentar


          #5
          Danke,

          das wars anscheinend. Wieder was dazugelernt:

          Es macht einen Unterschied, ob man sh.py mit

          Code:
          ./smarthome.py -s
          beendet oder mit

          Code:
          python3 smarthome.py -s
          Viele Grüße
          Martin

          There is no cloud. It's only someone else's computer.

          Kommentar


            #6
            Wie wäre es mit:

            Code:
            service smarthome.py start
            service smarthome.py restart
            service smarthome.py stop
            Das ist noch eleganter.
            Umgezogen? Ja! ... Fertig? Nein!
            Baustelle 2.0 !

            Kommentar

            Lädt...
            X