Page 1 of 2

Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Sat 25. Jan 2014, 17:48
by Vardaaran
Hallo,

ich nütze seit einer Weile den IRTrans (WiFi-DB) und bin damit sehr zufrieden!

Jetzt würde ich gerne automatisch, nach einer erfolgreichen Benutzeranmeldung von Windows, den IRTrans einen Befehl senden lassen.
Am liebsten wäre mir eine Möglichkeit über die Kommandozeile von Windows. Allerdings starte ich (aus Ressourcen-Gründen) den IRTrans Server nur wenn ich neue Befehle einlerne. Ansonsten steuere ich den IRTrans über eine HTML (bzw. JavaScript) Oberfläche.

Könnt Ihr mir einen Tipp geben, wie ich das am besten anstelle?

Vielen Dank im Voraus!

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Mon 27. Jan 2014, 09:41
by eric
Hi,

just run
Code: Select all
irclient <ip> <remote> <command>

in a startup script for the appropriate user(s)

best regards

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Mon 27. Jan 2014, 14:48
by Vardaaran
Hi,

vielen Dank für die Antwort!
Ich hoffe, es ist in Ordnung, dass ich weiter deutsch schreibe!? ;)

Ich habe die Zeile in den Editor kopiert und als .BAT-Datei gespeichert.
Natürlich habe ich den Befehl vor dem Speichern wie folgt angepasst:
Code: Select all
irclient 192.168.0.130 tv stumm

Leider führt der IRtrans, bei aktivieren der Batch-Datei, das Kommando nicht aus...

Ich bin mit einem Admin-Konto angemeldet.
Der "IRTransServer" ist wie gesagt auf meinem PC nicht aktiv.

Was mache ich falsch?

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Tue 28. Jan 2014, 14:45
by Vardaaran
NACHTRAG: Wie in diesem Beitrag zu lesen, kann es sein, dass meine Probleme auf das WLAN zurückzuführen sind.
http://www.irtrans.de/forum/viewtopic.php?f=3&t=2768#p8460
Ich habe jetzt mehrere WLAN-Geräte im Haus versucht und alle haben zum IRTrans den gleichen schlechten Ping.
ping01.JPG
ping01.JPG (32.8 KiB) Viewed 78215 times

Als Repeater benutze ich die Fritzbox 3270.
Wenn der PC direkt über den LAN-Port an der Fritzbox angeschlossen ist, funktioniert alles bestens...

Woran kann das liegen?

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Mon 3. Feb 2014, 15:00
by Vardaaran
Gibt es hier keinen Lösungsansatz?

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Mon 3. Feb 2014, 15:22
by eric
Hallo,

doch: Bringen sie ihr Netzwerk in Ordnung. ;)
Warum sie zu ihren IRTrans Modulen eine so schlechte Verbindung haben kann ich ihnen aus der Ferne nicht sagen, es handelt sich aber offensichtlich um ein Problem in ihrem WLAN.

Viele Grüße,

Eric

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Mon 3. Feb 2014, 20:05
by Vardaaran
eric wrote:Hallo,

doch: Bringen sie ihr Netzwerk in Ordnung. ;)
Warum sie zu ihren IRTrans Modulen eine so schlechte Verbindung haben kann ich ihnen aus der Ferne nicht sagen, es handelt sich aber offensichtlich um ein Problem in ihrem WLAN.

Viele Grüße,

Eric


Ich werde mal alles überprüfen!
Aber die Verbindung/der Ping zu den anderen Geräten im Netzwerk ist ausgezeichnet...
ping02.JPG
ping02.JPG (32.2 KiB) Viewed 78195 times

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Mon 7. Apr 2014, 19:40
by Vardaaran
Verzeiht bitte die lange Pause, aber es war in letzter Zeit etwas stressig.
Ich bin unsicher warum, aber der Ping ist wieder super. Ich vermute, dass es mit dem WLAN Repeater zu tun hatte, mit dem ich bislang ins Netz ging.

Leider funktioniert die Batch-Datei immer noch nicht.
Die Kommandozeile sieht so aus:
Code: Select all
irclient <IP> tv stumm

Ich habe wie gesagt die Server-Software auf dem PC NICHT aktiviert und suche nach einer Lösung, die ohne die Server-Software auskommt.

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Tue 8. Apr 2014, 09:48
by eric
damit das ohne irserver läuft muss der entsprechende Befehl in die Geräte IRDB geflasht werden.

Der Aufruf aus der Konsole funktioniert dann so:
Code: Select all
irclient 192.168.0.32 -udp "snd irtrans,1"


Wobei die IP entsprechend verändert werden muss (IP vom IRTrans), "irtrans" dem Ferbedienungsname und "1" dem Befehlsname entspricht.
Dieser Befehl macht nichts anderes als ein UDP Paket mit einem ASCII String zu versenden - der Inhalt ist der Teil in Anführungszeichen. Zur Dokumentation der ASCII API siehe API Handbuch.

Gruß,
Eric

Re: Befehl nach Windows-Anmeldung absenden (IRTrans WiFi-DB)

PostPosted: Tue 8. Apr 2014, 10:29
by Vardaaran
Sorry wenn ich mich besonders doof anstelle, aber es funktioniert weder
Code: Select all
irclient 192.168.0.130 -udp "snd tv, anaus"

noch
Code: Select all
irclient 192.168.0.130 -udp "Asnd tv, anaus"

Die Remote und der Befehl sind natürlich geflasht...