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

Seite 11 von 11   «  7  8  9  10  11  »     
Autor: Betreff: Web 2.0 Mash Version 4.0
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 22.6.2014 um 12:20  
sieht schick aus, saubere Arbeit!

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 250
Member
Member


Beiträge: 90
Registriert: 15.11.2013
Status: Offline
red_folder.gif erstellt am: 24.6.2014 um 07:06  
Sehr schön gelöst!
Gefällt mir gut!
Ich werde es (Stückliste, etc...) wenn es für dich ok ist, in meine Seite aufnehmen?

Lg, Alex


____________________
Raspberry Pi Brausteuerungsplatine Lötanleitung:
http://stammersdorfer.at
Profil anzeigen Homepage besuchen Antwort 251
Member
Member


Beiträge: 93
Registriert: 17.4.2014
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 24.6.2014 um 12:10  
Na klar :-)
Profil anzeigen Antwort 252
Senior Member
Senior Member

hblockx
Beiträge: 192
Registriert: 27.5.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 15.7.2014 um 13:11  
Hat jemand eine Ahnung, was falsch läuft, wenn der temper1 Sensor im Web2.0Mash 0° anzeigt? Er wird ja erkannt...

Edit:
Mit pcsensor ausgelesen, bekomme ich auch 0° angezeigt -.-*


[Editiert am 15.7.2014 um 13:49 von hblockx]
Profil anzeigen Antwort 253
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 15.7.2014 um 16:52  

Zitat von hblockx, am 15.7.2014 um 13:11
Hat jemand eine Ahnung, was falsch läuft, wenn der temper1 Sensor im Web2.0Mash 0° anzeigt? Er wird ja erkannt...

Edit:
Mit pcsensor ausgelesen, bekomme ich auch 0° angezeigt -.-*


hast du den Sensor denn auch wie folgt eingerichtet, speziell der udev-Teil?
Zitat:
Auslesen der Vendor-ID des USB-Devices:
dmesg

Vendor-ID in mitgelieferte Datei 99-tempsensor.rules eintragen. Inhalt:
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="7401", MODE="666"

Diese Datei speichern unter:
/etc/udev/rules.d/

Benutzerrechte korrigieren:
chmod 640 /etc/udev/rules.d/99-tempsensor.rules

Mitgeliefertes Programm pcsensor speichern unter:
/usr/local/bin/

Benutzerrechte korrigieren:
chmod 770 /usr/local/bin/pcsensor

Das System muss nicht mal neu gestartet werden.

Abfragen der Temperatur mit pcsensor:
pcsensor -c

oder ohne pcsensor (wenn man sich das Programm sparen will):
stty -F /dev/ttyUSB0 9600
(stty -F /dev/ttyUSB0 raw)

cat /dev/ttyUSB0


Edit: Kannst du mal die Herstellersoftware auf deinen Sensor loslassen? Downloadlink für dessen aktuelle Version findest du ganz unten auf folgender Seite: http://pcsensor.com/index.php?_a=product&product_id=7
Grüße


[Editiert am 15.7.2014 um 16:57 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 254
Senior Member
Senior Member

hblockx
Beiträge: 192
Registriert: 27.5.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 15.7.2014 um 17:13  
Alles getan, bekomme aber auch unter Windows mit der installierten Software nur 0° angezeigt...
Profil anzeigen Antwort 255
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 15.7.2014 um 17:16  
Hast du den neu gekauft? Dann denke ich, du solltest ihn zurückgeben/-schicken und einen neuen verlangen...

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 256
Senior Member
Senior Member

hblockx
Beiträge: 192
Registriert: 27.5.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 15.7.2014 um 17:19  
Ja ist neu, ich glaube langsam auch, dass er kaputt ist. Mist.
Profil anzeigen Antwort 257
Senior Member
Senior Member

hblockx
Beiträge: 192
Registriert: 27.5.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 17.7.2014 um 11:18  
Austauschsensor da, funktioniert direkt alles einwandfrei. Gibt es eigentlich irgendeinen Vorteil dadurch, nicht die ganze Zeit zu rühren?
Grüße!
Profil anzeigen Antwort 258
Member
Member


Beiträge: 93
Registriert: 17.4.2014
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 17.7.2014 um 14:19  


;-)
Profil anzeigen Antwort 259
Senior Member
Senior Member

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

Zitat von hblockx, am 17.7.2014 um 11:18
Austauschsensor da, funktioniert direkt alles einwandfrei. Gibt es eigentlich irgendeinen Vorteil dadurch, nicht die ganze Zeit zu rühren?


Das habe ich mich auch schon gefragt. Ich habe die Rührersteuerung ja erst als feature-request eingebaut. Da sie nun aber mal da ist schalte ich bei uns den Rührer der Fangomaschine beim Prozesstart ein und nach der letzten Rast aus :)

Die Software kann ja sogar noch mehr, nämlich das Rührwerk im Intervall ein- und ausschalten. Das braucht man anscheinend wenn man einen Speidel Braumeister steuern möchte. Der hat ja keinen Rührer sondern einen Pumpe. Zumindest habe ich mir das so erklären lassen.

Wenn Du den Rührer nicht mit der Software steuern möchtest einfach den Eintrag für "stirring_device" in der Konfigurationsdatei löschen und gut iss.


Gruss

Sven


____________________
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 260
Senior Member
Senior Member

hblockx
Beiträge: 192
Registriert: 27.5.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 18.7.2014 um 11:35  
Nun hänge ich wohl beim letzten Schritt der Brausteurung. Ich kann meine Gem-Leiste mit den Befehlen in der Config direkt ansteuern. Das actuator-plugin ist auf external gesetzt und alles wird mir grün bei den Hardwareinfos angezeigt, samt richtigen Aufrufen:

Sensor

Pluginname: sensor_temper1
Aktiver Sensor: 0
Status: ready
Verfügbare Sensoren: Bus 001 Device 007 ID 0c45:7401: 0
Eingestellte Optionen:
Aktor (Heizung)

Pluginname: actuator_external
Aktiver Aktor: 0
Status: ready
Verfügbare Aktoren:
Eingestellte Optionen: actuator_on = sudo sispmctl -o 1 -d 0
actuator_off = sudo sispmctl -f 1 -d 0
actuator_check = sispmctl -s


Dennoch passiert nichts :.(

// Insgesamt ist das übrigens eine großartige Arbeit!


[Editiert am 18.7.2014 um 15:38 von hblockx]
Profil anzeigen Antwort 261
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 18.7.2014 um 15:46  
moin,

kannst du mal deine mashctld.conf hier posten? Thx

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 262
Senior Member
Senior Member

hblockx
Beiträge: 192
Registriert: 27.5.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 19.7.2014 um 10:34  
[global]
# port to listen to for integrated webserver
port = 80

# the following two directories configurations can be
# omitted if an installed version (e.g. debian package or make install)
webroot = /usr/share/web20mash
plugin_dir= /usr/lib/web20mash/plugins

# If our root-filesysystem is readonly (e.g. on Raspberry pi) we might need to call
# an external script, which will do something after our runtime configuration file has
# been changed.
conf_change_script=/usr/bin/mashctld_readonly_root_script.sh

[auth]
active=0
username=
password=

[control]
# owfs parameters
#
# this is usually the address of an owserver
# (host:port default server port is 4304,
# so localhost:4304 should be common)
# or just something like "-u" for direct connection via usb.
# However direct connection does only make sense if mashctld
# is the only software accessing the 1-wire bus
# For DS2483 e.g. RaspIO or fangopcb
owparms=--i2c=/dev/i2c-1:18 --no_PPM
# for DS2490 e.g. DS9490R
#owparms=-u
# for owserver running on localhost connected to any busmaster
#owparms=localhost:4304

# initial must temperature for control
tempMust=50.000000

# Avalable 1-wire devices can be listed by calling "mashctld -l"
#
#

# actuator device type (currently "onewire" or "TEMPer1"):
# additional parameters like device ID must be specified
# in the plugin section of the particular type
sensor=temper1

# actuator device type (currently onewire, gpio or external):
# device ID, external command etc. must be specified
# in the plugin section of the particular type
actuator=external
# stirring device type (onewire,gpio or external):
stirring_device=external

# hysteresis of two-level controller
hysteresis=1.0

# devicetype under control
# do not change this unless you intend to control a fridge :)
# only valid if state-machine is not in action
# valid options: heater, cooler
actuatortype=heater

# If you want to control a stirring device in addition to a heater
# add something like this
# stirring_device=external
#
# stirring device on/off parameters for each state
# values are times in seconds always off is 0:0, always on is x:0 (x>0)
#stirring_states=0:0,1:0,16:8,1:0,16:8,1:0,16:8,1:0,16:8

[mash-process]
resttemp1=52.5
resttemp2=62.5
resttemp3=72.5
# Temperature for lautering
# This is a optional feature, because some people (including myself)
# do lautering right after rest 3
# If you do not want to do this just set lauteringtemp to the
# same value as resttemp3
lauteringtemp=74
# All restimes in Minutes
resttime1=0
resttime2=20
resttime3=20
lauteringtime=1

# external command to be executed when mash state is entered
# can be used to control external displays, LEDs etc.
# %d will be replaced by state number
# state_change_cmd=mps2iConnectLED %d
# this is for running a buzzer on gpio18 for 1 second
#state_change_cmd=gpio_buzzer 1

# actuator plugin configuration

# This actuator plugin will call the respective external command
# at least two commands (*_on and *_off) have to be given for
# each actuator in use.
# The *_check command is optional but recommended!
# In case of sispmctl we are able to check if the device is accessable
# if this option has been given
[actuator_plugin_external]
actuator_on =sudo sispmctl -o 1 -d 0
actuator_off =sudo sispmctl -f 1 -d 0
#actuator_on = /home/pi/start
#actuator_off = /home/pi/stop
actuator_check =sudo sispmctl -s
#stirring_device_on = sispmctl -o 2 -d 0
#stirring_device_off = sispmctl -f 2 -d 0
#stirring_device_check = sispmctl -s

# This actuator plugin uses actuators connected to linux gpio lines
# set to output mode (useful e.g. on Raspberry Pi)
[actuator_plugin_gpio]
#actuator=/sys/class/gpio/gpio25/value
#stirring_device=/sys/class/gpio/gpio26/value

# This actuator plugin uses actuators connected to a owfs supported
# 1-wire bus
# use find_ow_devs to list available devices
[actuator_plugin_onewire]
# use find_ow_devs to list available devices
actuator=12.AAAAAAAAAAAA
actuator_port=PIO.A
stirring_device=12.AAAAAAAAAAAA
stirring_device_port=PIO.B

# This actuator plugin uses owfs supported 1-wire temperature sesnsors
# use find_ow_devs to list available devices
[sensor_plugin_onewire]
sensor=10.XXXXXXXXXXXX

# This actuator plugin uses the so called TEMPer1 USB temeprature sensor
# from http://pcsensor.com/index.php?_a=product&product_id=7 # Available via Ebay, Amazon etc.
# Sensors are enumerated in the order they appear on USB
[sensor_plugin_temper1]
# sensor number as found on usb
sensor=0c45:7401
Profil anzeigen Antwort 263
Posting Freak
Posting Freak

DerDennis
Beiträge: 2085
Registriert: 26.2.2013
Status: Offline
red_folder.gif erstellt am: 19.7.2014 um 11:26  
Sieht alles gut aus, aber warum "sudo sispmctl"?

unter welchem User läuft web20mash denn? bei mir ist es ein eigener User "webmash.

Ich würde dir empfehlen, sispmctl ohne "sudo" ausführbar zu machen, zb via udev-Regel, siehe:
http://forum.ubuntuusers.de/topic/ausfuehren-von-sispmctl-n ur-mit-sudo-moeglich-/
http://www.python-forum.de/viewtopic.php?f=1&t=17966
edit hier eine passende udev-Regel: https://github.com/anlumo/sispmctl/blob/master/extras/gempl ug/74-sispmctl.rules

Wie startest du den mashctld? Mittels startupscript oder manuell?

Grüße


[Editiert am 19.7.2014 um 11:30 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 264
Senior Member
Senior Member

hblockx
Beiträge: 192
Registriert: 27.5.2011
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 19.7.2014 um 13:05  
Das sudo habe ich nur testweise noch dazugepackt. Gestartet wird das ganze per rc.local... Ich habe das mit der Regel ausprobiert aber die scheint noch zu laufen... Die IDs sind aber richtig eingetragen. Lösung des Problems war nun einfach webmash als Nutzer hinzuzufügen und ihm sudo-rechte zu geben :) Vielen Dank!


[Editiert am 19.7.2014 um 14:18 von hblockx]
Profil anzeigen Antwort 265
Senior Member
Senior Member

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

Zitat von hblockx, am 18.7.2014 um 11:35

actuator_off = sudo sispmctl -f 1 -d 0
actuator_check = sispmctl -s


Warum sudo? Man sollte IMO besser sispmctl so konfigurieren, dass es keine Rootrechte benötigt.

Beim Quellcode liegt eine passende udev regel bei.

Gruss

Sven


____________________
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 266
Senior Member
Senior Member

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

Zitat von hblockx, am 19.7.2014 um 13:05
Das sudo habe ich nur testweise noch dazugepackt. Gestartet wird das ganze per rc.local...


Warum? Das Debianpaket enthält ein "richtiges" startupscript, das oiptional sogar in der Lage ist mit einem readonly root-fs umzugehen.

Sven


____________________
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 267
  Seite 11 von 11   «  7  8  9  10  11  »     

 
  
 

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