Steuerung: Unterschied zwischen den Versionen

Aus Wiki
Zur Navigation springenZur Suche springen
K
Zeile 9: Zeile 9:
 
* MySql Database Permission für den User und die Datenbank anlgen.
 
* MySql Database Permission für den User und die Datenbank anlgen.
 
  tarzan:/ # mysql -u root -p --database=mysql --execute "INSERT INTO db set Host='localhost',db='steuerung',User='steuerung',Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y'"
 
  tarzan:/ # mysql -u root -p --database=mysql --execute "INSERT INTO db set Host='localhost',db='steuerung',User='steuerung',Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y'"
 +
 +
=== OneWire Sensoren ===
 +
==== ROM Adressen herausfinden ====
 +
Um die Adressen der Sensoren herauszufinden wird das externe Programm [http://www.digitemp.com digitemp] von Brian Lane verwendet. Aufruf :
 +
tarzan:/Steuerung/digitemp_neu # ./digitemp_DS9097 -i
 +
es werden alle gefundenen Sensoren angezeigt. will man die Temperaturen der Sensoren sehen wird
 +
tarzan:/Steuerung/digitemp_neu # ./digitemp_DS9097 -a
 +
aufgerufen. Hat man den gesuchten Sensor gefunden, kann mit der ROM Nummer aus dem Konfigurationsfile die ROM Adresse herauskopiert werden.
 +
tarzan:/Steuerung/digitemp_neu # cat .digitemprc
 +
z.B.:
 +
ROM 4 0x10 0xD1 0xE8 0xDA 0x00 0x08 0x00 0x80
 +
die 8 Blöcke mit 0x?? werden so wie sie sind in das Konfigurationsfile der Steuerung (steuerung.var) eingetragen
 +
 +
  
 
----
 
----

Version vom 15. Juni 2006, 06:17 Uhr

Voraussetzungen

  • MySql Server

MySql Vorbereitungen

  • MySql Database "steuerung" anlegen (am leichtesten mit Webmin) oder per cmdline
tarzan:/ # mysql -u root -p --execute "create database steuerung"
  • MySql User z.B.: "steuerung" anlegen
tarzan:/ # mysql -u root -p --database=mysql --execute "INSERT INTO user set Host='localhost',User='steuerung',Password='123'"
  • MySql Database Permission für den User und die Datenbank anlgen.
tarzan:/ # mysql -u root -p --database=mysql --execute "INSERT INTO db set Host='localhost',db='steuerung',User='steuerung',Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y'"

OneWire Sensoren

ROM Adressen herausfinden

Um die Adressen der Sensoren herauszufinden wird das externe Programm digitemp von Brian Lane verwendet. Aufruf :

tarzan:/Steuerung/digitemp_neu # ./digitemp_DS9097 -i

es werden alle gefundenen Sensoren angezeigt. will man die Temperaturen der Sensoren sehen wird

tarzan:/Steuerung/digitemp_neu # ./digitemp_DS9097 -a

aufgerufen. Hat man den gesuchten Sensor gefunden, kann mit der ROM Nummer aus dem Konfigurationsfile die ROM Adresse herauskopiert werden.

tarzan:/Steuerung/digitemp_neu # cat .digitemprc

z.B.:

ROM 4 0x10 0xD1 0xE8 0xDA 0x00 0x08 0x00 0x80

die 8 Blöcke mit 0x?? werden so wie sie sind in das Konfigurationsfile der Steuerung (steuerung.var) eingetragen



Computer