Ankündigung
Einklappen
Keine Ankündigung bisher.
Umfrage: Interesse an Anbindung von Buderus Heizung an KNX
Einklappen
X
-
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 .... KICAgICAgICAgIHBhc3MK'),'<12264_Buderus>','exec'))" RunTime: 0.002589 Ausgabe: 0|0|0|0 Ergebnis: None ------- teste Bedingung in Zeile 52: 'EI' starte Formel: 'buderus_connect(locals())' RunTime: 0.001462 Ausgabe: 0|0|1|0 Ergebnis: <__main__.buderus_connect object at 0x024925B0> ------- teste Bedingung in Zeile 53: 'EC[3]' starte Formel: 'SN[1].incomming(EN[3])' 09:19:37 DEBUG: "incomming message 'DD*A2 01*DC'" 09:19:37 DEBUG: 'connect zu moxa an 192.168.2.110:10001' RunTime: 0.001311 Ausgabe: 0|0|0|0 Ergebnis: None ------- >> run teste Bedingung in Zeile 49: 'EI' teste Bedingung in Zeile 52: 'EI' teste Bedingung in Zeile 53: 'EC[3]' >> run teste Bedingung in Zeile 49: 'EI' teste Bedingung in Zeile 52: 'EI' teste Bedingung in Zeile 53: 'EC[3]' >> 09:20:12 DEBUG: 'empfang exklusiv lock erhalten' 09:20:12 DEBUG: 'STX empfangen sende DLE' 09:20:12 DEBUG: 'DLE gesendet' 09:20:12 DEBUG: 'exklusiv lesen / versuch 0' 09:20:12 DEBUG: "Data: '\\x0b' empfangen" 09:20:13 DEBUG: "Daten '0b' empfangen" 09:20:13 DEBUG: "Data: '\\x90' empfangen" 09:20:13 DEBUG: "Daten '90' empfangen" 09:20:13 DEBUG: "Data: '\\x06' empfangen" 09:20:13 DEBUG: "Daten '06' empfangen" 09:20:13 DEBUG: "Data: '\\x00' empfangen" 09:20:13 DEBUG: "Daten '00' empfangen" 09:20:13 DEBUG: "Data: '\\x08' empfangen" 09:20:13 DEBUG: "Daten '08' empfangen" 09:20:13 DEBUG: "Data: 'D' empfangen" 09:20:13 DEBUG: "Daten '44' empfangen" 09:20:13 DEBUG: "Data: '\\x10' empfangen" 09:20:13 DEBUG: "Daten '10' empfangen" 09:20:13 DEBUG: "Data: '\\x03' empfangen" 09:20:13 DEBUG: 'DLE/ETX empfangen warte auf checksumme' 09:20:13 DEBUG: "Data: '\\xc2' empfangen" 09:20:13 DEBUG: 'berechnete checksumme = 194 empfange checksumme = 194' 09:20:13 DEBUG: "Payload '0b9006000844' erfolgreich empfangen" 09:20:13 DEBUG: 'empfang exklusiv lock releasen' ** intern ** auf AN[1]: '0b9006000844' 09:20:16 DEBUG: 'empfang exklusiv lock erhalten' 09:20:16 DEBUG: 'STX empfangen sende DLE' 09:20:16 DEBUG: 'DLE gesendet' 09:20:16 DEBUG: 'exklusiv lesen / versuch 0' 09:20:16 DEBUG: "Data: '\\x0b' empfangen" 09:20:16 DEBUG: "Daten '0b' empfangen" 09:20:16 DEBUG: "Data: '\\x90' empfangen" 09:20:16 DEBUG: "Daten '90' empfangen" 09:20:16 DEBUG: "Data: '\\x06' empfangen" 09:20:16 DEBUG: "Daten '06' empfangen" 09:20:16 DEBUG: "Data: '\\x00' empfangen" 09:20:16 DEBUG: "Daten '00' empfangen" 09:20:16 DEBUG: "Data: '\\x08' empfangen" 09:20:16 DEBUG: "Daten '08' empfangen" 09:20:16 DEBUG: "Data: 'D' empfangen" 09:20:16 DEBUG: "Daten '44' empfangen" 09:20:16 DEBUG: "Data: '\\x10' empfangen" 09:20:16 DEBUG: "Daten '10' empfangen" 09:20:16 DEBUG: "Data: '\\x03' empfangen" 09:20:16 DEBUG: 'DLE/ETX empfangen warte auf checksumme' 09:20:16 DEBUG: "Data: '\\xc2' empfangen" 09:20:16 DEBUG: 'berechnete checksumme = 194 empfange checksumme = 194' 09:20:16 DEBUG: "Payload '0b9006000844' erfolgreich empfangen" 09:20:16 DEBUG: 'empfang exklusiv lock releasen' ** intern ** auf AN[1]: '0b9006000844' 09:20:20 DEBUG: 'empfang exklusiv lock erhalten' 09:20:20 DEBUG: 'STX empfangen sende DLE' 09:20:20 DEBUG: 'DLE gesendet' 09:20:20 DEBUG: 'exklusiv lesen / versuch 0' 09:20:20 DEBUG: "Data: '\\x0b' empfangen" 09:20:20 DEBUG: "Daten '0b' empfangen" 09:20:20 DEBUG: "Data: '\\x90' empfangen" 09:20:20 DEBUG: "Daten '90' empfangen" 09:20:20 DEBUG: "Data: '\\x06' empfangen" 09:20:20 DEBUG: "Daten '06' empfangen" 09:20:20 DEBUG: "Data: '\\x00' empfangen" 09:20:20 DEBUG: "Daten '00' empfangen" 09:20:20 DEBUG: "Data: '\\x08' empfangen" 09:20:20 DEBUG: "Daten '08' empfangen" 09:20:20 DEBUG: "Data: 'D' empfangen" 09:20:20 DEBUG: "Daten '44' empfangen" 09:20:20 DEBUG: "Data: '\\x10' empfangen" 09:20:20 DEBUG: "Daten '10' empfangen" 09:20:20 DEBUG: "Data: '\\x03' empfangen" 09:20:20 DEBUG: 'DLE/ETX empfangen warte auf checksumme' 09:20:20 DEBUG: "Data: '\\xc2' empfangen" 09:20:20 DEBUG: 'berechnete checksumme = 194 empfange checksumme = 194' 09:20:20 DEBUG: "Payload '0b9006000844' erfolgreich empfangen" 09:20:20 DEBUG: 'empfang exklusiv lock releasen' ** intern ** auf AN[1]: '0b9006000844' 09:20:24 DEBUG: 'empfang exklusiv lock erhalten' 09:20:24 DEBUG: 'STX empfangen sende DLE' 09:20:24 DEBUG: 'DLE gesendet' 09:20:24 DEBUG: 'exklusiv lesen / versuch 0' 09:20:24 DEBUG: "Data: '\\x0b' empfangen" 09:20:24 DEBUG: "Daten '0b' empfangen" 09:20:24 DEBUG: "Data: '\\x90' empfangen" 09:20:24 DEBUG: "Daten '90' empfangen" 09:20:24 DEBUG: "Data: '\\x06' empfangen" 09:20:24 DEBUG: "Daten '06' empfangen" 09:20:24 DEBUG: "Data: '\\x00' empfangen" 09:20:24 DEBUG: "Daten '00' empfangen" 09:20:24 DEBUG: "Data: '\\x08' empfangen" 09:20:24 DEBUG: "Daten '08' empfangen" 09:20:24 DEBUG: "Data: 'D' empfangen" 09:20:24 DEBUG: "Daten '44' empfangen" 09:20:24 DEBUG: "Data: '\\x10' empfangen" 09:20:24 DEBUG: "Daten '10' empfangen" 09:20:24 DEBUG: "Data: '\\x03' empfangen" 09:20:24 DEBUG: 'DLE/ETX empfangen warte auf checksumme' 09:20:24 DEBUG: "Data: '\\xc2' empfangen" 09:20:24 DEBUG: 'berechnete checksumme = 194 empfange checksumme = 194' 09:20:24 DEBUG: "Payload '0b9006000844' erfolgreich empfangen" 09:20:24 DEBUG: 'empfang exklusiv lock releasen' ** intern ** auf AN[1]: '0b9006000844' EN[3]="DD*A2 01*DC" >> run teste Bedingung in Zeile 49: 'EI' teste Bedingung in Zeile 52: 'EI' teste Bedingung in Zeile 53: 'EC[3]' starte Formel: 'SN[1].incomming(EN[3])' 09:20:55 DEBUG: "incomming message 'DD*A2 01*DC'" RunTime: 0.002558 Ausgabe: 0|0|0|0 Ergebnis: None ------- ** AC[1] <> 0 schreibe AN[1] '0b9006000844' >>
Kommentar
-
anscheinend timed der Socket bei mir aus. Wenn ich bei dem Trace oben vom Terminal was sende, ohne lange zu warten, kommt es noch an, wenn ich vom Terminal noch was danach schicke.
Nachtrag: Aber am Terminal ist nichts angekommen, also der Baustein hat kein eigenes Senden einer Payload gemacht.
Tbi
Kommentar
-
Kleines HowTo für die Leute die noch kein Moxa haben und über die Serielle Schnittstelle gehen möchten. (erst lesen)
Mit python24
1.) folgende Paket installieren:
http://pypi.python.org/packages/sour...d6e9ceebe64c98
entpacken und im pyserial verzeichnis folendes ausführen:
Code:python setup.py install
http://switch.dl.sourceforge.net/pro...in32-py2.4.exe
bessere Variante: für 1.+2.)
aber ich rate eher dazu python2.6 oder höher (ich habe 2.7) zu verwenden.
1. es sind alle Pakete enthalten
2. man ändert nichts an seiner python24 Debugumgebung für den HS!
3.) Das Programm tcp2serial laden
http://pyserial.svn.sourceforge.net/...al_redirect.py
4.) Programm ausführen
Code:c:\Python27>python.exe tcp_serial_redirect.py -p COM1 -b 9600 -P 7777
Code:c:\Python27>python.exe tcp_serial_redirect.py
Output Serial_redirekt:
Code:c:\Python27>python.exe tcp_serial_redirect.py -p COM1 -b 9600 -P 7777 --- TCP/IP to Serial redirector --- type Ctrl-C / BREAK to quit --- COM1 9600,8,N,1 --- Waiting for connection on 7777...
Code:[kogw] hsip:192.168.0.1 gwport:7003 gwsecret:intern [12264] EN[1]:"192.168.0.21:7777"
Code:c:\HSLogik>python LogikGen.py -d -i 12264_Buderus_V0.2.hsl
Code:Waiting for connection on 7777... Connected by ('192.168.0.21', 52357)
Gruß
Marcus
Kommentar
-
Hallo Mathias,
Zitat von MatthiasS Beitrag anzeigenHabe beste Kontakte zum PM von Buderus.
Kann dir/uns der PM auch die aktuellen PDFs für das Protokoll geben? Ich komme damit nicht wirklich voran.
Viele Grüße
Mike
Kommentar
-
Zitat von MaPa Beitrag anzeigen1. es sind alle Pakete enthalten
also das pyserial ist nicht standard dabei, das muss immer wie in schritt 1 beschrieben installiert werden.
Kommentar
-
Zitat von pmike Beitrag anzeigenHallo Mathias,
Ich denke, eine schriftliche Genehmigung von Buderus wäre eine gute Absicherung, da Bosch als Mutter schon sehr auf die Markenrechte achtet.
Kann dir/uns der PM auch die aktuellen PDFs für das Protokoll geben? Ich komme damit nicht wirklich voran.
Viele Grüße
Mike
Zum Protokoll es gibt nichts aktuelleres als, das was ich Nils bereits gegeben habe. Monitordaten für das FM444 werde ich noch erhalten.
Gruß
Marcus
Kommentar
-
Hallo Marcus,
Zitat von MaPa Beitrag anzeigenZum Protokoll es gibt nichts aktuelleres als, das was ich Nils bereits gegeben habe. Monitordaten für das FM444 werde ich noch erhalten.
PS: Mehr als 10.000 Hits ist nicht schlecht für eine "kleine" Umfrage.
Viele Grüße
Mike
Kommentar
Kommentar