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

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

    Einen Kommentar schreiben:


  • tbi
    antwortet
    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:


  • NilsS
    antwortet
    Das mit den Fehlercodes haben wir doch schon drin.

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    directmode sollte jetzt automatisch an/aus gehen

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Zitat von NilsS Beitrag anzeigen
    Frage bzgl senden hat sich erledigt.

    Alles was also an Eingang 1 ankommt sollte DD voraussetzen
    Sehe ich auch so.
    Tbi

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Frage bzgl senden hat sich erledigt.

    Alles was also an Eingang 1 ankommt sollte DD voraussetzen

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    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:


  • NilsS
    antwortet
    Auf vielfachen Wunsch eines einzelnen :P

    12267_Buderus-Fehler.py

    Fehlermeldungen sind aus dem Server wieder raus und nun einzeln

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    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:


  • NilsS
    antwortet
    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:


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

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Ja das mit dem EN4 geht auf mich es ist EN2

    Einen Kommentar schreiben:

Lädt...
X