devconfig – Wie aktiviere ich das geheime Menü auf der CCU?

Hallo zusammen,
wusstet ihr eigentlich, dass es ein „verstecktes“ Menü in der CCU von Homematic gibt? Was ihr damit machen könnt und wie ihr es aufruft, zeige ich euch in diesem Beitrag.

Verstecktes Menü devconfig

Durch das versteckte Menü devconfig habt ihr Zugang zu weiteren Funktionen der CCU, die eigentlich eher nicht für uns Endkunden, sondern für die Arbeit in der Entwicklung gedacht waren. Ihr könnt in dem Menü auf die „reinen“ Konfigurationen und Abfragen der verschiedenen Komponenten zugreifen und z.B. eine Konfiguration in eine zurückgesetzte Komponente übertragen.

So ruft ihr devconfig auf

In die Adresszeile eures Browser gebt ihr folgendes ein

http://192.168.XXX.XXX/tools/devconfig.cgi?sid=@EURESID@

Ersetzt die Xs durch eure IP-Adresse und @EURESID@ ersetzt ihr mit eurer SID. Die SID erhaltet ihr, indem ihr die Web UI eurer CCU aufruft und diese aus der Adresszeile kopiert.

So sieht das entsprechende Menü aus:

Bei dieser Aufrufvariante handelt es sich um eine temporäre Abfrage, die nur während der aktuellen Websession zur Verfügung steht, d.h. ihr müsst euch beim nächsten Aufruf wieder die SID kopieren etc. Meiner Meinung nach ist das etwas umständlich. 🙂

Ihr könnt euch alternativ auch das Menü dauerhaft in euer Web UI der CCU einbinden. Geht dazu wie folgt vor:

Im Verzeichnis „etc/config“ auf eurer CCU muss eine Datei mit der Bezeichnung „tweaks“ (diese sollte in der Regel noch nicht vorhanden sein) abgelegt werden. Diese muss den Inhalt „CP_DEVCONFIG=1“ haben.
Ihr könnt die Datei auf eurem PC erstellen und dann übertragen, aber noch einfacher geht es, indem ihr euch per SSH (z.B. mithilfe von PuTTY, wer nicht weiß, wie das funktioniert, kann es hier: Mit wenigen Schritten den SSH-Zugriff für die CCU freischalten nachlesen) mit eurer CCU verbindet und dann mit folgendem Befehl die Datei erzeugt:

echo CP_DEVCONFIG=1 >> /etc/config/tweaks

Das war es schon. Nun sollte in der Systemsteuerung der CCU (findet ihr unter Einstellungen) ein weitere Button mit der Bezeichnung devconfig.

Und wozu brauche ich das nun?

Ich gebe euch ein Beispiel von mir, wozu ich den Zugriff benötigt habe. Ich hatte das Problem, dass einer meiner Jalousieaktoren sich im Bootloader befand. Ich hatte versehentlich zweimal hintereinander auf Update installieren geklickt. Er hat dann zwar das Update installiert, aber wollte danach das Update ständig noch einmal installieren, obwohl er es bereits installiert hatte. Löschen und neu anlernen war aufgrund seines Zustandes nicht möglich. Daher konnte ich über devconfig die Konfiguration zurücksetzen und auch alle Servicemeldungen löschen. Danach hat der Aktor wieder wie immer funktioniert.

Wichtiger Warnhinweis:
Die Verwendung von devconfig erfolgt auf eigene Gefahr. Wenn ihr nicht genau wisst, was ihr da tut, dann könnt ihr ganz leicht eure Konfiguration, eure Komponenten und/oder eure CCU schrotten. Also bitte nur mit Vorsicht benutzen.

Das könnte dich auch interessieren …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hier sind die Hinweise zum Datenschutz und zu den Widerspruchsrechten aufgeführt.