Nachdem es mit Beta5 immer noch die Probleme mit der Cloudmatic-Anbindung gibt, stelle ich hier mal meine Scripte in einem eigenen Script zur Verfügung, mit denen ich das Problem mit der Beta4 in den Griff bekommen habe.
Ich muss vorweg schicken, dass ich NICHT das komplette Cloudmatic-Paket nutze, sondern ausschließlich den VPN-Teil (heißt offiziell glaube ich "Cloudmatic-Connect") zum Fern-Zugriff auf die CCU gebucht habe. Bei Verwendung des kompletten Paketes könntes es vielleicht etwas anders funktionieren, weil vielleicht noch andere Dienste im Spiel sind...
Ich habe in meiner CCU ein Programm "CCU.Init", in dem alles abgewickelt wird, was beim Neustart notwendig ist.
Da habe ich vier kleine Scripte eingefügt, mit denen die meine-homematic-Dienste beendet und dann wieder gestartet werden.
Beim Einrichten habe ich festgestellt, dass es extrem wichtig ist, die entsprechenden Zeitabstände einzuhalten - im Zweifelsfall muss man damit vielleicht etwas herumspielen...
Hier die entsprechenden Zeilen im Programm: Und hier die vier Scripte (in der entsprechenden Reihenfolge):
Code: Alles auswählen
! MeineHomematic Dienst ausschalten
! ----------------------------------------------
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /opt/mh/www/dienstaus.cgi");
Code: Alles auswählen
! MeineHomematic Monitoring Dienst ausschalten
!------------------------------------------------------------
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /opt/mh/www/dienstauszbx.cgi");
Code: Alles auswählen
! MeineHomematic Dienst einschalten
! ----------------------------------------------
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /opt/mh/www/dienstan.cgi");
Code: Alles auswählen
! MeineHomematic Monitoring-Dienst einschalten
! -----------------------------------------------------------
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("tclsh /opt/mh/www/dienstanzbx.cgi");
Mein Init-Programm läuft danach noch weiter und erledigt noch diverse andere Dinge, bis mir nach 220 Sekunden eine Push-Nachricht "CCU im normalen Modus" gesendet wird. Ab dem Moment klappte bisher der Zugriff über meine-homematic immer einwandfrei!
Grüße,
Martin