Debmatic <=> CCU-Jack

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

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

Re: Debmatic <=> CCU-Jack

Beitrag von deimos » 28.08.2023, 19:08

Hi,

mir fehlt die Zeit um das selbst umzusetzen und vor allem um das dauerhaft zu pflegen. ich hätte aber keine Probleme damit, jemanden bei der Entwicklung zu unterstützen und könnte das auch im debmatic apt Repository hosten, wenn es gewünscht ist.

Viele Grüße
Alex

Benutzeravatar
gnom
Beiträge: 321
Registriert: 23.06.2022, 05:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brühl
Hat sich bedankt: 26 Mal
Danksagung erhalten: 56 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von gnom » 29.08.2023, 14:39

Vielen Dank erst mal, werde dann mal Kontakt mit Mathias aufnehmen
Gruss, Chris

don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)

2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly

Mathias
Beiträge: 1796
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 262 Mal
Kontaktdaten:

Re: Debmatic <=> CCU-Jack

Beitrag von Mathias » 01.09.2023, 07:43

Ich habe zwar auch nicht viel Freizeit, aber ich versuche mal das Thema anzugehen.

Der CCU-Jack benötigt für seine Funktion nur folgende Dateien:
  • Ausführbare Datei ccu-jack
  • Konfigurationsdatei ccu-jack.config
  • webui-Verzeichnis
Es gibt noch zusätzliche Dateien, damit der Update-Check in der Web-UI der CCU funktioniert, oder die Web-UI vom CCU-Jack von dort aus aufgerufen werden kann.

Wo können die Dateien auf einem Debian-System am besten abgelegt werden?

Der Pfad zur Konfigurationsdatei kann über eine Kommandozeilenoption gesetzt werden, der Pfad zum webui-Verzeichnis in der Konfigurationsdatei.

Der CCU-Jack muss vor der ReGaHss gestartet werden. Wie kann das bewerkstelligt werden?

Im CCU-Jack ist der Pfad zur /etc/config/InterfacesList.xml hart kodiert. Ist die Datei auf debmatic ebenfalls dort zu finden?

Dann werde ich als nächstes debmatic auf einem Raspberry 2B installieren.

Mathias
Beiträge: 1796
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 262 Mal
Kontaktdaten:

Re: Debmatic <=> CCU-Jack

Beitrag von Mathias » 02.09.2023, 19:54

So, debmatic habe nun ich auf einem Raspberry 2 B am laufen.

Die ganzen CCU-Dienste sind wohl auf systemd umgestellt. Da der CCU-Jack sich in der /etc/config/InterfacesList.xml eintragen muss, müsste er wohl nach debmatic-prepareinterfaceslist.service und vor debmatic-rega.service gestartet werden, soweit wie ich das verstehe.

Jetzt brauche ich einen debmatic-Experten, der mir sagen kanm, wie ich das am besten bewerkstelligen kann.

ptweety
Beiträge: 522
Registriert: 07.01.2017, 16:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 48 Mal
Danksagung erhalten: 66 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von ptweety » 03.09.2023, 08:28

Hi Mathias,

das müsste ähnlich aufgesetzt werden, wie auch schon für cuxd geschehen:
https://github.com/alexreinert/debmatic ... xd.service

Code: Alles auswählen

[Unit]
Description=CUxD
PartOf=debmatic.service
After=debmatic.service
After=debmatic-prepareinterfaceslist.service
Before=debmatic-lighttpd.service
Before=debmatic-rega.service

[Service]
Type=forking
Environment=LD_LIBRARY_PATH=/usr/local/addons/cuxd
ExecStartPre=/bin/touch /etc/config/hm_addons.cfg
ExecStartPre=/usr/local/addons/cuxd/update_addon cuxd /usr/local/addons/cuxd/cuxd_addon.cfg
ExecStartPre=/bin/ln -sf /usr/local/addons/cuxd /usr/local/etc/config/addons/www
ExecStart=/usr/local/addons/cuxd/cuxd

[Install]
WantedBy=debmatic.service
WantedBy=debmatic-rega.service
WantedBy=debmatic-startupfinished.service

Mathias
Beiträge: 1796
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 262 Mal
Kontaktdaten:

Re: Debmatic <=> CCU-Jack

Beitrag von Mathias » 03.09.2023, 16:41

Danke.

Ich versuche als erstes mal eine Installation auf einem Raspberry mit Raspberry Pi OS. Auf welcher Hardware und welchem Betriebssystem (Raspberry Pi OS, Armbian, Debian, Ubuntu) betreibt Ihr denn Debmatic?

Sikousikou
Beiträge: 55
Registriert: 07.08.2019, 06:42
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 3 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von Sikousikou » 03.09.2023, 18:01

Mathias hat geschrieben:
03.09.2023, 16:41
Auf welcher Hardware und welchem Betriebssystem (Raspberry Pi OS, Armbian, Debian, Ubuntu) betreibt Ihr denn Debmatic?
Ich habe debmatic unter debian 11 als virtual Maschine unter proxmox laufen. Falls du deb Paket x86 zur Verfügung stellt kann ich gerne testen

Benutzeravatar
gnom
Beiträge: 321
Registriert: 23.06.2022, 05:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brühl
Hat sich bedankt: 26 Mal
Danksagung erhalten: 56 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von gnom » 03.09.2023, 19:19

Mathias hat geschrieben:
03.09.2023, 16:41
Danke.

Auf welcher Hardware und welchem Betriebssystem (Raspberry Pi OS, Armbian, Debian, Ubuntu) betreibt Ihr denn Debmatic?
Meine beiden Systeme laufen auf Laptops unter Debian Bullseye
Gruss, Chris

don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)

2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly

Matthias K.
Beiträge: 1172
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 226 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von Matthias K. » 04.09.2023, 06:39

Bei mir ist es ein Raspi 3B+ mit Raspi OS.

Benutzeravatar
hm247
Beiträge: 24
Registriert: 11.02.2023, 13:24
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von hm247 » 04.09.2023, 14:36

Zur Zeit läuft debmatic bei mir unter Debian Bullseye und demnächst unter Debian Bookworm (arm64).

Antworten

Zurück zu „debmatic“