***************************************************
***    Informationen zum Programm LCD_wetter    ***
***************************************************

---------------------------------------------------
Haupt-Programm: BRwetter_haupt_20170711.py
Versionsdatum:	11.07.2017

Das Programm initiiert die GPIO und die Zeichensätze und stellt die Prozeduren für die Anzeige der Wetterdaten auf dem LCD zur Verfügung.

---------------------------------------------------------------
Zur Verwendung dieses Programms ist eine Verbindung mit dem Internet erforderlich. Außer der notwendigen Anfrage bei den Wetterseiten und dem anschließenden Datentansfer der Wetterdaten werden dabei aber keinerlei weitere Daten gesendet!
---------------------------------------------------------------

Die Wetterdaten des BR (5 Tage) werden mit dem Befehl 'wetter.vorher_4()' aufgerufen. *** NUR BAYERNWEIT ***
Mit dem Befehl 'wetter.vorher_14() ruft man die Wetterdaten von wetter.com (16 Tage) ab.

Dabei wird zur Angabe des lokalen Ortes auf die Konfiguratinsdatei 'LCD240config.txt' zurückgegriffen. Dort müssen unter den Parametern "W05CODE' und 'W14CODE' die Parameter des Ortes eingegeben sein, den man anzeigen möchte. Wie diese Parameter zu finden sind, wird in den Vorstellungen der Programme erläutert.

Innerhalb der Programme wird mit kurzem Druck auf Taste 1 das Hintegrundlicht ein-/ ausgeschaltet (< 0,25 Sek.). Ein längerer Druck auf Taste 1 (>0,25 - < 1 Sek.) schaltet zur Folgegrafik weiter. Wird Taste 1 für > 1 Sekunde gedrückt, wird die Prozedur verlassen.


Danach können die 'normalen' LCD-Befehle weiter verwendet werden.
Mit 'dir(LCD1)' kann dazu der Umfang des Programms aufgerufen werden. Dabei ist aber zu beachten, daß nicht alle dort aufgelistete Namen auch mögliche Befehle darstellen, sondern zum Teil nur intern verwendete Variablennamen darstellen.

Die vorhanden Zeichensatzbefehle werden mit 'dir(FONT)' aufgelistet.

Zum schnellen Test existiert die Prozedur 'LCD_test()'. Mit diesem Befehl wird eine minimale Ausgabe von Text und Grafik auf dem LCD gestartet, um zu prüfen, ob alle Verbindungen korrekt sind und das LC-Display funktioniert.


Notwendige Dateien:
	ZeichensaetzeLCD.py
	LCD240config.txt
	HM_import_20170709_2000
	HM_font_20170709_2000
	HM_taste_20170709_2000
	HM_lcd_20170709_2000

---------------------------------------------------
Datei:		ZeichensaetzeLCD.py
Versionsdatum:	24.08.2016

Diese Datei enthält die vorhandenen Zeichensätze als 'class' und wird automatisch im Hauprogramm importiert.
Die einzelnen Zeichensätze liegen jeweils als 'dictionary' vor, mit je einem Eintrag pro Zeichen.


---------------------------------------------------
Datei:		LCD240config.txt
Versionsdatum:	10.04.2016

In dieser Datei werden verschiedene Konfigurationseinstellungen für das LC-Display vorbelegt.
Hier sind noch alte Fragmente enthalten. Der letztlich einzigen notwendigen Einträg sind:
Kontrastwert, W05CODE und W14CODE

Damit wird beim Start des Hauptprogramms der Kontrast des LC-Displays und der Wunschort für die 5- und 14-Tägige Wetter-Vorhersage eingestellt.


---------------------------------------------------
Datei:		HM_import_20170709_2000
Versionsdatum:	09.07.2017

Hier werden alle notwendigen Python Module importiert und in der Instanz IMP bereitgestellt.


---------------------------------------------------
Datei:		HM_font_20170709_2000
Versionsdatum:	09.07.2017

Hier werden die vorhandenen Zeichensätze geladen un in der Instanz FONT bereitgestellt


---------------------------------------------------
Datei:		HM_taste_20170709_2000
Versionsdatum:	09.07.2017

Hier werden die möglichen Eingabetasten Taste 1 + 2 initiiert und in der Instanz TASTE bereitgestellt


---------------------------------------------------
Datei:		HM_lcd_20170709_2000
Versionsdatum:	09.07.2017

Hier wird die GPIO Initiiert und es werdebn die Befehle Bereitgestellt, mit denen man das LC-Display kompfortabel ansteuern kann.



---------------------------------------------------
Datei:		BR_wetter_20170711_2000
Versionsdatum:	11.07.2017

Hier werden die Prozeduren mit denen die Wetterdaten aus dem Internet abgerufen und auf dem LC-Display angezeigt werden in der Instanz wetter bereitgestellt.


#################################################################################
ALLE voranstehenden Dateien müssen sich im gleichen, lokalen Verzeichnis befinden
#################################################################################




^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	Fehlermeldungen bitte an pythonweb@online.de
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^