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: Mash It! v2.1.0 Kommandozeilen-Interface
Newbie
Newbie


Beiträge: 9
Registriert: 19.2.2010
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 26.10.2011 um 13:17  
Liebe Hobbybrauer!

Bin nun auch auf den Mash It-Geschmack gekommen, da ich ab nun meine Selbstbau-Anlage unter Linux mit dieser hervorragenden Software steuern möchte.
Ich besitze 2 Relais, angesteuert über LPT und 1 Sensor (Lena Franken) über Seriell
Da Mash It ein Kommandozeilen-Interface unterstützt habe ich zuallererst Befehle zur Auslesung und Steuerung über den Terminal gebastelt.
Das ganze soll unter Ubuntu laufen, mein User benötigt für root-befehle kein passwort (visudo)

Temperaturauslesen:
Quelltextbereich einfügen:
digitemp_DS9097 -a -q -o %.2C -s/dev/ttyS0



Heizung ein:
Quelltextbereich einfügen:
sudo portcontrol LPT1DATA read setbit 0 write


Heizung aus:
Quelltextbereich einfügen:
sudo portcontrol LPT1DATA read resetbit 0 write


Heizung lesen:
Quelltextbereich einfügen:
sudo portcontrol LPT1DATA read printbits 0



Rührwerk ein:
Quelltextbereich einfügen:
sudo portcontrol LPT1DATA read setbit 1 write


Rührwerk aus:
Quelltextbereich einfügen:
sudo portcontrol LPT1DATA read resetbit 0 write


Rührwerk lesen:
Quelltextbereich einfügen:
sudo portcontrol LPT1DATA read printbits 1



Alle Kommandos funktionieren, wenn im Terminal eingegeben, jedoch NICHT, wenn in Mash It "manuelle Steuerung" zu Testzwecken ausgewählt wird. Nach kurzer Zeit kommt eine Meldung: "Hardware kann nicht initialisiert werden"

Könnte mir bitte jemand meinen Fehler erklären?

Vielen Dank an euch alle!

LG
LeFish
Profil anzeigen
Posting Freak
Posting Freak

DunkelBrauer
Beiträge: 1053
Registriert: 15.2.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 26.10.2011 um 13:44  
Bis gleich im Hobbybrauerchat. :-)


____________________
Hallo Leute, bin leider nur noch selten hier unterwegs und antworte daher kaum mehr wenn Ihr mir PMs schickt.

Yahoo-Messenger: DunkelBrauer
Braupage: http://www.SelberBierBrauen.De
Brausoftware: http://www.BrauSoftware.De
Profil anzeigen Homepage besuchen Antwort 1
Newbie
Newbie


Beiträge: 9
Registriert: 19.2.2010
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 30.10.2011 um 00:15  
Liebe Leute!

Nachdem DunkelBrauer mit mir stundenlang netterweise das Problem erörtert hat, mir danach einen Patch nachgereicht hat und ich mir vorstellen kann, dass er ihn auch in den Download des Setups auf seiner Seite eingepflegt hat, wird nun von mir ein kleines Tutorial um die Commandline unter Linux einzurichten nachgereicht. Ich bin mir sicher dem einen oder anderen könnte das behilflich sein.

Der Downloadlink: http://lefish.pbworks.com/w/file/fetch/47482631/Tut_MashIT- Commandline.pdf

Eifriges Nachprüfen auf Fehler und Aufzeigen derselben ist hoch erwünscht!

LG
LeFish


[Editiert am 1.11.2011 um 16:17 von LeFish]
Profil anzeigen Antwort 2
Newbie
Newbie


Beiträge: 1
Registriert: 16.10.2010
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 7.4.2012 um 17:42  
Hoffnungsvoll hänge ich mich da mal dran. Ich habe das gleiche Problem. Mash_it unter Ubuntu 11.10. Im Terminal funktioniert sowohl owread zur Temperaturabfrage (wenn der Server gestartet ist) als auch sispmctl -o 1 etc. zum Ein/Ausschalten der Gembird-Steckdosenleiste. Mein Sensor ist der allgegenwärtige Maxim DS18S20, hier an einem Adapter und per DS9490 am USB-Port (also alles, wie in der Anleitung für Windows beschrieben). Die Fehlermeldung ist die selbe, wie bei LeFish.

Vom Osterbier habe ich mich jetzt schon verabschiedet (wenn ich nicht doch von Hand braue), aber es wäre schön, wenn es irgendwann auch noch für diese Konfiguration noch eine Lösung gäbe.
Profil anzeigen Antwort 3
Senior Member
Senior Member

pilsener
Beiträge: 373
Registriert: 26.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 16.10.2012 um 15:52  
Ich häng mich mal ran.
Problem: DS1820 USB, Gembird Leiste USB
DS1820 kann ich im Treminal ansprechen, Temperatur wird angezeigt, starte ich Mashit kommt Hadware kann nicht initialisiert werden die Portadresse localhost 3000 habe ich eingetragen.
Ausserdem wird im Terminal die Gembirdleiste nicht angezeigt (Portadresse)
Ich habe das hier zu Rate gezogen.
http://hb.ikma.de/index.php?title=Brauen_mit_Linux%2C_Mash_It_und_1-Wire. Kann mir vielleicht jemand auf die Sprünge helfen, hier ist es ja für einen LPT beschrieben.
Ich habe Ubuntu 10.04 Kernel 2.35


[Editiert am 16.10.2012 um 15:58 von pilsener]



____________________
Das Beste am Norden....., sind die Hobbybrauer
Profil anzeigen Antwort 4
Senior Member
Senior Member

giggls
Beiträge: 259
Registriert: 14.1.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 16.10.2012 um 16:39  

Zitat von pilsener, am 16.10.2012 um 15:52
Kann mir vielleicht jemand auf die Sprünge helfen, hier ist es ja für einen LPT beschrieben.
Ich habe Ubuntu 10.04 Kernel 2.35


Ich mach mal dreisterweise Werbung für unsere eigene Software:
http://fangobräu.de/web20mash.shtml

Sollte mit Deiner Hardware problemlos laufen.


____________________
St. Afforter Fangobräu: http://www.fangobräu.de
Web 2.0 Mash: http://fangobräu.de/web20mash.shtml
Die Hausbrauereikarte: http://brewpubs.openstreetmap.de
Profil anzeigen E-mail senden Homepage besuchen Antwort 5
Senior Member
Senior Member

pilsener
Beiträge: 373
Registriert: 26.11.2006
Status: Offline
Geschlecht: männlich
smilies/question.gif erstellt am: 21.10.2012 um 09:56  
Ich hab im Mashit log herausgefunden, dass ich keine Heizeradresse eingetragen hab, was muss ich denn da eintragen ?


____________________
Das Beste am Norden....., sind die Hobbybrauer
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: 21.10.2012 um 10:23  

Zitat von LeFish, am 26.10.2011 um 13:17


Alle Kommandos funktionieren, wenn im Terminal eingegeben, jedoch NICHT, wenn in Mash It "manuelle Steuerung" zu Testzwecken ausgewählt wird. Nach kurzer Zeit kommt eine Meldung: "Hardware kann nicht initialisiert werden"

Könnte mir bitte jemand meinen Fehler erklären?

LG
LeFish


Hallo Fisch,

ich hatte das gleiche Problem unter Windows. Auf der Kommandozeile hat alles funktioniert, über die manuelle Steuerung aber nicht.

Ich bin dann dahintergekommen das die Links in der bat irgendwie ignoriert werden und die exe im Wurzelverzeichnis von Mash IT liegen muss.

Also selbst wenn in der bat @scrits/usbkarte.exe steht muß die usbkarte.exe eine Ebene höher liegen.

Dann funktioniert es, zumindest unter Windows.

Gruß Kirk


[Editiert am 21.10.2012 um 10:24 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 7
Senior Member
Senior Member

pilsener
Beiträge: 373
Registriert: 26.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 21.10.2012 um 10:31  
bei mir geht es um ubuntu 10.04


____________________
Das Beste am Norden....., sind die Hobbybrauer
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: 21.10.2012 um 10:34  
Pilsener, das hatte ich gelesen!

Aber es scheint unter Windows ein ähnliches Verhalten zu geben.

Kirk


[Editiert am 21.10.2012 um 10:35 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 9
Senior Member
Senior Member

CKMartens
Beiträge: 216
Registriert: 8.8.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 22.10.2012 um 09:07  
Ich melde mich hier auch mal zu Wort. Ich will eigentlich auch Mash It! benutzen, aber das Programm verweigert sich mir. Genuer gesagt die Temperaturmessung.

Ich habe den Temperatursensor wie in der Doku beschrieben zusammengezimmert. Mit dem OneWireViewer wird der Sensor gefunden und zeigt Werte an. Der Adapter im OneWireViewer heißt {DS9490}. Wenn ich in Mash It! maischen will kommt eine Hardware fehlermeldung. Im Log sehe ich das er den Adapter unter dem Namen DS9097U sucht. Kann ich den Adaptername irgendwo einstellen?

Als BS habe ich Win7


____________________
...man liest sich,
Carsten

Meine Seite carsten-martens.de
Das Leben ist zu kurz für schlechtes Bier
Profil anzeigen Antwort 10
Senior Member
Senior Member

pilsener
Beiträge: 373
Registriert: 26.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 22.10.2012 um 09:28  
Also im ows viewer zeigt er dir die Temperatur an ?
Lese dir bitte die mashit Doku durch, da ist genau beschrieben wie der Temp-Sensor konfiguriert wird.


____________________
Das Beste am Norden....., sind die Hobbybrauer
Profil anzeigen Antwort 11
Senior Member
Senior Member

CKMartens
Beiträge: 216
Registriert: 8.8.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 22.10.2012 um 09:50  
Hallo Pilsener,

ja, im OneWireViewer wird die Temperatur angezeigt. Hab es so eingestellt wie in der Doku, also bei Adresse für 1-wire Adresse ein Stern (*). Aber geht nichts? In der Log steht eben das es den Adapter Ds9097U sucht und nicht findet...


____________________
...man liest sich,
Carsten

Meine Seite carsten-martens.de
Das Leben ist zu kurz für schlechtes Bier
Profil anzeigen Antwort 12
Moderator
Posting Freak

Berliner
Beiträge: 4024
Registriert: 7.4.2006
Status: Offline
red_folder.gif erstellt am: 22.10.2012 um 09:54  

Zitat von pilsener

Ich habe das hier zu Rate gezogen.
http://hb.ikma.de/index.php?title=Brauen_mit_Linux%2C_Mash_ It_und_1-Wire
...

Ich hab im Mashit log herausgefunden, dass ich keine Heizeradresse eingetragen hab, was muss ich denn da eintragen ?


Die genannte Anleitung geht davon aus, dass sowohl Sensor als auch Heizung per 1wire-Interface angeschlossen sind. Deine gemischte Installation mit Gembird-Leiste wird in der Dokumentation im Paket ausführlich beschrieben (doc/Mash_It_GemBird_SIS_PMS_DS18B20_v1.2.pdf). Die Mash-it-Konfiguration wird ab Seite 40 behandelt. Vorher musst Du für die Gembird-Steuerung den sispmctl-Treiber installieren.


[Editiert am 22.10.2012 um 09:55 von Berliner]



____________________
Gruß vom Berliner
Profil anzeigen Homepage besuchen Antwort 13
Senior Member
Senior Member

CKMartens
Beiträge: 216
Registriert: 8.8.2012
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 22.10.2012 um 10:54  
Kurze Zwischenfrage..... kann es sein das Mash It! Probleme mit dem 64bit Maxim Treibern hat?


____________________
...man liest sich,
Carsten

Meine Seite carsten-martens.de
Das Leben ist zu kurz für schlechtes Bier
Profil anzeigen Antwort 14
       

 
  
 

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