Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Friedhelm, > > > Ich habe die Überwachung meiner Solaranlage mit dem Xport wie beschrieben realisiert und es klappt super > > bis auf einen sporadischen Lesefehler. Im Fehlerfall sieht die system.dat so aus: > > > > 2009,05,05,2,18:40:50 > > 1151,4°C;113,0°C;-384,1°C;1,6°C;-409,6°C;921,7°C;-2355,1°C;640,1°C;-3046,8°C;-1612,8°C;-819,2°C; > > 640,0°C;690,8°C;332,9°C;1100,9°C;640,1°C;-1178,0°C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > > > %;% > > Das sieht nach einer falschen Anzahl für Temperaturwerte aus. (geschätzt ca. 255) > Prinzipiell darf es keine Störung zwischen XPort und CC2 auf der RS232 geben, wenn > das Kabel kurz ist. Wie lang ist das Kabel der RS232 bei Dir? > Wenn es öfters zu scheinbaren Übertragungsfehlern kommt, wirst Du um eine Prüfsumme > mit Wiederholung der Datenpakets im Fehlerfall nicht herumkommen. > Prüfe aber vorher ggf. die Verkabelung. > > > > Ich habe zunächst die Module kontrolliert und pcf8583.c2, eeprom.c2 und eeprom2k.c2 aktualisiert. > > Ein solcher Übertragungsfehler hat i.d.R. nichts mit den Modulen zu tun. > > > Im eeprom.c2 bekomme ich nun die Fehler: > > > > eeprom(315):unknown idetifier“cast“ > > eeprom(371):unknown idetifier“cast“ > > eeprom(373):unknown idetifier“cast“ > > > > Ich kann den Zusammenhang nicht erkennen und würde mich über einen Tipp freuen. > > In diesem Fall mußt Du einfach nur den Modulheader lesen. > In jedem Modul gibt es den Punkt "Benötigt" bzw. "requires" im Header. > Dort stehen die Ressourcen, welche das Modul benötigt. Bei Modulen, wie cast.c2, müssen > diese einfach im Projekt verwendet werden. > cast.c2 sollte unterhalb von system.c2 als Systemmodul eingebunden werden. > > Das gilt prinzipiell für jede "unknown identifier"-Meldung. > > MfG André H.