Ankündigung

Einklappen
Keine Ankündigung bisher.

Plugin Siemens LOGO 0BA7

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

    #91
    LOGO_Admin.jpg

    LOGO_Verbindung.jpg

    Hallo

    hast du die Version im plugin.yaml auch auf 0BA8 eingestellt?

    Code:
    logotest:
        plugin_name: snap7_logo
        instance: logotest
        host: 192.168.0.80
        version: 0BA8
        cycle: 20

    ich hab eine 0BA7 und eine 0BA8 (LOGO!8.FS4) hängen.

    Code:
    2020-05-20 22:13:21 CEST INFO __init__ Main logoheizraum@: LOGO: init logoheizraum:192.168.0.76 -- (__init__.py:__init__:70)
    2020-05-20 22:13:21 CEST INFO __init__ Main logotest@: LOGO: init logotest:192.168.0.80 -- (__init__.py:__init__:70)
    2020-05-20 22:13:21 CEST INFO __init__ Main logotest@: logotest: LOGO-Version 0BA8 -- (__init__.py:__init__:89)
    2020-05-20 22:13:40 CEST INFO __init__ sh.connections logoheizraum@: logoheizraum: connected to 192.168.0.76 -- (__init__.py:connect:126)
    2020-05-20 22:13:40 CEST INFO __init__ sh.connections logotest@: logotest: connected to 192.168.0.80 -- (__init__.py:connect:126)
    ​​
    Zuletzt geändert von ivande; 20.05.2020, 21:25.

    Kommentar


      #92
      Hallo,

      hab das Problem gefunden. Es war der Cycle Parameter.
      Mit Cycle 20 bekomme ich die Verbindungsabbrüche. Wenn ich es auf 5 lasse läuft es einwandfrei.

      MFG
      Dominik Auhuber

      Kommentar


        #93
        Zitat von DosOrDie Beitrag anzeigen
        hab das Problem gefunden. Es war der Cycle Parameter.
        Mit Cycle 20 bekomme ich die Verbindungsabbrüche. Wenn ich es auf 5 lasse läuft es einwandfrei.
        Hallo wie sieht denn Dein plugin.yaml bei den Verbindungsabbrüchen für die verschiedenen Logo's aus: Ich kann den Fehler bei mir mit Cycle: 20 nicht reproduzieren.

        Gruß Ivan

        Kommentar


          #94
          Hallo,

          anbei mal die plugin.yaml mit der es die Fehler gibt.

          Code:
          logo2:
          class_path: plugins.snap7_logo
          class_name: snap7logo
          plugin_name: snap7_logo
          host: 192.168.10.211
          instance: logo2
          version: 0BA7
          
          logo3:
          class_path: plugins.snap7_logo
          class_name: snap7logo
          plugin_name: snap7_logo
          host: 192.168.10.212
          version: 0BA8
          instance: logo3
          cycle: 20
          Code:
          2020-05-27 09:06:34 WARNING __main__ -------------------- Init SmartHomeNG 1.7.1.master (cf2f7d85) --------------------
          2020-05-27 09:06:34 WARNING __main__ Running in Python interpreter 'v3.7.3 final' (pid=26738) on linux platform
          2020-05-27 09:06:34 WARNING lib.shtime Nutze Feiertage für Land 'DE', Provinz 'BY', State '', 1 benutzerdefinierte Feiertagsdefinition(en) definiert
          2020-05-27 09:06:35 WARNING plugins.cli CLI: You should set a password for this plugin.
          2020-05-27 09:06:35 WARNING lib.item load_itemdefinitions(): For testing the joined item structs are saved to /usr/local/smarthome/etc/structs_joined.yaml
          2020-05-27 09:06:57 ERROR snap7.common b' ISO : An error occurred during send TCP : Connection reset by peer'
          2020-05-27 09:06:57 ERROR plugins.snap7_logo logo3@: logo3: read_cycle()0 read error b' ISO : An error occurred during send TCP : Connection reset by peer'
          2020-05-27 09:07:17 ERROR snap7.common b' ISO : An error occurred during send TCP : Other Socket error (32)'
          2020-05-27 09:07:17 ERROR plugins.snap7_logo logo3@: logo3: read_cycle()0 read error b' ISO : An error occurred during send TCP : Other Socket error (32)'
          2020-05-27 09:07:17 ERROR plugins.snap7_logo logo3@: : read_cycle() Connection error: Other Socket error!!
          2020-05-27 09:07:37 ERROR snap7.common b' ISO : An error occurred during send TCP : Connection reset by peer'
          2020-05-27 09:07:37 ERROR plugins.snap7_logo logo3@: logo3: read_cycle()0 read error b' ISO : An error occurred during send TCP : Connection reset by peer'
          2020-05-27 09:07:57 ERROR snap7.common b' ISO : An error occurred during send TCP : Other Socket error (32)'
          2020-05-27 09:07:57 ERROR plugins.snap7_logo logo3@: logo3: read_cycle()0 read error b' ISO : An error occurred during send TCP : Other Socket error (32)'
          2020-05-27 09:07:57 ERROR plugins.snap7_logo logo3@: : read_cycle() Connection error: Other Socket error!!
          2020-05-27 09:08:17 ERROR snap7.common b' ISO : An error occurred during send TCP : Connection reset by peer'
          2020-05-27 09:08:17 ERROR plugins.snap7_logo logo3@: logo3: read_cycle()0 read error b' ISO : An error occurred during send TCP : Connection reset by peer'
          2020-05-27 09:08:37 ERROR snap7.common b' ISO : An error occurred during send TCP : Other Socket error (32)'
          2020-05-27 09:08:37 ERROR plugins.snap7_logo logo3@: logo3: read_cycle()0 read error b' ISO : An error occurred during send TCP : Other Socket error (32)'
          2020-05-27 09:08:37 ERROR plugins.snap7_logo logo3@: : read_cycle() Connection error: Other Socket error!!
          Ohne cycle 20 läuft es Top. (Ich brauche aber Cycle 20 auch nicht)
          Vieleicht liegts an meiner Logo version. (0BA8 24CEo V1.08.03)

          Grüße
          Dominik
          MFG
          Dominik Auhuber

          Kommentar


            #95
            Ich habe mal fix gegoogelt und auf einer Seite stand z.B. die Information die Logo 0BA8 hat einen timeout von 10 sec.
            So wie der Sourcecode für mich auf den ersten Blick aussieht, wird beim Plugin Start die Verbindung hergestellt. Ist dann rechtzeitig eine Abfrage gestartet und der timeout noch nicht aufgetreten, funktionierts. Ansonsten muß die Verbindung erst wieder aufgebaut werden. Das sind wohl die Meldungen, die Du oben bekommst.
            Eigentlich sollte man schauen, wie lange so ein cycle ist und wenn der länger als der timeout ist, dann sollte die Verbindung IMHO nur aufgebaut werden, wenn es auch gebraucht wird.
            Aber da ich keine Logo habe, kann ich da nicht helfen. Eventuell lohnt sich ein Blick auf die lib/network.py von SmartHomeNG ob sich das anders lösen läßt.
            Viel Erfolg!

            Kommentar

            Lädt...
            X