Seite 1 von 1

Linux Debian Desktop

Verfasst: 14.02.2018, 09:18
von ludino
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

Re: Linux Debian Desktop

Verfasst: 22.02.2018, 18:52
von ludino
hat den wirklich keiner eine Antwort?

Re: Linux Debian Desktop

Verfasst: 23.02.2018, 11:34
von urpils
Vielleicht einfach mal im richtigen Forenbereich fragen?

Re: Linux Debian Desktop

Verfasst: 23.02.2018, 14:00
von Gluehwurm
Musst Du doch nur zu Verschieben melden, braucht nicht neu gefragt werden.

Gruß
Bruno

Re: Linux Debian Desktop

Verfasst: 23.02.2018, 16:52
von leonsio
Hi

ich arbeite an der RFIP USB Support aktuell, wird die Tage kommen

Gruß

Leo

Re: Linux Debian Desktop

Verfasst: 03.04.2018, 21:39
von daw
@leonsio:
Kannst du grob sagen, wann du mit der Integration des Supports des HMIP-RF-USB rechnest?

Re: Linux Debian Desktop

Verfasst: 04.04.2018, 16:54
von leonsio
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

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
quelle: https://github.com/jens-maus/RaspberryM ... #L112-L127

Dann wenn HMIP_DEVNODE bestimmt wurde, dieses Gerät an LXC Container übergeben

Code: Alles auswählen

lxc-device -n yahm add $HMIP_DEVNODE
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

Re: Linux Debian Desktop

Verfasst: 04.04.2018, 19:22
von deimos
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

Re: Linux Debian Desktop

Verfasst: 05.04.2018, 07:24
von leonsio
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