Hallo,
bevor ich mit den codeschnipseln anfange möchte ich mal erklären worum
es geht.
Ich baue mit meinem Chef eine Art kleine Haussteuerung und habe für Ihn
bereits ein 2. Seite auf dem Webserver geschrieben.
Funktionieren tut sie im Moment derweil das sie alle Daten die in den
definitionen angegeben sind und alle Sensoren (Temperatur + Licht)
ausgibt. Die Sache ist das ebenfalls Werte im Eeprom gespeichert werden
sollen.
also habe ich
"Sensor" - "Aktueller Wert" - "Gespeicherter Wert" - "Textfeld für
speicherung"
in dieser art die Seite programmiert. Mein Problem im moment besteht
darin das er zwar alles auslesen kann ... und auch etwas speichert ...
aber anscheind was falsches und dadurch wird evtl. das system gecrashed.
eingang:
1
voidvar_in_eeprom()//Schaltwerte in eeprom aus RAM schreiben
sch[0]=rueckgabe("s00",index,sch[0]);// variablenübernahme von webseite (Schaltwerte)
4
sch[1]=rueckgabe("s01",index,sch[1]);
5
sch[2]=rueckgabe("s02",index,sch[2]);
6
sch[3]=rueckgabe("s03",index,sch[3]);
7
sch[4]=rueckgabe("s04",index,sch[4]);
8
sch[5]=rueckgabe("s05",index,sch[5]);
9
sch[6]=rueckgabe("s06",index,sch[6]);
10
sch[7]=rueckgabe("s07",index,sch[7]);
11
sch[8]=rueckgabe("s08",index,sch[8]);
12
sch[9]=rueckgabe("s09",index,sch[9]);
13
sch[10]=rueckgabe("s10",index,sch[10]);
14
sch[11]=rueckgabe("s11",index,sch[11]);
15
sch[12]=rueckgabe("s12",index,sch[12]);
16
sch[13]=rueckgabe("s13",index,sch[13]);
17
if(schaltwerte_geaendert==1){var_in_eeprom();}// geänderte Variablen in eeprom schreiben (Schaltwerte)
wie gesagt eine ausgabe der werte sind vorhanden... sobald ich im
formular senden drücke und er irgendwas im eeprom speichert funktioniert
es noch kurz und nach ner zeit hängt es sich anscheinend auf ... ist
evtl. eine schleife drin oder sowas ? weiß nicht mehr weiter
mfg Tony
Mittlerweile habe ich geschafft das er die Variable einließt, diese im
Eeprom speichert, sowie ausließt und es als Bsp. in einer 2. Variable
auf der HP ausgibt ... das momentane Problem liegt darin das ich Zahlen
mit Kommastellen benötige und da komme ich nicht weiter :s
könnte mir wer helfen ?
Die VA26 wird als 10 eingelesen und gespeichert -> ausgelesen und als
VA27 auf der hp ausgegeben.
habe ich mithilfe des Tutorial hinbekommen, ganze zahlen funktionieren
aber mithilfe des Tutorials bekomme ich keine Kommastellen hin ...
fragen ? hilfen ? codeschnipsel würden mir alles helfen :)
mfg Tony
Sorry, aber irgendwie ist das nur alles Wirr.
Tipp:
1.) Überlegen, was GENAU die Frage ist.
2.) Den Code so reduzieren dass nur noch wichtige Teile enthalten sind.
Aber auch nicht weniger ! (Was z.B. ist die Definition von sch und
schalt ?) Und auf eine Frage wie "Wie kann ich das mit Kommastellen
hinbekommen" kann keiner antworten.
derdas schrieb:> Und auf eine Frage wie "Wie kann ich das mit Kommastellen> hinbekommen" kann keiner antworten.
@Tony
Und wen in einer Haussteuerung float gebraucht werden, stimmt sowieso
etwas nicht.
Kein Mensch braucht hier float. Wozu auch?
Nicht alles was auf einer Anzeige mit einer Kommastelle angezeigt wird,
muss programmintern ein float sein. Oft sind das programmintern zb nur
548 Cent, die auf der Anzeige als 5.48 Euro ausgegeben werden.