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
    Moin Tobias,

    Code 221 (DD hex): Transparentmodus einnehmen.

    Über diesen Funktionscode kann das ECOKOM in einen Transparentmodus geschaltet werden. Das bedeutet, daß während einer ONLINE-Datenverbin*dung ein an die serielle Schnittstelle angeschlossenes Gerät direkt ange*sprochen werden kann.
    Jedes Zeichen, welches vom ECOKOM über die Modemverbindung emp*fangen wird, wird ohne Änderung auf der seriellen Schnittstelle ausgegeben. Somit können Peripheriegeräte über eine Modemverbindung angesprochen werden. Werden 5 Sekunden lang keine Daten zum Peripheriegerät gesendet bzw. vom Peripheriegerät empfangen oder geht die Modemverbindung ver*loren, schaltet das ECOKOM in den Protokollmodus zurück.

    Beispiel: ECOKOM in den Transparentmodus schalten.

    Telegramm: DD,00,00,04 (hex)
    wenn wir an das ECOCOM-C ein "DD000004" nach dem connect zum Moxa senden. Sollte das dann ausreichen das es danach auch darüber klappt?

    Wenn Ja... muss das DD000004 dan raw oder über 3964R (also mit STX/DLE) gesendet werden?

    Ich würde das sonst gerne kompatibel kriegen

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Wir wolln ja nichts verkaufen

    Aber man sollte Sie informieren und sich das ok holen.

    Läuft ja schon, so wie ich das hier verstanden habe.

    DAs dazu.

    Ich habe ja such die ECO-SOFT und hab nun mit dem RS232 endlich denn vollen Funktionsumfang dort.

    Das interesante ist, es gibt dort auch ein Online Aufzeichnung. Dort sind am linken Rand all möglichen Werte (nach Modulen ?) gruppiert angeboten. Wenn durch eine Checkbox einen Auswählt erscheint er dann in der Grapik im Hauptfenster.

    Also was sagt uns das? Die werte sind bei der Online aufzeichnung sicher die Werte die im normal mode kommen. Die wir hier also gerade immer sehen.

    Vieleicht hilft das um hier Struktur rein zu kriegen.

    Gruß
    Angehängte Dateien

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Also ich hab jetzt mal die Daten durchgeguckt, aber wenn bei einem Fehler das nicht auf den Bus gesendet wird oO dann ist der Nutzwert ehh nahe 0.

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Mike du verwendest immer noch nicht das aktuelle (ich weiß ich hatte mal einen Link auf das HEAD im git gemacht, aber nach dem merge ist das natürlich alt

    Ich pack mal ein packages für hs3/hs4 mit hsl rein.

    hier zusätzlich die (hoffentlich jetzt immer aktuellen)
    https://raw.github.com/knxuf/buderus...264_Buderus.py
    https://raw.github.com/knxuf/buderus...s-Heizkreis.py

    die weitere Branch ist ja da es nun funktioniert obsolete
    Angehängte Dateien

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von tbi Beitrag anzeigen
    Nun, Buderus könnte was dagegen haben. Es konnte ja jemand denke es ist von Buderus und greift zum Hörer. Der Name ist sicher geschützt.
    Da würd ich mir jetzt mal keinen Kopf machen, solange man das nicht gewerblich vertreibt/verkauft gibts da keinen rechtlich wirksamen Hebel..

    Makki

    Einen Kommentar schreiben:


  • pmike
    antwortet
    Leider wieder kein "AE... " aber in Zeile 227 ein verkürzter Payload. Dafür richtig heißes Wasser um Mitternacht.

    Code:
    00:03:02 DEBUG: 'empfang exklusiv lock erhalten'
    00:03:02 DEBUG: 'STX empfangen sende DLE'
    00:03:02 DEBUG: 'DLE gesendet'
    00:03:02 DEBUG: 'exklusiv lesen / versuch 0'
    00:03:02 DEBUG: "Data: '\\xa7' empfangen"
    00:03:02 DEBUG: "Daten 'a7' empfangen"
    00:03:02 DEBUG: "Data: '\\x01' empfangen"
    00:03:02 DEBUG: "Daten '01' empfangen"
    00:03:02 DEBUG: "Data: '\\x92' empfangen"
    00:03:02 DEBUG: "Daten '92' empfangen"
    00:03:02 DEBUG: "Data: '\\x05' empfangen"
    00:03:02 DEBUG: "Daten '05' empfangen"
    00:03:02 DEBUG: "Data: '\\x10' empfangen"
    00:03:02 DEBUG: "Daten '10' empfangen"
    00:03:02 DEBUG: "Data: '\\x10' empfangen"
    00:03:02 DEBUG: 'entferne doppeltes DLE'
    00:03:02 DEBUG: "Data: '\\x10' empfangen"
    00:03:02 DEBUG: 'entferne doppeltes DLE'
    00:03:02 DEBUG: "Data: '\\x03' empfangen"
    00:03:02 DEBUG: 'DLE/ETX empfangen warte auf checksumme'
    00:03:02 DEBUG: 'Data: \'"\' empfangen'
    00:03:02 DEBUG: 'berechnete checksumme = 34 empfange checksumme = 34'
    00:03:02 DEBUG: "Payload 'a7019205' erfolgreich empfangen"
    00:03:02 DEBUG: 'empfang exklusiv lock releasen'
    ** intern ** auf AN[1]: 'a7019205'
    Teste morgen mal alle Module nacheinander mit Handbetrieb.

    Gute Nacht & bis morgen
    Mike
    Angehängte Dateien

    Einen Kommentar schreiben:


  • pmike
    antwortet
    Hi Nils,
    leider gibts neben KNX auch noch ein Doppelleben.
    Zitat von NilsS Beitrag anzeigen
    Mädels ihr müsst schon ab und an auch mal was posten.
    Ist der Link hier für die letzte Version immer noch aktuell? Ihr habt zuletzt dauernd vom Master gesprochen. Im Github Windows Client bekomme ich nur eine "Uralt-Version".

    Ich habe mal WW auf Hand gestellt und gewartet, bis die Fehler-LED des Moduls anging. Finde aber kein "AE...", was aber auch am Glühwein liegen kann.

    Ich lasse es jetzt mal 5min auf Störung. Bis gleich.

    Mike
    Angehängte Dateien

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Mädels ihr müsst schon ab und an auch mal was posten.

    Ich bin im Blindflug, nicht vergessen.

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    rückmeldung wenn fehler beseitigt ist auch drin (weiß nich ob schön vom Text)

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Ok Fehlermeldungen über systemlog sind jetzt drin,
    rücksetzen hab ich noch nicht

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Ob mir mal jemand ne Störmeldung Handbetrieb oder so generieren kann?

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    so würde ichs machen
    der Serverbaustein läuft ja eigentlich schon.


    ich hab nun entdeckt das Störmeldungen ja eigentlich völlig Zentral sind, und ich die auch gleich mit in den Server bauen kann.


    <Kennung Fehlerstatus> <Geräteadresse> < Fehler 1> < Fehler 2> < Fehler 3> < Fehler 4>

    diese Kennung Fehlerstatus ist lediglich darunter mit 0xAE angegeben

    Wenn das passt kann ich das recht einfach auf jedenfall erstmal auf den Systemlog legen.

    Die Fehlertexte habe ich schon in ein dict gepackt.
    evtl. könnte man dann 4 weitere Ausgänge machen wo die Störmelde Slots 1-4 dann je nach config als nummer/text/beides ausgegeben werden.


    Bitte Feedback

    EDIT: obwohl nee 4 slots je Gerät. dann müssten wir das eventuell als XML raushauen. Damit ist man am flexibelsten

    Einen Kommentar schreiben:


  • tbi
    antwortet
    Zitat von NilsS Beitrag anzeigen

    Hat denn schon wer den Server Baustein auf den HS geladen?
    Nein, noch nicht. Ich denke im Moment darüber nach wie am sinnvollsten weiter machen. Habe wir denn noch die Möglichkeit den Baustein an eine anderen zu hängen ohne auf den HS zu gehen ?

    Offline ist eben viel schneller

    Also z.B. wie wäre es mit dem Testkonzept:
    1. Der Buderus Server Baustein läuft in dem HS
    2. Man connected einen Offline Baustein im LogikDebugger über das KOGW

    So purzeln aus dem HS immer die Daten raus und man ganz einfach mit einem nächsten Baustein weiter testen.

    Wenn der dann fertig ist, kann man den wieder in den HS schieben und der nächste Baustein wird im LogikDebugger reifen ...

    Man legt sich also die Rüssel in den HS die man braucht, ist doe Elefantös oder ?

    Das A500000006 ist mir auch schon aufgefallen. Ist ja irgenwie anders. Ich vermute, da es ja keine Regeladressen ID mit sich führt, dass es nicht von den Regeladressen kommt.

    Vielleicht ist es ja der ECO-CAN Bus Polizist der immer mal wieder nach dem Rechten schaut. Also ich vermute das gehört zum BUS.

    Tbi

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    was ist das eigentlich?? Payload 'A500000006' erfolgreich empfangen

    das hatte ich bei Mike auch schon gesehen

    A5 ist aber nirgends beschrieben
    AC<ECOCAN Addr> schon

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Ja ich weiß was du meinst :P

    Hat denn schon wer den Server Baustein auf den HS geladen?

    Einen Kommentar schreiben:

Lädt...
X