Keyboard simulation über tcp von smarthomesteuerung

Gast #5365008
Lesenswert?

Oder ne Software (am besten als Service) die die Daten gleich per TCP 
empfängt und dann Windows unterschiebt.
Weil, wenn der PC dafür eh laufen muss braucht es keine extra Hardware.
Ferner kann man so auch sicherstellen das die Tastendrücke ans richtige 
Programm gehen (und nicht an das was zufällig den Fokus hat).

Aber Dinge per blind gesendeten Tastendrücken steuern ist genauso 
vermurkst wie Dinge per blind gesendeten IR Codes zu steuern. Dem 
sendenden Gerät fehlt das Feedback.

Hier besser (als blind Tastendrücke zu senden) eine Schnittstelle des zu 
steuernden Programmes nutzen.
Gast #5365265
Lesenswert?

Wie dir schon einige gesagt haben das Klingt nach einen fürchterlichen 
Hack, aber wie Dir auch schon gesagt wurde, aufgrund der Schwachen 
Informationslage ( welche Smarthomesteuerung, welches OS auf den PC, 
besteht die Möglichkeit, was anderes als TCP zu verwenden, etc) ist es 
schwer dir zu helfen.
Mein Tipp installiere dir ein SSH Server auf den PC und einen 
entsprechenden Client auf der Steuerung, vielleicht ist das schon die 
Lösung deines Problem.
Gast #5365289
Lesenswert?

Hallo,
es handelt sich um die Loxone Miniserver Smarthomesteuerung, und einen 
Win10Pro PC, auf dem eine Software für DMX-Szenenaufruf läuft, und für 
diese Anwendung brauche ich die Übermittlung von den Tastendruck, um so 
die einzelnen Lichtszenen abrufen zu können.

Bei der Installation eines SSH kenne ich mich leider nicht aus.
Habe es schon mit autoit versucht, leider habe ich dort keine ASCI Codes 
für die Tasteneingabe senden können.

Danke für Infoßs die mir den Weg ebnen.

Danke.
(Firma: Q3) #5365297
Lesenswert?

a) Auf dem PC, auf dem die Keyboard-Eingaben simuliert werden sollen, 
benötigst du ein Programm bzw. einen Dienst, der auf 
Netzwerk-Nachrichten (per TCP oder UDP) reagiert und die "Eingaben" 
vornimmt. Das geht problemlos per OS-API auf Windows, Mac oder Linux.

b) Die auslösende Instanz (MC?) sendet im Falle eines Falles die 
entsprechenden Nachrichten per TCP oder UDP übers Netz zu diesem PC ...

So what? Das ist eine Aufgabe für maximal 1 Tag.

Sowas zu realisieren gibts bestimmt 50 versch. Wege. ICH würde sowas mit 
der Programmierumgebung XOJO (früher RealBasic) und dem Plugin-Paket von 
MBS machen. Da gibts nichts, was nicht geht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren