Class Bewässerung Problem mit der Initialisierung

Hi Kai-R,

ich hab jetzt deinen Sketch installiert und er funktioniert besser wie meiner. Jetzt will ich das ganze so erweitern, dass bei einem bestimmten Wert des Feuchtigkeitssensors das Relais aktiviert wird welches das Magnetventil für das gießen öffnet. Dazu hab ich die Datenbank so:

Columns:

dev_id smallint(5) UN PK
winterval int(10) UN
wtime_min int(10) UN
wtime int(10) UN
dry_val int(10) UN
ventilpin int(10) UN
sensorpin varchar(3)
dev_name varchar(20)

erweitert.

Die Daten sehen dann so:

0 30000 5000 10000 400 2 A7 Vent.1
1 30000 5000 5000 40 6 A6 Vent.2

aus.

Das mit dem Ventilpin hab ich hingekriegt. Mein Problem ist der sensorpin. In der Datenbank ist es ein char-feld. Zum aulesen mit der Funktion:

sensorWert = analogRead(sensorpin);

muss es aber ein byte oder int sein. Die Funktion muss dann so:

sensorWert = analogRead(A7);

lauten und das krieg ich nicht hin :thinking:

Hab schon alles mögliche versucht aber nichts hat geklappt.

Vielleicht hast du den entscheidenten TIP?