Synology-Forum.nl

Hardware ondersteuning => Externe harddisks en Printers => Topic gestart door: svierkant op 15 mei 2021, 17:06:39

Titel: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: svierkant op 15 mei 2021, 17:06:39
Ik heb zojuist een DS220+ aangeschaft en probeer er Home Assistant op te draaien. Softwarematig werkt alles, alleen wordt m'n Aeon Labs Zwave controller niet herkend.

Dit is het resultaat van sudo lsusb (die tweede regel is de USB-stick):

|__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.180+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
 |__1-2         0658:0200:0000 02  2.00   12MBit/s 100mA 2IFs ( ffffffd1ffffffb2ffffffdbffffffad)

Maar ik zie geen apparaat dat lijkt op /dev/ttyACM0. Op m'n Raspberry Pi krijg ik dat wel gelijk te zien als ik het apparaat inplug. Op m'n Synology verschijnt er echter niets (ook niets in bijv. /var/log/syslog).

Iemand een idee?
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: Briolet op 15 mei 2021, 20:03:57
Lijkt me geen hardware probleem als het bij de Pi wel werkt. Zal meer softwarematig zijn.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: Hofstede op 15 mei 2021, 20:49:09
Was het niet zo dat Synology op een gegeven moment driver support voor de meeste USB devices (behalve mass-storage) uit DSM heeft verwijderd? Mogelijk moet je eerst drivers voor een serieel device toevoegen. Ik meen dat er USB serial device driver packages bestaan hiervoor.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: svierkant op 15 mei 2021, 21:36:24
Lijkt me geen hardware probleem als het bij de Pi wel werkt. Zal meer softwarematig zijn.
Die stick werkt, maar dat wil nog niet zeggen dat het werkt in combinatie met de DS220+.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: Briolet op 15 mei 2021, 21:56:37
Dat klopt. Maar als het een hardware issue is, dan zou de usb bus stuk zijn. En dan zou dus geen enkele usb stick op die aansluiting werken. Lijkt me dus meer software, zoals ook Hofstede aangeeft. (Hoewel het daar volgens mij om wifi dongles ging.)

NB: Hardware problemen los je op met de soldeerbout.

Toch maar verplaatst naar "externe aangesloten hardware", want dat is alles wat via de usb poort aangesloten wordt.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: svierkant op 15 mei 2021, 22:15:34
Was het niet zo dat Synology op een gegeven moment driver support voor de meeste USB devices (behalve mass-storage) uit DSM heeft verwijderd? Mogelijk moet je eerst drivers voor een serieel device toevoegen. Ik meen dat er USB serial device driver packages bestaan hiervoor.
Daar staat me ook iets van bij inderdaad. Kan helaas geen packages vinden om hem aan de praat te krijgen. Weet niet zeker of dat ligt aan het feit dat ik de DSM 7 beta draai.

Update: het lijkt inderdaad een DSM 7-probleem: https://community.synology.com/enu/forum/20/post/139874?reply=443576
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: mc_ op 17 mei 2021, 10:44:51
Probeer dit 's op de command line (één voor één, natuurlijk):

insmod /lib/modules/usbserial.ko
insmod /lib/modules/ftdi_sio.ko
chmod 755 /dev/ttyAMC0

Dit heeft mijn probleem opgelost met mijn P1 kabel op USB0, misschien werkt het ook voor je Z-Wave stick (ik gebruik 'm ook, maar staat me niet bij dat deze problemen gaf).
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: svierkant op 17 mei 2021, 11:37:02
Helaas, dat werkt niet. Gebruik je DSM 6 of de 7 beta?
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: mc_ op 17 mei 2021, 14:20:52
DSM6, dus niet helemaal vergelijkbaar dus.

Welke devices vind je onder /dev? Geen ttyACM0 en ook geen ttyUSB)?

En hoe wil je HA gaan draaien? Ik zou in Docker adviseren en dan moet je in de nieuwste versies van HA zwavejs2mqtt gaan gebruiken voor Z-Wave (https://zwave-js.github.io/zwavejs2mqtt). Eerst 's kijken of je dat aan de praat kunt krijgen met de stick.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: svierkant op 17 mei 2021, 16:46:23
Ik zie /dev/tty en /dev/tty{0-zf}. Veder niets met ACM of USB erin.

En inderdaad, wil graag Docker gebruiken. Ik kocht de DS220+ zodat ik geen losse Raspberry Pi meer hoef te hebben voor Home Assistant en (meerdere instances van) Syncthing.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: mc_ op 17 mei 2021, 22:07:52
Misschien is dit je oplossing...https://www.reddit.com/r/synology/comments/ivqbpf/dsm_70_and_usb_zwave_stick/?utm_medium=android_app&utm_source=share
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: Smaus op 17 mei 2021, 22:40:24
Of misschien deze usb drivers proberen http://www.jadahl.com/drivers_6.2/ werk in ieder geval met domoticz.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: svierkant op 18 mei 2021, 09:25:04
Ik heb de oplossing gevonden! Log in via SSH en voor dan dit in:

sudo su
/sbin/modprobe usbserial
/sbin/modprobe ftdi_sio
/sbin/modprobe cdc-acm

Daarna moet je je stick er even uithalen en weer opnieuw in doen. Daarna werkt het.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: spikehome op 25 juni 2021, 12:57:45
@svierkant ik heb dit probleem met domoticz
waar voer je die commands in dan?
op je nas neem ik aan?
want de shell in je docker ondersteund die commands niet.

wat waren de stappen exact?  (ook handig voor een volgend persoon met deze problemen)
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: mc_ op 28 juni 2021, 11:21:55
Inderdaad op je NAS inloggen (bijvoorbeeld met Putty). Dat moet wel als root (eerst inloggen als een admin user en dan 'sudo su -' ingeven + wachtwoord). Daarna kun je alles kapot maken wat je wilt ;-)
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: spikehome op 28 juni 2021, 11:26:57
Helaas herkent de 220+ nas niet mijn zwave of ik doe iets verkeerds.
Daarna zal je in docker een koppeling naar je serial device moeten maken ga ik vanuit.
Maar zal dan toch eerst stap 1 werkend moeten hebben.

Niemand met linuxserver/domoticz draaien met synology?
wil de zwave en p1meter kabel vooral werkend hebben.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: mc_ op 28 juni 2021, 11:41:20
Ik had deze container werkend, mét Z-Wave, voordat ik overstapte naar Home Assistant (sowieso aan te raden).

Er is wel (beperkte) Linux kennis nodig om dit te troubleshooten.

Eerste stap is zorgen dat je devices zichtbaar zijn als /dev/ttyACM0 (Z-Wave) en /dev/ttyUSB0 (P1). Het kan ook ACM1 of USB1 zijn, maar dat maakt niet uit. Om te checken of dit goed werkt, moet je inloggen op je NAS in SSH (zoals gezegd, met Putty) en naar genoemde locatie gaan (cd /dev) en kijken of deze devices aanwezig zijn (ls).

Mocht dit niet het geval zijn, loop dan door de stappen die TS heeft aangemerkt als beste antwoord.

Vervolgens moet je zorgen dat je de apparaten /dev/ttyACM0 en /dev/ttyUSB0 doorgeeft aan de Docker container. Daarvoor verwijs ik je naar de documentatie van linuxserver (of elders). Daar is genoeg over te vinden.

Tenslotte de hardware toevoegen in Domoticz.
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: spikehome op 30 juni 2021, 11:16:21
Oplossing gisteren gevonden je moet de docker met hogere rechten laten starten en je krijgt gelijk de usb devices erbij.
zonder drivers of andere zaken :)
Titel: Re: DS220+ herkent Aeon Labs Aeotec Gen 5 Z-Wave niet
Bericht door: Briolet op 30 juni 2021, 12:26:12
Citaat
je moet de docker met hogere rechten laten starten

Het probleem met hogere rechten is natuurlijk dat veel containers slecht geschreven zijn waardoor hackers er root toegang door kunnen krijgen.