alle CCU-Programme werden nicht mehr ausgeführt!

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von derrapf » 10.09.2015, 22:38

Hi
So jetzt hat es auch mich getroffen. Seit ca. 1 Woche habe ich eine CCU2 und mein Backup der CCU1 dort eingespielt.
Die CCU1 hat sich auch immer mal wieder aufgehängt; aus diesem Grund lieft dort ein Watchdog der sie in diese Fall rebootet hat.
Das hat auch funktioniert.

Heute kam ich heim und musste feststellen, dass offensichtlich die Programme der CCU2 nicht mehr ausgeführt wurde.
Ich hatte eigentlich erwartet, dass man nun auch (wie frueher) nicht mehr in's Webinterface kommt, aber Fehlanzeige: Das Webinterface hat funktioniert als ob nichts passiert wäre. Der Watchdog hat auch nicht zugeschlagen.

Ich hab dann die CCU2 über CuXD rebootet und nun läufts wieder.
Am System.exec kann es eigentlich nicht liegen, denn die habe ich schon vor langer Zeit durch CuXD Aufrufe ersetzt.

Da das aber nicht geholfen hat glaub ich langsam immer mehr an die Theorie, dass der TCL Interpreter aussteigt und damit die Rega lahm legt. Es gibt bei mir einige TCL Scripts die regelmässig oder bei Bedarf laufen (Wetter aus dem Internet holen, Mediola Macros ausführen)

Leider scheint auch bei der "moderneren" CCU2 der TCL Interpreter genau der Gleiche zu sein wie in der CCU1.
Ich nehme an, dass das dann mit LXCCU nicht besser ist oder?

Gibt es irgendwelche Tricks diese TCL Aufrufe stabiler zu bekommen?

Was ich seltsam finde ist, dass die CCU1 immer komplett tot war und in der CCU2 immerhin das Webinterface weiter läuft.
Ich war leider zu doff vor dem Reboot die Prozessliste bzw. das Logfile abzugreifen..nächstes Mal dann halt...

edit:
Jetzt ist es schon wieder passiert.
Gui funktionierte, aber wenn man einen der Menüpunkte drückt, z.b. um die Geräte zu steuern dann sieht man nur noch "loading"
und das war's
ps -e sieht so aus

Code: Alles auswählen

# ps -e
PID   USER     COMMAND
    1 root     init
    2 root     [kthreadd]
    3 root     [ksoftirqd/0]
    5 root     [kworker/u:0]
    6 root     [rcu_kthread]
    7 root     [khelper]
    8 root     [kdevtmpfs]
    9 root     [netns]
   10 root     [sync_supers]
   11 root     [bdi-default]
   12 root     [kintegrityd]
   13 root     [kblockd]
   14 root     [rpciod]
   15 root     [kworker/0:1]
   16 root     [kswapd0]
   17 root     [fsnotify_mark]
   18 root     [nfsiod]
   19 root     [crypto]
   24 root     [mtdblock0]
   25 root     [mtdblock1]
   26 root     [mtdblock2]
   27 root     [mtdblock3]
   28 root     [mtdblock4]
   29 root     [mtdblock5]
   30 root     [mtdblock6]
   31 root     [mtdblock7]
   32 root     [ubi_bgt0d]
   33 root     [ubi_bgt1d]
   34 root     [kworker/u:1]
   37 root     [deferwq]
   38 root     [devfreq_wq]
   43 root     [ubifs_bgt1_0]
   79 root     [eq3spi.0]
   86 root     [file-storage]
   89 root     [khubd]
   92 root     /usr/sbin/crond
   96 root     /sbin/syslogd -m 0
   98 root     /sbin/klogd
  101 root     /lib/udev/udevd -d
  113 root     watchdog -t 30 /dev/watchdog
  125 root     /lib/udev/udevd -d
  126 root     /lib/udev/udevd -d
  133 root     udhcpd -S /etc/udhcpd.usb0.conf
  177 root     /usr/sbin/ifplugd -i eth0 -fI -u0 -d10
  205 root     /bin/eq3configd
  219 root     /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf
  221 root     /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd_ssl.conf
  226 root     /usr/sbin/sshd
  240 root     /usr/local/addons/cuxd/cuxd -r/usr/local/addons/cuxd/
  305 root     /bin/rfd -d -f /etc/config/rfd.conf -l 5
  311 root     java -Xmx32m -Dlog4j.configuration=file:///etc/config/log4j.xml -Dfile.encoding=ISO-8859
  344 root     ntpclient -h ntp.homematic.com -l
  349 root     [kworker/0:2]
  372 root     /bin/ReGaHss -f /etc/rega.conf -l 2
  376 root     /bin/hss_led
  414 root     /sbin/getty -L ttyAMA0 115200 vt100
  415 root     /sbin/getty -L ttyGS0 115200 vt100
 4309 root     /bin/tclsh /www/api/homematic.cgi
 4314 root     /bin/tclsh /www/api/homematic.cgi
 4317 root     /bin/tclsh /www/api/homematic.cgi
 4333 root     /bin/tclsh /www/api/homematic.cgi
 4335 root     /bin/tclsh /www/api/homematic.cgi
 4338 root     /bin/tclsh /www/api/homematic.cgi
 4355 root     /bin/tclsh /www/api/homematic.cgi
 4358 root     /bin/tclsh /www/api/homematic.cgi
 4675 root     /bin/tclsh /www/api/homematic.cgi
 4679 root     /bin/tclsh /www/api/homematic.cgi
 4702 root     {sshd} sshd: root@pts/0
 4708 root     -sh
 4738 root     [tclsh]
 4739 root     ps -e
#
Gruss Ralf

Benutzeravatar
Wortmann30
Beiträge: 1353
Registriert: 21.03.2014, 21:39
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal
Danksagung erhalten: 11 Mal

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von Wortmann30 » 21.11.2015, 11:53

So und nun bin ich dran.

Alles normal im Zugriff ich kann auch über die Web Oberfläche die Ausgänge und Geräte auch auf dem Wired ansprechen und schalten, ich kann auch sehen das die Taster im Wired Modul 12/14 schalten aber die zugehörigen Programm werden alle nicht ausgeführt....

Das einzige wo ich mich die letzten Tage versucht habe ist das: http://homematic-forum.de/forum/viewtop ... 48&t=27716

Neustarts habe nicht gebracht und irgendwie werden nicht mal die aller ersten Programme ausgeführt z.B. habe ich das Watchdog script am laufen das die Variable "Neustart" auf "kein Neustart" stellt.

Habe mal die CDuX prototolle hier angehängt. Ich Weiß echt nicht was ich tun soll...
Dateianhänge
Unbenannt 5.JPG
Unbenannt 4.JPG
Unbenannt 3.JPG
Grüsse


To be continued...

derrapf
Beiträge: 815
Registriert: 17.12.2012, 22:29

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von derrapf » 22.11.2015, 14:54

Hallo Wortmann30
Bei mir hat folgendes geholfen: ich habe in der CCU alle Programme deaktiviert, die TCL Script Aufrufe hatten, bzw. ( das würde ich an Deiner Stelle machen) auch alle deaktivieren die ein cuxd-exec ausführen. Danach booten und das System beobachten. Danach sukzessive die Programme einzeln wieder aktivieren und prüfen welches für den Absturz der CCU verantwortlich ist.
Gruss Ralf

Benutzeravatar
Wortmann30
Beiträge: 1353
Registriert: 21.03.2014, 21:39
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal
Danksagung erhalten: 11 Mal

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von Wortmann30 » 22.11.2015, 20:15

Ja Danke das werde ich tun wenn das Problem sich wieder zeigt.
Mehrere Neustarts haben nichts gebracht... Dann hatte ich keine Zeit mehr musste weg und überließ das Problem sich selbst. Dann hat sich die Zentrale nach ca2 Stunden selbst neu gestartet da sie dann komplett hing und nach dem Neustart ging dann plötzlich wieder alles. Keine Ahnung was passiert ist.
Grüsse


To be continued...

Benutzeravatar
wipplmax
Beiträge: 187
Registriert: 12.01.2008, 20:59
Wohnort: nähe Bad Radkersburg
Hat sich bedankt: 1 Mal

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von wipplmax » 01.05.2016, 00:04

Hi, hatte Heute einen "Absturtz" der CCU1.
Es gingen keine Programme mehr, sonst lief alles(aber sehr langsam).
Machte einen Hardreset(Taste an der CCU1), leider kein Erfolg.
Nach einem Neustart über das WebUI ging dann alles...

Hatte das Problem schon einmal, immer wenn ich über eine VPN-Verbindung vom Handy zum PC auf die WebUI zugreife und Programme bearbeite.
Aber warum? Kann es sein das die Verbindung kurz abbricht und sich die CCU nicht mehr auskennt?
Oder ist die CCU1 schon auf Ihren Grenzen :shock:
Am Besten auf eine CCU2 oder Raspbeery Pi umsteigen :?:
Was sagt Ihr? Was ist besser?

sendman
Beiträge: 175
Registriert: 04.09.2014, 12:22

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von sendman » 09.02.2018, 18:36

Habe seit gestern das Problem bei meiner CCU2 das keine Programme ausgeführt werden. Habe schon mehrmals neu gestartet aber es gehen keine Programme.
Alle Funktionen über die CCU sonst sind gegeben

Bin ratlos

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von 66er » 10.02.2018, 06:50

Hallo,

bin auch ratlos, denn ich verstehe Deinen Post nicht:
sendman hat geschrieben:... es gehen keine Programme.
Alle Funktionen über die CCU sonst sind gegeben
...
Welche Funktionen hat die CCU denn noch, außer Programme auszuführen :?: :roll:

Wie hoch ist der DutyCycle :?:

LG
Stefan
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!

Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps

Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly

Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos

>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker

Shelly an Homematic | Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen

Bulli
Beiträge: 494
Registriert: 29.04.2014, 18:38
Hat sich bedankt: 2 Mal
Danksagung erhalten: 9 Mal

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von Bulli » 10.02.2018, 07:45

Hallo
schau doch mal was auf deiner CCU alles so los ist.

Code: Alles auswählen

string stderr;
string stdout;
system.Exec("top -n 1",&stdout, &stderr);
WriteLine (stderr);
WriteLine (stdout);

Code: Alles auswählen

string stderr;
string stdout;
system.Exec("ps",&stdout, &stderr);
WriteLine (stderr);
WriteLine (stdout);

Code: Alles auswählen

string stderr;
string stdout;
system.Exec("lsof",&stdout, &stderr);
WriteLine (stderr);
WriteLine (stdout);

Code: Alles auswählen

string stderr;
string stdout;
system.Exec("netstat -an",&stdout, &stderr);
WriteLine (stderr);
WriteLine (stdout);
Gruß
Bulli

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von 66er » 10.02.2018, 08:54

Bulli hat geschrieben:Hallo
schau doch mal was auf deiner CCU alles so los ist.
...
:shock:

Da brauche ich nicht schauen, denn alles was da los ist, habe ich selbst programmiert. :D

Mir ist jetzt leider auch nicht klar, was Du mit den Skript-Schnipseln mitteilen willst, denn auch die werden sicherlich in Programmen aufgerufen :!: :?:
(Und ja, ich habe auch solche Skripte auf meiner CCU.)

Meine zur Hilfestellung gepostete Frage nach dem DC ist leider noch unbeantwortet. :? :cry:

Viel Erfolg bei der Fehlersuche.
Stefan

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: alle CCU-Programme werden nicht mehr ausgeführt!

Beitrag von Xel66 » 10.02.2018, 09:34

66er hat geschrieben:Mir ist jetzt leider auch nicht klar, was Du mit den Skript-Schnipseln mitteilen willst...
Diese rufen Linux-Befehle auf geben das Ergebnis auf und werden nicht in Programmen aufgerufen, sondern im "Script ausführen"-Dialog. Unter anderem ist eine Aussage über die Systemauslastung (top, ps, lsof) sowie zu den bestehenden Netzwerkverbindungen (netstat) möglich. Und solche Scripte laufen nicht auf Deiner CCU standardmäßig.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“