Hallo Liebe Community,
ich bin leider mittlerweile mehr als am Verzweifeln. Ich habe seit mehreren Monaten ein Projekt an dem ich Bastle. Gerne kann ich die Hintergründe ein andere mal erklären da diese sehr komplex sind. Ich habe mit einem wissen von 0 in der Sprache Python gestartet und habe es geschaft 2 scripte zu schreiben die mir zum einen ein Relay auf den einen Raspberry pi per UDP schalten kann so wie ein Syript was mir ein UDP Nachricht an einen IP schickt sobald ein Kontakt geschlossen wird. So weit war alles noch ganz überschaubar. Jetzt stehe ich aber vor der Letzten und größten Schwierigkeit. Kurz zusammengefasst ich brauche ein Script welches mir ein OSDP Lesser "Netzwerk fähig" macht.
Also was mein Plan ist
1. UDP befehl um die Rot LED am Controller anzuschalten
2. UDP befehl um die Rot LED am Controller auszuschalte
3. UDP befehl um die Grün LED am Controller anzuschalten
4. UDP befehl um die Grün LED am Controller auszuschalten
5. UDP befehl um die Blau LED am Controller anzuschalten
6 UDP befehl um die Blau LED am Controller auszuschalten
7. Die gelesene bzw die ausgegebene Kartennummer vom Lesser über UDP zu verschicken
Ich habe mich jetzt mehrere Tage in das Thema eingelesen und die UDP Seite also senden und empfangen würde ich ja noch irgendwie hinkriegen jedoch hört es bei dem OSDP komplett aus.
Ich habe bei meiner recherge auch etwas sehr vielversprechendes gesehen was sich LIBOSDP nennt und sehr gut beschrieben ist und eine ganze Seite hat OSDP - Open Supervised Device Protocol — libosdp - Open Supervised Device Protocol (OSDP) Library (gotomain.io) jedoch fehlt mir komplett das Know how um da irgendwas wirklich zu verstehen geschweige denn anzuwenden.
Ich wäre mehr als glücklich falls sich jemand der sich in Python besser auskennt mir helfen oder auch nur Tipps geben könnte. Ich erwarte natürlich nicht das mir jemand hier das ganze fast fertig macht aber wenn jemand helfen könnte wäre ich so erfreut darüber