myHomeControl
Projektverwaltung
myHomeControl® speichert das aktuell geladene Projekt in verschiedenen SQLite Datenbanken:
Project.s3db: diese Datenbank enthält alle Projektobjekte wie Visualisierungselemente und
-
Blöcke mit deren Einstellungen und Zuständen. Sie enthält auch alle Verknüpfungen und Bilder.
Logging.s3db: diese Datenbank speichert alle Ereignisse z.B. von Sensoren wie Tastendrücke,
-
Temperaturen, etc. aber auch alle Aktionen der Aktoren.
Weather.s3db: diese Datenbank speichert aufgezeichnete Wetterdaten.
-
Trends.s3db: diese Datenbank speichert aufgezeichnete Trenddaten.
-
Alle Zustandsänderungen der Objekte werden laufend in den entsprechenden Datenbanken
nachgetragen.
Diese offene Datenbankstruktur ermöglicht eine einfache Anbindung an andere Systeme-
Beim Start von myHomeControl® wird das Projekt aus den Datenbanken geladen.
Wird der aktuelle Projektstand gesichert bzw. gespeichert, so verpackt myHomeControl® die
aktuellen Datenbanken in eine Zip-Datei. Der Name und der Speicherort der Zip-Datei kann vom
Anwender vergeben werden.
Wird ein neues Projekt erstellt, so überschreibt myHomeControl® die aktuelle Datenbank und erstellt
neue leere Datenbanken. Nur ein Projekt kann gleichzeitig aktiv sein.
Wird ein bestehendes Projekt geladen, so entpackt myHomeControl® eine zu bezeichnende Zip-Datei
und überschreibt die aktuellen Datenbanken mit den entpackten Dateien aus der Zip-Datei.
Vor dem Überschreiben der aktuellen Datenbanken erstellt myHomeControl® eine Backup-Zip-Datei.
®
Version 1.2.21 SP25
Seite 46/587