-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommands-arduino.txt
68 lines (53 loc) · 2.33 KB
/
commands-arduino.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Befehle für Pumpcontroller:
"startop" - setzt den Arduino in Pumpmodus - ändert keine Konfiguration
"stopop" - stopt den Arduino
"gettime" - aktuelle Zeit von RTC im Unix-Zeitcode - Antwort "time: 1372621814"
"settime x" - synchronisiert die RTC, x=Unix-Zeitcode in Sekunden von "date '+%s'"
"getconfig" - antwortet mit aktueller Configuration des Pumpcontrollers
"rconfig" - setzt Konfiguration auf Standardwerte zurück und speichert diese in EEPROM
"getstatus" - liefert aktuellen Status der Tanks und Batterie
"chginterval x" - x in ms, setzt Zeit zwischen zwei Tropfen
"chgontime x" - x in ms, setzt die Einschaltzeit der Pumpen (100%)
"chgpf n x" - Pumpe n, x in %, ändert die individuelle Einschaltzeit
"rpf" - setzt Pumpfaktoren auf 100%
"ptime" - gibt automatisch die aktuelle Uhrzeit hh:mm über die Pumpen aus - Antwort Zeitstempel und Bitmuster
"ptext foo" - gibt Text als Laufschrift aus - Antwort Zeitstempel und Bitmuster
"pvert on/off" - schreibt Uhrzeit vertical
"ptwo on/off" - schreibt zwei oder eine Ziffer
"mirrortext on/off" - aktiviert Spiegebelung der Laufschrift
"autoprint on x" - x in s, aktiviert automatische Zeitausgabe, wartet auf volle Minute für erste Ausgabe
"autoprint off" - deaktiviert Autoprintfunktion
"aop on/off" - aktiviert Betriebszeiten
"aswpi on/off" - schaltet automatisch raspi mit Betriebszeiten an/aus
"swpi on/off" - schaltet raspi an/aus
"getlevels" - liefert Füllstandsanzeige für alle Tanks
"chgplmin n x" - setzt minimalen Drcklevel x (ADC-Wert) für Kanal n
"chgplmax n x" - setzt maximalen Drcklevel x (ADC-Wert) für Kanal n
"getbat" - liefert Batteriespannung
"dpump on/off" - schaltet zum Testen alle Pumpen an/aus
"dpump on n" - schaltet nur Pumpe n zum Testen an/aus
"dtiming on/off" - wechselt in timing-modus für Debuggen
Pumpe ontime [ms] ontime high [ms]
1 260 defekt
2 260 300 Luft im Ventil
3 260
4 260 260
5 250 250
6 260 260
7 260 280
8 280 290
9 320
10 340 380 Luft im Schlauch?
11 230
12 280 280
13 340 340
Pumpe testen mit:
dtiming on aktiviert Debugmodus mit Einschaltzeiten (wenn aus, dauernd ein)
dpump on 0 schaltet Pumpe 0 in den Testmodus
chgontime x ausprobieren x ms
dpump off schaltet Debugmodus aus
die Pumpe mit der höchsten Zeit muss 100% sein, die Faktoren für die anderen Pumpen berechnen und konfigurieren
chgpumpfact 0 80
chgpumpfact 1 90
chgpumpfact 2 80
...