Ankündigung

Einklappen
Keine Ankündigung bisher.

pySerial alt

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

    [callidomus] pySerial alt

    Hi Marcus,

    ich bekomme ein einem Plugin die Fehlermeldung

    dlms: 'SerialException' object does not support indexing

    die meldung deutet darauf hin das pyserial upgedatet werden sollte. --> https://sourceforge.net/p/pyserial/patches/37/

    laut pip ist pyserial (2.7) installiert -> aktuell ist. 3.x.x

    kann man das mal bei gelegenheit updaten?

    VG
    Jürgen


    #2
    Moin

    Was genau hast du den vor mit serial ?

    Gruß
    Jörg

    Kommentar


      #3
      Ich will dlms zum laufen bringen. Und die Version 2.7 passt nicht zu Python 3.5

      Edit:
      okay es scheint nur ein Problem zu sein wenn man aus irgendeinen Grund eine SerialException hat. Dann bekommt man keine Richtige Fehlermeldung.

      Nachdem ich die Richtige Einstellungen für meinen Elster Zähler habe kann ich den mit 9600 Baud in 5.5 sec. auslesen.

      Code:
      2016-08-30 22:57:36 DEBUG    DLMS         dlms: update
      2016-08-30 22:57:36 DEBUG    DLMS         dlms: (re)set baudrate to 300 Baud
      2016-08-30 22:57:36 DEBUG    Scheduler    DLMS next time: 2016-08-30 22:58:36+02:00
      2016-08-30 22:57:38 DEBUG    DLMS         dlms: switching to 9600 Baud
      2016-08-30 22:57:41 DEBUG    DLMS         dlms: reading took: 5.51s
      Ich würde den eigentlich gerne alle 10s auslesen. Muss mir mal überlegen ob man da nicht auch eine Semaphore einbauen kann damit sich das im Fehlerfall wenn die umschaltung auf 9600 Baud nicht funktioniert nicht überholen kann. Bei 300Baud geht es halt über 40s

      Vg
      Juergen
      Zuletzt geändert von heckmannju; 31.08.2016, 08:33.

      Kommentar


        #4
        Hallo Jürgen,

        wir beim nächsten Image bauen aktualisiert.

        Bis bald

        Marcus

        Kommentar

        Lädt...
        X