Add-ons

Add-ons Add-on's sind kleine Softwarepakete, die auf der HomeMatic-Zentrale (CCU) installiert werden können und neue Funktionalität zur Verfügung stellen. Viele der hier vorgestellten Pakete können auch wieder rückstandslos über die WebUI deinstalliert werden, da sie sich in diese komplett "einbetten".

Um ein Add-on auf der Zentrale zu installieren, ist dieses zunächst lokal herunterzuladen und dann über den WebUI Punkt "Systemsteuerung -> Zusatzsoftware" zu installieren.

Der Einsatz dieser Add-on's erfolgt auf eigene Gefahr. Der Author dieser Software als auch der Betreiber dieser Seite können für evtl. Folgeschäden nicht haftbar gemacht werden!

Zusatzsoftware

« WLAN

Die HomeMatic-Zentrale ist prinzipiell in der Lage, über USB geeignete Hardware anzubinden. Derzeit liegen diese Ports aber brach und werden offiziell vom Hersteller (noch) nicht unterstützt. Neben einer Einbindung von USB-Sticks als Massenspeicher ist es aber auch möglich, einen WLAN-Stick anzuschließen und die CCU somit drahtlos in ein Netzwerk zu binden.

« DB-Access

Dieses kleine AddOn bietet direkten Zugriff auf die internen Datenpunkte und Systemvariablen eines HomeMatic-Systems und ist in der Lage, Werte eines Objektes zu lesen als auch zu schreiben. Der Aufruf geschieht durch einfache HTTP-Anweisungen - es kommen keinerlei HTML-Header oder ähnliches zurück, sodass das Ergebnis in Bash- oder CMD-Skripten direkt weiterverarbeitet werden kann.

« SetTime

Wird die CCU (z.Bsp. nach der Installation einer Zusatzsoftware) neu gestartet, versucht diese nach dem erneuten Hochfahren, die aktuelle Uhrzeit über den eingetragenen NTP-Server zu ermitteln. Hängt die Zentrale dabei nicht an einem Netzwerk oder ist der Zeitserver nicht erreichbar, wird ein Standard-Datum genommen, das nach kurzer Zeit zu Verbindungsfehlern und entsprechenden Servicemeldungen führt. Das hier vorgestellte Add-On löst dieses Problem, indem nach einem Neustart das letzte, bekannten Datum (+ 1Minute) eingestellt wird, sofern noch keine aktuellere Zeit von einem NTP-Server empfangen wurde.

« Anwesenheitssimulation

Bei diesem Add-On handelt es sich um ein Projekt aus dem ELVjournal 02/2011 mit dem der Aufbau einer Anwesenheitssimulation erleichtert wird. Dazu wird über ein seperates Einstellungsmenü eine Uhrzeit sowie eine max. Verzögerung übergeben, nach der dann zufällig eine entsprechende Aktion ausgelöst werden kann.

« QuickAccess

QuickAccess
Dieses AddOn stellt eine alternative Bedienoberfläche direkt auf der HomeMatic-Zentrale (CCU1) zu Verfügung, die von allen gängigen Browsern aus aufgerufen werden kann. Gegenüber dem ab Werk installierten WebUI, bietet QuickAccess - wie der Name bereits vermuten lässt - einen wesentlich schnelleren und vor allem schlankeren Zugriff auf die angelernten Komponenten.

« SSH-Daemon (Dropbear)

Mit diesem Addon wird es möglich, einen sicheren Zugang (SSH inkl. SCP) für die HomeMatic-Zentrale (CCU) einzurichten. Bei Dropbear handelt es sich um eine Alternative zum OpenSSH-Server/Client, die aber weniger Ansprüche an die zugrundeliegende Hardware stellt.

« Start-Ctrl (Reboot kontrollieren)

Seit der Firmware-Version 1.5 hat sich das Verhalten von Systemvariablen bei einem Neustart der HomeMatic-Zentrale geändert. Wurden diese zuvor immer auf ihre Initialwerte zurückgesetzt, behalten diese nun aber ihren letzten Wert bei, wenn die Zentrale ordnungsgemäß neu gestartet wird. Dies kann Vor- aber auch Nachteile haben. Mit dem hier vorgestellten Add-On lässt sich aber wieder ein kontrollierter Neustart bewerkstelligen.

« CUx-Daemon - DIE universelle Schnittstelle zu EnOcean, FS20, ...

Cux - Daemon
Der CUxD ist eine universelle Schnittstelle zwischen der CCU-Logikschicht (ReGa HSS) und externen Geräten. Um die Auslastung der CCU-Ressourcen (Speicher / Prozessor) gering zu halten, wurde der CUx-Daemon (CUxD) als natives C-Programm implementiert. Er beinhaltet eine einfache Web-Oberfläche zur Administration und Verwaltung der CUxDGeräte. Der Vorteil dieser Lösung besteht darin, dass sie im Gegensatz zu anderen verfügbaren Produkten, ausschließlich auf der HomeMatic-CCU läuft. Weil kein extra Rechner benötigt wird, sind die Betriebskosten und die Investitionen in zusätzliche Hardware minimal.

« Socat

Bei socat handelt es sich, neben netcat, quasi um ein Schweizer Offiziersmesser. Wer weiß, was es ist, kann es vielleicht gebrauchen Lachen

« Error-View

Wann immer auf der CCU ein Fehler auftritt, wird eine Datei mit dem Namen "cgimail.nnn" im Verzeichnis "/tmp" erstellt. In dieser Datei stehen Details, die bei der Fehlersuche sehr nützlich sein können. Ohne einen installierten Telnet- oder FTP-Zugang bleiben diese Datei(en) aber unerreicht. Mit dem Error- View Add-on erhält man eine grafische Übersicht evtl. aufgetretener Fehler und erhält nach einem Klick die entsprechenden Details.

Neue Kommentare:

  • Hi Alle, ;-) erstmal - bin immer noch begeistert von diesem Tool. Habe einiges schon mit Hilfe der bisherigen Antworten Lösen können. Leider bekomme ich meine Status - Abfrage eines Bid-Cos-Wired-Aktors nicht hin. Reicht... Weiter lesen
  • Hallo Wuschel; Probiere mal: var KueStell = dom.GetObject("Kueche_Stellantr").Value().ToString(1); Hat bei mir geholfen.(Das ToString) Steht , glaube ich, etwas weiter oben. sven Weiter lesen
  • Hallo, das Verschicken von emails funktioniert recht gut. Ich habe nur das Problem, dass z.b Temperaturen nicht im Format beschitten werden können. Die Ausgabe der Aussentemperatur ist z.b."5.600000" und nicht "5.60". Ic... Weiter lesen
Kommentare