USB & die X10 Fernbedienung

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Smash
Beiträge: 23
Registriert: 10.10.2004 00:09

USB & die X10 Fernbedienung

Beitrag 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]
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

die Fernbedienung kann man über ne dll ansprechen, ich glaub die heißt
x10net.dll
I´a dllfreak2001
Smash
Beiträge: 23
Registriert: 10.10.2004 00:09

Beitrag 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.
Benutzeravatar
Frogger
Beiträge: 425
Registriert: 14.03.2006 19:27
Kontaktdaten:

Beitrag 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.
[PB4.20]
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag 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.
I´a dllfreak2001
Smash
Beiträge: 23
Registriert: 10.10.2004 00:09

Beitrag 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.
Benutzeravatar
Frogger
Beiträge: 425
Registriert: 14.03.2006 19:27
Kontaktdaten:

Beitrag 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.
[PB4.20]
Smash
Beiträge: 23
Registriert: 10.10.2004 00:09

Beitrag 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.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag 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.
I´a dllfreak2001
Smash
Beiträge: 23
Registriert: 10.10.2004 00:09

Beitrag 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.
Antworten