OCCU VS LXCCU

Richtigstellung der Tatsachen vom Bericht im ELV Journal 05/2015 aus dem Artikel „Machen den Raspberry Pi zur HomeMatic-Zentrale – HomeMatic®-Funkmodul und HM-OCCU-SDK“

Stand 25.09.2015

Nachdem EQ3 nun endlich das bereits heuer im Mai am Usertreffen in Kassel angekündigte Funk Aufsteckmodul für den Raspberry im Journal angekündigt hat, waren wir erfreut hier auch etwas über die lxccu zu lesen.

Scheinbar hat es EQ3 nicht verstanden das Virtualisierung nicht per se schlecht ist sondern ganz im gegenteil auch noch einige Vorteile gegenüber einer Hardware basierenden installation hat!

  • Leicht komplett zu sichern und wiederherstellen
  • einfach auf eine andere Hardware zu migrieren

Und der negative aspekt der Leistungseinbuse ist gerade bei einer Container basierenten Virtualisierung sehr vernachlässigbar und sogar geringer als bei einem „bare metal hypervisor“ wie z.B. eines VMWare ESXi Servers da sich Host und Gast sogar den Kernel teilen. Einzig der Speicherbereich vom Host und Gast sind getrennt sowie auch die Netzwerkkarte wird über einen virtuellen switch (bridge) geteilt. Gerade das das im container ausgeführte System eine eigenen IP hat bringt noch den Vorteil das am Host auch alle Ports für weitere Dienste verfügbar sind und sich so die System nicht stören (wenn auch auf dem Host ein Webserver installiert werden soll so kann er bei einer direkten Installation der OCCU nicht mehr das Port 80 / http nutzen weil dies schon die OCCU nutzt!).

Wenn wir jetzt noch anführen das EQ3 auf der schwachen CCU2 Hardware mit 256MB RAM wovon 128MB ein Ramdrive nutzt noch im Nachhinein eine Java runntime Installierte die weiter 32MB RAM nutzt und nebenbei auch noch die Startzeit der CCU2 verdoppelt hat, so ist die Leistungseinbuse der Virtualisierung dagegen gar nichts!

Auch diese Aussage:

Da auch hier die Quelldateien der Firmware nach jedem Release zurzeit
immer noch angepasst werden müssen, kann es nach Erscheinen einer neuen
Firmware einige Zeit dauern, bis diese im Container eingesetzt werden
kann.

stimmt natürlich nur wenn ich sehe wie oft EQ3 seit dem Release des SDK und auch des Github Repositorys neue Versionen veröffentlicht hat da sind wird als ein paar Freiwillge ja schon schneller!

Auch ist das im Artikel Beschriebene Repository mit debian paketen noch nicht einmal mit google findbar! Sucht einfach mal nach:

eq3 +repo

oder

occu +repo

Weiters ist weder die aktuelle OCCU noch das SDK nach dem download ohne hunderte manuelle nicht dokumentierte Anpassungen nutzbar und zur Zeit einzig und alleine LXCCU für Interessierte verwendbar!

Auch fehlen dem SDK sowie der OCCU teile (Java Server –> Gruppen, Diagramme, Firmware Upload usw..) der CCU2 Firmware somit ist es kein Ersatz einer CCU2!

occu-vs-lxccu.txt · Zuletzt geändert: 2015/09/25 12:53 von paulg4h
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki