SolvisControl2Diagramm

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.

Funktionen

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

Unterstützung

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.

Screenshot

Screenshot1

Download

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

Installation

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.

Hinweise für Vista

Unter Vista muss das Programm mit einem User der administratorrechte hat, installiert und das erste mal ausgeführt werden. Ansonsten kommt eine Fehlermeldung, dass das Verzeicnis ...\SolivsController2\Database nicht angelegt werden kann.

Dokumentation

Nach dem ersten Start kommt eine Meldung, dass eine neue Datenbank angelegt wurde.

Import von Daten

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.

Navigation

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.

Profile

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.

Anpassen der Sensoren und Ausgänge

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 & Lizenz

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.

Credits

Embedded Database Engine: H2 Database

Charting: JFreeChart

Impressum

dialog EDV Sytementwicklung GmbH, Oliver Sörensen

www.dialog-edv.de, 30159 Hannover, Bultstraße 9

oliver.soerensen@dialog-edv.de

Historie

(02.03.2009 01:26:07) OS:0.9.0

(01.03.2009 01:21:45) OS:0.8.9 (17.02.2009 04:24:08) OS:0.8.8 (10.02.2009 18:04:40) OS:0.8.7 (03.02.2009 00:24:08) os:

Counter