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

    hab den timeout in der collect loop mal auf 10sekunden gesetzt dann müllt er nicht alle 200ms den empfangsloop mist
    Nils

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

    Kommentar


      Hallo Nils,
      Zitat von NilsS Beitrag anzeigen
      Ahh ok, also müssen alle am besten immer
      DD*IWAS*DC schicken
      Im IWAS kann man definieren "a201" für Konfig des 1. Gerätes "a202" ...
      Die Konfig die gesendet wird, endet immer mit "ac01" bzw "ac02" ...

      "a201" klappt aber gerade nicht, obwohl das DD wieder durchkommt.

      Mike

      Kommentar


        Details bitte ich brauch immer vollen debug sonst weiß ich ja nich wo es klemmt.
        Nils

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

        Kommentar


          Sendeparameter

          Hi Nils,
          Gut beobachtet mit HK9. War mir beim Lesen gar nicht aufgefallen. Ich teile deine Vermutung mit 0x1E, aber da brauchen wir wohl jemanden aus dem Zweck- oder Wohnungsbau, der das testen kann.

          Gebe diese Frage deshalb lieber weiter an Marcus und Matthias zur Klärung.

          Mike

          Kommentar


            Hi Nils,

            EN[4]:"debug=10" in die LogikGen.config eingetragen und noch einmal probiert. Die Konfiguration von der Anlage kommt. Debug Eintrag wieder entfernt und jetzt klappt das auch. Konfig kommt und nach ner Minute wieder Normalmode Daten.
            Ich hasse Probleme, die sich nicht eindeutig reproduzieren lassen.

            Gehen wir mal davon aus, das ich mich im Zuge der mit Ausgaben gemischten Eingaben mehrmals vertippt habe.

            Also alles gut und den GIT habe ich jetzt auch im Griff.

            Mike

            Kommentar


              Ja das mit dem EN4 geht auf mich es ist EN2
              Nils

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

              Kommentar


                Also mit "DD*A2 01" kommt das:

                und geht nach einer Minute in den normal mode !!

                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 .... gICAgICAgICAgcGFzcwo='),'<12264_Buderus>','exec'))"
                RunTime: 0.004452
                Ausgabe: 0|0|0|0
                Ergebnis: None
                -------
                teste Bedingung in Zeile 52: 'EI'
                starte Formel: 'buderus_connect(locals())'
                RunTime: 0.002787
                Ausgabe: 0|0|1|0
                Ergebnis: <__main__.buderus_connect object at 0x024DF590>
                -------
                teste Bedingung in Zeile 53: 'EC[3]'
                starte Formel: 'SN[1].incomming(EN[3])'
                RunTime: 0.000425
                Ausgabe: 0|0|0|0
                Ergebnis: None
                -------
                >> 19:12:08 DEBUG: "Payload 'A7029E04F3' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'A7029E04F3'
                19:12:08 DEBUG: "Payload 'A7029E04F1' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'A7029E04F1'
                19:12:08 DEBUG: "Payload 'A7029F0122' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'A7029F0122'
                19:12:08 DEBUG: "Payload 'A7029F0E6E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'A7029F0E6E'
                19:12:08 DEBUG: "Payload 'A7029F1399' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'A7029F1399'
                19:12:09 DEBUG: "Daten 'DD' erfolgreich gesendet"
                19:12:09 DEBUG: "Daten 'A201' erfolgreich gesendet"
                19:12:09 DEBUG: "Payload 'AB0180008002326E006E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB0180008002326E006E'
                19:12:09 DEBUG: "Payload 'AB018006000064008000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018006000064008000'
                19:12:09 DEBUG: "Payload 'AB01800C3232320F0000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01800C3232320F0000'
                19:12:09 DEBUG: "Payload 'AB01840001603C390000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01840001603C390000'
                19:12:09 DEBUG: "Payload 'AB018406000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018406000000000000'
                19:12:09 DEBUG: "Payload 'AB018500322400000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018500322400000000'
                19:12:09 DEBUG: "Payload 'AB018506000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018506000000000000'
                19:12:09 DEBUG: "Payload 'AB018700000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018700000000000000'
                19:12:09 DEBUG: "Payload 'AB0187065D0F11080C0F' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB0187065D0F11080C0F'
                19:12:09 DEBUG: "Payload 'AB01870C11080C5D0E1B' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01870C11080C5D0E1B'
                19:12:09 DEBUG: "Payload 'AB018712080C0E1B080C' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018712080C0E1B080C'
                19:12:10 DEBUG: "Payload 'AB0187185D0E16080C0E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB0187185D0E16080C0E'
                19:12:10 DEBUG: "Payload 'AB01871E17080C5D0E15' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01871E17080C5D0E15'
                19:12:10 DEBUG: "Payload 'AB018724080C0E15080C' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018724080C0E15080C'
                19:12:10 DEBUG: "Payload 'AB018900FDFE08150000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018900FDFE08150000'
                19:12:10 DEBUG: "Payload 'AB0189060A0F00000800' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB0189060A0F00000800'
                19:12:10 DEBUG: "Payload 'AB01890C000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01890C000000000000'
                19:12:10 DEBUG: "Payload 'AB018912322411646424' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018912322411646424'
                19:12:10 DEBUG: "Payload 'AB018918044C5C000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB018918044C5C000000'
                19:12:10 DEBUG: "Payload 'AB01920023240045F121' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01920023240045F121'
                19:12:10 DEBUG: "Payload 'AB019206322438390A09' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB019206322438390A09'
                19:12:10 DEBUG: "Payload 'AB01920C01538402F909' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01920C01538402F909'
                19:12:10 DEBUG: "Payload 'AB019212374C23340000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB019212374C23340000'
                19:12:10 DEBUG: "Payload 'AB019218000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB019218000000000000'
                19:12:10 DEBUG: "Payload 'AB01921E000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01921E000000000000'
                19:12:10 DEBUG: "Payload 'AB019224000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB019224000000000000'
                19:12:10 DEBUG: "Payload 'AB01922A000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB01922A000000000000'
                19:12:10 DEBUG: "Payload 'AB019230000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB019230000000000000'
                19:12:10 DEBUG: "Payload 'AB019236000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB019236000000000000'
                19:12:10 DEBUG: "Payload 'AC01' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AC01'
                Also mit "DD*A2 02" kommt das:

                und geht nach einer Minute in den normal mode !!


                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 .... gICAgICAgICAgcGFzcwo='),'<12264_Buderus>','exec'))"
                RunTime: 0.004573
                Ausgabe: 0|0|0|0
                Ergebnis: None
                -------
                teste Bedingung in Zeile 52: 'EI'
                starte Formel: 'buderus_connect(locals())'
                RunTime: 0.003066
                Ausgabe: 0|0|1|0
                Ergebnis: <__main__.buderus_connect object at 0x025AF590>
                -------
                teste Bedingung in Zeile 53: 'EC[3]'
                starte Formel: 'SN[1].incomming(EN[3])'
                RunTime: 0.000438
                Ausgabe: 0|0|0|0
                Ergebnis: None
                -------
                >> 19:10:16 DEBUG: "Daten 'DD' erfolgreich gesendet"
                19:10:16 DEBUG: "Daten 'A202' erfolgreich gesendet"
                19:10:16 DEBUG: "Payload 'AB028700000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB028700000000000000'
                19:10:16 DEBUG: "Payload 'AB02870646111A080C11' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB02870646111A080C11'
                19:10:16 DEBUG: "Payload 'AB02870C2C080CB50D2E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB02870C2C080CB50D2E'
                19:10:16 DEBUG: "Payload 'AB028712080C0D2F080C' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB028712080C0D2F080C'
                19:10:17 DEBUG: "Payload 'AB028718006E6E6E6E6E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB028718006E6E6E6E6E'
                19:10:17 DEBUG: "Payload 'AB02871E6E6E6E006E6E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB02871E6E6E6E006E6E'
                19:10:17 DEBUG: "Payload 'AB0287246E6E6E6E6E6E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB0287246E6E6E6E6E6E'
                19:10:17 DEBUG: "Payload 'AB028900FDFE07090000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB028900FDFE07090000'
                19:10:17 DEBUG: "Payload 'AB028906151000000100' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB028906151000000100'
                19:10:17 DEBUG: "Payload 'AB02890C000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB02890C000000000000'
                19:10:17 DEBUG: "Payload 'AB028912322410646424' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB028912322410646424'
                19:10:17 DEBUG: "Payload 'AB028918000000000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB028918000000000000'
                19:10:17 DEBUG: "Payload 'AB029A008711071A0711' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A008711071A0711'
                19:10:17 DEBUG: "Payload 'AB029A06071A07708710' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A06071A07708710'
                19:10:17 DEBUG: "Payload 'AB029A0C2E1A07102F1A' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A0C2E1A07102F1A'
                19:10:17 DEBUG: "Payload 'AB029A1207708710211A' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A1207708710211A'
                19:10:17 DEBUG: "Payload 'AB029A180710211A0770' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A180710211A0770'
                19:10:17 DEBUG: "Payload 'AB029A1E8710131A0710' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A1E8710131A0710'
                19:10:17 DEBUG: "Payload 'AB029A24131A07708712' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A24131A07708712'
                19:10:17 DEBUG: "Payload 'AB029A2A0F1907120F19' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A2A0F1907120F19'
                19:10:17 DEBUG: "Payload 'AB029A300770870E0119' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A300770870E0119'
                19:10:17 DEBUG: "Payload 'AB029A36070E01190770' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029A36070E01190770'
                19:10:17 DEBUG: "Payload 'AB029E00000000FFF200' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029E00000000FFF200'
                19:10:17 DEBUG: "Payload 'AB029E0611011D01256E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029E0611011D01256E'
                19:10:18 DEBUG: "Payload 'AB029E0C140E00000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029E0C140E00000000'
                19:10:18 DEBUG: "Payload 'AB029E12006E56006806' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029E12006E56006806'
                19:10:18 DEBUG: "Payload 'AB029E18023D82000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029E18023D82000000'
                19:10:18 DEBUG: "Payload 'AB029E1E01D7CE240000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029E1E01D7CE240000'
                19:10:18 DEBUG: "Payload 'AB029F004324251F2340' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029F004324251F2340'
                19:10:18 DEBUG: "Payload 'AB029F06054100030300' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029F06054100030300'
                19:10:18 DEBUG: "Payload 'AB029F0C00ED6C090000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029F0C00ED6C090000'
                19:10:18 DEBUG: "Payload 'AB029F12009B01050043' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029F12009B01050043'
                19:10:18 DEBUG: "Payload 'AB029F1800FFFF006E6E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029F1800FFFF006E6E'
                19:10:18 DEBUG: "Payload 'AB029F1E6E6E64006E6E' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029F1E6E6E64006E6E'
                19:10:18 DEBUG: "Payload 'AB029F242AF800000000' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AB029F242AF800000000'
                19:10:18 DEBUG: "Payload 'AC02' erfolgreich empfangen"
                ** intern ** auf AN[1]: 'AC02'
                Ich vermute das direkt danach geschickte "DC" hat meine Anlage nicht haben wollen !

                Tbi

                Kommentar


                  Hi Mike,

                  Zitat von pmike Beitrag anzeigen

                  "a201" klappt aber gerade nicht, obwohl das DD wieder durchkommt.
                  Ich glaube man darf kein "DC" gleich im Anschluß senden.

                  Tbi

                  Kommentar


                    macht sinn

                    dafür gibts ja AC<busid>

                    das muss dann der Server übernehmen

                    er überwacht auf DD und gesendete A2<busid>

                    und macht sich ne liste mit offenen busids und entfernt jeweils bei erhalt von AC das jeweilige. wenn liste leer sendet er DC
                    Nils

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

                    Kommentar


                      Das macht die Sache beim senden von B0 aber nicht einfacher

                      evtl sollten die Bausteine dann garkein DD / DC senden, sondern einfach nur was sie benötigen und der Server kümmert sich dann um DD / DC
                      Nils

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

                      Kommentar


                        Auf vielfachen Wunsch eines einzelnen :P

                        12267_Buderus-Fehler.py

                        Fehlermeldungen sind aus dem Server wieder raus und nun einzeln
                        Nils

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

                        Kommentar


                          mal so nebenbei oO

                          gibt es überhaupt etwas was man im "normal mode" senden kann?

                          oder ist das ein reiner empfangs mode?
                          Nils

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

                          Kommentar


                            Zitat von NilsS Beitrag anzeigen
                            Auf vielfachen Wunsch eines einzelnen :P

                            12267_Buderus-Fehler.py

                            Fehlermeldungen sind aus dem Server wieder raus und nun einzeln

                            Upps, ist denn schon Weihnachten ?

                            Werde ich gleich mal ausprobieren.

                            Gruß Tbi

                            Kommentar


                              Frage bzgl senden hat sich erledigt.

                              Alles was also an Eingang 1 ankommt sollte DD voraussetzen
                              Nils

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

                              Kommentar


                                Zitat von NilsS Beitrag anzeigen
                                mal so nebenbei oO

                                gibt es überhaupt etwas was man im "normal mode" senden kann?

                                oder ist das ein reiner empfangs mode?

                                Also ich denke das ist so. Wenn ich mir die ECO-SOFT so anschaue gibte es eigentlich zwei wesentliche Dinge die man machen kann.

                                Die gesamte Anlage zu "Parametrieren", wobei man sich die Konfiguration "holen" oder "Senden" kann.

                                Bei Historienspeicher gibt es beim ECOCOM-C noch einen eigenen Speicher im Gerät, deshalb kann man den auch holen. Sonst eben online aufzeichnen, da kommt man dann auf die Maske mit der Graphik, die ich schon gepostet haben, dort kann man dann die möglichen Werte durch anklicken zur Graphik hinzufügen. Was ja gerade der Normal mode ist.

                                Die Parameter sind exakt das, was Du vom MEC2 kennst.

                                Einen Fehlerspeicher gibt es für jedes Regelgerät einzeln. Dort gibt es übrigens ALLE Fehler detailiert beschrieben und auch welche möglichen Quellen es haben kann => Checkliste für den Monteur.

                                Hab mal Anfang und Ende ran gehängt.

                                Gruß Tbi
                                Angehängte Dateien

                                Kommentar

                                Lädt...
                                X