CuxD WebUI unter debmatic?

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

CuxD WebUI unter debmatic?

Beitrag von didiator » 01.06.2023, 16:53

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
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 752 Mal

Re: CuxD WebUI unter debmatic?

Beitrag von shartelt » 01.06.2023, 17:03

unter Einstellungen -> Systemsteuerung -> Cuxd Daemon

das öffnet bei mir dann:

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

Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

Re: CuxD WebUI unter debmatic?

Beitrag von didiator » 01.06.2023, 17:11

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.
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 752 Mal

Re: CuxD WebUI unter debmatic?

Beitrag von shartelt » 01.06.2023, 17:38

läuft cuxd denn?

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 950 Mal
Kontaktdaten:

Re: CuxD WebUI unter debmatic?

Beitrag von deimos » 01.06.2023, 20:04

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

Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

Re: CuxD WebUI unter debmatic?

Beitrag von didiator » 01.06.2023, 20:59

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.
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

Re: CuxD WebUI unter debmatic?

Beitrag von didiator » 02.06.2023, 15:14

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?
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

Re: CuxD WebUI unter debmatic?

Beitrag von didiator » 02.06.2023, 15:23

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.
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 950 Mal
Kontaktdaten:

Re: CuxD WebUI unter debmatic?

Beitrag von deimos » 02.06.2023, 16:13

Hi,

leider magst du meine Fragen nicht beantworten.

Viele Grüße
Alex

Benutzeravatar
didiator
Beiträge: 97
Registriert: 21.12.2017, 13:25
System: CCU
Wohnort: Lübesse

Re: CuxD WebUI unter debmatic?

Beitrag von didiator » 02.06.2023, 16:34

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
---------------------------------------------------------------
stay original...

Debmatic auf der Basis von Paspberry Pi4, SSD
ca. 90 HM, HmIP und Wired Geräte
HB-RF-ETH
Alexa Anbindung
Node-Red

Antworten

Zurück zu „debmatic“