Ankündigung

Einklappen
Keine Ankündigung bisher.

Umfrage: Interesse an Anbindung von Buderus Heizung an KNX

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

    (Werte größer 128 = negativ) ?? trifft das auch für die Einstellparamater zu?

    Umschalttemperatur für Absenkart "Außenhalt" bei Ferienbetrieb 1° genau Stellbereich -20 bis 10 °C

    In dem Dokument steht nix drin.
    Nils

    aktuelle Bausteine:
    BusAufsicht - ServiceCheck - Pushover - HS-Insight

    Kommentar


      Hallo Nils,
      bin gerade geschäftlich unterwegs und komme deshalb nicht zum Testen. Irgendwie ist das mit Hotel WLAN+VPN+RDP nach Hause doch etwas zäh und wackelig. Bleibe aber dran.

      Zitat von NilsS Beitrag anzeigen
      (Werte größer 128 = negativ) ?? trifft das auch für die Einstellparamater zu?
      IMHO JA aber nur für Parameter, die als Monitordaten auch so abgebildet werden. Nach meiner Doku ist dass aber nur die Aussentemperatur und die ist auch mit der größten Buderus nicht einstellbar.

      Mike

      Kommentar


        Es geht speziell darum

        #* Umschalttemperatur für Absenkart "Außenhalt" bei Ferienbetrieb 1° genau Stellbereich -20 bis 10 °C


        irgendwas muss ja mit der gemacht werden sonst kriegen wir da ja nicht auf 1 Byte


        Ich hänge mal ein aktuelle .hsl Version an.

        Die Bausteine
        12264,12265,12267 sind eigentlich soweit Fertig (bei 12265 nur oben genannte Temp wohl nicht)

        Warmwasser ist nur hauptsächlich eine Kopie des Heizkreis, sollte aber auch nicht allzuschwer werden. Die Formeln zum wandeln sind im Heizkreis ja nun vorhanden.

        PS: Da kein Bytecode sondern nur Base64 verwendet wurde ist die 2.4er Version natürlich auch auf dem HS4 nutzbar.

        EDIT: obige 12265 rechent nun (x *-1) +127 um auf das schema >128 Negativ zu kommen
        Angehängte Dateien
        Nils

        aktuelle Bausteine:
        BusAufsicht - ServiceCheck - Pushover - HS-Insight

        Kommentar


          [WICHTIG]oh übrigends die Baustein verknüpfung ist wie bei hsfusion, sprich immer erst über IKOs gehen und die Bausteine NICHT direkt miteinander verbinden.[/WICHTIG]
          Nils

          aktuelle Bausteine:
          BusAufsicht - ServiceCheck - Pushover - HS-Insight

          Kommentar


            wir sollten evtl noch eine Spezielle interne Payload machen wie 0000 oder so die nach einem reconnect den Bausteinen sagt das sie mal ein INIT schicken sollen. So holt man auch nach Moxa Disconnect die aktuellen Daten. ob auch zyklisch direct-mode abragen gemacht werden sollen, sollten wir auch mal diskutieren.
            Nils

            aktuelle Bausteine:
            BusAufsicht - ServiceCheck - Pushover - HS-Insight

            Kommentar


              Hi NIls,

              hast Du einen Tip, wie man die Ausgabe umlenken kann ?

              file.bat > trace.txt geht nicht ?

              Ich makiere das immer und versuche das dann zu kopieren, aber ist nicht wirklich zuverlässig.

              Gruß Tbi

              Kommentar


                Was willste denn alles umleiten? Man konnte stdout umleiten. sys.stdout =open(logfile,"w")
                Nils

                aktuelle Bausteine:
                BusAufsicht - ServiceCheck - Pushover - HS-Insight

                Kommentar


                  kommt auch nicht an

                  Kommentar


                    Du Hast stdout intern schon zu oft verwendet. Dann geht nichts mehr.

                    Kommentar


                      Hallo Nils,
                      da habe ich wohl geschlafen.
                      Zitat von NilsS Beitrag anzeigen
                      #* Umschalttemperatur für Absenkart "Außenhalt" bei Ferienbetrieb 1° genau Stellbereich -20 bis 10 °C
                      Bit 8 auf 1 wäe in dem System logisch bei einer negativen 1-Byte Zahl.
                      Das probiere ich spätestens Freitag mal aus. Wieso sind die Daten nicht in der Konfiguration (0x89) ??? Wie überprüfen wir, ob der richtige Wert in der Anlage angekommen ist?

                      BTW: Mir ist es letztens nicht gelungen die Uhrzeit neu zu setzen, wie in der Doku beschrieben. Habe mit dem Terminal getestet. Quittiert hat er schon mit DLE, aber die Zeit an der MEC2 blieb gleich.

                      Mike

                      Kommentar


                        Tja keine Ahnung, ich hab nur das nach Doku umgesetzt.

                        Wie hasst du beim senden der Uhrzeit denn die Bytes 3 und 6 belegt?

                        Funkuhr/Sommerzeit/intern ?
                        Nils

                        aktuelle Bausteine:
                        BusAufsicht - ServiceCheck - Pushover - HS-Insight

                        Kommentar


                          Zitat von tbi Beitrag anzeigen
                          hast Du einen Tip, wie man die Ausgabe umlenken kann ?
                          siehe HS-Logikdebugger im Git .. neue Option -l logikout.txt bzw --log logikout.txt
                          Nils

                          aktuelle Bausteine:
                          BusAufsicht - ServiceCheck - Pushover - HS-Insight

                          Kommentar


                            Danke das geht super !!!

                            Aber es ist immer noch 4 mal da das AC01.



                            Code:
                            12264
                            Looking for 12264 Config
                            Found Config for 12264
                            
                            
                            ### Logik Debugger ###
                            
                            teste Bedingung in Zeile 49: 'EI'
                            starte Formel: "eval(compile(__import__('base64').decodestring('CmlmIEVJID09IDE6CiAgZ2xvYmFsIHNv .... zdGNoYXIgPSBkYXRhCg=='),'<12264_Buderus>','exec'))"
                            RunTime: 0.003778
                            Ausgabe: 0|0|0|0
                            Ergebnis: None
                            -------
                            teste Bedingung in Zeile 52: 'EI'
                            starte Formel: 'buderus_connect(locals())'
                            23:46:13 DEBUG: 'Socket nicht bereit ... warten'
                             RunTime: 0.002430
                            Ausgabe: 0|0|1|0
                            Ergebnis: <__main__.buderus_connect object at 0x025DA870>
                            -------
                            teste Bedingung in Zeile 53: 'EC[3]'
                            starte Formel: 'SN[1].incomming(EN[3])'
                            23:46:13 DEBUG: "incomming message 'A201'"
                            RunTime: 0.00072523:46:13 DEBUG: 'connect zu moxa an 192.168.2.118:5508'
                            
                            Ausgabe: 0|0|0|0
                            Ergebnis: None
                            -------
                            >> 23:46:13 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:13 DEBUG: 'STX empfangen sende DLE'
                            23:46:13 DEBUG: 'DLE gesendet'
                            23:46:13 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:13 DEBUG: "Daten 'a7' empfangen"
                            23:46:13 DEBUG: "Daten '02' empfangen"
                            23:46:13 DEBUG: "Daten '9e' empfangen"
                            23:46:13 DEBUG: "Daten '04' empfangen"
                            23:46:13 DEBUG: "Daten 'eb' empfangen"
                            23:46:13 DEBUG: "Daten '10' empfangen"
                            23:46:13 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:13 DEBUG: 'berechnete checksumme = c7 empfange checksumme = c7'
                            23:46:13 DEBUG: "Payload 'A7029E04EB' erfolgreich empfangen"
                            23:46:13 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[2]: "<log><id>514b877b08acc291403cf561b63cdcbd</id><facility>buderus</facility><severity>info</severity><message>Ger\xe4t 'Solarfunktion' an ECOCAN 02 gefunden</message></log>"
                            
                            ** intern ** auf AN[1]: 'A7029E04EB'
                            23:46:13 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:13 DEBUG: 'STX empfangen sende DLE'
                            23:46:13 DEBUG: 'DLE gesendet'
                            23:46:13 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:13 DEBUG: "Daten 'a5' empfangen"
                            23:46:13 DEBUG: "Daten '00' empfangen"
                            23:46:13 DEBUG: "Daten '00' empfangen"
                            23:46:13 DEBUG: "Daten '00' empfangen"
                            23:46:13 DEBUG: "Daten '06' empfangen"
                            23:46:13 DEBUG: "Daten '10' empfangen"
                            23:46:13 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:13 DEBUG: 'berechnete checksumme = b0 empfange checksumme = b0'
                            23:46:13 DEBUG: "Payload 'A500000006' erfolgreich empfangen"
                            23:46:13 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'A500000006'
                            
                            23:46:14 DEBUG: 'sende Queue exklusiv lock erhalten'
                            23:46:14 DEBUG: 'STX senden'
                            23:46:14 DEBUG: 'STX gesendet / warten auf DLE'
                            23:46:14 DEBUG: 'DLE empfangen'
                            23:46:14 DEBUG: "jetzt payload 'DD' senden"
                            23:46:14 DEBUG: 'exklusiv senden / versuch 0'
                            23:46:14 DEBUG: "Byte 'dd' versendet"
                            23:46:14 DEBUG: 'Alle Daten gesendet, jetzt DLE und ETX'
                            23:46:14 DEBUG: 'jetzt checksumme 206 senden'
                            23:46:14 DEBUG: 'warten auf DLE'
                            23:46:14 DEBUG: 'DLE erhalten'
                            23:46:14 DEBUG: "Daten 'DD' erfolgreich gesendet"
                            23:46:15 DEBUG: 'STX senden'
                            23:46:15 DEBUG: 'STX gesendet / warten auf DLE'
                            23:46:15 DEBUG: 'DLE empfangen'
                            23:46:15 DEBUG: "jetzt payload 'A201' senden"
                            23:46:15 DEBUG: 'exklusiv senden / versuch 0'
                            23:46:15 DEBUG: "Byte 'a2' versendet"
                            23:46:15 DEBUG: "Byte '01' versendet"
                            23:46:15 DEBUG: 'Alle Daten gesendet, jetzt DLE und ETX'
                            23:46:15 DEBUG: 'jetzt checksumme 176 senden'
                            23:46:15 DEBUG: 'warten auf DLE'
                            23:46:15 DEBUG: 'DLE erhalten'
                            23:46:15 DEBUG: "Daten 'A201' erfolgreich gesendet"
                            23:46:15 DEBUG: 'sende Queue exklusiv lock released'
                            23:46:15 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:15 DEBUG: 'STX empfangen sende DLE'
                            23:46:15 DEBUG: 'DLE gesendet'
                            23:46:15 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:15 DEBUG: "Daten 'ab' empfangen"
                            23:46:15 DEBUG: "Daten '01' empfangen"
                            23:46:15 DEBUG: "Daten '80' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '80' empfangen"
                            23:46:15 DEBUG: "Daten '02' empfangen"
                            23:46:15 DEBUG: "Daten '30' empfangen"
                            23:46:15 DEBUG: "Daten '6e' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '6e' empfangen"
                            23:46:15 DEBUG: "Daten '10' empfangen"
                            23:46:15 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:15 DEBUG: 'berechnete checksumme = 8b empfange checksumme = 8b'
                            23:46:15 DEBUG: "Payload 'AB0180008002306E006E' erfolgreich empfangen"
                            23:46:15 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[2]: "<log><id>b920e9cd790901151338f7901a6b0db9</id><facility>buderus</facility><severity>info</severity><message>Ger\xe4t 'Heizkreis 1' an ECOCAN 01 gefunden</message></log>"
                            
                            ** intern ** auf AN[1]: 'AB0180008002306E006E'
                            23:46:15 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:15 DEBUG: 'STX empfangen sende DLE'
                            23:46:15 DEBUG: 'DLE gesendet'
                            23:46:15 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:15 DEBUG: "Daten 'ab' empfangen"
                            23:46:15 DEBUG: "Daten '01' empfangen"
                            23:46:15 DEBUG: "Daten '80' empfangen"
                            23:46:15 DEBUG: "Daten '06' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '64' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '80' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '10' empfangen"
                            23:46:15 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:15 DEBUG: 'berechnete checksumme = db empfange checksumme = db'
                            23:46:15 DEBUG: "Payload 'AB018006000064008000' erfolgreich empfangen"
                            23:46:15 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB018006000064008000'
                            
                            23:46:15 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:15 DEBUG: 'STX empfangen sende DLE'
                            23:46:15 DEBUG: 'DLE gesendet'
                            23:46:15 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:15 DEBUG: "Daten 'ab' empfangen"
                            23:46:15 DEBUG: "Daten '01' empfangen"
                            23:46:15 DEBUG: "Daten '80' empfangen"
                            23:46:15 DEBUG: "Daten '0c' empfangen"
                            23:46:15 DEBUG: "Daten '30' empfangen"
                            23:46:15 DEBUG: "Daten '30' empfangen"
                            23:46:15 DEBUG: "Daten '30' empfangen"
                            23:46:15 DEBUG: "Daten '0d' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '10' empfangen"
                            23:46:15 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:15 DEBUG: 'berechnete checksumme = 08 empfange checksumme = 08'
                            23:46:15 DEBUG: "Payload 'AB01800C3030300D0000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB01800C3030300D0000'23:46:15 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:15 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:15 DEBUG: 'STX empfangen sende DLE'
                            23:46:15 DEBUG: 'DLE gesendet'
                            23:46:15 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:15 DEBUG: "Daten 'ab' empfangen"
                            23:46:15 DEBUG: "Daten '01' empfangen"
                            23:46:15 DEBUG: "Daten '84' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '01' empfangen"
                            23:46:15 DEBUG: "Daten '60' empfangen"
                            23:46:15 DEBUG: "Daten '3c' empfangen"
                            23:46:15 DEBUG: "Daten '3d' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '10' empfangen"
                            23:46:15 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:15 DEBUG: 'berechnete checksumme = 5d empfange checksumme = 5d'
                            23:46:15 DEBUG: "Payload 'AB01840001603C3D0000' erfolgreich empfangen"
                            ** intern ** auf AN[2]: "<log><id>66f34bbb0887f5b8077dbed8e5b9da01</id><facility>buderus</facility><severity>info</severity><message>Ger\xe4t 'Warmwasser' an ECOCAN 01 gefunden</message></log>"23:46:15 DEBUG: 'empfang exklusiv lock releasen'
                            
                            ** intern ** auf AN[1]: 'AB01840001603C3D0000'
                            23:46:15 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:15 DEBUG: 'STX empfangen sende DLE'
                            23:46:15 DEBUG: 'DLE gesendet'
                            23:46:15 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:15 DEBUG: "Daten 'ab' empfangen"
                            23:46:15 DEBUG: "Daten '01' empfangen"
                            23:46:15 DEBUG: "Daten '84' empfangen"
                            23:46:15 DEBUG: "Daten '06' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '10' empfangen"
                            23:46:15 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:15 DEBUG: 'berechnete checksumme = 3b empfange checksumme = 3b'
                            23:46:15 DEBUG: "Payload 'AB018406000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB018406000000000000'23:46:15 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:15 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:15 DEBUG: 'STX empfangen sende DLE'
                            23:46:15 DEBUG: 'DLE gesendet'
                            23:46:15 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:15 DEBUG: "Daten 'ab' empfangen"
                            23:46:15 DEBUG: "Daten '01' empfangen"
                            23:46:15 DEBUG: "Daten '85' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '30' empfangen"
                            23:46:15 DEBUG: "Daten '27' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '00' empfangen"
                            23:46:15 DEBUG: "Daten '10' empfangen"
                            23:46:15 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:15 DEBUG: 'berechnete checksumme = 2b empfange checksumme = 2b'
                            23:46:15 DEBUG: "Payload 'AB018500302700000000' erfolgreich empfangen"
                            ** intern ** auf AN[2]: "<log><id>503df15de10d908badf368ca3fa01b85</id><facility>buderus</facility><severity>info</severity><message>Ger\xe4t 'Strategie wandh\\xe4ngend' an ECOCAN 01 gefunden</message></log>"23:46:15 DEBUG: 'empfang exklusiv lock releasen'
                            
                            ** intern ** auf AN[1]: 'AB018500302700000000'
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '85' empfangen"
                            23:46:16 DEBUG: "Daten '06' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 3a empfange checksumme = 3a'
                            23:46:16 DEBUG: "Payload 'AB018506000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB018506000000000000'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '87' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 3e empfange checksumme = 3e'
                            23:46:16 DEBUG: "Payload 'AB018700000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[2]: "<log><id>84ed062490badcc959c0b9fb8645a73f</id><facility>buderus</facility><severity>info</severity><message>Ger\xe4t 'Fehlerprotokoll' an ECOCAN 01 gefunden</message></log>"23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            ** intern ** auf AN[1]: 'AB018700000000000000'
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '87' empfangen"
                            23:46:16 DEBUG: "Daten '06' empfangen"
                            23:46:16 DEBUG: "Daten '5d' empfangen"
                            23:46:16 DEBUG: "Daten '0f' empfangen"
                            23:46:16 DEBUG: "Daten '11' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '0f' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 70 empfange checksumme = 70'
                            23:46:16 DEBUG: "Payload 'AB0187065D0F11080C0F' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB0187065D0F11080C0F'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '87' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '11' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '5d' empfangen"
                            23:46:16 DEBUG: "Daten '0e' empfangen"
                            23:46:16 DEBUG: "Daten '1b' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 6f empfange checksumme = 6f'
                            23:46:16 DEBUG: "Payload 'AB01870C11080C5D0E1B' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB01870C11080C5D0E1B'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '87' empfangen"
                            23:46:16 DEBUG: "Daten '12' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '0e' empfangen"
                            23:46:16 DEBUG: "Daten '1b' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 39 empfange checksumme = 39'
                            23:46:16 DEBUG: "Payload 'AB018712080C0E1B080C' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB018712080C0E1B080C'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '87' empfangen"
                            23:46:16 DEBUG: "Daten '18' empfangen"
                            23:46:16 DEBUG: "Daten '5d' empfangen"
                            23:46:16 DEBUG: "Daten '0e' empfangen"
                            23:46:16 DEBUG: "Daten '16' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '0e' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 69 empfange checksumme = 69'
                            23:46:16 DEBUG: "Payload 'AB0187185D0E16080C0E' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB0187185D0E16080C0E'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '87' empfangen"
                            23:46:16 DEBUG: "Daten '1e' empfangen"
                            23:46:16 DEBUG: "Daten '17' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '5d' empfangen"
                            23:46:16 DEBUG: "Daten '0e' empfangen"
                            23:46:16 DEBUG: "Daten '15' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 75 empfange checksumme = 75'
                            23:46:16 DEBUG: "Payload 'AB01871E17080C5D0E15' erfolgreich empfangen"
                            23:46:16 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB01871E17080C5D0E15'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '87' empfangen"
                            23:46:16 DEBUG: "Daten '24' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '0e' empfangen"
                            23:46:16 DEBUG: "Daten '15' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 01 empfange checksumme = 01'
                            23:46:16 DEBUG: "Payload 'AB018724080C0E15080C' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB018724080C0E15080C'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '89' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten 'fd' empfangen"
                            23:46:16 DEBUG: "Daten 'ff' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '15' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 2f empfange checksumme = 2f'
                            23:46:16 DEBUG: "Payload 'AB018900FDFF08150000' erfolgreich empfangen"
                            ** intern ** auf AN[2]: "<log><id>07b8b109b2cf697c3bb44d3b847308c1</id><facility>buderus</facility><severity>info</severity><message>Ger\xe4t 'Konfiguration' an ECOCAN 01 gefunden</message></log>"23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            ** intern ** auf AN[1]: 'AB018900FDFF08150000'
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '89' empfangen"
                            23:46:16 DEBUG: "Daten '06' empfangen"
                            23:46:16 DEBUG: "Daten '0a' empfangen"
                            23:46:16 DEBUG: "Daten '0f' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '08' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 3b empfange checksumme = 3b'
                            23:46:16 DEBUG: "Payload 'AB0189060A0F00000800' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB0189060A0F00000800'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '89' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 3c empfange checksumme = 3c'
                            23:46:16 DEBUG: "Payload 'AB01890C000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB01890C000000000000'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '89' empfangen"
                            23:46:16 DEBUG: "Daten '12' empfangen"
                            23:46:16 DEBUG: "Daten '30' empfangen"
                            23:46:16 DEBUG: "Daten '25' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'entferne doppeltes DLE'
                            23:46:16 DEBUG: "Daten '64' empfangen"
                            23:46:16 DEBUG: "Daten '64' empfangen"
                            23:46:16 DEBUG: "Daten '25' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 12 empfange checksumme = 12'
                            23:46:16 DEBUG: "Payload 'AB018912302510646425' erfolgreich empfangen"
                            23:46:16 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB018912302510646425'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '89' empfangen"
                            23:46:16 DEBUG: "Daten '18' empfangen"
                            23:46:16 DEBUG: "Daten '04' empfangen"
                            23:46:16 DEBUG: "Daten '55' empfangen"
                            23:46:16 DEBUG: "Daten 'a8' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = d1 empfange checksumme = d1'
                            23:46:16 DEBUG: "Payload 'AB0189180455A8000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB0189180455A8000000'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '92' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '23' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '46' empfangen"
                            23:46:16 DEBUG: "Daten '18' empfangen"
                            23:46:16 DEBUG: "Daten '2a' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 7c empfange checksumme = 7c'
                            23:46:16 DEBUG: "Payload 'AB01920023000046182A' erfolgreich empfangen"
                            ** intern ** auf AN[2]: "<log><id>90286f92c88e83592fbd89f9797eb26f</id><facility>buderus</facility><severity>info</severity><message>Ger\xe4t 'wandh\\xe4ngende Kessel 1' an ECOCAN 01 gefunden</message></log>"23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            ** intern ** auf AN[1]: 'AB01920023000046182A'
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '92' empfangen"
                            23:46:16 DEBUG: "Daten '06' empfangen"
                            23:46:16 DEBUG: "Daten '30' empfangen"
                            23:46:16 DEBUG: "Daten '25' empfangen"
                            23:46:16 DEBUG: "Daten '38' empfangen"
                            23:46:16 DEBUG: "Daten '3d' empfangen"
                            23:46:16 DEBUG: "Daten '06' empfangen"
                            23:46:16 DEBUG: "Daten '09' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 32 empfange checksumme = 32'
                            23:46:16 DEBUG: "Payload 'AB0192063025383D0609' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB0192063025383D0609'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '92' empfangen"
                            23:46:16 DEBUG: "Daten '0c' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '02' empfangen"
                            23:46:16 DEBUG: "Daten 'fa' empfangen"
                            23:46:16 DEBUG: "Daten '41' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 9f empfange checksumme = 9f'
                            23:46:16 DEBUG: "Payload 'AB01920C01000002FA41' erfolgreich empfangen"
                            23:46:16 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB01920C01000002FA41'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '92' empfangen"
                            23:46:16 DEBUG: "Daten '12' empfangen"
                            23:46:16 DEBUG: "Daten '37' empfangen"
                            23:46:16 DEBUG: "Daten '4c' empfangen"
                            23:46:16 DEBUG: "Daten '24' empfangen"
                            23:46:16 DEBUG: "Daten '32' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 54 empfange checksumme = 54'
                            23:46:16 DEBUG: "Payload 'AB019212374C24320000' erfolgreich empfangen"
                            23:46:16 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB019212374C24320000'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '92' empfangen"
                            23:46:16 DEBUG: "Daten '18' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 33 empfange checksumme = 33'
                            23:46:16 DEBUG: "Payload 'AB019218000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB019218000000000000'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '92' empfangen"
                            23:46:16 DEBUG: "Daten '1e' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 35 empfange checksumme = 35'
                            23:46:16 DEBUG: "Payload 'AB01921E000000000000' erfolgreich empfangen"
                            23:46:16 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB01921E000000000000'
                            
                            23:46:16 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:16 DEBUG: 'STX empfangen sende DLE'
                            23:46:16 DEBUG: 'DLE gesendet'
                            23:46:16 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:16 DEBUG: "Daten 'ab' empfangen"
                            23:46:16 DEBUG: "Daten '01' empfangen"
                            23:46:16 DEBUG: "Daten '92' empfangen"
                            23:46:16 DEBUG: "Daten '24' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '00' empfangen"
                            23:46:16 DEBUG: "Daten '10' empfangen"
                            23:46:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:16 DEBUG: 'berechnete checksumme = 0f empfange checksumme = 0f'
                            23:46:16 DEBUG: "Payload 'AB019224000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB019224000000000000'23:46:16 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:17 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:17 DEBUG: 'STX empfangen sende DLE'
                            23:46:17 DEBUG: 'DLE gesendet'
                            23:46:17 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:17 DEBUG: "Daten 'ab' empfangen"
                            23:46:17 DEBUG: "Daten '01' empfangen"
                            23:46:17 DEBUG: "Daten '92' empfangen"
                            23:46:17 DEBUG: "Daten '2a' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '10' empfangen"
                            23:46:17 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:17 DEBUG: 'berechnete checksumme = 01 empfange checksumme = 01'
                            23:46:17 DEBUG: "Payload 'AB01922A000000000000' erfolgreich empfangen"
                            23:46:17 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB01922A000000000000'
                            
                            23:46:17 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:17 DEBUG: 'STX empfangen sende DLE'
                            23:46:17 DEBUG: 'DLE gesendet'
                            23:46:17 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:17 DEBUG: "Daten 'ab' empfangen"
                            23:46:17 DEBUG: "Daten '01' empfangen"
                            23:46:17 DEBUG: "Daten '92' empfangen"
                            23:46:17 DEBUG: "Daten '30' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '10' empfangen"
                            23:46:17 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:17 DEBUG: 'berechnete checksumme = 1b empfange checksumme = 1b'
                            23:46:17 DEBUG: "Payload 'AB019230000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB019230000000000000'23:46:17 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:46:17 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:17 DEBUG: 'STX empfangen sende DLE'
                            23:46:17 DEBUG: 'DLE gesendet'
                            23:46:17 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:17 DEBUG: "Daten 'ab' empfangen"
                            23:46:17 DEBUG: "Daten '01' empfangen"
                            23:46:17 DEBUG: "Daten '92' empfangen"
                            23:46:17 DEBUG: "Daten '36' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '00' empfangen"
                            23:46:17 DEBUG: "Daten '10' empfangen"
                            23:46:17 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:17 DEBUG: 'berechnete checksumme = 1d empfange checksumme = 1d'
                            23:46:17 DEBUG: "Payload 'AB019236000000000000' erfolgreich empfangen"
                            23:46:17 DEBUG: 'empfang exklusiv lock releasen'** intern ** auf AN[1]: 'AB019236000000000000'
                            
                            23:46:17 DEBUG: 'empfang exklusiv lock erhalten'
                            23:46:17 DEBUG: 'STX empfangen sende DLE'
                            23:46:17 DEBUG: 'DLE gesendet'
                            23:46:17 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:17 DEBUG: "Daten 'ac' empfangen"
                            23:46:17 DEBUG: "Daten '01' empfangen"
                            23:46:17 DEBUG: "Daten '10' empfangen"
                            23:46:17 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:17 DEBUG: 'berechnete checksumme = be empfange checksumme = be'
                            23:46:17 DEBUG: "Payload 'AC01' erfolgreich empfangen"
                            23:46:17 DEBUG: 'STX senden'** intern ** auf AN[1]: 'AC01'
                            
                            23:46:17 DEBUG: 'STX gesendet / warten auf DLE'
                            23:46:17 DEBUG: 'STX empfangen Initialisierungskonflikt'
                            23:46:17 DEBUG: 'DLE gesendet'
                            23:46:17 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:17 DEBUG: "Daten 'ac' empfangen"
                            23:46:17 DEBUG: "Daten '01' empfangen"
                            23:46:17 DEBUG: "Daten '10' empfangen"
                            23:46:17 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:17 DEBUG: 'berechnete checksumme = be empfange checksumme = be'
                            23:46:17 DEBUG: "Payload 'AC01' erfolgreich empfangen"
                            23:46:17 DEBUG: 'STX senden'** intern ** auf AN[1]: 'AC01'
                            
                            23:46:17 DEBUG: 'STX gesendet / warten auf DLE'
                            23:46:17 DEBUG: 'STX empfangen Initialisierungskonflikt'
                            23:46:17 DEBUG: 'DLE gesendet'
                            23:46:17 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:17 DEBUG: "Daten 'ac' empfangen"
                            23:46:17 DEBUG: "Daten '01' empfangen"
                            23:46:17 DEBUG: "Daten '10' empfangen"
                            23:46:17 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:17 DEBUG: 'berechnete checksumme = be empfange checksumme = be'
                            23:46:17 DEBUG: "Payload 'AC01' erfolgreich empfangen"
                            23:46:17 DEBUG: 'STX senden'** intern ** auf AN[1]: 'AC01'
                            23:46:17 DEBUG: 'STX gesendet / warten auf DLE'
                            
                            23:46:17 DEBUG: 'STX empfangen Initialisierungskonflikt'
                            23:46:17 DEBUG: 'DLE gesendet'
                            23:46:17 DEBUG: 'exklusiv lesen / versuch 0'
                            23:46:17 DEBUG: "Daten 'ac' empfangen"
                            23:46:17 DEBUG: "Daten '01' empfangen"
                            23:46:17 DEBUG: "Daten '10' empfangen"
                            23:46:17 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:46:17 DEBUG: 'berechnete checksumme = be empfange checksumme = be'
                            23:46:18 DEBUG: "Payload 'AC01' erfolgreich empfangen"
                            23:46:18 DEBUG: 'Nach 3x STX senden innerhalb QVZ kein DLE'** intern ** auf AN[1]: 'AC01'
                            
                            23:46:18 DEBUG: "payload 'DC' verworfen"
                            23:46:19 DEBUG: 'STX senden'
                            23:46:19 DEBUG: 'STX gesendet / warten auf DLE'
                            23:46:19 DEBUG: 'DLE empf
                            Ich hab mal wieder das DLE nach dem Konflikt weg genommen.

                            Code:
                            23:55:05 DEBUG: 'empfang exklusiv lock erhalten'
                            23:55:05 DEBUG: 'STX empfangen sende DLE'
                            23:55:05 DEBUG: 'DLE gesendet'
                            23:55:05 DEBUG: 'exklusiv lesen / versuch 0'
                            23:55:05 DEBUG: "Daten 'ab' empfangen"
                            23:55:05 DEBUG: "Daten '01' empfangen"
                            23:55:05 DEBUG: "Daten '92' empfangen"
                            23:55:05 DEBUG: "Daten '36' empfangen"
                            23:55:05 DEBUG: "Daten '00' empfangen"
                            23:55:05 DEBUG: "Daten '00' empfangen"
                            23:55:05 DEBUG: "Daten '00' empfangen"
                            23:55:05 DEBUG: "Daten '00' empfangen"
                            23:55:05 DEBUG: "Daten '00' empfangen"
                            23:55:05 DEBUG: "Daten '00' empfangen"
                            23:55:05 DEBUG: "Daten '10' empfangen"
                            23:55:05 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:55:05 DEBUG: 'berechnete checksumme = 1d empfange checksumme = 1d'
                            23:55:05 DEBUG: "Payload 'AB019236000000000000' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AB019236000000000000'23:55:05 DEBUG: 'empfang exklusiv lock releasen'
                            
                            23:55:05 DEBUG: 'empfang exklusiv lock erhalten'
                            23:55:05 DEBUG: 'STX empfangen sende DLE'
                            23:55:05 DEBUG: 'DLE gesendet'
                            23:55:05 DEBUG: 'exklusiv lesen / versuch 0'
                            23:55:05 DEBUG: "Daten 'ac' empfangen"
                            23:55:05 DEBUG: "Daten '01' empfangen"
                            23:55:05 DEBUG: "Daten '10' empfangen"
                            23:55:05 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                            23:55:05 DEBUG: 'berechnete checksumme = be empfange checksumme = be'
                            23:55:05 DEBUG: "Payload 'AC01' erfolgreich empfangen"
                            ** intern ** auf AN[1]: 'AC01'23:55:05 DEBUG: 'STX senden'
                            
                            23:55:05 DEBUG: 'STX gesendet / warten auf DLE'
                            23:55:05 DEBUG: 'STX empfangen Initialisierungskonflikt'
                            23:55:05 DEBUG: 'STX senden'
                            23:55:05 DEBUG: 'STX gesendet / warten auf DLE'
                            23:55:05 DEBUG: 'DLE empfangen'
                            23:55:05 DEBUG: "jetzt payload 'DC' senden"
                            23:55:05 DEBUG: 'exklusiv senden / versuch 0'
                            23:55:05 DEBUG: "Byte 'dc' versendet"
                            23:55:05 DEBUG: 'Alle Daten gesendet, jetzt DLE und ETX'
                            23:55:05 DEBUG: 'jetzt checksumme 207 senden'
                            23:55:05 DEBUG: 'warten auf DLE'
                            23:55:05 DEBUG: 'DLE erhalten'
                            23:55:05 DEBUG: "Daten 'DC' erfolgreich gesendet"
                            23:55:06 DEBUG: 'empfang exklusiv l
                            Dann geht es wieder.Ich denke as ist eine Implementierungsfehler im RS232 Gateway. Wer weiß ? Wenn jedoch man kein DLE schickt geht es wieder sauber.

                            Code:
                                  for _loop in xrange(3):
                                          ## STX senden
                                          self.debug("STX senden")
                                          self.sock.send( self._constants['STX'] )
                                          self.debug("STX gesendet / warten auf DLE")
                                          
                                          ## auf daten warten, timeout ist QVZ
                                          _r,_w,_e = select.select( [ self.sock ],[],[], self._constants['QVZ'] )
                                          
                                          ## wenn kein timeout QVZ
                                          if self.sock in _r:
                                              # 1 Zeichen lesen
                                              data = self.sock.recv(1)
                                              ## wenn wir ein DLE empfangen
                                              if data == self._constants['DLE']:
                                                  self.debug("DLE empfangen")
                                                  
                                                  ## erfolg zurück
                                                  return True
                                              
                                              ## Wenn wir beim warten auf ein DLE ein STX der Gegenseite erhalten stellen wir unsere Sendung zurück und lassen das andere Gerät seine Daten erstmal senden
                                              elif data == self._constants['STX']:
                                                  self.debug("STX empfangen Initialisierungskonflikt")
                                                  time.sleep(self._constants['ZVZ'])
                                                  ## DLE senden, dass wir Daten vom anderen Gerät akzeptieren senden
                                                 # self.sock.send( self._constants['DLE'] )
                                                 # self.debug("DLE gesendet")
                                                  
                                                  ## eigentlich Funktion aus dem connect zum lesen der payload hier ausführen
                                                 # self.read_payload()
                                                  
                                                  ### danach loop und erneuter sende Versuch
                                              else:
                                                  self.debug("%r empfangen" % (data,) )
                                                  
                                      self.debug("Nach 3x STX senden innerhalb QVZ kein DLE")
                                      return False
                            Da ja das alles auch gepufferd wird, ist das egal, ob da ein zweites mal versucht wird.

                            Gruß Tbi

                            Kommentar


                              Wie ist das denn wenn du mit dem Java Dingends das machst?

                              In dem Java Ding sind ja auch zig Sachen die komisch sind ....
                              Code:
                               if (zeichen == STX) { //init-Konflikt mit Steuerung
                                                       if (trace == true) System.out.println(ourClass.getName() + " - " + new java.util.Date(System.currentTimeMillis()).toString() + " - " + System.currentTimeMillis() + " - " + myPortName + " - " + "(z11) receive: STX, => Init-Conflict => waiting Random-Time ... max 5000ms");
                                                       try {
                                                         this.sleep(java.lang.Math.abs(myZufallsZahlGenerator.nextLong()) % 5000);
                                                       } catch (java.lang.InterruptedException e) {
                                                         this.interrupt();
                                                       };
                                                       myZustand = 0; break;
                                                     };
                                                     if (zeichen == DLE) {
                                                       if (trace == true) System.out.println(ourClass.getName() + " - " + new java.util.Date(System.currentTimeMillis()).toString() + " - " + System.currentTimeMillis() + " - " + myPortName + " - " + "(z11) receive: DLE");
                                                       myOutStream.write(bytes); 
                                                       if (trace == true) {
                                                         System.out.print(ourClass.getName() + " - " + new java.util.Date(System.currentTimeMillis()).toString() + " - " + System.currentTimeMillis() + " - " + myPortName + " - " + "(z11) sending: ");
                                                         for (int i=0;i<bytes.length;i++) {
                                                           System.out.print(byte2Hex(bytes[i]));
                                                           System.out.print(" ");
                                                         }
                                                         System.out.println();
                                                       };
                                                       myOutStream.flush();                         
                                                       timer = System.currentTimeMillis();
                                                       myZustand = 14; break;
                                                     };
                                                     if (zeichen == NAK) {
                              oO
                              Nils

                              aktuelle Bausteine:
                              BusAufsicht - ServiceCheck - Pushover - HS-Insight

                              Kommentar


                                genauso ..

                                Code:
                                public static long RVZ = 3000;  // 3sec  //Zeit nachdem wieder was gesendet werden darf.
                                Wo kommt das her ???
                                Nils

                                aktuelle Bausteine:
                                BusAufsicht - ServiceCheck - Pushover - HS-Insight

                                Kommentar

                                Lädt...
                                X