Ankündigung

Einklappen
Keine Ankündigung bisher.

Pluggit Lüftungsanlage anbinden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frank2
    antwortet
    Zitat von spunky78 Beitrag anzeigen
    Direkt nach dem Einschalten bekomme ich mit Deinem SerialMonitor folgende Ausgabe:
    ...
    Danach kommen keine Daten mehr. Keine Daten bei drücken der Fernbedienung.
    Das sieht auf jeden Fall nach einem anderen Protokoll aus weil der P300 zur FB sendet und nicht umgekehrt. Trotzdem müsste ja die Fernbedienung funktionieren.

    Versuche mal verschiedene Baudraten (2400, 9600, 57600, 1200, 115200, 14400, 37600). Irgend wann müsste die Fernbedienung ja gehen. Dann könnte man zumindest mal in den Datenverkehr schauen.

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Direkt nach dem Einschalten bekomme ich mit Deinem SerialMonitor folgende Ausgabe:

    Code:
    SER3 171460 AA DE 22 56
    SER3 171961 AA DE 22 56
    SER3 172460 AA DE 22 56
    SER3 172960 AA DE 22 56
    SER3 173459 AA DE 22 56
    SER3 173958 AA DE 22 56
    SER3 174458 AA DE 22 56
    SER3 174957 AA DE 22 56
    SER3 175456 AA DE 22 56
    SER3 175956 AA DE 22 56
    Danach kommen keine Daten mehr. Keine Daten bei drücken der Fernbedienung.

    Einen Kommentar schreiben:


  • Frank2
    antwortet
    Zitat von spunky78 Beitrag anzeigen
    Das die LED grün Leuchtet deute ich, das +12V und GND bei dem Funkmodul vernünftig ankommen. Rot wirds wohl, sobald eine Verbindung aufgebaut wird (schätze ich).
    Bei mir ist Rot immer an und wenn Daten übertragen werden leuchtet es grün. Wenn die FB keine Verbindung bekommt leuchten Rot+Grün.

    Zitat von spunky78 Beitrag anzeigen
    Ist die Software die Du auf Deinem Teensy hast die gleiche die im GitHub veröffentlicht ist?
    Ich habe die gleiche Version wie auf Github in Verwendung. Unterschiede gibts beim Bitlash-Programm. Das muss ich noch etwas ausjustieren.

    Zitat von spunky78 Beitrag anzeigen
    So langsam weiß ich nicht mehr weiter. Eigentlich bleibt doch nur noch ein Hardwaredefekt beim Teensy oder eine inkompatible Software übrig, oder?
    Den Hardwaredefekt schließe ich eigentlich aus. Wenn die Verbindungen simmen und der vorher gepostete Test funktioniert geht ja die Hardware.

    Spiele mal das ein und vergleiche die Ausgabe beim Einschalten mit meiner von vorhin: https://github.com/d00616/Teensy3SerialMonitor (Hatte Link vergessen)

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Hmmm. Habe wie du mich gestern gebeten hast, die Schnittstellen zurück getauscht. Nun ist es wieder so, dass die grüne LED direkt angeht. Habe noch mal vom Pin am Stecker bis zur Lötstelle auf dem Teensy auf Durchgang gemessen. Also die Leitung geht bis zum Teensy einwandfrei.

    Das die LED grün Leuchtet deute ich, das +12V und GND bei dem Funkmodul vernünftig ankommen. Rot wirds wohl, sobald eine Verbindung aufgebaut wird (schätze ich).

    Ist die Software die Du auf Deinem Teensy hast die gleiche die im GitHub veröffentlicht ist? So langsam weiß ich nicht mehr weiter. Eigentlich bleibt doch nur noch ein Hardwaredefekt beim Teensy oder eine inkompatible Software übrig, oder? Ich versteh auch nicht, warum das bei dem Programm um Rx und Tx zu monitoren bei mir anders aussah, als bei Dir.

    Sollte ich vielleicht mal Rx/Tx 3 versuchen, also umlöten? Vielleicht ist der Rx/Tc 2 ja defekt.

    Einen Kommentar schreiben:


  • Frank2
    antwortet
    Ich habe mal einen debugger https://github.com/d00616/Teensy3SerialMonitor für den Teensy gebaut. Es werden alle drei Schnittstellen überwacht. Was auf einer Schnittstelle ankommt wird auf den anderen ausgegeben.

    Wenn die Baudrate stimmt muss, egal wie das Protokoll aussieht die Fernbedienung funktionieren.

    Bei mir ist sofort nach dem Anschalten folgende Kommunikation zu sehen:

    Code:
    SER1 86698 01 03 00 05 00 02 D4 0A
    SER3 86719 01 03 04 00 29 00 8F 6A 5F

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Klar, aber erst morgen. Muss früh raus

    Gesendet von meinem GT-I9300 mit Tapatalk

    Einen Kommentar schreiben:


  • Frank2
    antwortet
    Zitat von spunky78 Beitrag anzeigen
    Keine Ahnung was es war. Strom vom Teensy genommen und wieder dran gemacht. Zusammengebaut und nun ist die LED kurz grün und dann auf orange.
    Bei Betätigung der Fernbedienung blinkt die LED kurz grün und dann mehrfach orange. Im Monitor kommt folgendes:...

    Kann es daran liegen?
    Das sieht nicht nach modbus aus. Kannst du bitte noch einmal die Schnittstellen in config.h zurücktauschen.

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Keine Ahnung was es war. Strom vom Teensy genommen und wieder dran gemacht. Zusammengebaut und nun ist die LED kurz grün und dann auf orange.
    Bei Betätigung der Fernbedienung blinkt die LED kurz grün und dann mehrfach orange. Im Monitor kommt folgendes:

    D Read from HYT sensor 28 temp=20.716858 humidity=31.115723
    D gas sensor 0=6632
    D End reading sensors 283401
    D Start reading sensors 286400
    D Read from HYT sensor 28 temp=20.757141 humidity=31.115723
    D gas sensor 0=6619
    D End reading sensors 286401
    D Start reading sensors 289400
    D Read from HYT sensor 28 temp=20.757141 humidity=31.164551
    D gas sensor 0=6584
    D End reading sensors 289401
    D Start reading sensors 292400
    D Read from HYT sensor 28 temp=20.757141 humidity=31.164551
    D gas sensor 0=6610
    D End reading sensors 292401
    D Start reading sensors 295400
    D Read from HYT sensor 28 temp=20.716858 humidity=31.262207
    D gas sensor 0=6588
    D End reading sensors 295401
    D Start reading p300 registers 295401
    D Reset INT
    D INT > BUFFER 1 (0)
    D INT > BUFFER 3 (1)
    D INT > BUFFER 0 (2)
    D INT > BUFFER 19 (3)
    D INT > BUFFER 0 (4)
    D INT > BUFFER 1 (5)
    D INT > BUFFER 55 (6)
    D INT > BUFFER CD (7)
    D Wait for answer
    D Reset INT
    D INT < BUFFER 88 (0)
    D INT < BUFFER DE (1)
    D INT < BUFFER 22 (2)
    D INT < BUFFER 41 (3)
    D INT < BUFFER 0 (4)
    D INT < BUFFER 0 (5)
    D INT < BUFFER 0 (6)
    D INT < BUFFER 35 (7)
    D INT < BUFFER 88 (8)
    D INT < BUFFER DE (9)
    D INT < BUFFER 22 (10)
    D INT < BUFFER 41 (11)
    D INT < BUFFER 0 (12)
    D INT < BUFFER 0 (13)
    D INT < BUFFER 0 (14)
    D INT < BUFFER 35D Stop wait for answer. 63 bytes in buffer
    D CRC error

    D proxy_source=NULL timeout=21
    D readwriteModbus return = 0

    Kann es daran liegen?

    Einen Kommentar schreiben:


  • Frank2
    antwortet
    Hat die Anlage einen Wackelkontakt? Kommt etwas beim Zusammenbauen an die Platine?

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Oh man! So langsam werd ich bekloppt. Das was ich geradde geschrieben habe funktioniert nur, wenn ich den Wärmetauscher nicht drin hab und den Knopf vorne drücke. Setze ich den Wärmetauscher ein und mache den Deckel drauf, dann leuchtet die LED wieder dauerhaft grün.

    print modbus(0) gibt immer noch -2 aus.

    D Start reading p300 registers 885400
    D Reset INT
    D INT > BUFFER 1 (0)
    D INT > BUFFER 3 (1)
    D INT > BUFFER 0 (2)
    D INT > BUFFER 19 (3)
    D INT > BUFFER 0 (4)
    D INT > BUFFER 1 (5)
    D INT > BUFFER 55 (6)
    D INT > BUFFER CD (7)
    D Wait for answer
    D INT > P300 1 (0)
    D INT > P300 3 (1)
    D INT > P300 0 (2)
    D INT > P300 19 (3)
    D INT > P300 0 (4)
    D INT > P300 1 (5)
    D INT > P300 55 (6)
    D INT > P300 CD (7)
    D Stop wait for answer. 0 bytes in buffer
    D readwriteModbus return = 0

    Einen Kommentar schreiben:


  • Frank2
    antwortet
    Zitat von spunky78 Beitrag anzeigen
    Also:

    Mit der Änderung bin ich schon mal "etwas" weiter. Die LED ist jetzt nur kurz an und geht dann auf orange - also genau wie beim normalen Start ohne Modul. Nach kurzer Zeit fängt sie dann an zu blinken, so wie wenn die ersten Daten übertragen werden. Aber auf der Fernbedienung erscheint nix.
    Was sagt "debug(1)"? Geht "print modbus(0)"?

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Also:

    Mit der Änderung bin ich schon mal "etwas" weiter. Die LED ist jetzt nur kurz an und geht dann auf orange - also genau wie beim normalen Start ohne Modul. Nach kurzer Zeit fängt sie dann an zu blinken, so wie wenn die ersten Daten übertragen werden. Aber auf der Fernbedienung erscheint nix.

    Einen Kommentar schreiben:


  • Frank2
    antwortet
    Zitat von spunky78 Beitrag anzeigen
    Per PN geht leider nicht, da zu viele Zeichen und als Datei kann man bei PN ja auch nicht anhängen. Habe das log als gezippte txt-Datei angehängt.
    Geht es nach der Änderung? Mir gehen so langsam die Ideen aus. Eventuell ist ein komplett anderes Protokoll implementiert.

    Zitat von spunky78 Beitrag anzeigen
    Also ich bin mir ziemlich sicher, dass es ein 3.0 ist und kein 3.1. Der 3.1 kam dochvor kurzem erst raus, oder?
    Der 3.1 ist recht neu. Ich habe auch nur 3.0. Version 3.1 hat eine andere CPU.

    Einen Kommentar schreiben:


  • Gast
    Ein Gast antwortete
    Per PN geht leider nicht, da zu viele Zeichen und als Datei kann man bei PN ja auch nicht anhängen. Habe das log als gezippte txt-Datei angehängt.

    Also ich bin mir ziemlich sicher, dass es ein 3.0 ist und kein 3.1. Der 3.1 kam dochvor kurzem erst raus, oder?

    Kann ich das irgendwo dran erkennen?

    EDIT:

    Version 3.0! Meiner hat keine goldenen Löt-Stellen, sondern silberne.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Frank2
    antwortet
    Bei mir ist das genau anders Herum. Bist du dir sicher, dass du keinen Teensy 3.1 hast?

    Kannst du mir bitte mal die Ausgabe des Kompilierens per PN zusenden. Datei->Einstellungen -> Ausführliche Ausgabe anzeigen während: [X] Kompilierung [X] Upload

    Tausche mal das in der config.h aus:
    Code:
    // Define classes for serial communication
    #define SERIAL_P300 Serial1
    #define SERIAL_RC   Serial3

    Einen Kommentar schreiben:

Lädt...
X