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

    hatte gerade kurz mit git gekämpft aber nu passt es

    auch wenn der commitlog aus dem head nicht mitgekommen ist aber gibt schlimmeres.

    Das doppelte DLE guck ich mir an
    Nils

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

    Kommentar


      ok sollte passen :P

      EDIT:
      PS Tobias ... ich hoffe deine RS232 is bald da das du nichtmehr mit dem Terminal spielst und 0b sendest die es nicht gibt :P
      Nils

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

      Kommentar


        Zitat von NilsS Beitrag anzeigen
        ok sollte passen :P

        EDIT:
        PS Tobias ... ich hoffe deine RS232 is bald da das du nichtmehr mit dem Terminal spielst und 0b sendest die es nicht gibt :P
        liegt schon neben mir, ich laß mir aber Zeit

        Ich probier gleich mal die neue Version. Das RS232 wird heute sicher nichts mehr.

        Tbi

        Kommentar


          Ne, fehlt noch immer in der Payload.


          Ich würde einen Merker nehmen. Duck und wech .....


          Tbi
          Angehängte Dateien

          Kommentar


            master nicht head :P
            Nils

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

            Kommentar


              ist und war Master. War ja auch V0.3 Das muste meine .bat erstmal lernen.

              Tbi

              Kommentar


                meep

                das war wieder mal blödheit

                _last_char != _lastchar

                jetzt sollte es aber
                Nils

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

                Kommentar


                  @mike

                  wäre nett wenn du da ein paar komplette Datenstrings posten könntest, da du glaube ich als einziger an einer echten Anlage gerade testest.

                  Dann könnte ich mal sehen welchen regex die Modul Bausteine brauchen.

                  Ich brauche immer nur das "Payload 'xxxxxxxx' erfolgreich empfangen"
                  Nils

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

                  Kommentar


                    Na aber ... schau selbst. Ich würde sagen es paßt. Ist zumindest was ich reingesteckt habe auf der anderen Seite

                    Tbi
                    Angehängte Dateien

                    Kommentar


                      Ok, das war es. Dann noch die DEBUG: bei dem Empfang etwas hübschen.

                      Wie ist das eigentlich, die kann man dann für's Produktive ja eh abschalten oder ?

                      Also Testfälle mache ich jetzt nicht mehr. Mike Wenn Du willst kannst Du den letzten auf Master nehmen und auf's Gateway jagen. Sollte nun sauber gehen.

                      Nachtrag: und vor Allem wieder raus gehen

                      Tbi

                      Kommentar


                        Hi Nils,

                        Zitat von NilsS Beitrag anzeigen
                        Ich brauche immer nur das "Payload 'xxxxxxxx' erfolgreich empfangen"
                        Ich hoffe, es geht auch so. Die Daten die ausgelesen werden habe ich stichprobenartig verglichen.

                        Edit: Das Modul was in der Doku fehlt ist ein FM452/456

                        Mike
                        Angehängte Dateien

                        Kommentar


                          Hi Nils,
                          hier noch ein paar live Normalmode Daten:
                          Code:
                          00:06:02 DEBUG: "Payload 'a7028900ff' erfolgreich empfangen"
                          00:06:02 DEBUG: "Payload 'a702891350' erfolgreich empfangen"
                          00:06:02 DEBUG: "Payload 'a702891750' erfolgreich empfangen"
                          00:06:02 DEBUG: "Payload 'a7029e0411' erfolgreich empfangen"
                          00:06:02 DEBUG: "Payload 'a7029e0b44' erfolgreich empfangen"
                          00:06:03 DEBUG: "Payload 'a7028900fe' erfolgreich empfangen"
                          00:06:04 DEBUG: "Payload 'a7029e0a3f' erfolgreich empfangen"
                          00:06:04 DEBUG: "Payload 'a7018900fd' erfolgreich empfangen"
                          00:06:07 DEBUG: "Payload 'a701920121' erfolgreich empfangen"
                          00:06:07 DEBUG: "Payload 'a701920506' erfolgreich empfangen"
                          00:06:07 DEBUG: "Payload 'a701921449' erfolgreich empfangen"
                          00:06:07 DEBUG: "Payload 'a70192153a' erfolgreich empfangen"
                          00:06:08 DEBUG: "Payload 'a701922653' erfolgreich empfangen"
                          Die txt Datei ist schon ein paar Tage alt und passt deshalb möglicherweise nicht dazu.
                          Nachtrag: Gib Bescheid, wenn du mehr "Futter" benötigst.

                          Mike

                          Kommentar


                            Zitat von MarcusF Beitrag anzeigen
                            Mal eine grundsätzliche Frage dazu: Könnte man in ähnlicher Weise auch den eBus (Vaillant) an den HS bringen? Letztlich ist das ja auch ein serielles Protokoll, das ich bereits per eBus-RS232-Interface und Lantronix (ähnlich Moxa) ans Netzwerk angebunden habe. Mit dem Erstellen von Python-Logikbausteinen im HS kenn ich mich halt gar nicht aus...

                            Wäre eine Alternative für HS-Besitzer mit Vaillant-Heizung, auf dem Wiregate gibts da schon etliches dazu.

                            Marcus
                            Natürlich, da spiele ich den Ball mal in den Sturm zurück: serielles 9600/8N1 ist echt keine Raketentechnik..

                            Makki

                            P.S.: Aber wenns aufm WG geht, wir versuchen halt schneller zu sein und fast jegliche Entwicklung nach kräften zu unterstützen - wärs mir natürlich anders lieber
                            EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                            -> Bitte KEINE PNs!

                            Kommentar


                              wollen wir die Logik Kategorie evtl. von www.knx-user-forum.de ändern auf buderus? könnte sonst mit den weiteren Modulen voll und unübersichtlich werden.
                              Nils

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

                              Kommentar


                                Nun, Buderus könnte was dagegen haben. Es konnte ja jemand denke es ist von Buderus und greift zum Hörer. Der Name ist sicher geschützt.

                                Lass uns das von Anfang vermeiden und einen eigenen Namen nehmen.

                                Ich habe auch noch einen Bug gefunden siehe Trace im Anhang

                                Wenn man mit "DD*A2 01*DC" startet, wartet er bei den * blockierend auf Empfang. Schickt man was vom Terminal geht es weiter, aber auch nur eine Packet. Dann wartet er wieder blockierend.

                                Danach steht er nicht mehr im 'empfang exklusiv lock erhalten' Dann scheint es ok.

                                Schau mal rein

                                Gruß Tbi

                                Code:
                                C:\git\buderus>c:\Python24\python.exe c:\HSLogik\LogikGen.py -d -i 12264_Buderus
                                _V0.3.hsl
                                12264
                                Looking for 12264 Config
                                Found Config for 12264
                                
                                
                                ### Logik Debugger ###
                                
                                teste Bedingung in Zeile 49: 'EI'
                                starte Formel: "eval(compile(__import__('base64').decodestring('CmlmIEVJID09IDE6
                                CiAgZ2xvYmFsIHNv .... gICAgICAgICBwYXNzCg=='),'<12264_Buderus>','exec'))"
                                RunTime: 0.002681
                                Ausgabe: 0|0|0|0
                                Ergebnis: None
                                -------
                                teste Bedingung in Zeile 52: 'EI'
                                starte Formel: 'buderus_connect(locals())'
                                RunTime: 0.001085
                                Ausgabe: 0|0|1|0
                                Ergebnis: <__main__.buderus_connect object at 0x025125B0>
                                -------
                                teste Bedingung in Zeile 53: 'EC[3]'
                                starte Formel: 'SN[1].incomming(EN[3])'
                                08:29:26 DEBUG: "incomming message 'DD*A2 01*DC'"
                                08:29:26 DEBUG: 'connect zu moxa an 192.168.2.110:10001'
                                RunTime: 0.001183
                                Ausgabe: 0|0|0|0
                                Ergebnis: None
                                -------
                                >> 08:29:27 DEBUG: 'sende Queue exklusiv lock erhalten'
                                08:29:27 DEBUG: 'STX gesendet / warten auf DLE'
                                08:29:27 DEBUG: 'DLE empfangen'
                                08:29:27 DEBUG: 'exklusiv senden / versuch 0'
                                08:29:27 DEBUG: "Byte 'dd' versendet"
                                08:29:27 DEBUG: 'Alle Daten gesendet, jetzt DLE und ETX'
                                08:29:27 DEBUG: 'jetzt checksumme 206 senden'
                                08:29:27 DEBUG: 'warten auf DLE'
                                08:29:27 DEBUG: 'DLE erhalten'
                                08:29:27 DEBUG: 'sende Queue exklusiv lock released'
                                08:29:27 DEBUG: 'empfang exklusiv lock erhalten'
                                <<<<<<<<<<< edit >>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                Hier wartet der Baustein viel zu lange. Der Hängt!!!!!!!!!!!!!
                                erst wenn ich vom Terminal was schicke geht es weiter, er ist also im
                                Empfangsmode funktionstüchtig, aber blockiert. Es sind ja noch zwei Packete 
                                zu senden "A2 01" und "DC"
                                  <---- jetzt kommt gleich das Packet vom Terminal und er arbeite weiter
                                <<<<<<<<<<< edit >>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  
                                >> 08:32:18 DEBUG: 'STX empfangen sende DLE'
                                08:32:18 DEBUG: 'DLE gesendet'
                                08:32:18 DEBUG: 'exklusiv lesen / versuch 0'
                                08:32:18 DEBUG: "Data: '\\x0b' empfangen"
                                08:32:18 DEBUG: "Daten '0b' empfangen"
                                08:32:18 DEBUG: "Data: '\\x90' empfangen"
                                08:32:18 DEBUG: "Daten '90' empfangen"
                                08:32:18 DEBUG: "Data: '\\x06' empfangen"
                                08:32:18 DEBUG: "Daten '06' empfangen"
                                08:32:18 DEBUG: "Data: '\\x00' empfangen"
                                08:32:18 DEBUG: "Daten '00' empfangen"
                                08:32:18 DEBUG: "Data: '\\x08' empfangen"
                                08:32:18 DEBUG: "Daten '08' empfangen"
                                08:32:18 DEBUG: "Data: 'D' empfangen"
                                08:32:18 DEBUG: "Daten '44' empfangen"
                                08:32:18 DEBUG: "Data: '\\x10' empfangen"
                                08:32:18 DEBUG: "Daten '10' empfangen"
                                08:32:18 DEBUG: "Data: '\\x03' empfangen"
                                08:32:18 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                                08:32:18 DEBUG: "Data: '\\xc2' empfangen"
                                08:32:18 DEBUG: 'berechnete checksumme = 194 empfange checksumme = 194'
                                08:32:18 DEBUG: "Payload '0b9006000844' erfolgreich empfangen"
                                08:32:18 DEBUG: 'empfang exklusiv lock releasen'
                                08:32:18 DEBUG: 'sende Queue exklusiv lock erhalten'
                                08:32:18 DEBUG: 'STX gesendet / warten auf DLE'
                                ** intern ** auf AN[1]: '0b9006000844'
                                08:32:18 DEBUG: 'DLE empfangen'
                                08:32:18 DEBUG: 'exklusiv senden / versuch 0'
                                08:32:18 DEBUG: "Byte 'a2' versendet"
                                08:32:18 DEBUG: "Byte '01' versendet"
                                08:32:18 DEBUG: 'Alle Daten gesendet, jetzt DLE und ETX'
                                08:32:18 DEBUG: 'jetzt checksumme 176 senden'
                                08:32:18 DEBUG: 'warten auf DLE'
                                08:32:18 DEBUG: 'DLE erhalten'
                                08:32:18 DEBUG: 'sende Queue exklusiv lock released'
                                08:32:18 DEBUG: 'empfang exklusiv lock erhalten'
                                <<<<<<<<<<< edit >>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                                Hier wartet der Baustein viel zu lange. Der Hängt!!!!!!! 
                                Man sieht es auch am Zeitstempel DEBUG: 33-18 => 15 Secunden viel zu viel !!!!!!
                                erst wenn ich vom Terminal was schicke geht es weiter, er ist also im
                                Empfangsmode funktionstüchtig, aber blockiert. Es sind ja noch ein Packete 
                                zu senden "DC"
                                  <---- jetzt kommt gleich das Packet vom Terminal und er arbeite weiter
                                <<<<<<<<<<< edit >>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  
                                08:33:33 DEBUG: 'STX empfangen sende DLE'
                                08:33:33 DEBUG: 'DLE gesendet'
                                08:33:33 DEBUG: 'exklusiv lesen / versuch 0'
                                08:33:33 DEBUG: "Data: '\\x0b' empfangen"
                                08:33:33 DEBUG: "Daten '0b' empfangen"
                                08:33:33 DEBUG: "Data: '\\x90' empfangen"
                                08:33:33 DEBUG: "Daten '90' empfangen"
                                08:33:33 DEBUG: "Data: '\\x06' empfangen"
                                08:33:33 DEBUG: "Daten '06' empfangen"
                                08:33:33 DEBUG: "Data: '\\x00' empfangen"
                                08:33:33 DEBUG: "Daten '00' empfangen"
                                08:33:33 DEBUG: "Data: '\\x08' empfangen"
                                08:33:33 DEBUG: "Daten '08' empfangen"
                                08:33:33 DEBUG: "Data: 'D' empfangen"
                                08:33:33 DEBUG: "Daten '44' empfangen"
                                08:33:33 DEBUG: "Data: '\\x10' empfangen"
                                08:33:33 DEBUG: "Daten '10' empfangen"
                                08:33:33 DEBUG: "Data: '\\x03' empfangen"
                                08:33:33 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
                                08:33:33 DEBUG: "Data: '\\xc2' empfangen"
                                08:33:33 DEBUG: 'berechnete checksumme = 194 empfange checksumme = 194'
                                08:33:33 DEBUG: "Payload '0b9006000844' erfolgreich empfangen"
                                08:33:33 DEBUG: 'empfang exklusiv lock releasen'
                                ** intern ** auf AN[1]: '0b9006000844'
                                08:33:33 DEBUG: 'sende Queue exklusiv lock erhalten'
                                08:33:33 DEBUG: 'STX gesendet / warten auf DLE'
                                08:33:34 DEBUG: 'DLE empfangen'
                                08:33:34 DEBUG: 'exklusiv senden / versuch 0'
                                08:33:34 DEBUG: "Byte 'dc' versendet"
                                08:33:34 DEBUG: 'Alle Daten gesendet, jetzt DLE und ETX'
                                08:33:34 DEBUG: 'jetzt checksumme 207 senden'
                                08:33:34 DEBUG: 'warten auf DLE'
                                08:33:34 DEBUG: 'DLE erhalten'
                                08:33:34 DEBUG: 'sende Queue exklusiv lock released'

                                Kommentar

                                Lädt...
                                X