Der feine Unterschied zwischen
Steuern und
Regeln. openHAB ist ein
Steuerungssystem, ein Heizkörperthermostat ist ein
Regelungssystem.
Ja, prinzipiell kann man openHAB als Regelungssystem missbrauchen, aber es ist nicht nur nicht dafür gedacht, es stößt auch sehr schnell an seine Grenzen.
openHAB ist ein asynchrones, nicht echtzeitfähiges System. Es gibt keine garantierten Antwortzeiten, es gibt keine sicheren Zustände, es gibt (ohne selbst Hand anzulegen) keinen Watchdog. Die Liste der Ausschlusskriterien ist sicher noch wesentlich länger, aber ich bin, was Regeltechnik betrifft nur interessierter Laie.
Ich habe auch nicht behauptet, dass es nicht möglich ist. Es ist aber der falsche Ansatz. Man sollte immer das KISS-Prinzip verfolgen, Keep It Simple Stupid. Selbst ein Arduino oder z.B. ein ESP8266 sind "eigentlich" keine Regelungssysteme, lassen sich aber sehr einfach zu einem lokalen Regelungssystem herrichten, für einen einzelnen Kanal. Ein solches Regelungssystem ist wesentlich effizienter und einfacher abzusichern.
Anschließend übernimmt dann ein übergeordnetes Steuerungssystem die Anbindung zum Nutzer. In dieser Form skaliert das Gesamtsystem und ist (ohne weitere Einflüsse von außen) auch extrem stabil. Eine am Aktuator verbaute Regelung kann viel schneller und genauer regeln, als dies mit openHAB möglich wäre.
Es bleibt natürlich unbenommen, wenn man nichts anderes zur Hand hat als z.B. einen Temperaturfühler, ein Relais und einen Heizlüfter, eine simple Regelung in openHAB zu realisieren, aber es ist nur eine unzureichende Lösung des Problems.
Ich habe selbst solche "Gurken" in meinem Haus verbaut, nicht die Heizung betreffend, aber die Hoftorsteuerung ist so ein Fall.
Ich habe aus Bequemlichkeit einfach die Steuerkontakte der bestehenden Steuerung mit Optokopplern in knx angebunden und kann nun über "Schalter" die Hoftore individuell steuern. Ich erhalte auch eine Rückmeldung über den Öffnungswinkel. Dieser wird aber in openHAB berechnet, die Rules dazu (für zwei Doppeltore) füllen über 280 Zeilen Code. Ich habe nie Lust gehabt, die Rules mal zu überarbeiten, vermutlich ließe sich da schon noch die eine oder andere Verbesserung vornehmen (der Code ist inzwischen fast 10 Jahre in Betrieb), aber eine optimierte Anbindung innerhalb der Original-Steuerung wäre wesentlich sinnvoller und weniger fehleranfällig. Die Tore sind von unterschiedlichen Herstellern und die Berechnung des Öffnungswinkels funktioniert komplett unterschiedlich
