Christian Skrevet 30. august 2020 Skrevet 30. august 2020 Jeg driver å leker meg med Hassio, og har innstallert dette i en docker på en Ubuntu 20.04 server. På Ubuntu serveren har jeg innstallert socat for å se om jeg kan få kontakt med remote zwave stick som står på en RPI3B. Ser2Net/Socat fungerer, men jeg får ikke tilgang til denne i Home Assistant Docker. En av grunnene til at jeg vil kjøre dette med ser2net/socat er at da er det enkelt å gjøre rollback til HS dersom det er noe som jeg ikke får til, eller ikke fúngerer. Hvordan har dere andre løst dette ? Siter
berland Skrevet 30. august 2020 Skrevet 30. august 2020 Jeg har gjort dette unntaksvis (en dørsensor som må stå nært z-wave stick ved parring og ca. første døgn). På min hus-server kjører jeg da kommandoen: socat PTY,perm-late=777,raw,echo=0,link=/dev/USBzwave tcp:husserver:8888 OpenHAB sin Z-wave-binding konfigureres til å bruke /dev/USBzwave og på klientmaskin (som har z-wave-stikk plugget inn) kjøres: socat /dev/ttyACM0,raw,echo=0 tcp-listen:8888,reuseaddr Siter
Christian Skrevet 30. august 2020 Forfatter Skrevet 30. august 2020 Ja, men bruker du docker da ? Siter
berland Skrevet 31. august 2020 Skrevet 31. august 2020 Ikke til dette, så da må man gjøre de triks som må til for å også sende dette gjennom Docker. Bruker bare docker for å få den gamle Tellstick-hub'en til å virke på Ubuntu 20.04, tellstick-programvaren er bare kompilert for Ubuntu 14.04. Jeg har ikke prøvd ditt scenario, så jeg kan bare spekulere. Du har potensielt to veier til mål - enten kjører du socat inni Docker-kontaineren og setter opp den virtuelle usb-devicen inni konteineren - da trenger socat inni Docker bare nett-tilgang på lokalnettet - og det har den vel allerede. Alternativt kjører du socat utenfor Docker-kontaineren på serveren din, akkurat som hos meg, men så gir du Docker-kontaineren tilgang til den virtuelle usb-devicen som socat setter opp. I min tellstick-kontainer bruker jeg --device flagget til docker for å gi tilgang til fysisk usb-port, men det er muligens ikke helt det samme som tilgang til noe under /dev Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.