Teil 12 des Rasberry Pi I2C Projektes

Speicherung der Konfiguration

Weiter geht es mit der useability, also der komfortablen Nutzung des Programmes. Mitlerweile gibt es einige Einstellungen die nicht bei jedem Start neu eingestellt werden sollen. Das ist auf Dauer für die Nutzung nicht gut. Grundsätzliche Einstellungen und der Status der Relais wird bei dem Beenden der Software auf die Festplatte geschrieben und kann nach dem Neustart genutzt werden.

Über eine Konfigurationsdatei wird der letzte Stand der Relais gespeichert.

Damit die Speicherung gut lesbar bleibt, wird die Konfiguration in einer ASCII Textdatei gespeichert. Zur Not kann diese auch von Hand editiert werden. Etwas mühsam ist die Programmierung der Widgets nach dem einlesen der Werte. Hier ist etwas Fleßarbeit gefragt aber wenn es abgeschlossen ist geht es recht gut und man wird mit der Nutzbarkeit belohnt.

//
// RaspiI2C.conf
//
[ADC]
AD_I2C_ADDR=72
MessbereichAD0=2
MessbereichAD1=2
MessbereichAD2=1
MessbereichAD3=1
VorteilerAD0=1
VorteilerAD1=1
VorteilerAD2=1
VorteilerAD3=1
Vorteiler1AD0=1500
Vorteiler1AD1=1200
Vorteiler1AD2=1100
Vorteiler1AD3=1000
Vorteiler2AD0=18000
Vorteiler2AD1=1
Vorteiler2AD2=1
Vorteiler2AD3=1
AD-Mode2=1
AD-Mode3=1
[RELAIS]
IO_I2C_PCF8547=32
IO_PCF8547_value=102