Willkommen bei Hobbybrauer.de Willkommen bei Hobbybrauer.de
Startseite Forumsübersicht Impressum  
Hauptmenü

Suche
archiv.hobbybrauer.de mit Google durchsuchen:

Board Index FAQ
Forum

ACHTUNG: Auf dieses Forum kann nur noch lesend zugegriffen werden. Falls Du hier im alten Forum bereits registriert warst, musst Du Dich im neuen Forum mit dem gleichen Usernamen UND der gleichen E-Mailadresse NEU registrieren, damit Dein Ranking (Anzahl Deiner Posts) aus diesem Forum ins neue mit übernommen wird. Zum neuen Forum geht's hier

     
Autor: Betreff: MashIt - Ansteuerung Gembird - Steckdose erkannt aber Batch-Dateien nicht
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 23.10.2013 um 09:52  
Hallo,

ich bin gerade im cmd-Fenster. Nach Anleitung heißt es, man soll zuerst das Tool "sispmctl.exe" aufrufen --> kommt Hilfe ist Steckdose erkannt, kommt was anderes ist sie nicht erkannt.
Bei mir kommt die Hilfe --> also wurde die Dose erkannt?!

Nun soll man der Reihe nach die Batch-Kommandos ausprobieren.
--> eigentl.: 0 oder 1
--> bei mir: USB set configuration usb_set_configuration: could not set config 1: win error: Falscher Parameter
und ab und zu sagt er mal was von "nicht genügend Speicher" und "USB connection not found", oder so?!

Was läuft da schief?
Die Steckdose wird erkannt, aber die Relais lassen sich nicht ansteuern!

Steht da in den einzelnen Batch-Dateien was falsches drin? Und wenn ja, was müsste den drin stehen?

bei mir im read_gembird_heat.bat:
@scriptssispmctl.exe -n -m 1 |scriptsgawk "/status is/{print $5}"

bei mir im gembird_heat_on.bat:
@scriptssispmctl.exe -o 1 >devnull

Wär klasse wenn mir jemand weiterhelfen könnte!!

THX a lot!


[Editiert am 23.10.2013 um 15:22 von ITZBrauer]
Profil anzeigen
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 10:05  
ähm..
hat von dem Thema echt niemand Ahnung??
Wär wirklich dankbar um etwas Hilfe!

THX!
Profil anzeigen Antwort 1
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 10:31  
Geb doch mal "sispmctl -s" ein... was passiert dann?

Ansonsten mal hier lesen...

Edit hat noch den Link eingefügt


[Editiert am 27.10.2013 um 10:31 von DerDennis]



____________________
*Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
Profil anzeigen Homepage besuchen Antwort 2
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 11:01  
ok, ich hab eingegeben:
Mash_It_v2.1.0>scriptssispmctl -s
er spuckt aus:
Gembird #0 is USB device .libusb0-0001--0x04xfd13.This device is a 4-sock set SiS-PM.
USB set configuration usb_set_configuration: could not set config 1: win error: Falscher Parameter

hmm...

den anderen link hatte ich schon gefunden...bei mir ist aber schon der richtige treiber (der von MashIt) installiert...

THX


[Editiert am 27.10.2013 um 11:01 von ITZBrauer]
Profil anzeigen Antwort 3
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 16:37  
anscheinend wird die steckdose erkannt, aber warum lassen sich dann die einezelnen stecker nicht ansteuern??
Profil anzeigen Antwort 4
Posting Freak
Posting Freak

Kirk1701
Beiträge: 2828
Registriert: 30.11.2009
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 27.10.2013 um 17:41  
Hallo ITZBrauer,

ich weiß jetzt nicht ob ich alles richtig verstanden habe aber als erstes mußt du die Steckdose über die Kommandozeile steuern können.

Das ist der erste Schritt.

Du mußt also das Kommando in der Kommandozeile finden damit die Steckdose arbeitet. Das hat erstmal nichts mit MashIt zu tun.

Welche Treiber hast du denn für die Steckdose installiert?

Kirk


____________________

Dieses Bier ist in Deutschland leider
nicht verfügbar, da es möglicherweise
Hopfen enthält, für die die erforderlichen
Geschmacksrechte von der GMEA nicht
eingeräumt wurden
Profil anzeigen Antwort 5
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 17:58  
Sorry, hätt evtl. eine ander Überschrift gebraucht...

Das ist mir klar.
Ich muss erst über das cmd-Fenster alle Kommandos checken...

Der Treiber ist nennt sich "GEMISPM.inf", den man im Ordner "driver" (/Mash_It_v2.1.0/scripts/driver/) findet.

...
Profil anzeigen Antwort 6
Posting Freak
Posting Freak

Kirk1701
Beiträge: 2828
Registriert: 30.11.2009
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 27.10.2013 um 18:28  

Zitat von ITZBrauer, am 27.10.2013 um 17:58
Sorry, hätt evtl. eine ander Überschrift gebraucht...

Das ist mir klar.
Ich muss erst über das cmd-Fenster alle Kommandos checken...

Der Treiber ist nennt sich "GEMISPM.inf", den man im Ordner "driver" (/Mash_It_v2.1.0/scripts/driver/) findet.

...


Ok,

woher soll Windows wissen das der Treiber im MashIt Verzeichnis liegt?

Gibts im Gerätemanager Ausrufezeichen??

Kirk


____________________

Dieses Bier ist in Deutschland leider
nicht verfügbar, da es möglicherweise
Hopfen enthält, für die die erforderlichen
Geschmacksrechte von der GMEA nicht
eingeräumt wurden
Profil anzeigen Antwort 7
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 19:50  
der genannte Treiber wurde korrekt installiert (zur Sicherheit die Treibersignatur deaktiviert)

wie meinst du das, woher windows wissen soll wo der treiber liegt? im cmd-fenster wurde alles wie in der anleitung durchgeführt...

am gerätemanager wird auch alles angezeigt, wie es soll...

THX
Profil anzeigen Antwort 8
Posting Freak
Posting Freak

Kirk1701
Beiträge: 2828
Registriert: 30.11.2009
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 27.10.2013 um 20:15  

Zitat von ITZBrauer, am 27.10.2013 um 19:50
der genannte Treiber wurde korrekt installiert (zur Sicherheit die Treibersignatur deaktiviert)

wie meinst du das, woher windows wissen soll wo der treiber liegt? im cmd-fenster wurde alles wie in der anleitung durchgeführt...

am gerätemanager wird auch alles angezeigt, wie es soll...

THX


Ok, das war mir aus deinem Post nicht klar.

Wie heißt denn jetzt die *.exe die zu der Steckdose gehört?

Normalerweise steuerst du die Steckdose über die *.exe gefolgt von dem Parameter 0:0 oder 0:1 oder ähnlich.

In der Eingabeaufforderung mußt du sispmctl.exe (oder wie die *.exe eben heißt) eingeben und nichts mit scriptsispmctl.exe

Dann sollte eine Hilfemenü kommen. Da steht dann drin welchen Parameter du für welche Dose übergeben mußt.

Also als erstes rausfinden wie die *.exe heißt und dann in der Kommandozeile die *.exe aufrufen. Das klappt aber nur wenn du dich mit der Kommandozeile auch im Ordner befindest in dem auch die *.exe liegt.

Kirk


____________________

Dieses Bier ist in Deutschland leider
nicht verfügbar, da es möglicherweise
Hopfen enthält, für die die erforderlichen
Geschmacksrechte von der GMEA nicht
eingeräumt wurden
Profil anzeigen Antwort 9
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 20:20  
Die Ausgabe von "sispmctl -s" ist aber nicht wie sie soll, ich würde sagen die sispmctl.exe funzt einfach nicht mit der Steckdosenleiste.
Wie ist denn die Gerätebezeichnung der "Gembird" Leiste?

Und:
Zitat:
Gembird #0 is USB device .libusb0-0001--0x04xfd13.This device is a 4-sock set SiS-PM.


Die Zahl 0x04xfd13 passt mal gar nicht - da müsste "0x04b4:0xfd13" stehen... Tippfehler oder wirklich so?
Falls wirklich so: check doch bitte mal im Gerätemanager in den Geräteeigenschaften der Gembird-Leiste unter "Details" die Vendor- und Device-ID...

Welches Betriebssystem hast du? Hast du es mal mit dem Treiber, der der Steckerleiste beilag, probiert?
Hast du libusb installiert?

P.S. poste doch mal die Ausgabe von "dir /w" (ausgeführt in deinem Scriptverzeichnis) hier...
PPS mit Rechtsklick im CMD-Fenster und "Markieren" kannst du direkt alles auswählen, dann nochmal Rechtsklick und du hast es in der Zwischenablage und kannst es hier einfügen


Grüße


[Editiert am 27.10.2013 um 20:26 von DerDennis]



____________________
*Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
Profil anzeigen Homepage besuchen Antwort 10
Posting Freak
Posting Freak

Kirk1701
Beiträge: 2828
Registriert: 30.11.2009
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 27.10.2013 um 20:27  
Was mir noch einfällt, kannst du die Steckdose über die mitgelieferten Software steuern?

Kirk


[Editiert am 27.10.2013 um 20:27 von Kirk1701]



____________________

Dieses Bier ist in Deutschland leider
nicht verfügbar, da es möglicherweise
Hopfen enthält, für die die erforderlichen
Geschmacksrechte von der GMEA nicht
eingeräumt wurden
Profil anzeigen Antwort 11
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 27.10.2013 um 20:49  

Zitat von Kirk1701, am 27.10.2013 um 20:27
Was mir noch einfällt, kannst du die Steckdose über die mitgelieferten Software steuern?

Kirk


Gute Idee...


____________________
*Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
Profil anzeigen Homepage besuchen Antwort 12
Posting Freak
Posting Freak

Kirk1701
Beiträge: 2828
Registriert: 30.11.2009
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 27.10.2013 um 20:55  
Vielleicht haben die auf dem Pic der Steckerleiste eine andere Software und die *.exe von MashIt funzt nicht mehr....

Deswegen würde ich mal die Originalsoftware testen.

Kirk


____________________

Dieses Bier ist in Deutschland leider
nicht verfügbar, da es möglicherweise
Hopfen enthält, für die die erforderlichen
Geschmacksrechte von der GMEA nicht
eingeräumt wurden
Profil anzeigen Antwort 13
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 28.10.2013 um 09:50  
Morgen!

Zitat:
Die Ausgabe von "sispmctl -s" ist aber nicht wie sie soll, ich würde sagen die sispmctl.exe funzt einfach nicht mit der Steckdosenleiste.
Wie ist denn die Gerätebezeichnung der "Gembird" Leiste?

"ener genie - POWER MANAGER" (http://energenie.com/item.aspx?id=7556)

Zitat:
Die Zahl 0x04xfd13 passt mal gar nicht - da müsste "0x04b4:0xfd13" stehen... Tippfehler oder wirklich so?
Falls wirklich so: check doch bitte mal im Gerätemanager in den Geräteeigenschaften der Gembird-Leiste unter "Details" die Vendor- und Device-ID...

Nein, das war wirklich so geschrieben. Details vom Treiber:
http://hobbybrauer.de/bilder/ITZBrauer/Aufzeichnen.JPG< br /> http://hobbybrauer.de/bilder/ITZBrauer/Aufzeichnen2.JPG

Ich habe ein Windows Vista 32-bit - Betriebssystem.

Kopie von meinem cmd-Fenster:

C:UsershansDesktopMash_It_v2.1.0>scriptssispmctl -s
Gembird #0 is USB device \.libusb0-0001--0x04b4-0xfd13.This device is a 4-sock
et SiS-PM.
USB set configuration usb_set_configuration: could not set config 1: win error:
Falscher Parameter.


C:UsershansDesktopMash_It_v2.1.0>scriptssispmctl.exe

SiS PM Control for Linux 2.7

(C) 2004, 2005, 2006, 2007, 2008 by Mondrian Nuessle, (C) 2005, 2006 by Andreas
Neuper.
Compiled for Windows (Cygwin+libusb-win32) by TZM.
This program is free software.
scripts/sispmctl comes with ABSOLUTELY NO WARRANTY; for details
see the file INSTALL. This is free software, and you are welcome
to redistribute it under certain conditions; see the file INSTALL
for details.


sispmctl -s
sispmctl [-q] [-n] [-d 1...] -b <on|off>
sispmctl [-q] [-n] [-d 1...] -[o|f|t|g|m] 1..4|all
'v' - print version & copyright
'h' - print this usage information
's' - scan for supported GEMBIRD devices
'b' - switch buzzer on or off
'o' - switch outlet(s) on
'f' - switch outlet(s) off
't' - toggle outlet(s) on/off
'g' - get status of outlet(s)
'm' - get power supply status outlet(s) on/off
'd' - apply to device
'n' - show result numerically
'q' - quiet mode, no explanations - but errors

Note: This build was compiled without web-interface features.


C:UsershansDesktopMash_It_v2.1.0>scriptsread_gembird_heat.bat
USB set configuration usb_set_configuration: could not set config 1: win error:
Falscher Parameter.


C:UsershansDesktopMash_It_v2.1.0>

Den Treiber der originalen Software kann ich moment nicht installieren, da das CD-Laufwerk spackt und dieser natürlich nur original auf der CD anwendbar ist :mad:
Aber prinzipiell müsste ich damit genauso verfahren, wie mit dem Treiber von MashiIt, oder???

THX!!!
Profil anzeigen Antwort 14
Senior Member
Senior Member

ITZBrauer
Beiträge: 235
Registriert: 3.10.2012
Status: Offline
red_folder.gif erstellt am: 28.10.2013 um 12:59  
Sodala...

Es funzt jetzt!

Meine Fehleranalyse:
Am Treiber seitens MashIt (GEMBIRD.inf) liegts nicht. Hat davor an einem anderem Computer auch funktioniert...
---> Ob es mit der Original-Software funktioniert, muss noch getestet werden...kommt noch

Höchstwahrscheinlich lag es am nichtvorhandenen libusb! A propos: was ist das denn? bzw. wozu braucht man das?
Den ganzen Post hätt ich mir sparen können heute früh, wenn ich einfach nach der Installation des libusb Neustart durchgeführt hätte?! Seitdem funktionierts zumindest alles...

Das Erzwingen der Treibersignatur muss (bei mir zumindest) immer via "F8 drücken beim Start des Computers" deaktiviert werden.

Des wars soweit... im Endeffekt happerte es (glaub ich) nur an der Installation von libusb. Was ich eigentl. ned ganz versteh, weil beim anderen Computer hats auch ohne einer Installation geklappt... Hat das vielleicht der eine PC schon und der andere PC noch nicht??

Vielen lieben Dank euch auf jeden Fall für die rege Hilfe!!

THX & best brews!
Profil anzeigen Antwort 15
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 28.10.2013 um 17:42  
libusb ist eine Open Source USB-Treiber-Bibliothek, damit kann man relativ einfach Firmware für USB-Devices schreiben.
Wird gerne benutzt, wenn das USB-Gerät auf einem Atmel / PIC Microcontroller basiert, da es dafür fertige Codebeispiele für die Kommunikation/Ansteuerung mit einem PC gibt.

Eigentlich ist es allerdings - aus Anwendersicht - nur eine DLL, die sich im c:windowssystem32 Verzeichnis befinden muss, damit libusb-basierte Hardwaretreiber funktionieren können...

Generell ist es "good practice", IMMER nach einer Treiberinstallation den PC neu zu starten. ;)

Freut mich, dass es jetzt funzt, dann kann es bei dir ja ab jetzt jetzt heißen:

GUT SUD. :)

grüße


____________________
*Dunkles Lager, Magnum/Select/Tettnanger, S189 (Hauptgärung)
*Festbier, Northern Brewer/Tettnanger/Saazer/Select, S-189 (Nachgärung)
*Helles Lager, Tettnanger/Select/Saazer, S-189 (Nachgärung)
*Westy12 Clone, 21.6°P, W3787 (Lagerkeller)
Profil anzeigen Homepage besuchen Antwort 16
       

 
  
 

Alle Logos und Warenzeichen auf dieser Seite sind Eigentum der jeweiligen Besitzer und Lizenzhalter.
Im übrigen gilt Haftungsausschluss. Weitere Details findest Du im Impressum.
Die Artikel sind geistiges Eigentum des/der jeweiligen Autoren,
alles andere © 1998 - 2022 by Hobbybrauer.de
Die Inhalte dieser Seite sind als RSS/RDF-Quelle verfügbar.
Die Website oder Teile daraus dürfen nicht ohne ausdrückliche Zustimmung von Michael Plum weiterverwendet werden.
© 2014 Michael Plum