hab den timeout in der collect loop mal auf 10sekunden gesetzt dann müllt er nicht alle 200ms den empfangsloop mist
Ankündigung
Einklappen
Keine Ankündigung bisher.
Umfrage: Interesse an Anbindung von Buderus Heizung an KNX
Einklappen
X
-
Hallo Nils,
Zitat von NilsS Beitrag anzeigenAhh ok, also müssen alle am besten immer
DD*IWAS*DC schicken
Die Konfig die gesendet wird, endet immer mit "ac01" bzw "ac02" ...
"a201" klappt aber gerade nicht, obwohl das DD wieder durchkommt.
Mike
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
-
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'
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'
Tbi
Kommentar
-
Hi Mike,
Zitat von pmike Beitrag anzeigen
"a201" klappt aber gerade nicht, obwohl das DD wieder durchkommt.
Tbi
Kommentar
-
Zitat von NilsS Beitrag anzeigenAuf 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
-
Zitat von NilsS Beitrag anzeigenmal 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
Kommentar
Kommentar