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

  • pmike
    antwortet
    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

    Einen Kommentar schreiben:


  • pmike
    antwortet
    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

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • pmike
    antwortet
    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

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Update 12265 Heizkreis.
    Tagsoll/Nachtsoll und Betriebsmode senden

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Ne warte mal meine Anlage hat das eben nicht verkraftet, muste einen harten Reset machen. Muß jetzt aber weg. Probiert das später nochmal.

    Alles vom Netz und die Anlage war wieder da.

    Gruß Tbi

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Ahh ok, also müssen alle am besten immer
    DD*IWAS*DC schicken

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Die Minute warten ist dr Direkt mode !!!!

    Nach 60 Secunden zurück in den Normal mode. Ist genau so.

    Dann kommen wieder die Telegramme.

    Tbi

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Na dann an EN[2]:
    Sieht gut aus oder ?

    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.004498
    Ausgabe: 0|0|0|0
    Ergebnis: None
    -------
    teste Bedingung in Zeile 52: 'EI'
    starte Formel: 'buderus_connect(locals())'
    17:29:29 DEBUG: 'Socket nicht bereit ... warten'
    RunTime: 0.003192
    Ausgabe: 0|0|1|0
    Ergebnis: <__main__.buderus_connect object at 0x0255F570>
    -------
    teste Bedingung in Zeile 53: 'EC[3]'
    starte Formel: 'SN[1].incomming(EN[3])'
    17:29:29 DEBUG: "incomming message 'DD'"
    RunTime: 0.000721
    17:29:29 DEBUG: 'connect zu moxa an 192.168.2.118:10001'
    Ausgabe: 0|0|0|0
    Ergebnis: None
    -------
    >> 17:29:29 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:29 DEBUG: 'STX empfangen sende DLE'
    17:29:29 DEBUG: 'DLE gesendet'
    17:29:29 DEBUG: 'exklusiv lesen / versuch 0'
    17:29:30 DEBUG: "Daten 'a7' empfangen"
    17:29:30 DEBUG: "Daten '02' empfangen"
    17:29:30 DEBUG: "Daten '9e' empfangen"
    17:29:30 DEBUG: "Daten '04' empfangen"
    17:29:30 DEBUG: "Daten 'ed' empfangen"
    17:29:30 DEBUG: "Daten '10' empfangen"
    17:29:30 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
    17:29:30 DEBUG: 'berechnete checksumme = c1 empfange checksumme = c1'
    17:29:30 DEBUG: "Payload 'A7029E04ED' erfolgreich empfangen"
    17:29:30 DEBUG: "Ger\xe4t 'Solarfunktion' an ECOCAN 02 gefunden"
    17:29:30 DEBUG: 'empfang exklusiv lock releasen'
    ** intern ** auf AN[1]: 'A7029E04ED'
    17:29:30 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:30 DEBUG: 'STX empfangen sende DLE'
    17:29:30 DEBUG: 'DLE gesendet'
    17:29:30 DEBUG: 'exklusiv lesen / versuch 0'
    17:29:30 DEBUG: "Daten 'a5' empfangen"
    17:29:30 DEBUG: "Daten '00' empfangen"
    17:29:30 DEBUG: "Daten '00' empfangen"
    17:29:30 DEBUG: "Daten '00' empfangen"
    17:29:30 DEBUG: "Daten '04' empfangen"
    17:29:30 DEBUG: "Daten '10' empfangen"
    17:29:30 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
    17:29:30 DEBUG: 'berechnete checksumme = b2 empfange checksumme = b2'
    17:29:30 DEBUG: "Payload 'A500000004' erfolgreich empfangen"
    17:29:30 DEBUG: 'empfang exklusiv lock releasen'
    ** intern ** auf AN[1]: 'A500000004'
    17:29:30 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:30 DEBUG: 'STX empfangen sende DLE'
    17:29:30 DEBUG: 'DLE gesendet'
    17:29:30 DEBUG: 'exklusiv lesen / versuch 0'
    17:29:30 DEBUG: "Daten 'a7' empfangen"
    17:29:30 DEBUG: "Daten '02' empfangen"
    17:29:30 DEBUG: "Daten '9e' empfangen"
    17:29:30 DEBUG: "Daten '04' empfangen"
    17:29:30 DEBUG: "Daten 'ed' empfangen"
    17:29:30 DEBUG: "Daten '10' empfangen"
    17:29:30 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
    17:29:30 DEBUG: 'berechnete checksumme = c1 empfange checksumme = c1'
    17:29:30 DEBUG: "Payload 'A7029E04ED' erfolgreich empfangen"
    17:29:30 DEBUG: 'empfang exklusiv lock releasen'
    ** intern ** auf AN[1]: 'A7029E04ED'
    17:29:30 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:30 DEBUG: 'STX empfangen sende DLE'
    17:29:30 DEBUG: 'DLE gesendet'
    17:29:30 DEBUG: 'exklusiv lesen / versuch 0'
    17:29:30 DEBUG: "Daten 'a7' empfangen"
    17:29:30 DEBUG: "Daten '02' empfangen"
    17:29:30 DEBUG: "Daten '9f' empfangen"
    17:29:30 DEBUG: "Daten '13' empfangen"
    17:29:30 DEBUG: "Daten '6d' empfangen"
    17:29:30 DEBUG: "Daten '10' empfangen"
    17:29:30 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
    17:29:30 DEBUG: 'berechnete checksumme = 57 empfange checksumme = 57'
    17:29:30 DEBUG: "Payload 'A7029F136D' erfolgreich empfangen"
    17:29:30 DEBUG: "Ger\xe4t 'unbekanntes Ger\\xe4t (9F)' an ECOCAN 02 gefunden"
    17:29:30 DEBUG: 'empfang exklusiv lock releasen'
    ** intern ** auf AN[1]: 'A7029F136D'
    17:29:30 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:30 DEBUG: 'empfang exklusiv lock releasen'
    17:29:30 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:30 DEBUG: 'empfang exklusiv lock releasen'
    17:29:30 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:30 DEBUG: 'empfang exklusiv lock releasen'
    17:29:30 DEBUG: 'sende Queue exklusiv lock erhalten'
    17:29:30 DEBUG: 'STX senden'
    17:29:30 DEBUG: 'STX gesendet / warten auf DLE'
    17:29:30 DEBUG: 'DLE empfangen'
    17:29:30 DEBUG: "jetzt payload 'DD' senden"
    17:29:30 DEBUG: 'exklusiv senden / versuch 0'
    17:29:30 DEBUG: "Byte 'dd' versendet"
    17:29:30 DEBUG: 'Alle Daten gesendet, jetzt DLE und ETX'
    17:29:30 DEBUG: 'jetzt checksumme 206 senden'
    17:29:30 DEBUG: 'warten auf DLE'
    17:29:30 DEBUG: 'DLE erhalten'
    17:29:30 DEBUG: "Daten 'DD' erfolgreich gesendet"
    17:29:30 DEBUG: 'sende Queue exklusiv lock released'
    17:29:31 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:31 DEBUG: 'empfang exklusiv lock releasen'
    17:29:31 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:31 DEBUG: 'empfang exklusiv lock releasen'
    17:29:31 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:31 DEBUG: 'empfang exklusiv lock releasen'
    17:29:31 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:31 DEBUG: 'empfang exklusiv lock releasen'
    17:29:31 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:31 DEBUG: 'empfang exklusiv lock releasen'
    17:29:32 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:32 DEBUG: 'empfang exklusiv lock releasen'
    17:29:32 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:32 DEBUG: 'empfang exklusiv lock releasen'
    17:29:32 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:32 DEBUG: 'empfang exklusiv lock releasen'
    17:29:32 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:32 DEBUG: 'empfang exklusiv lock releasen'
    17:29:32 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:32 DEBUG: 'empfang exklusiv lock releasen'
    17:29:33 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:33 DEBUG: 'empfang exklusiv lock releasen'
    17:29:33 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:33 DEBUG: 'empfang exklusiv lock releasen'
    17:29:33 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:33 DEBUG: 'empfang exklusiv lock releasen'
    17:29:33 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:33 DEBUG: 'empfang exklusiv lock releasen'
    17:29:33 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:33 DEBUG: 'empfang exklusiv lock releasen'
    17:29:34 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:34 DEBUG: 'empfang exklusiv lock releasen'
    17:29:34 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:34 DEBUG: 'empfang exklusiv lock releasen'
    17:29:34 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:34 DEBUG: 'empfang exklusiv lock releasen'
    17:29:34 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:34 DEBUG: 'empfang exklusiv lock releasen'
    17:29:34 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:34 DEBUG: 'empfang exklusiv lock releasen'
    17:29:35 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:35 DEBUG: 'empfang exklusiv lock releasen'
    17:29:35 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:35 DEBUG: 'empfang exklusiv lock releasen'
    17:29:35 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:35 DEBUG: 'empfang exklusiv lock releasen'
    17:29:35 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:35 DEBUG: 'empfang exklusiv lock releasen'
    17:29:35 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:35 DEBUG: 'empfang exklusiv lock releasen'
    17:29:36 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:36 DEBUG: 'empfang exklusiv lock releasen'
    17:29:36 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:36 DEBUG: 'empfang exklusiv lock releasen'
    17:29:36 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:36 DEBUG: 'empfang exklusiv lock releasen'
    17:29:36 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:36 DEBUG: 'empfang exklusiv lock releasen'
    17:29:36 DEBUG: 'empfang exklusiv lock erhalten'
    17:29:36 DEBUG: 'empfang exklusiv lock releasen'

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von tbi Beitrag anzeigen
    sieht dann so aus:
    Nein, das muss soviel Müll wie früher geben. aber oooops

    Wie komme ich denn auf EN[4]?? es ist natürlich EN[2]

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    @Mike, tolle doku über das senden. Wollte es gerade in den Heizkreis einbauen. .... Wo ist Heizkreis 9 hin oO ist das 1E ??? bitte mal nachfragen / testen was es sein könnte.

    Einen Kommentar schreiben:


  • tbi
    antwortet
    sieht dann so aus:

    Er steht aber nach dem Senden eine Minute lang ???

    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.004541
    Ausgabe: 0|0|0|0
    Ergebnis: None
    -------
    teste Bedingung in Zeile 52: 'EI'
    starte Formel: 'buderus_connect(locals())'
    RunTime: 0.003122
    Ausgabe: 0|0|1|0
    Ergebnis: <__main__.buderus_connect object at 0x026BF570>
    -------
    teste Bedingung in Zeile 53: 'EC[3]'
    starte Formel: 'SN[1].incomming(EN[3])'
    RunTime: 0.000396
    Ausgabe: 0|0|0|0
    Ergebnis: None
    -------
    >> 17:16:50 DEBUG: "Payload 'A7029F0E47' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029F0E47'
    17:16:51 DEBUG: "Daten 'DD' erfolgreich gesendet"
    17:17:51 DEBUG: "Payload 'A500000006' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A500000006'
    17:17:51 DEBUG: "Payload 'A701891348' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A701891348'
    17:17:51 DEBUG: "Payload 'A701891748' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A701891748'
    17:17:51 DEBUG: "Payload 'A701891A6E' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A701891A6E'
    17:17:52 DEBUG: "Payload 'A70192052E' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A70192052E'
    17:17:52 DEBUG: "Payload 'A701920748' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A701920748'
    17:17:52 DEBUG: "Payload 'A701920A07' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A701920A07'
    17:17:52 DEBUG: "Payload 'A70192143E' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A70192143E'
    17:17:52 DEBUG: "Payload 'A702891346' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A702891346'
    17:17:52 DEBUG: "Payload 'A702891746' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A702891746'
    17:17:52 DEBUG: "Payload 'A7029E04EB' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029E04EB'
    17:17:52 DEBUG: "Payload 'A7029E0A27' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029E0A27'
    17:17:52 DEBUG: "Payload 'A7029F0426' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029F0426'
    17:17:52 DEBUG: "Payload 'A7029F0903' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029F0903'
    17:17:52 DEBUG: "Payload 'A7029F0A03' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029F0A03'
    17:17:52 DEBUG: "Payload 'A7029F0E48' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029F0E48'
    17:17:52 DEBUG: "Payload 'A7029F137D' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029F137D'
    17:17:54 DEBUG: "Payload 'A7029F137C' erfolgreich empfangen"
    ** intern ** auf AN[1]: 'A7029F137C'

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von tbi Beitrag anzeigen
    in der Config Datei dann:
    Code:
    EN[4]:"debug=10"
    ?
    ja genau das mein ich, dann regnets wieder Meldungen

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    ok vielleicht hab ich was. Bitte nochmal testen

    Einen Kommentar schreiben:

Lädt...
X