Sonoff ZBDongle-E problem z wykryciem portu w Home Assistant

Witam
próbuje skonfigurować Sonoff ZBDongle-E w HA ale mam problem z jego wykryciem.
HA jest zainstalowany na Proxmoxie (RPi4). Port USB jest przekazany do VM. Po restarcie Proxmox
ZBDongel-E nie jest wykrywany. W Proxmox urządzenie z poziomu shell jest dostępne. ZBDongel tez byl fleshowany zalecanymi FW ale efekt ten sam.




Czy może ktoś już się spotkał z podobnym problemem i wie jak do tego tematu podejść ?

Pytanie nie związane z problemem, dlaczego proxmox?

W planach było uruchomienie kilku odrębnych systemów z których korzystam na jednym HW. Stąd pojawił sie proxmox na którym na dana chwile jest na razie postawiony tylko HA. Zastanawiam sie czy czasem HA nie zaczytalzlych sterowników pod dongla ale może ktoś bliżej tematu bedzie w stanie sie wypowiedzieć.

HA nic sam nie zaczytuje, aby twój ZBDongle zadziałał musi być widoczne w porcie, jak już będzie widoczne wtedy wpisujesz parametry portu urządzenia w Z2M, ZHA.

Sprawdź czy twój dongiem jest wykrywany w windzie.
Pokaż jeszcze config Proxmox dla USB

Pod Win jest wykrywany jako port com i poprzez win terz bylo fleshowane wiec jest poprawnie wykrywany.

I config USB w proxmox. Próbowalem kazdą z tych opcji ale efekt jest ten sam. Po zaznaczeniu USB3 jest problem z wystartowaniem VM. Dongel podlaczony jest pod port w RPi USB 2.0.

O ile dobrze pamiętam powinno być Passthrough, po zmianie VM powinna być zrestartowana.
On nie powinien być wykrywany jako ttyUSB* ?

To jest Raspberry a nie x86, więc porty mogą się nieco inaczej nazywać. Jakkolwiek we własnościach sprzętu widzianego w HAOS powinny być jakieś ślady po tym jak się przedstawia (restart VM po udostępnieniu portu jest raczej koniecznym krokiem).

Sprawdzilem System > Devices w HA bez i z przekierowanym portem USB ale niestety lista urzadzen jest taka sama. Wyglada jak by w HA wogole ten port nie byl widoczny. Sprawdze jeszcze jak to jest z pominieciem Proxmoxa z HA zainstalowanym bezpośrednio czy dongel zostanie wykryty.

I efekt po pominięciu proxmox-a rozwiazuje problem:

zły sterownik masz - xhci_hcd

A jak ten sterownik mozna podmienić z poziomu proxmoxa w shell-u ?

to jak on jest podawany z PVE do HA nie ma za bardzo znaczenia bo sterownik Cię interesuje w HA nie w PVE

1 polubienie

To było wiadome od początku - miałeś jakiś problem z udostępnieniem USB w proxmoxie (swoją drogą uważam, że proxmox na RPi to duża odwaga ;P).

Sterowniki są zaszyte w HAOS i nie musisz nic grzebać (tak swoją drogą tego się nie da skutecznie zrobić bez rekompilacji systemu).