Seite 1 von 4

USB & die X10 Fernbedienung

Verfasst: 17.06.2006 17:37
von Smash
Im Bezug auf das Thema „Zugriff auf USB Gerät“
http://www.purebasic.fr/german/viewtopic.php?t=4128

Absolut Super, Danke!


Ich hatte anfangs das Problem,
das das Programm gleich zu Programmstart stehen blieb.
Nachdem ich diese Zeilen auskommentiert habe
; If StartPosition > 0
; RemoteFind = 1
; EndIf
Und außerdem noch den Case 2 Eintrag um
RemoteFind = 1 erweitert habe
Lief es reibungslos.

Hat schon jemand die Medion X10 Fernbedienung abfragen können.

Wenn man die beiden SetupDiGetClassDevs_ (@HidDevIntGuid…….
so ändert

hDevInfoSet = SetupDiGetClassDevs_(@HidDevIntGuid,0,0,#DIGCF_PRESENT|#DIGCF_ALLCLASSES|#DIGCF_DEVICEINTERFACE)
und die Dim DeviceGuid.s(10) auf ungefähr 150 erhöht.

Dann wird der X 10 Device auch mit angezeigt

Leider bekomme ich beim Übernehmen,
immer die Fehlermeldung
Zugriff verweigert (Fehler Code =5)
Und gleich danach
Das Handle ist ungültig (Fehler Code =6)
Kann mir jemand sagen wie ich dieses Problem bewältigen kann?
Leider ist mir das ganze ein wenig zu hoch.


Hier mal der abgeänderte Code. USB.pb

Mir ist es allerdings schon gelungen die X10
mit Hilfe des mitgelieferten Testprogramms (eventview.exe)
zu programmieren.
Bild[/b]

[Edit by Falko]
In Hardware verschoben
[/Edit]

Verfasst: 05.10.2006 14:41
von dllfreak2001
die Fernbedienung kann man über ne dll ansprechen, ich glaub die heißt
x10net.dll

Verfasst: 13.10.2006 15:37
von Smash
Hallo dllfreak2001,
Danke für den Tipp.
Aber scheinbar weist Du auch nicht genau wie das mit der DLL geht.
http://www.purebasic.fr/german/viewtopic.php?t=10180
Wenn ich mal wider Zeit und Lust habe schau ich mir das noch mal an.

PS
Die X10-fernbedienung ist nicht blöde.
Sondern die Softwahrendwickler der X10.
Wie kann man so eine geile Fernbedienung mit so einer schlechten Software ausstatten.
Die X10 gibt es scheinbar in mehreren Ausführungen.
Ich habe ne Silberne wie auf dem Bild oben.

Verfasst: 13.10.2006 15:48
von Frogger
War diese Fernbedienung nicht standartmäßig beim vorletzten Aldi Rechner dabei?
Blos was hat das mit USB zu tun? Der Funkempfänger ist doch im PC eingebaut.

Verfasst: 13.10.2006 18:06
von dllfreak2001
tja da hast du recht, ich bin tritz meines namens nicht
der spezi in sachen dll-einbindung.

Übrigens die X10 Fernbedienungen laufen auch wenn sie fest eingabaut
sind prinzipiell am USB-Port.

Verfasst: 13.10.2006 20:05
von Smash
Hallo Frogger,
Ist zwar kein schönes Bild aber hier mal mein Funkempfänger


Bild

Wie schon gesagt die Fernbedienung gibt es leider in mehreren Ausführungen.
(Silber Schwarz…usw.). Warum auch immer ?


Mal ne kleiner Erläuterung wie ich die Fernbedienung momentan abfrage.
Ein mitgeliefertes Testprogramm
Lass ich unsichtbar im Hintergrund laufen

Bild

Dies Programm empfängt alle Signale.
Diese Lese ich dann mit SendMessage aus.
SendMessage_(MyID1,#LB_GETTEXT,0,Buffer.s)
Und verarbeite sie dann.
Das war es auch schon.

Verfasst: 13.10.2006 20:26
von Frogger
Ja also die X10 hab ich auch (Aldi Rechner :roll: )
Und der Empfänger ist definitiv im PC eingebaut.
Hast du deine extra gekauft oder war sie im Set dabei?

Ich muss dann mal schauen wie ich die auslesen kann.
Geht bestimmt anders wie mit USB Empfänger.

//EDIT
Hat schonmal jemand von euch sowas ausprobiert?
http://www.ocinside.de/go_d.html?http:/ ... ver_d.html
Ist ein IR-Empfänger, der über seriel/parallel Schnittstelle ausgelesen wird.

Verfasst: 13.10.2006 21:02
von Smash
Die war mit Externem Empfänger beim ALDI PC dabei.
( MD8080 ) Pentium 4 3GHz
Mittlerweile ist der Rechner schon leicht modifiziert.

PS.
Die Äußerung mit dem Lötklumpen in dem von dir angegebenen link, war echt lustig. :lol: :lol:
Rumgelötet hab ich zwar auch schon ne menge
Aber noch nie was davon am PC angeschlossen.
Allerdings hab ich den C64 und den Amiga schon mal mit dem
PC verbunden und die Disketten an den PC geschickt.

Verfasst: 14.10.2006 08:55
von dllfreak2001
@frogger
es macht nix das die Fernbedienung direkt eingebaut ist,
der Empfänger kommuniziert normalerweise immer über einen
USB-Port bei den X10-dingern. Dafür wird einfach ein Port intern abgezwackt und direkt auf das draufgelötete Empfänger Modul weitergeleitet.
Ich hab das MD95400 Notebook dort ist der Empfänger auch intern,
wird aber als USB-Device erkannt.

Verfasst: 15.10.2006 16:46
von Smash
http://www1.medion.de/site/service_~u~_ ... er&lang=de

Hier mal der link zu meinem Treiber, das Test Tool eventview.exe ist auch dabei.
Einfach die „remote_x10.exe“ Entpacken, darin sind zwei Ordner. Test Tool und Driver
Sollte eventview.exe nicht laufen liegt es wohl an euren Treibern.
Achtung Zerschießt euch das System nicht mit der Installation meines Treibers.
(Driver Installation auf eigene Gefahr)

Das Programm eventview.exe kann eigentlich gefahrlos gestartet werden.
1 Sollte ein Remot Control Programm im Hintergrund laufen sollte dieses beendet werden.
2 Empfänger anschließen wenn nötig.
3 Programm Starten.
4 Die Tasten der Fernbedienung drücken.
5 Sollte das Programm nichts empfangen, kann man noch einige Einstellungen vornehmen.
Bei mir läuft es ohne die Einstellungen zu verändern.