-
Notifications
You must be signed in to change notification settings - Fork 1
FAQs
Hier ist einen Sammlung von häufig auftauchenden Fragen und Fehlermeldungen und deren Antworten/Behebung
Bei Learning-Vorgang erscheint folgende Fehlermeldung:
21:47:03,265|LEARN|Warning: Goto screen <Anlagenstatus Solar> not successfull, home screen is forced
21:47:32,422|LEARN|Warning: Goto with an unlearned Screen, algorithm or control.xml fail?
Diese Fehlermeldung kann beim Anlernvorgang bis zur Programmversion 1.2 auftreten.
Dieser Fehler tritt auf, wenn vor dem Start des Learning der Anlagenstatus (erreichbar über Sonstig/Anlagenstatus) nicht auf dem Bild "Warmwasserkreislauf" stand. Bei Anlagen mit einem Solarkreislauf steht der Anlagenmodus meist auf dem Bild mit dem Solarkreislauf, vor dem Learning muss der Anwender diesen manuell auf das des Warmwasserkreislaufes stellen.
Von der Version 1.2.0 an sollte dieser Fehler nicht mehr auftreten, da in dieser Version der Learning-Algorithmus umfangreich verbessert wurde und der Anlagenstatus auf einem beliebiken Kreis stehen kann.
Das frühere Google-Drive mit älteren Versionen existiert nicht mehr, wie komme ich an ältere Versionen ran?
Auf folgender Seite finden sich die Tags der älteren Versionen:
https://github.com/GollmerSt/SolvisSmartHomeServer/tags
- Dort klickt man auf die gewünschte Version
- Dort läd man sich dann das komplette "Source code"-Package runter
- Im Verzeichnis "SolvisSmartHomeServer-xx.yy.zz\SolvisSmartHomeServer Package" befindet sich dann die Einzeldateien der damals freigegeben Version
Für Git-Insider kann man sich natürlich auch direkt an das Repository hängen und sich den entsprechenden Tag holen.
Im Fall einer neuen Version kann es folgende Warnung geben:
00:47:25,918|LEARN|***********************************************************************
00:47:25,918|LEARN| A T T E N T I O N
00:47:25,918|LEARN|
00:47:25,918|LEARN|The file <control.xml> was manually changed. It's renamed to
00:47:25,918|LEARN|<control.xml.1>.The new one of the new server version is used!
00:47:25,918|LEARN|***********************************************************************
Diese Meldung erschein dann, wenn man die control.xml
bearbeitet hat, welche im vom Programm beschreibbaren Pfad liegt (eingetragen im Attribut writablePathLinux
bzw. writeablePathWindows
in der base.xml
). Das ist sinnvoll, wenn man z.B. noch weitere Parameter der Anlage über das GUI auslesen will. Damit bei einem Update diese Ergänzungen nicht verloren gehen, wird die alte Datei umbenannt. Der Anwender müsste dann die neue Datei entsprechend ergänzen.
Besser ist es natürlich, wenn der Anwender seine Ergänzung der Community zur Verfügung stellt, z.B. auf GitHub als Issue oder gar in einem Branch mit Pull-Request.
Bei einer neuen Versioen des SolvisSmartHomeServers wurde meist die zentrale Steuerdatei control.xml verändert. Dadurch ist beim ersten Programmstart mit der neuen Version ein Learning erforderlich, das seit der Version 1.2.1 automatisch angestoßen wird. Ein Zugriff vom Smart-Home-System ist erst nach dem vollständigen Durchlauf des Learnings möglich. Das dauert ca. 5 Minuten.
Ab Programm-Version Version 01.03.00 erfolgt die Kanalbelegung konfigurationsspezifisch. Eine Dokumentation über die Kanalbelegung kann man durch das Programm selber erstellen lassen.
Unter Windows erfolgt das durch den Startmenü-Eintrag CreateCsv (die Datei SolvisChannels.csv liegt anschließend im User-Verzeichnis).
Unter Linux startet man das Makefile mittels sudo make channelDocumentation
(die Dokumentation wird auf StdOut geschrieben und muss evtl. umgeleitet werden).
Dabei ist zu beachten, dass vorher der Learning-Vorgang einmal fehlerfrei ausgeführt worden sein muss. Einiges der Konfiguration wird dabei direkt vom Bildschirm abgelesen.
Aktuell sind die Zeiten der Gui-Bedienung so eingestellt, dass sie bei den verschiednen Anlagenkonfigurationen sicher funktionieren sollten. Sie sind daher eher zu lang eingestellt, man könnte hier anlagenspezifisch sicher noch optimieren.Es könnte auch sein, dass die Zeiten für bestimmte Anlagen doch zu knapp eingestellt sind.
Man kann die vorgegeben Zeiten Anlagen-spezifisch ändern. Dies erfolgt durch die Sektion Durations in der base.xml. Die Beschreibung der verschiedneen Zeiten ist hier zu finden.
Anhang: