Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RS232 Extension muß an CrossWorks Tasking Library angepaßt werden #4

Open
matlab22 opened this issue Jan 26, 2020 · 8 comments
Open

Comments

@matlab22
Copy link
Collaborator

matlab22 commented Jan 26, 2020

Ich konnte erfolgreich eine DiExtension in Betrieb nehmen. Vielen Dank für die Kryptoerweiterung 👍
Habe bei mir 2 Miniserver und habe mit dem PythonScript bei beiden die gleichen Keys erhalten.

Nun wollte ich die RS232 ausprobieren und habe dazu in LoxLegacyExtension.hpp
'''
#define EXTENSION_RS232 1
'''
von 0 auf 1 gewechselt.

Jetzt reklamiert er jedoch in LoxLegacyRS232Extension.hpp, dass er Zeile 13 #include "queue.h" nicht finden kann. Wo finde ich diese Datei?

@sarnau
Copy link
Owner

sarnau commented Jan 26, 2020

Das sind Reste von meiner alten FreeRTOS Version der Extensions. Ich habe die RS232 Extension und die Modbus Extension noch nicht an CrossStudios CTL angepaßt.

@sarnau sarnau changed the title RS232 Extension -> queue.h fehlt RS232 Extension muß an CrossWorks Tasking Library angepaßt werden Jan 26, 2020
@matlab22
Copy link
Collaborator Author

Ich habe gerade die Relais Extension erfolgreich bei mir integrieren können. Habe anschliessend die DMX in Betrieb genommen. Loxone wollte diese aktualisieren. Habe nun die neue Versionsnummer hinterlegt und das scheint auszureichen. Authentifizierung ist scheinbar hier nicht nötig :)
Werde mir bei Gelegenheit die RS232 nach vorlage der DMX anpassen. Wenn das Ding funktioniert würde ich diese dann pushen. Gehe nächste Woche Skifahren. Je nach Wetter wird jedoch an der Extension gebastelt 💃

@sarnau
Copy link
Owner

sarnau commented Jan 26, 2020

Super, danke Dir! Ja, die Versionsnummer muß angepaßt werden – aber nicht alle Extensions brauchen die Autorisierung. Macht aber nix.

@matlab22
Copy link
Collaborator Author

matlab22 commented Jan 27, 2020

Hat die RS232 bei dir mal funktioniert? Ich habe mal versuchshalber den d295489 ausprobiert. Das sollte der letzte Stand sein bevor du auf CTL gewechselt hast. Kann es sein dass die RS232 auf einem anderen Target lief?
Wenn ich das Ding in den LoxLink hänge blinken 50% meiner Extensions Rot und werden nicht mehr erkannt.

@sarnau
Copy link
Owner

sarnau commented Jan 27, 2020

Ja, ich habe die RS232 damals durchgetestet. Wobei die RS232 mit Loxone ist schon etwas eigen. Ich sehe nur sehr wenige Anwendungsfälle.

@matlab22
Copy link
Collaborator Author

matlab22 commented Feb 1, 2020

Habe die freertos version zum laufen bekommen. Scheinbar ist eines meiner Boards defekt. Auch andere Extensions laufen damit nicht. Werde mal den TJA1050 ersetzen und noch mal probieren.
PS. RS232 ist gemäss Loxone auf Firmware Version: 10031108.

@matlab22
Copy link
Collaborator Author

matlab22 commented Feb 1, 2020

Kriegs irgendwie doch nicht hin. Habe mit einem USB zu RS232 und HTerm versucht gekreuzt und ungekreuzt zu kommunizieren. Beim Empfangen ist nichts im RS232 Monitor von Loxone und beim senden Befehl bei EIN \x04 kommt auch nichts am HTerm an.
Wie hattest du dies getestet? Ich würde es gerne zum laufen bringen bevor ich mich an die Portierung mache.

@MS-Astra
Copy link

Moin, habt ihr Lust, an der Baustelle gemeinsam noch etwas weiter zu arbeiten?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants