Debmatic <=> CCU-Jack

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

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 » 10.09.2023, 16:19

Update: CCU-Jack läuft bei mir jetzt unter Debmatic. Ich werde in den nächsten Tagen etwas testen. Dann wird es erst einmal eine manuelle Installationsanleitung geben.

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 » 17.09.2023, 12:19

Ich habe manuell ein erstes Paket zusammengebaut. Es ist für ARMv7 (z.B. Raspbeery Pi 2+3) und sollte mit multiarch-support auch auf ARM64 laufen. (Für andere Prozessoren müsste nur die Datei ccu-jack entsprechend getauscht werden.)

ccu-jack-debmatic-rp2+3.tar.gz
(3.68 MiB) 44-mal heruntergeladen

Installation:

Folgendes Kommando extrahiert die Dateien an die richtigen Stellen:

Code: Alles auswählen

sudo tar -C / -x -z -f ccu-jack-debmatic-rp2+3.tar.gz
Danach muss einmal alles neu gestartet werden:

Code: Alles auswählen

sudo systemctl daemon-reload
sudo systemctl enable ccu-jack.service
sudo systemctl restart debmatic.service
Über die Systemsteuerung ist die Web-UI des CCU-Jacks dann erreichbar. Oder manuell http://<IP-der-CCU>:2121 als Adresse verwenden.

Deinstallation:

Dienst stoppen:

Code: Alles auswählen

sudo systemctl stop ccu-jack.service
sudo systemctl disable ccu-jack.service
Folgende Verzeichnisse bzw. Dateien löschen:

Code: Alles auswählen

etc/config/addons/www/ccu-jack/
etc/config/addons/ccu-jack.cfg
usr/local/addons/ccu-jack/
usr/lib/systemd/system/ccu-jack.service
CCU-Jack noch aus der Datei /etc/config/hm_addons.cfg austragen, oder diese Datei ganz löschen, wenn nur der CCU-Jack eingetragen ist.

Übersicht der Verzeichnisse und Dateien:

Code: Alles auswählen

| Pfad                            | Inhalt                          |
| ------------------------------- | ------------------------------- |
| /usr/local/addons/ccu-jack      | Hauptinstallationsordner        |
| /etc/config/addons/ccu-jack.cfg | Konfigurationsdatei             |
| /etc/config/hm_addons.cfg       | Add-On-Liste für die CCU-Web-UI |
| /var/log/ccu-jack.log           | Log-Datei                       |
| /etc/config/addons/www/ccu-jack | Verzeichnis für CCU-Web-Server  |

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 » 17.09.2023, 13:48

cool, finde ich klasse, daß Du das gemacht hast.

Würde das super gerne testen, nur laufen meine Laptops mit x64 (AMD/Intel) Prozessoren.

Die Datei x, die für x64 prozessoren nötig wird - ist die z.B. im Paket ccu-jack-linux-*.tar.gz schon vorhanden und müßte nur in dieses Testpaket geschoben werden?

Ansonsten müsste erst ich mal ein Testsystem mit 'nem Raspi 3 aufsetzen (mein jetziges ist auf einem Raspi 4)

PS: das Wiki wurde ja auch schon erweitert
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

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von JoeLox » 17.09.2023, 14:19

Vielen Dank, Mathias, für die Umsetzung und die Dokumentation.
Es passt genau für meinen Anwendungsfall.

Ich kann leider erst kommendes Wochenende testen und Rückmeldung geben.

Grüße

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 » 18.09.2023, 17:45

gnom hat geschrieben:
17.09.2023, 13:48
Die Datei x, die für x64 prozessoren nötig wird - ist die z.B. im Paket ccu-jack-linux-*.tar.gz schon vorhanden und müßte nur in dieses Testpaket geschoben werden?
Ja, so kann für jede Plattform verfahren werden.

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 » 19.09.2023, 11:22

Bin begeistert, läuft auf meinem ersten System!

Konnte jetzt noch kein virtuelles Gerät anlegen (teste ich auf meinem Home-System die Tage), aber die Funktion kann jetzt aktiviert werden. MQTT läuft und auch alles andere sieht gut aus.
Mal sehen, was die anderen sagen.

Nach dem entpacken habe ich die ccu-jack Datei mit dem Equivalent aus ccu-jack-linux-2.7.1.tar.gz überschrieben, service aktiviert, that's it. Selbst ich als Linux noob habe das hinbekommen :D

Nochmals herzlichen Dank. (PP ist unterwegs)

ccu-jack-navi.png
ccu-jack-sys.png
Dateianhänge
ccu-jack-vd.png
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

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Debmatic <=> CCU-Jack

Beitrag von JoeLox » 23.09.2023, 08:30

Hallo Mathias,

kurze Rückmeldung: ccu-jack läuft nun auf debmatic auf debian ( bzw. dietpie) auf rpi3.

Perfekt, vielen herzlichen Dank,
Viele Grüße

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 » 23.09.2023, 09:52

Das hört sich schon einmal gut an.

Dann muss ich mal schauen, wie ich Debian-Pakete für unterschiedliche Plattformen ohne etliche Debian-Installationen bauen kann. Für Vorschläge bin ich offen.

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

Re: Debmatic <=> CCU-Jack

Beitrag von deimos » 23.09.2023, 11:39

Hi,

schau dir mal meine Skripte für debmatic und piVCCU an, ist an sich recht easy. Bei dem Skript für detect-radio-module hast du auch ein Beispiel, wie das mit crosscompile funktioniert.

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 » 26.09.2023, 11:12

gnom hat geschrieben:
19.09.2023, 11:22

:
Konnte jetzt noch kein virtuelles Gerät anlegen (teste ich auf meinem Home-System die Tage), aber die Funktion kann jetzt aktiviert werden. MQTT läuft und auch alles andere sieht gut aus.
:
kurzes feedback, habe mal einen Shelly 1PM als virtuelles device eingebunden. DV habe ich noch nicht getestet, aber der Schaltaktor taucht in der DV Auswahlliste auf.

Perfekt!
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

Antworten

Zurück zu „debmatic“