Http request funktioniert seit CCU Absturz nicht mehr

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
Anykan
Beiträge: 43
Registriert: 11.05.2020, 11:36
System: Alternative CCU (auf Basis OCCU)
Danksagung erhalten: 3 Mal

Http request funktioniert seit CCU Absturz nicht mehr

Beitrag von Anykan » 02.02.2021, 19:00

Guten Abend zusammen,

Ich habe aktuell eine RGB Lampe (JP) zum Testen an einem RaspberryPi (Raspberrymatic+ cuxd und co).
Ich habe eine Systemvariable angelegt auf die ein Programm zu greift und die Lampe entsprechend ein und ausschaltet.

Die Ansteurung erfolgt über ein http request:

Code: Alles auswählen

AN:
http://192.168.178.29:8181/cuxd.exe?ret=dom.GetObject('LEDon').State(1)
AUS
http://192.168.178.29:8181/cuxd.exe?ret=dom.GetObject('LEDon').State(0)

dieses hat auch tagelang ohne Probleme funktioniert. Gestern hat sich, aus mir nicht erdänklichen Grund, der PI aufgehängt. Weder konnte ich die Lampe ansteuern noch bin ich ins Webinterface gekommen. Also habe ich den Stecker ziehen müssen und den Pi neu gestartet.
Nun bin ich wieder auf den Pi gekommen und konnte die Lampe manuel über das Webinterface steuern.
Allerdings funktioniert cuxd request nicht mehr. Ich komme ins cuxd webinterface für logs etc aber per dom funktioniert nichts
Ich habe mittlerweile CUXD komplett gelöscht, den pi neu gestartet und cuxd neu installiert. MIt dem selben Effekt. ich bin an dieser stelle Ratlos.
Im Log ist was mit connection refused zu finden, aber laut G soll es was mit Firewall sein, da ich aber nichts an den System geändert habe frage ich mich wieso es auf einmal kommt.

Code: Alles auswählen

Feb  2 18:35:28 homematic-raspi daemon.info cuxd[1980]: write_proxy /var/cache/cuxd_proxy.ini (1980 /usr/local/addons/cuxd/ 2.5.1 3.55.5.20201226 0)
Feb  2 18:35:28 homematic-raspi daemon.info cuxd[1980]: add interface 'CUxD'
Feb  2 18:35:28 homematic-raspi daemon.info cuxd[1980]: write interface(1) 'BidCos-RF' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:35:28 homematic-raspi daemon.info cuxd[1980]: write interface(2) 'VirtualDevices' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:35:28 homematic-raspi daemon.info cuxd[1980]: write interface(3) 'HmIP-RF' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:35:28 homematic-raspi daemon.info cuxd[1980]: write interface(4) 'CUxD' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:35:28 homematic-raspi user.info cuxd: started cux-daemon
Feb  2 18:35:45 homematic-raspi daemon.info cuxd[1980]: INIT 'xmlrpc_bin://127.0.0.1:31999' '4111'
Feb  2 18:41:02 homematic-raspi user.info cuxd: removing cux-daemon
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: write_pid /var/run/cuxd.pid [3058]
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: CUx-Daemon(2.5) on CCU(3.55.5.20201226) start PID:3058
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: rename 'webcamconfig-default.ini' -> '/usr/local/addons/cuxd/webcamconfig.ini'
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: load paramsets(/tmp/cuxd.ps.sav) size:16 update(-63s):Tue Feb  2 18:40:28 2021
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: 0 device-paramset(s) loaded ok!
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: write_proxy /var/cache/cuxd_proxy.ini (3058 /usr/local/addons/cuxd/ 2.5 3.55.5.20201226 0)
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: add interface 'CUxD'
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: write interface(1) 'BidCos-RF' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: write interface(2) 'VirtualDevices' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: write interface(3) 'HmIP-RF' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:41:31 homematic-raspi user.info cuxd: started cux-daemon
Feb  2 18:41:31 homematic-raspi daemon.info cuxd[3058]: write interface(4) 'CUxD' to /usr/local/etc/config/InterfacesList.xml
Feb  2 18:41:31 homematic-raspi daemon.err cuxd[3058]: sendscript(127.0.0.1:8183) connect(0s) Connection refused
Feb  2 18:41:31 homematic-raspi daemon.err cuxd[3058]: query_CCU_device_params() is NULL
Feb  2 18:41:33 homematic-raspi daemon.err cuxd[3058]: sendbinrpc(127.0.0.1:31999) - write() Connection refused
Feb  2 18:41:48 homematic-raspi daemon.info cuxd[3058]: INIT 'xmlrpc_bin://127.0.0.1:31999' '4111'
hat noch jemand eine Idee?

Viele Grüße

piotrewski
Beiträge: 6
Registriert: 15.10.2020, 08:51
System: CCU
Hat sich bedankt: 1 Mal

Re: Http request funktioniert seit CCU Absturz nicht mehr

Beitrag von piotrewski » 02.02.2021, 19:19

Wenn das eine CCU3 ist, dann was zeigt bei dir iptables -L ?
Stimmt das mit den Einträgen in: /usr/local/etc/config/firewall.conf?
Du kannst temporär alles erlauben und schauen ob es an der firewall liegt mit: iptables -A INPUT -j ACCEPT.

Anykan
Beiträge: 43
Registriert: 11.05.2020, 11:36
System: Alternative CCU (auf Basis OCCU)
Danksagung erhalten: 3 Mal

Re: Http request funktioniert seit CCU Absturz nicht mehr

Beitrag von Anykan » 02.02.2021, 19:42

in diesem fall ist es ein RasPi,

es scheint als wäre durch den Absturtzt, die Firewall im RaspiMatic zurückgesetzt worden. Alles stand auf "Kein Zugriff" und die Ip Adressen liste war auch wieder leer". Ich habe dies nun korriegiert und alles wieder auf eingeschränkt mit den passenden IP-Adressen gestellt. NUn läuft alles wieder.
Erklärt aber nicht den Grund warum der Pi Sich aufgehängt hat.

Antworten

Zurück zu „CUxD“