Linux Debian Desktop
Moderator: Co-Administratoren
Linux Debian Desktop
Hallo, ich nute ein HM Debian systen ohne GIPO, da wollte ich mit Yahm eine CCU mit HMIP zum laufen bringen.
Die YAHM CCU läuft soweit nur leider der HMIP RF USB will nicht von der CCU erkannt werden.
Unter LSUSB wird er erkannt.
Jetzt meine Frage funktioniert das System so?
Bzw gibt es ein Trick das ans laufen zu bringen?
Gruß
Ludino
Die YAHM CCU läuft soweit nur leider der HMIP RF USB will nicht von der CCU erkannt werden.
Unter LSUSB wird er erkannt.
Jetzt meine Frage funktioniert das System so?
Bzw gibt es ein Trick das ans laufen zu bringen?
Gruß
Ludino
Zuletzt geändert von Roland M. am 23.02.2018, 16:03, insgesamt 1-mal geändert.
Grund: Thema verschoben
Grund: Thema verschoben
-
- Beiträge: 464
- Registriert: 27.08.2014, 10:51
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 6 Mal
Re: Linux Debian Desktop
Vielleicht einfach mal im richtigen Forenbereich fragen?
Das Problem mit dem Spruch "Der Klügere gibt nach" ist, dass dann die Dummen die Welt regieren
Re: Linux Debian Desktop
Hi
ich arbeite an der RFIP USB Support aktuell, wird die Tage kommen
Gruß
Leo
ich arbeite an der RFIP USB Support aktuell, wird die Tage kommen
Gruß
Leo
Re: Linux Debian Desktop
@leonsio:
Kannst du grob sagen, wann du mit der Integration des Supports des HMIP-RF-USB rechnest?
Kannst du grob sagen, wann du mit der Integration des Supports des HMIP-RF-USB rechnest?
Re: Linux Debian Desktop
bin gerade land unter
du kannst aber gern dich selbst dran versuchen, ist recht easy:
ich würde ein daemon erstellen der nach dem Booten folgendes macht
quelle: https://github.com/jens-maus/RaspberryM ... #L112-L127
Dann wenn HMIP_DEVNODE bestimmt wurde, dieses Gerät an LXC Container übergeben
Im YAHM dann unter /dev ein Symlink von dem USB Gerät auf ttys0 machen, das wars
dann müsste der Stick ohne Probleme unter YAHM laufen
du kannst aber gern dich selbst dran versuchen, ist recht easy:
ich würde ein daemon erstellen der nach dem Booten folgendes macht
Code: Alles auswählen
if lsusb | grep -q 1b1f:c020; then
modprobe cp210x
echo 1b1f c020 >/sys/bus/usb-serial/drivers/cp210x/new_id
for i in $(find /sys/bus/usb/devices/usb*/ -name "ttyUSB*" -maxdepth 4); do
DEVDIR=$(dirname $i)
if [[ -f "${DEVDIR}/uevent" ]]; then
if grep -q PRODUCT=1b1f/c020 ${DEVDIR}/uevent; then
HMIP_DEV="HMIP-RFUSB"
HMIP_DEVNODE=/dev/$(basename $i)
break
fi
fi
done
fi
Dann wenn HMIP_DEVNODE bestimmt wurde, dieses Gerät an LXC Container übergeben
Code: Alles auswählen
lxc-device -n yahm add $HMIP_DEVNODE
dann müsste der Stick ohne Probleme unter YAHM laufen
- deimos
- Beiträge: 5404
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 959 Mal
- Kontaktdaten:
Re: Linux Debian Desktop
Hi,
das alleine wird vermutlich nicht reichen. Der hmserver aus der Original Firmware braucht zwingend den rfd. Und der braucht zwingend ein Funkmodul der ein LAN GW (oder eine Software Emulation des Funkmodul, wie ich es in piVCCU gelöst habe).
Unter x64 kommt dann noch dazu, dass bei der ARM Emulation von lxc bzw. qemu-user-static ein Multicore Betrieb nicht funktioniert. Und mit nur einem emulierten Core wird das ganze echt langsam.
Viele Grüße
Alex
das alleine wird vermutlich nicht reichen. Der hmserver aus der Original Firmware braucht zwingend den rfd. Und der braucht zwingend ein Funkmodul der ein LAN GW (oder eine Software Emulation des Funkmodul, wie ich es in piVCCU gelöst habe).
Unter x64 kommt dann noch dazu, dass bei der ARM Emulation von lxc bzw. qemu-user-static ein Multicore Betrieb nicht funktioniert. Und mit nur einem emulierten Core wird das ganze echt langsam.
Viele Grüße
Alex
Re: Linux Debian Desktop
Ich habe es bereits mehrfach in anderen threads gesagt, die X86 Unterstützung ist experementell und eigentlich quatsch, wer Homematic auf x86 benutzen möchte, möge einfach OCCU installieren