Doch hat er, aber du nutzt nicht den aktuellen LogikDebugger :P
den hab ich doch gerade im Thread nebenan genau deshalb gefixed :P :P :P
https://knx-user-forum.de/knx-eib-fo...ebugger-4.html
Ankündigung
Einklappen
Keine Ankündigung bisher.
Umfrage: Interesse an Anbindung von Buderus Heizung an KNX
Einklappen
X
-
So hab mal den Fehlerbaustein angeworfen:
Der hat keine ausgabe oder ?
Code:C:\git\buderus>c:\Python24\python.exe c:\HSLogik\LogikGen.py -d -i 12267_Buderus -Fehler_V0.1.hsl 12267 Looking for 12267 Config Found Config for 12267 ### Logik Debugger ### teste Bedingung in Zeile 47: 'EI' starte Formel: "eval(compile(__import__('base64').decodestring('CmlmIEVJID09IDE6 CiAgY2xhc3MgYnVk .... UocGF5bG9hZCkK'),'<12267_Buderus-Fehler>','exec'))" RunTime: 0.002295 Ausgabe: 0|0|0|0 Ergebnis: None ------- teste Bedingung in Zeile 50: 'EI' starte Formel: 'buderus_fehler(locals())' RunTime: 0.001241 Ausgabe: 0|0|1|0 Ergebnis: <__main__.buderus_fehler object at 0x0246A6D0> ------- teste Bedingung in Zeile 51: 'EC[1]' starte Formel: 'SN[1].incomming(EN[1])' RunTime: 0.001450 Ausgabe: 0|0|0|0 Ergebnis: None ------- >> run teste Bedingung in Zeile 47: 'EI' teste Bedingung in Zeile 50: 'EI' teste Bedingung in Zeile 51: 'EC[1]' >> EN[1]="AE02B5000000" >> run teste Bedingung in Zeile 47: 'EI' teste Bedingung in Zeile 50: 'EI' teste Bedingung in Zeile 51: 'EC[1]' starte Formel: 'SN[1].incomming(EN[1])' RunTime: 0.004802 Ausgabe: 0|0|0|0 Ergebnis: None ------- >>
Einen Kommentar schreiben:
-
Sehe ich auch so.Zitat von NilsS Beitrag anzeigenFrage bzgl senden hat sich erledigt.
Alles was also an Eingang 1 ankommt sollte DD voraussetzen
Tbi
Einen Kommentar schreiben:
-
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
Einen Kommentar schreiben:
-
Frage bzgl senden hat sich erledigt.
Alles was also an Eingang 1 ankommt sollte DD voraussetzen
Einen Kommentar schreiben:
-
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
Einen Kommentar schreiben:
-
mal so nebenbei oO
gibt es überhaupt etwas was man im "normal mode" senden kann?
oder ist das ein reiner empfangs mode?
Einen Kommentar schreiben:
-
Auf vielfachen Wunsch eines einzelnen :P
12267_Buderus-Fehler.py
Fehlermeldungen sind aus dem Server wieder raus und nun einzeln
Einen Kommentar schreiben:
-
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
Einen Kommentar schreiben:
-
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
Einen Kommentar schreiben:
-
Hi Mike,
Ich glaube man darf kein "DC" gleich im Anschluß senden.Zitat von pmike Beitrag anzeigen
"a201" klappt aber gerade nicht, obwohl das DD wieder durchkommt.
Tbi
Einen Kommentar schreiben:
-
Also mit "DD*A2 01" kommt das:
und geht nach einer Minute in den normal mode !!
Also mit "DD*A2 02" kommt das: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 !!
Ich vermute das direkt danach geschickte "DC" hat meine Anlage nicht haben wollen !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
Einen Kommentar schreiben:


es ist EN2
Einen Kommentar schreiben: