⇒
Dies ist ein Programm, um die Logdateien der neuen Solvis-Steuerung SolvisControl 2 auslesen und grafisch darstellen zu können.
Ich habe dieses Programm entwickelt, da mir das von Solvis gelieferte Programm „Minutenlogging“ zu langsam und unkomfortabel war.
Geplant sind weitere Funktionen wie Solarertragsberechnung und Anzeige, schnellerer Grafikaufbau, Mandantenfähigkeit für den Heizungsbauer (kostenpflichtig), Konfiguration im Programm, ...
Kommentare bitte per eMail oder ins Forum Haustechnik Dialog
Wenn das Programm Dir hilft die Regelung Deiner Heizung zu optimieren, würde ich mich über eine Spende freuen. Somit wird auch die Weitereintwicklung des Programms sichergestellt.
Windows V 0.9.0: setup_sc2.exe 3MB
MacOS V 0.8.6: SolvisController2.dmg 4MB
Linux: später
Beispieldaten (Zip vor dem Import auspacken) so090202.zip 200kb
Java 5 ist Voraussetzung damit das Programm läuft. Falls nach dem Programmstart diese Meldung
kommt, muss zunächst Java installiert werden.
Beim Mac ist Java dabei (ab Mac OS X). Für Windows kann es hier runtergeladen werden: http://java.sun.com/javase/downloads
Es reicht das „JRE6 Update xx“ runterzuladen und zu installieren.
Test: Wenn ihr nicht wisst, ob Java schon installiert ist, in einer Konsole (Start->Ausführen...->cmd) java -version
eingeben. Version 1.4.2 ist zu alt.
...\SolivsController2\Database nicht angelegt werden kann.
Nach dem ersten Start kommt eine Meldung, dass eine neue Datenbank angelegt wurde.
Die SD-Karte aus der Steuerung in einen Adapter im PC stecken. Man bekommt im Windows dann ein neues Laufwerk angezeigt. Im Menü "Datei->Importieren" wählen. Man kann dort auch mehrere Dateien gleichzeitig auswählen.
Nach dem Import kann die SD-Karte wieder in die Heizung gesteckt werden. Dran denken, dass man in der Steuerung wieder "Speicherkarte aktivieren" antippt, sonst werden keine Daten mehr aufgezeichnet.
Es ist nicht schlimm wenn man aus Versehen die gleiche Datei noch einmal einliest. Es werden Daten nicht doppelt gespeichert.
Im Programm oben das Von- und Bis-Datum eingeben. Durch Klick auf die Lupe
werden die Kurven geladen und angezeigt.
Möglichst den Zeitraum nicht zu groß wählen (maximal 10 Tage zwischen von und bis) da das Programm sonst langsam wird. Am besten mit einem Tag anfangen und experimentieren.
Hiermit springt man zum Anfang der Aufzeichnungen
Einen Tag zurückblättern
Einen Tag weiterblättern
Hiermit springt man zum Ende der Aufzeichnungen
Über den Buttons gibt es Infos wenn man die Maus stehen lässt.
Die Farben der Kurven kann man durch Klick auf den Farb-Knopf ändern.
Klickt man in der Nähe einer Kurve im oberen Diagramm mit der Maus, wird ein Fadenkreuz am nächsten Messpunkt angezeigt. Im Fenster unten rechts dazu der Zeitwert und der Messwert.
Im Diagramm kann man mit der Maus zoomen. Einfach mit der Maus ein Rechteck "aufziehen".
Mit Linksklick + Maus nach Links zoomt man wieder auf 100% zurück. Manchmal ist nach dem Zoom der untere bereich nicht richtig dargestellt, ein Klick auf die Lupe oben behebt den Darstellungsfehler.
Es ist möglich die Grafik zu drucken oder als Bild zu speichern. Einfach einen Rechtsklick im Diagramm machen.
Es ist möglich für verschiedene Ansichten die Einstellungen in einem Profil zu speichern. In einem Profil werden der Datumsbereich, die ausgewählten Sensoren und deren Farben gespeichert. Um ein neues Profil zu speichern, gibt man einfach einen neuen Namen ein und drückt auf die Diskette.
Nicht mehr benötigte Profile kann man löschen, in dem man es zunächst aus der Liste auswählt und dann auf das rote Kreuz drückt.
Beim Programmstart wird immer das Profil "DefaultProfile" geladen. Dieses kann nicht gelöscht werden.
Für jede Heizanlage müssen die Sensoren und Ausgänge gegebenenfalls einmalig angepasst werden, da je nach Konfiguration die Kanäle in der Steuerung anders belegt sind. Hier kann der Heizungsbauer weiterhelfen.
Leider ist eine Konfiguration noch nicht direkt vom Programm aus möglich.
Am einfachsten öffnet man die Datei %installpfad%\Clients\DefaultClient.properties mit einem Texteditor (z.B. WordPad oder Notepad). Bitte nicht MS-Word verwenden da es reiner Text bleiben muss.
%installpfad%\ ist der Installationspfad des Programms (z.B. c:\Programme\SolvisController2).
Bitte keine Zeilen löschen!
Nicht verwendetete Sensoren und Ausgänge können mit einer Raute „#“ an erster Stelle auskommentiert werden. Diese werden dann im Programm nicht angezeigt. Im Standard sind die Sensoren für HK2 und HK3 auskommentiert.
Gerade der Bereich der Ausgänge ist anscheinend bei jeder Heizung sehr unterschiedlich belegt. Um herauszufinden welche Sensoren überhaupt Daten liefern kann man zunächst alle einblenden (also die Raute entfernen) und dann das Programm neu starten und schauen ob etwas sinnvolles angezeigt wird.
Die Benennung rechts neben dem = kann beliebig geändert werden.
Copyright © 2009 Oliver Sörensen
All rights reserved.
This program and the accompanying materials are made available under the terms of the Common Public License v1.0.
Embedded Database Engine: H2 Database
Charting: JFreeChart
dialog EDV Sytementwicklung GmbH, Oliver Sörensen
www.dialog-edv.de, 30159 Hannover, Bultstraße 9
oliver.soerensen@dialog-edv.de
(02.03.2009 01:26:07) OS:0.9.0