Seite 1 von 3

CuxD WebUI unter debmatic?

Verfasst: 01.06.2023, 16:53
von didiator
Hallo, moin!

ich habe vor einiger Zeit CuxD unter Debmatic installiert. Wie kann ich denn die Oberfläche dazu aufrufen? Der cuxd.service läuft unter dem Port 8700 und 8701. Wenn ich aber wie gewohnt http://<meine IP>/addons/cuxd aufrufe, bekomme ich einen 404.
Rufe ich http://<meine IP>:8700/addons/cuxd auf, werde ich auf http://<meine IP>/addons/cuxd/index.ccc weitergeleitet und erhalte dort einen 404.

Hmm, was mache ich da falsch?

Viele Grüße, Dietmar

Re: CuxD WebUI unter debmatic?

Verfasst: 01.06.2023, 17:03
von shartelt
unter Einstellungen -> Systemsteuerung -> Cuxd Daemon

das öffnet bei mir dann:

http://[ip der zentrale]/addons/cuxd/index.ccc?sid=@aTRL7g1hP8@

Re: CuxD WebUI unter debmatic?

Verfasst: 01.06.2023, 17:11
von didiator
Hallo,
Danke für die Antwort. Bei mir gibt es aber einen solchen Eintrag nicht. Ich arbeite mit Debmatic. Da wird CUXD wie auch z.B. NodeRed) als Service installiert. Ich glaube, dass das dann nicht in die Homematic WebUI eingebunden wird. Das müsste irgendwie anders aufgerufen werden (m.E.). Ich wüßte gern wie.

Re: CuxD WebUI unter debmatic?

Verfasst: 01.06.2023, 17:38
von shartelt
läuft cuxd denn?

Re: CuxD WebUI unter debmatic?

Verfasst: 01.06.2023, 20:04
von deimos
Hi,

auch bei debmatic wird ein Link zu cuxd in der Systemsteuerung angezeigt. Wie hast du cuxd installiert und welche Versionen von debmatic und cuxd hast du?

Viele Grüße
Alex

Re: CuxD WebUI unter debmatic?

Verfasst: 01.06.2023, 20:59
von didiator
Hallo,

Danke für die Infos. Ich habe CuxD über apt install cuxd installiert. Der Service läuft auch.

Code: Alles auswählen

pi@pi4:~ $ systemctl status cuxd.service
● cuxd.service - CUxD
     Loaded: loaded (/lib/systemd/system/cuxd.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-06-01 16:17:06 CEST; 4h 37min ago
    Process: 1767 ExecStartPre=/bin/touch /etc/config/hm_addons.cfg (code=exited, status=0/SUCCESS)
    Process: 1782 ExecStartPre=/usr/local/addons/cuxd/update_addon cuxd /usr/local/addons/cuxd/cuxd_addon.cfg (code=exited, status=>
    Process: 1786 ExecStartPre=/bin/ln -sf /usr/local/addons/cuxd /usr/local/etc/config/addons/www (code=exited, status=0/SUCCESS)
    Process: 1790 ExecStart=/usr/local/addons/cuxd/cuxd (code=exited, status=0/SUCCESS)
   Main PID: 1799 (cuxd)
      Tasks: 1 (limit: 3932)
        CPU: 8.769s
     CGroup: /system.slice/cuxd.service
             └─1799 /usr/local/addons/cuxd/cuxd

Jun 01 16:39:49 pi4 cuxd[1799]: process_rpc_request(192.168.2.44) - not a BINRPC request!
Jun 01 16:39:49 pi4 cuxd[1799]: process_rpc_request(192.168.2.44) - not a BINRPC request!
not a BINRPC request kann ich im Moment noch nicht interpretieren.

Mit lsof -i -P -n wird mir angezeigt, dass der Service auf Port 8700 und 8701 im Status LISTEN ist.

Code: Alles auswählen

cuxd      1799     root    5u  IPv4  18187      0t0  TCP *:8700 (LISTEN)
cuxd      1799     root    8u  IPv4  18190      0t0  TCP *:8701 (LISTEN)
Die /usr/local/etc/config/hm_addons.cfg habe ich getouched. Ich hatte wegen eines Ausfalls meiner SSD ein Backup eines alten Standes der CCU3 einspielen müssen. Da haben die Links alle nicht mehr funktioniert und waren m.E. unbrauchbar geworden. Möglicherweise fehlen deshalb jetzt die Menüeinträge.

Würde es möglich sein, die /usr/local/etc/config/hm_addons.cfg jetzt wieder mit den richtigen Einträgen zu füllen? Und wenn ja, wie müssten die für NodeRed, CUXD und XMLAPI aussehen? Hättest Du da vielleicht ein Beispiel für mich?

CuxD und XML API könnte ich neu installieren. Mit NodeRed wäre das problematischer. Ich habe da etliche Programme am Laufen. Das würde einiges durcheinander bringen. Mich wäre daher ein Korrigieren der hm_addons.cfg sympatischer.

Re: CuxD WebUI unter debmatic?

Verfasst: 02.06.2023, 15:14
von didiator
Hallo Alex,

Update: ich habe cuxd und xml-api deinstalliert und neu installiert. Allerdings tauchen beide nicht in der Systemeinstellung auf. muss dazu vor der Neuinstallation ein leerer Frame bereitgestellt werden? Wenn ja, wie sieht der aus?

Re: CuxD WebUI unter debmatic?

Verfasst: 02.06.2023, 15:23
von didiator
Nachtrag: Nach der Neuinstallation von CuxD und XML API steht in der hm_addons.cfg folhendes drin:

Code: Alles auswählen

pi@pi4:/usr/local/etc/config $ sudo vi hm_addons.cfg
cuxd {CONFIG_URL /addons/cuxd/index.ccc CONFIG_DESCRIPTION {de {<li>System</li><li>FS-20</li><li>EnOcean</li><li>...</li>} en {<li>System</li><li>FS-20</li><li>EnOcean</li><li>...</li>}} ID cuxd CONFIG_NAME CUx-Daemon}
Ist das echt korrekt? Was soll denn FS20 und EnOcean da drin?
Angezeigt wird in der Systemsteuerung jedenfalls nix.

Re: CuxD WebUI unter debmatic?

Verfasst: 02.06.2023, 16:13
von deimos
Hi,

leider magst du meine Fragen nicht beantworten.

Viele Grüße
Alex

Re: CuxD WebUI unter debmatic?

Verfasst: 02.06.2023, 16:34
von didiator
Sorry,

Debmatic: 3.69.7.108
CuxD: die aktuellste heruntergeladen, sudo apt-get install cuxd. Ich glaube, dass das die 2.10.1 wäre