Alte Heizung – Neue Regelung: Phase 2 – Programmierung

Die Rahmenbedingungen waren abgesteckt. Nun galt es, der bestehenden Heizungsanlage eine neue Intelligenz einzuhauchen, also zuallererst einmal alle Sensorsignale richtig zu verstehen.

Sensor

Irgendwem erschien es manchmal so, als wäre es eine Frage der Ehre für jeden Heizungshersteller, seinen eigenen Sensortyp zu verwenden. Umsomehr wusste er es zu schätzen, dass er auch diesen Exoten (NTC 5kOhm) in der Auswahlliste für mögliche UVR16x2-Sensoren wiederfand.

Sensor-Eingang-NTC

Aber auch das Ansteuern der Anlage, stellte ihn vor keine großen Schwierigkeiten:

Da noch keine hochgezüchteten elektronisch geregelten Pumpen eingebaut waren, war es neben einem simplen EIN/AUS auch möglich, TRIAC-Ausgänge der UVR16x2 für die Drehzahlregelung zu verwenden.

Auch die eingebauten automatischen Ventile und Heizungsmischer hörten – wie es sich gehört – auf Ein/Aus Signale mit 230V.

Einbindung-Mischer-Bestand

Einbindung und Ansteuerung des bestehenden Heizungsmischers

Und obwohl schon etwas betagt, hatte der Heizkessel einen potentialfreien externen Anforderungskontakt, über den er von der UVR16x2 direkt ein- und ausgeschaltet werden konnte.

Einzig der elektrische Heizstab, der im Warmwasserspeicher eingebaut war, erforderte ein zusätzliches Schütz, das über 230V von der UVR angesteuert werden konnte und das Schalten der hohen elektrischen Leistung übernahm.

Etwas kniffliger wurde es schon mit der Regelungslogik. Denn neben der Steuerung der nicht ganz alltäglichen Hydraulik sollten auch die Schwächen der alten Regelung ausgebügelt werden. Und um spezielle Anforderungen zu erfüllen, musste Irgendwer manchmal schon recht tief in seine Trickkiste greifen …

Regelungslogik

Die grafische Darstellung der Verknüpfung von Funktionsbausteinen im Programmiertool TAPPS war überaus hilfreich, um den Überblick über die Regelungslogik nicht zu verlieren…

Parallel zur Programmierung hielt Irgendwer alle relevanten Einzelheiten vom Hydraulikschema, über die Belegung der Ein-/Ausgänge, die Verdrahtung der Komponenten bis zur Regelungslogik in einem Handbuch fest. Denn der Besitzer sollte ja am Ende in der Lage sein, seine neue Regelung vollständig selbst zu verkabeln und in Betrieb zu nehmen.

Handbuch

Unverzichtbar: Das individuelle Siedler-Handbuch …

Damit wären wohl viele zufrieden gewesen. Nicht aber Irgendwer, der genau wusste, dass der wichtigste Teil erst nach der Inbetriebnahme wartete, nämlich die Optimierung der Regelung und die Anpassung an das tatsächliche Anlagenverhalten.

Daher war es aus seiner Sicht unverzichtbar, zu jeder Zeit – für ihn auch aus der Ferne – einen Überblick über die Anlage zu behalten und ein bestimmtes Regelungsverhalten auch im Nachhinein analysieren zu können.

Daher baute er mit Hilfe des TA-Designer ein Onlineschema, das den aktuellen Anlagenzustand auf eine Blick darstellte…

TA-Designer

Erstellen des Onlineschemas im TA-Designer

… und selektierte kritische Messwerte und Regelparameter, die er in die  Datenaufzeichnung aufnahm.

Konfiguration Datenlogging

Konfiguration des Datenloggings in TAPPS

Jetzt musste er nur noch warten, bis der Siedler seine neue UVR16x2 beschafft, über das CMI erfolgreich mit dem Internet verbunden, und ihm Fernwartungszugang gestattet hatte.

CMI-Fernwartung

Fernwartung über CMI und das Webportal der Technischen Alternative

Dann folgten noch einige Standard-Fernwartungs-Handgriffe: Firmware von CMI und Regler aktualisieren, Funktionsdaten und Onlineschema aufspielen, Abruf der Messdatenaufzeichnung über Winsol konfigurieren.

Und damit war alles bereit für die Inbetriebnahme …

Frage an die Datenkrake: Was ist wo in Winsol?

Kürzlich erreichte die Siedler ein Hilferuf eines anderen UVR-Tüftlers – ausgelöst durch brisante Berichte von der Krakenwanderung:

Wie schafft es die Datenkrake, dass unterschiedliche Windows-Benutzer die gleichen Log-Dateien in Winsol verwenden und die gleiche setup.xml-Datei?

Die ganz kurze Antwort: Indem unterschiedliche Windows-Benutzer in Ihren Winsol-Grundeinstellungen den gleichen Logfile-Ordner eintragen. Dann schreibt jeder Benutzer die Logfiles in den gleichen Ordner und verwendet auch die gleiche setup.xml-Datei.

Nach den Infos zur letzten CMI-Firmware-Upgrade (2.09 – 20.April 2018) ist das jetzt auch eine unterstützte Vorgansgweise:

Unterstützt exklusiven Schreibzugriff auf Kundenordner:
Wird von mehreren Computern (Programminstanzen) auf denselben Kunden im gemeinsamen Datenpfad zugegriffen, wird ein gleichzeitiges Bearbeiten verhindert. An allen beteiligten Computern muss dazu dieselbe Version von Winsol verwendet werden.

Folgendes ist eventuell noch zu beachten:

Frühere Winsol-Versionen haben die Logfiles im Windows-Programme-Ordner abgelegt bzw. haben das zumindest versucht. Nachdem Microsoft das aus Sicherheitsgründen nicht mehr erlaubt, gab’s eine u.U. vewirrende Umleitung in einen ‚versteckten‘ Ordner im Profil des jeweiligen Benutzers (VirtualStore). Näheres zu den Speicherorten in dieser Geschichte. Installiert man eine neuere Winsol-Version neu, liegt der Standardordner jetzt auch ‚wirklich‘ und sichtbar im Benutzerprofil; aktualisiert man eine ältere Winsol-Version, wird eventuell noch der VirtualStore verwendet. Je nachdem, wie man ‚in den Logfile-Ordner schaut‘, sieht man dann die Logfiles im Profil oder im Programme-Ordner. In letzterem Fall sieht es also so aus, als ob alle Benutzer in den gleichen Ordner schreiben würden:

Standard-Ordner in älteren Winsol-Versionen (Winsol 2.07, aktualisiert von früheren Versionen, Windows 10 32bit). Direkt im Windows Explorer sieht man keine Logfiles im Ordner Program Files – im Gegensatz zum Winsol-Dialog. Erklärung: Der tatsächlich verwendete Ordner ist
C:\Users\[Benutzer]\AppData\Local\VirtualStore\Program Files\Technische Alternative\Winsol
(Weitere Details hier.)

Wenn man immer sofort nach der Winsol-Installation einen Nicht-Standard-Ordner außerhalb des Benutzerprofils und außerhalb anderer spezieller Systemordner einstellt, braucht man sich damit nicht zu beschäftigen.

Zusätzlich zum Logfile-Ordner gibt es noch einen weiteren Ordner mit den persönlichen  Winsol-Einstellungen – der war ‚immer schon‘ im Windows-Benutzerprofil zu finden: Hier wird das Cookie für den Zugriff auf das CMI-Webportal abgelegt und in der (benutzerspezifischen) Winsol.xml-Datei wird der Pfad zu den Logdateien eingestellt. Dieses Cookie muss einmalig kopiert werden oder jeder Windows-Benutzer muss sich einmal mit dem / seinem Portalbenutzer anmelden.

Ordner mit den persönlichen Winsol-Einstellungen in C:\Users\[Benutzer]\AppData\Roaming\Technische Alternative\Winsol – dieser Speicherort kann / braucht nicht geändert zu werden.

Verwaltet man mehrere ‚Winsol-Profile‘ / Kunden, dann werden deren Logdateien im Ordner Infosol abgelegt. Für welche Kunden Logfiles automatisch (winsol -a) abgeholt werden, wird auch in der Winsol.xml festgelegt –  die betreffenden Kunden werden in einem XML-Tag alle namentlich erwähnt:

Inhalt der Winsol.xml-Datei. Der Tag Autostart enthält die Liste der abzuholenden Kunden, als Werte der Attribute K1, K2 etc.

Will man nun tatsächlich hier dauernd rumklicken – d.h. bestimmte Kunden beim automatischen Abholen mit winsol -a einmal dazunehmen und dann wieder ausschließen – dann müsste man entweder:

  • winsol.xml zwischen den verschiedenen Windows-Benutzern synchroniseren oder
  • Die ‚Abhollliste‘ irgendwo zentral speichern und alle winsol.xml-Dateien mit Scripts anpassen.

 

Alte Heizung – Neue Regelung: Phase 1 – Konzept

Es soll ja Heizungen geben, die klaglos funktionieren.

happy

Bei vielen lernt man aber über die Zeit ‚kleine Mätzchen‘ kennen und lieben, die man als ’normal‘ akzeptiert, die man mit ‚gewissen Handgriffen‘ aber relativ problemlos beheben kann.

Aber dann gibt es Anlagen, deren Verhalten immer wieder überrascht, und die ohne permanente Aufsicht keinen zufriedenstellenden Komfort liefern können.

so sad

So wusste auch jener Siedler eine lange Leidensgeschichte zu erzählen, als er sich an Irgendwen wandte. Was hatte er nicht schon alles versucht, um nach jenem Einbau der thermischen Solaranlage eine akzeptable Anlagenperformance zu erreichen. Erfolglos. Diverse Untersuchungen und Schlussfolgerungen hatten nur ergeben, dass

‚… die Hydraulik soweit in Ordnung und das Problem wohl in der Regelung zu suchen sei …‘.

Aber für diese nicht mehr ganz zeitgemäße Regelung, die aus mehreren Modulen mit beschränkten analogen Einstellmöglichkeiten bestand, erschien eine systematische Analyse und Optimierung aussichtslos.

Regelung-Bestand

Das hatten selbst die herbeigerufenen Techniker des Herstellers eindrucksvoll bewiesen.

Also war der einzige Vorschlag, den Irgendwer machen konnte, den Ersatz dieses Urgesteins durch eine frei programmierbare Universalregelung UVR16x2 zu prüfen.

UVR16x2

Da dieser Siedler bereit uns willens war, bei Irgendwessen Fernanalyse tatkräftig zu unterstützen und bei der Umsetzung der Lösung auch selbst Hand anzulegen, war man sich schnell über eine weitere Vorgehensweise einig.

Bestandsaufnahme. Neben zwei nicht mehr ganz aktuellen Hydraulikschemen, fanden sich diverse Handbücher und Datenblätter, die in einem gemeinsamen Online-Ordner gesammelt wurden. Ein Erfahrungsbericht und eine Foto-Safari durch den Heizraum komplettierten die Aufnahme des Ist-Zustandes.

Hydraulik-Bestand

Ja, und dann gab es natürlich noch die ‚Wunschliste‘, die sich in diesem Fall schon zu einem kleinen Konzept ausgewachsen hatte, in dem sich der Siedler schon ausführlich seine eigenen Gedanken über eine mögliche Optimierung der Anlage gemacht hatte.

Analyse. Jetzt lag der Ball einmal bei Irgendwem, der sich durch die Informationen wühlte und daraus ein aktuelles Hydraulikschema kondensierte, in das alle Regelungskomponenten – vom Temperatursensor über Pumpen und Umschaltventile bis zum Sicherheitsthermostat – eingezeichnet wurden.

Hydraulik-Neu

Das ging nicht ganz ohne die Mithilfe des Siedlers, der in der einen oder anderen Heizraum-Expedidion auch noch die letzten Details der Anlagenkomponenten in den hintersten Winkeln ablichtete.

Umschaltventil

Fragen und Details wurden über E-Mails abgestimmt – was auch zum Tüfteln und zum ‚in Ruhe Nachlesen‘ eine große Hilfe war.

Konzept. Aus den Analyseergebnissen und der Wunschliste des Siedlers konzipierte Irgendwer einen Lösungsvorschlag basierend auf der UVR16x2 und einem CMI.

Innerhalb der Grenzen der Hydraulik war die gewünschte Regelungslogik mit der UVR umsetzbar. Und es konnten praktisch alle bestehenden Komponenten eingebunden werden.

Einbindung-Ventil

Zusätzlich sollte aber endlich auch das Rätselraten über das tatsächliche Anlagenverhalten der Vergangenheit angehören. Der Momantanzustand sollte in einem Online-Schema dargestellt und sämtliche Sensorwerte und Schaltzusände aufgezeichnet werden.

Nachdem das Konzept mit dem Siedler besprochen und verfeinert worden war, war die Phase 2 startklar: die Reglerprogrammierung. – Aber das ist eine andere Geschichte…

Logging-Forschung: Beim Fenster raus und bei der Türe wieder rein

Die Datenkrake wird täglilch herausgefordert: So viele Möglichkeiten gibt es, neue Tentakel in bisher unerforschte Gebiete auszustrecken!

Das CMI ist seit einiger Zeit selbst eine Datenkrake: In den Einstellungen können Ein- und Ausgänge am CAN-Bus oder für Modbus-TCP konfiguriert werden.

Logisch und physisch getrennt von Wärmepumpe und Hydraulik arbeitet der PV-Wechselrichter der Siedler (Fronius Symo 4.5-3-M). Die PV-Daten werden lokal auf einen USB-Stick geloggt; das minimale Loggingintervall beträgt 5 Minuten. An manchen dunklen Abenden werden die gesammelten Daten dann an die Krake verfüttert. Der Fronius-Datenlogger hat eine WLAN-/Internet-Verbindung und einen lokalen Webserver, aber direkt ‚online runterkopieren‘ von diesem Stick kann man die Daten nicht.

Aber es gibt eine Modbus-TCP-Schnittstelle: Damit können die aktuellen Daten von einem Computer im  lokalen Netzwerk abgefragt werden oder von einem anderen Dings im Internet of Things. Die Siedler wollten nun wissen, ob der Modbus-Client des CMI das USB-Logging ersetzen könnte. Oder könnte gar die künstliche Intelligenz der Regelung auf die aktuelle PV-Leistung reagieren? Der Wechselrichter hat eine Energiemanagement-Funktion, aber 1) er könnte nur sehr schlicht über ein Relay ‚kommunizieren‘ und 2) das natürlich nicht über WLAN.

Nötige Schritte und einige Erkenntnisse:

Modbus wird aktiviert am Datenlogger des Wechselrichters. Wir entscheiden uns für echte Kommazahlen und erlauben keine Änderungen über Modbus:

Modbus-Einstellungen am lokalen Webserver des Fronius-Symo-Wechselrichters. 502 ist der Modbus-Standardport. Die Alternative zu float wären Ganzzahlen mit Skalierungsfaktor SF (Faktor steht dann in anderem Register).

Check der Modbus-TCP-Dokumentation von Fronius: Benötigt werden die Register (‚Speicherplätze‘) der interessanten Werte, z.B. die aktuelle Outputleistung. Das ausführliche PDF ist aktuell hier zu finden. Eventuell Logging-würdige Werte sind in verschiedenen Tabellen (‚Models‘) zu finden – z.B. Daten die dem Wechselrichter ‚als Ganzes‘ zugeordnet werden oder nur einem String von PV-Modulen.

Dokumentation S.30, Common Inverter Model. Zum Loggen der Wechselstrom-Leistung werden folgende Angaben benötigt: Adresse 40092, Registertyp 3 (read and hold), Datentyp float32 (Platz entspricht zwei 16bit-Register, daher ist die Endadresse 40093) und die Einheit Watt.

Wichtig dazu ist dieser Hinweis auf S.15:

D.h. auf einem Modbus-Client muss bei der Abfrage der Leistung 40091 angegeben werden.

Mit diesen Infos und der IP-Adresse des Wechselrichters in lokalen Netz wird ein entsprechender analoger Modbus-Eingang am CMI festgelegt:

Modbus-Analogeingang 1 liest die aktuelle PV-Leistung vom Wechselrichter. Der ‚Eingangswert‘ ergibt sich, wenn die Daten als Integerzahl interpretiert werden. ‚Aktueller Wert‘: Der Integer-Teil der ‚wahren‘ Gleitkommazahl.

Ja, wir haben uns das in einem Netzwerk-Trace angeschaut 😉 nachdem uns das Dropdown-Menü zur Byte-Reihenfolge etwas verwirrt hatte: Modbus-TCP sollte immer Big Endian verwenden laut Protokollspezifikation.

Faktoren und Datentypen: Am CAN-Bus werden nur Integer-Werte verarbeitet – evtl. mit einem Skalierungsfaktor als Zusatzinformation. Bei der Leistung in Watt gibt es da glücklicherweise keinen Handlungsbedarf. Würde man aber z.B. die 15A Strom mit einer Kommazahl loggen wollen, müsste man den Faktor auf 10 setzen um eine Kommastelle aus der Floatzahl ‚mitzunehmen‘. Vorher am Symo Integer + Skalierungsfaktor einzustellen ist nicht sinnvoll, da dieser Faktor in einem anderen Register des Wechselrichters steht … das das CMI natürlich nicht kennt.

Wenn man statt relativ stabilen Werten irgendwelche Zahlen zwischen ca. -32000 und + 32000 sieht 😉 merkt man, dass hier etwas schiefgegangen ist.

Diese Einstellung bedeutet noch nicht, dass das CMI die Modbus-Daten schon ‚hat‘ und mitloggt. Alles, was man bis jetzt davon ‚hat‘, ist die Anzeige des aktuellen Wertes in der CMI-Modbus-Einstellung. Zur Weiterverarbeitung inklusive dem Logging am CMI selbst muss wieder ein passender Ausgang definiert werden. Das CMI kann nur über CAN- oder DL-Bus loggen. Also brauchen wir einen…

… analogen CAN-Bus-Ausgang am CMI:

Das CMI hat die Standard-Knotennummer 56. Jedes andere Gerät am CAN-Bus kann damit diesen Wert auslesen durch Angabe der Knotennummer und der Nummer des Analogausgangs – 1.

Diese Geräte nutzen aktuell den CAN-Bus:

Darstellung der Geräte durch das CMI. Beim Klick auf (unterstützte) Geräte kommt man in das entsprechende Konfigurationsmenü.

Wenn man sich die Logging-Einstellungen am CMI ansieht, könnte man in Versuchung kommen, einfach das CMI selbst – CAN 56 – auszuwählen:

Am CMI konfiguriertes lokales CAN-Logging (Nutzung mit Winsol) – von UVR1611 (1), UVR16x2 (2) und dem Energiezähler CAN-EZ (41).

Erkenntnis: Das CMI kann aber seinen eigenen CAN-Ausgang nicht loggen. Man kann zwar CAN 56 als Logging-Quelle im Dropdown-Menü anklicken, aber das endet dann so:

CAN-Fehler am CMI – ausgelöst durch den Versuch, das CMI als Logging-Quelle einzutragen (so dass es gleichzeitig Logger und Quelle spielt).

Hier ist das ‚Durchschleifen‘ des Wertes durch die ‚loggingfähige‘ UVR nötig – womit endlich der Titel des Postings erklärt wäre!

An der UVR16x2 wird der CAN-Ausgang des CMI jetzt als CAN-Eingang (‚Netzwerkvariable‘) verbunden:

Definition des Netzwerkeingangs auf der UVR16x2. Quelle ist der CAN-Ausgang am CMI (Knoten 56, Ausgang 1).

Die Leistung in Watt wird als Integer übergeben. Hätte man am Modbuseingang einen Faktor 10 verwendet, müsste hier die Einheit auf ‚dimensionslos,1‘ gesetzt werden.

Aktueller Wert am CAN-Netzwerkeingang.

Die UVR16x2 kennt damit die PV-Leistung. Dieser Wert steht für Regelungszwecke zur Verfügung und Irgendwer kann beginnen, das Warmwasser-Zeitprogramm durch eine Digitalisierte Smarte 4.0 Big Data AI Bot Version abzulösen. Skynet entwickelt ein Bewusstsein!

Andererseits kann der Wert durch das CMI von der UVR geloggt werden – als Teil des immer schon genutzten CAN-Loggings:

Anzeige der geloggten Daten mit Winsol (Zugriff auf lokale Logfiles): PV-Leistung, Globalstrahlung auf die senkrechte Fläche des Kollektors, Kollektortemperatur, Außentemperatur.

… bzw. kann das ‚Portal-Logging‘ auf cmi.ta.co.at konfiguriert werden …

Konfiguration des Loggings direkt am Portal cmi.ta.co.at – als mögliche Loggingquellen stehen nur UVR1611 und UVR16x2 zur Verfügung. Die interessanten CAN-Ausgänge müssen in den rechten Bereich gezogen werden – dann kann dieser Parameter in einem Profil ausgewählt werden und das Diagramm des Werteverlaufs wird online angezeigt.

… und online mitverfolgt …

Anzeige Logging-Profil auf cmi.ta.co.at. In diesem Fall werden die Daten beim Logging vom CMI an das Portal gesendet und dort gespeichert.

Würde man alle Outputwerte des Fronius-Datamanagers auf diese Art loggen, hätte man außerdem schnell die Limits betreffend Netzwerkvariablen und Loggingplätzen erreicht. Wenn man unbedingt jede Minute die Spannung zwischen Phase 1 und 2 oder die Blindleistung wissen will, verwendet man besser einen eigenen Logger, z.B. Rasperry Pi. Hier ist ein perfekt dokumentiertes Projekt: Logging der Daten von Fronius Symo mit Python über Modbus TCP, plus Datenbank und Weboberfläche.

Nur Werte, die tatsächlich auch zum  Regeln benötigt werden, sollten beim Fenster rausgeworfen und bei der Türe wieder hereingebeten werden!

Aus BUSO wird LEO: Hydraulik-Chirurgie

Es war keine ganz einfache Operation gewesen. Aber die Herztransplantation der Anlage war erfolgreich verlaufen. Der alte Gaskessel war herausgeschnitten und durch eine funkelnagelneue Sole-Wasser-Wärmepumpe ersetzt worden, die nun mit kräftigen Herzschlägen die Adern der Heizungsanlage mit warmem Wasser flutete.

Durch den gleichzeitig durchgeführten chirurgischem Eingriff im Regler-System liefen nun alle elektrischen Signale der Sensoreingänge und Schaltausgänge im CMI zusammen, wo sie im Minutentakt aufgezeichnet wurden und so ein Quasi-EKG der Anlage lieferten.

CMI (Control & Monitoring Interface): Die Logging-Zentrale ...

Das CMI (links oben) zeichnete alle Regelungssignale auf …

Und mit genau diesem EKG war Irgendwer noch nicht wirklich zufrieden. Die erhöhte Vorlauftemperatur der Wärmepumpe würde die Leistungsfähigkeit des Patienten nachhaltig gefährden.

BUSO-Log-2017-11-06

Die hohe Vorlauftemperatur der Wärmepumpe (T.WP 1) bereitete Irgendwem noch etwas Kopfzerbrechen …

Irgendwie vertrug sich das neue Herz noch nicht ganz mit dem über Jahre und Jahrzehnte gewachsenen Organismus der bestehenden Anlagenhydraulik. Wieder und wieder hatte er das EKG studiert und jedes mal war er zum gleichen Schluss gekommen: Die Durchblutung des Kombispeichers war gestört, was wiederum eindeutig mit dessen Bauweise zusammenzuhängen schien.

BUSO-Kombispeicher

Der eingebaute Warmwasser-behälter schien die natürliche Konvektion im Kombispeicher empfindlich zu stören …

Gleichzeitig war dieses Organ stark belastet. Zwei Heizkreise wurden von ihm gespeist. Und als wäre das nicht genug gewesen, war es auch noch für die gesamte Warmwasserversorgung zuständig. Andererseits gab es da einen enormen Doppel-Pufferspeicher, der vor Langeweile Däumchen drehte.

BUSO-Hydraulikschema-vorher

Historisch gewachsene Anlagenhydraulik, in der der ehemalige Gaskessel durch eine Sole-Wasser-Wärmepumpe samt LEO_2-Wärmequelle ersetzt worden war …

Und während er das Hydraulikschema hin- und herwälzte, formierte sich die Lösung vor seinem geistigen Auge. Hier musste definitv ein Bypass gesetzt werden und dort eine Rückschlagklappe. Wenn man dann an dieser Stelle noch ein Ventil einbaute und diese beiden Anschlüsse ein wenig versetzte …

BUSO-Hydraulikschema-nachher

Und so sollte die Anlagenhydraulik nach dem chirurgischen Eingriff aussehen: Ein Bypass sollte die Durchblutung im oberen Bereich des Kombispeichers verbessern. Die Heizkreise sollten zur Entlastung an die Pufferspeicher gehängt werden. Und die Herzklappen V.Lad.PS und V.Lad.KS sollten zu einer abwechselnden Durchblutung von Puffer- und Kombispeicher führen …

Schon wurde der Operationssaal vorbereitet. Der Siedler und sein Kumpel sollten diesen Eingriff mit telemedizinischer Unterstützung vornehmen. Einen solche Operation hatte noch niemand vor ihnen versucht und würde ihnen sicherlich einen Vorschlag zum Nobelpreis einbringen!

Und tatsächlich! Als der Patient das zweite Mal aus dem Tiefschlaf erwachte, ging es ihm deutlich besser. Er sollte schon fast in häusliche Pflege entlassen werden, als bei einer Nachuntersuchung eine immer noch erhöhte Rücklauftemperatur der Wärmepumpe diagnostiziert wurde, die die Arbeitszahl in den Keller drückte.

BUSO-Log-2017-12-14

Besser, aber die Rücklauftemperatur der Wärmepumpe  (T.WP 2) war immer noch zu hoch …

Verflixt! Wo kam denn das schon wieder her! Aus dem Hydraulikschema war kein Hinweis darauf zu erkennen …

So musste die Anlage Rohr für Rohr und Ventil für Ventil untersucht und mögliche Abweichungen zum Hydraulikschema ausfindig gemacht werden. Und tatsächlich, nach einer Abenteuerreise durch den staubigen Heizungskeller und einem Tauchgang in der ‚Kiste‘ fand sich unter einem dicken Wulst aus Isoliermaterial der Übeltäter: Ein Vier-Wege-Mischer!

BUSO-4-Wege-Mischer

Unter der Isolierung befand sich – auf den ersten Blick nicht zu erkennen – der Missetäter: ein 4-Wege-Mischer …

Den hatte wohl in grauer Vorzeit jemand zur Rücklaufanhebung eingebaut, die aber heute in Verbindung mit einer Wärmepumpe vollständig kontraproduktiv war …

BUSO-3-4-Wege-Mischer

Statt des im Hydraulikschema vermuteten 3-Wege-Mischers fand sich tatsächlich ein 4-Wege-Mischer in der Anlage. Dieser bewirkt im Misch-Zustand die Anhebung der Rücklauftemperatur!

Dieses kleine Gebrechen mit großer Wirkung konnte aber in diesem Fall ambulant behoben werden. Kurze Zeit später verließ der Patient bei bester Gesundheit mit einer runderneuerten Hydraulik das Spital.

BUSO-Log-2018-03-14

Und das Hydraulik-EKG entsprach nun auch endlich Irgendwessen Ansprüchen…

Krakenwanderung

Die Datenkrake ist ein nützliches Haustier in der Siedlerhütte: Sie frisst simple Textdateien – Logdateien im CSV-Format, wie sie von Winsol produziert werden – und spukt dann ihre Meinung dazu in Form von Tabellen und Bildchen aus.

Zu diesen Kunststückchen wird sie vom Krakenbändiger durch eine Reihe netter Tools motiviert:

Die Krake arbeitet genügsam im Hintergrund und erfordert wenig Aufmerksamkeit – abgesehen von extremen Ausnahmesituationen wie Firmwareupgrades, die die Logfiles-Struktur durcheinander werfen.

Ein altmodisches Biotop war lange Zeit ausreichend, und eine sehr smarte Steuerung achtete genau darauf, dass die Datenkrake nicht zuviel Energie verbrauchte:

Der Kippschalter der Krake und seine intelligente Steuerung

Der Kippschalter der Krake und seine intelligente Steuerung

Aber irgendwann wuchs der Hunger der Datenkrake und sie benötigte einfach mehr Ressourcen …

Was man in einem dünn und schwächlich anmutenden Notebook so alles findet...

Was man in einem dünn und schwächlich anmutenden Notebook so alles findet…

… und so ließ sie in ihrem neuen Biotop nieder:

Ökologisch korrektes Krakenbiotop.

Ökologisch korrektes Krakenbiotop.

Aber das Elkement packte der Ehrgeiz und ein nostaglischer Schub: die Urkrake sollte in ihrer Kippschalter-gesteuerten Heimat auch noch weiterleben dürfen. D.h. die Krake wurde trotz der ökologisch korrekt anmutendenden Züchtungsweise de facto geklont.

Hier muss nun ein Software-Tool besonders hervorgehoben werden:

Winsol: Wir wissen nicht, warum das Logo ein zerbrochenes W zeigt - funktioniert eigentlich alles super!

Wir wissen nicht, warum das Logo ein zerbrochenes W zeigt – funktioniert eigentlich alles super!

Jegliches scheinbare Product Placement in diesem Posting ist unbeabsichtigt und rein zufällig – egal ob die Logos aus Redmond oder Amaliendorf kommen.

In der grafischen Oberfläche von Winsol werden die Daten der ausgewählten (angeklickten) Siedler zum automatischen Abholen reserviert. Automatisch heißt: beim Start des PCs:

Winsol: Autostart-Einstellungen

Winsol: Autostart-Einstellungen. Geschwärzt: Die Namen jener Siedler, deren Daten man vom CMI – Control and Monitoring Interface – ‚automatisch‘ abholen möchte, zwecks weiterer Analyse durch die Datenkrake

Das automatische Abholen wird über eine Verknüpfung in folgendem Ordner durchgeführt: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

… und in den Eigenschaften der Verknüpung verbirgt sich ein Schatz!

winsol -a

Winsol: Eigenschaften der beim Setup erstellten Verknüpfung im Startup-Ordner.

Winsol: Eigenschaften der beim Setup erstellten Verknüpfung im Startup-Ordner.

Damit die Urkrake mit Kippschalter und die Turbokrake mit Touchscreen friedlich koexistieren können, sollen die Logfiles kontrolliert abgeholt werden – unmittelbar bevor die anderen Tools Powered by Microsoft & Elkement zum Einsatz kommen. Die Verknüpung wird daher aus dem Startup-Ordner verschoben und dafür winsol mit der Option -a in der  Krakenkommandozentrale ergänzt.

Zwei Kraken nutzen dann friedlich das gleiche Datenverzeichnis für Winsol, solange nicht beide gleichzeitig den Zauberspruch winsol -a aufsagen: Jede Krake befüllt das gemeinsame Verzeichnis wechselweise – die jeweils andere Krake findet dann beim nächsten Start der Krakenauswertungen oder der grafischen Oberfläche von Winsol automatisch die aktuellen Daten vor!

Diese Vorgangsweise wird möglicherweise vom Softwarehersteller nicht supported.

Was sich die Siedler noch wünschen würden, wäre ein Befehl:

winsol -a [Siedler]

… um das Aus- und Anhaken automatisieren zu können.

Die ganz Mutigen können aber auch in Winsol.xml-Datei im Benutzerprofil schreiben um die Hakerl (Häkchen) zu automatisieren – eine möglicherweise vom Softwarehersteller nicht supportede Vorgehensweise …

Winsol: Konfigurationsdatei winsol.xml im Profil des aktuellen Benutzers

Winsol: Konfigurationsdatei winsol.xml im Profil des aktuellen Benutzers: Die automatisch / per winsol -a abzuholenden Kunden werden im Autostart-Element eingetragen. (Diese XML-Datei ist zu unterscheiden von den zusätzlichen Konfig-Dateien pro CMI / pro Kunde in den jeweiligen Datenordnern).

____________________________________________________________________

Epilog: Das Elkement begab sich auf die Suche nach lehrreichen Informationen zur Wanderung echter, biologischer Kraken. Google fragte aber, ob wir nicht nach Krötenwanderung suchen wollen … aber dann finden wir die echte Krakenwanderung: Streetart aus Hamburg!

„Des geht ned !“

Jedesmal brach es Irgendwem fast das Herz, wenn er seine geliebte Wärmepumpe im Heizraum besuchte, und die alte, schon seit einigen Jahren stillgelegte Gastherme ganz traurig und um Beachtung flehend in der Ecke stehen sah.

GT-EinsamVerloren

Die Gasleitung war gekappt, die Hydraulik abgebaut, und unlängst hatte sie bei der Erneuerung des Schuppendachs auch die letzte Verbindung zur Außenwelt – das Abgasrohr – verloren…

Mehrere halbherzige Versuche, ein neues Zuhause für das voll funktionstüchtige und bis zu ihrer Stilllegung bestens gewartete Gerät zu finden, waren fehlgeschlagen. Bis, ja bis bei einem zufälligen Treffen von Siedlern zufälligen das Gespräch auf einen zufällig kürzlich leckgeschlagenen Gaskessel kam.

Nach einer kurzen Fachsimpelei war die neue Heimat der Gastherme besiegelt und eine Kommandoaktion zum Abbau und Transport vereinbart.

GT-Handbuch

Etwas verwirrend, aber eindeutig: laut Handbuch der Gastherme war der Einbau und die Regelung für die Anlage des Siedlers möglich …

Zuvor hatte sich Irgendwer aber durch eingehendes Studium der Betriebsanleitungen von Gastherme und Regelung noch einmal versichert, dass der Einbau in die Anlage des Siedlers auch tatsächlich möglich war.

Zusammen mit einer kleinen Dokumentation, die Irgendwer rasch zu den Hydraulik- und Regelungsanschlüssen zusammengestellt hatte, ging es ab in die neue Heimat. Und alles schien auf Schiene zu sein…

GT-Transport

Bis, ja bis der ‚Freund in Blau‘ die Bühne betrat, und eine Posse ihren Anfang nahm.

Obwohl der Installateur, der den Einbau vornehmen sollte, ein Fachpartner des Herstellers der Gastherme war, beäugte er das Gerät argwöhnisch, murmelte ein paar skeptisch-abwartende Worte, schoss einige Fotos und verschwand dann wieder, um das ‚zu klären‘.

Seine Antwort war schließlich:

„Des geht so ned …!“
(Deutsch: Das ist so nicht möglich!“)

… begleitet von einem Angebot für eine zusätzliche Regelung um wohlfeile € 1.700, –, die  wohl für die Verwendung in des Siedlers Anlage nötig wäre.

Irgendwer schüttelte nur ungläubig den Kopf, als ihm das der Siedler berichtete. Der direkte Kontakt zu dem Vertreter des Herstellers (der das behauptet hatte) wurde geknüpft. Dieser erzählte eine wirre Geschichte von Firmware und Gerätetypen. ‚Die Technik‘ hätte das geprüft und dies als die einzig mögliche Lösung vorgeschlagen. Obwohl, ganz glücklich wäre er damit selbst nicht. Denn so viel Geld für ein altes Gerät zu investieren und dann noch auf ein paar Funktionen zu verzichten … Da würde er schon vorschlagen … dieses neue Gerät … um € 3.500,– … ohne Regelung … aber da könne man ja die alte Regelung verwenden …

„???!!!“

Hatte er richtig gehört? Als irgendwer den Hörer aufgelegt hatte, musste er sich kneifen. Autsch! Das war tatsächlich real gewesen. Er hatte nicht geträumt!

GT-Facepalm

Es wurde Kriegsrat gehalten mit dem Siedler, der durch diese Aussagen gehörig verunsichert worden war. Schließlich wurde eine leicht geänderte Hydraulikschaltung ausgetüftelt. Exakt die gleiche, die Irgendwer bereits mit derselben Gastherme und derselben Regelung im Einsatz gehabt hatte. – Die also funktionieren musste!

GT-Hydraulik

Der Ordnung halber informierte Irgendwer den Herstellervertreter über das Vorhaben. In einer ersten Reaktion meinte dieser:

„Des miassad geh …“
(Deutsch: „Das sollte funktionieren „).

Als Irgendwer – in der Meinung seine Informationspflicht erfüllt zu haben – bereits im Begriff war aufzulegen, hörte er noch:

„Owa i klär des nu mid da Technik und red midn Installateur …“
(Deutsch: “ Ich kläre das mit der Technik und rede mit dem Installateur …“)

Als Irgendwer dann schon glaubte, dass damit die Sache gegessen war, klingelte ein paar Stunden später noch einmal das Telefon. Der Herstellervertreter:

„I hob nu amoi mid da Technik g’redt. Des geht ah ned!“
(Deutsch: Ich habe noch einmal mit der Technik gesprochen. Das ist so auch nicht möglich!“)

Aufgrund des rasch steigenden Blutdruckes ging die fadenscheinige Erklärung von “ …  Sensor … Fehlerabschaltung … blabla …“ halb in Irgendwessen Ohrensausen unter.

Ach ja, und mit dem Installateur hatte diese Koryphäe auch noch gesprochen, was dann folgende E-Mail Nachricht an den Siedler zur Folge hatte:

„… leider müssen wir Ihnen mitteilen, dass wir Ihnen dass bauseits beigestellte Gasgerät nicht anschließen werden, da das Gerät für diese Anlage nicht geeignet ist…“

Wieder wurde Kriegsrat gehalten und beschlossen, die Sache nun endgültig selbst in die Hand zu nehmen. Die Änderungen an der Hydraulik waren einfach und letztlich in einem halben Tag gemacht. Nachdem die bestehende Regelung wie geplant angeschlossen war, sprang die Gastherme sofort an und arbeitete wie erwartet und genau so, wie in den Handbüchern beschrieben.

GT-Neue Heimat

Der Rauchfangkehrer (Schornsteinfeger 😉 ) kam und nahm die Anlage problemlos ab.

Und um dem Ganzen das Sahnehäubchen aufzusetzen, stellte sich bei einem kleinen Reglertest wenig überraschend sogar heraus, dass auch die ursprünglich geplante Hydraulikvariante ‚gegangen‘ wäre…