# Z-Wave - Gladys v4 - Windows WSL

**URL:** <https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297>\
**Category:** Développement\
**Created:** [3. Mai 2021 um 10:38 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297 "2021-05-03T10:38:47Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [8. Mai 2021 um 01:28 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/47 "2021-05-08T01:28:59Z")

</div>

> [@pierre-gilles](#):
>
> OpenZwave ist ein Albtraum, zumindest verstehst du jetzt, warum niemand daran arbeiten will

Ahahah, ich bin persönlich motivierter, wenn ich mit solchen Problemen konfrontiert werde, der Lohn, wenn der Bug behoben ist, ist nur größer.

> [@pierre-gilles](#):
>
> Für das Wetter sollte es auch funktionieren.

Hier für das Wetter:

 ![Screenshot vom 2021-05-08 03-24-02](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/89c5fb63bdaaf3d1f9f4f7cf9f1a9f4bb428e453.png)  
 ![Screenshot vom 2021-05-08 03-28-06](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/cc312105d40a6eebea9c4ea3bc3e4011fb498cd6.png)

Und hier für ZWAVE:

 ![Screenshot vom 2021-05-08 03-18-14](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/98c02ed1887c3f79727266da28dd26cf56961c33.png)  
 ![Screenshot vom 2021-05-08 03-18-40](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/031d64b09835c3f7b3be2e7a0870d69e89335097.png)

Und für die DB, hier wird eingefügt… ich habe nicht den Eindruck, dass es ein Problem gibt, aber wenn ich diese Zeile lösche, startet der Server normal, sonst habe ich immer den Fehler «&nbsp;failed to start process&nbsp;»

 ![Screenshot vom 2021-05-08 03-31-02](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/67309f3ec486cfcbb4568f21ec6493bbaf173995.png)

PS: Ich habe irgendwo im Web gesehen, dass man Folgendes im Package hinzufügen muss…  
`"dev": "nodemon --exec \"ts-node --cache-directory .tscache\" ./src/www.ts"` oder `"dev": "nodemon src/index.ts"`  
statt:  
`"dev": "nodemon --exec 'ts-node --cache-directory .tscache' ./src/www.ts"`

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [8. Mai 2021 um 07:58 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/48 "2021-05-08T07:58:20Z")

</div>

Geht dein Benutzer zur Gruppe dialout? Das ist notwendig, um die seriellen Ports mit deinem Benutzerkonto zu nutzen.

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [8. Mai 2021 um 08:55 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/49 "2021-05-08T08:55:02Z")

</div>

> [@VonOx](#):
>
> Geht dein Benutzer zur Gruppe dialout? Das ist notwendig, um die seriellen Ports mit deinem Benutzerkonto zu nutzen

Ich denke schon … aber ich habe nichts in der Dokumentation gefunden, das das erwähnt, aber ich habe es wohl ausprobiert, indem ich Dinge aus dem Internet ausprobiert habe ^^

**crwxrwxrwx 1 root dialout 166, 0 Mai 8 10:47 /dev/ttyACM0**

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [8. Mai 2021 um 10:06 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/50 "2021-05-08T10:06:13Z")

</div>

```auto
sudo adduser tagcash dialout

```

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [8. Mai 2021 um 14:27 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/51 "2021-05-08T14:27:22Z")

</div>

Gut versucht, aber

**Der Benutzer « tagcash » gehört bereits der Gruppe « dialout » an.**

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [8. Mai 2021 um 15:16 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/52 "2021-05-08T15:16:32Z")

</div>

Welches Z-Wave-Dongle-Modell hast du?

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [8. Mai 2021 um 15:19 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/53 "2021-05-08T15:19:04Z")

</div>

Der in der Dokumentation empfohlene: Aeotec Z-Stick GEN5

Aber ich hatte keine Probleme damit, als ich Gladys auf dem Raspberry Pi verwendet habe, es war wirklich nur im Entwicklermodus und unter Windows hat es bereits funktioniert, also liegt es wahrscheinlich nicht am Dongle, es sei denn, unter Linux ist es anders ..

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [8. Mai 2021 um 15:49 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/54 "2021-05-08T15:49:30Z")

</div>

Ich habe auch diesen Dongle, kein Problem.

In der Dokumentation wird nichts empfohlen, in der Liste der kompatiblen Hardware steht alles, was von der Community physisch getestet wurde.

Ich tippe eher auf ein Lock-Problem am USB-Gerät. Der Zugriff auf den Dongle muss exklusiv sein, ich hatte deswegen schon Ärger.

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [8. Mai 2021 um 15:54 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/55 "2021-05-08T15:54:49Z")

</div>

> [@VonOx](#):
>
> In der Dokumentation wird nichts empfohlen, in der Liste der kompatiblen Hardware steht alles, was von der Community physisch getestet wurde.

Verbinden Sie Ihren Z-Wave-USB-Stick mit Ihrem Raspberry Pi#

Gladys Assistant wurde mit dem Aeotec Z-Stick GEN5 und dem Z-Wave.me-Stick getestet.

Für mich ist das eine Empfehlung 😇, auch wenn es nicht wörtlich gesagt wird, wird Ihnen empfohlen, diesen Dongle zu nehmen.

> [@VonOx](#):
>
> Ich neige eher zu einem Lock-Problem am USB-Gerät.

Okay… aber wie erklärt man, dass es unter Windows funktioniert hat und unter Linux scheinbar unmöglich ist?

> [@VonOx](#):
>
> Der Zugriff auf den Dongle muss exklusiv sein, ich hatte deswegen Ärger.

Cool, was ist also die Wunderlösung? Oder hast du eine Idee, wie man den exklusiven Zugriff auf den Dongle erreichen kann? Denn ich stecke fest.

Morgen oder Montag werde ich es trotzdem auf einem Mac versuchen, ich habe ein paar Macs bei der Arbeit, aber ich kann mich nicht darauf verlassen, dass sie ewig halten 😂

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [8. Mai 2021 um 16:01 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/56 "2021-05-08T16:01:26Z")

</div>

> [@pierre-gilles](#):
>
> Das sollte auch für das Wetter funktionieren.

Ich habe gesehen, dass du eine Änderung auf Git gemacht hast … Vielleicht kommt es daher?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [10. Mai 2021 um 01:08 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/57 "2021-05-10T01:08:22Z")

</div>

> [@tagcash](#):
>
> Ich habe gesehen, dass du eine Änderung an Git vorgenommen hast … Vielleicht kommt das daher?

Ja, anscheinend ist es einer meiner letzten Fixes, der das Wetter kaputt macht. Jemand hat das Problem auch im Forum bemerkt ([Nouvelle image Docker dev avec fix + nouvelle fonctionnalités - #2 par Jean34](https://community.gladysassistant.com/t/nouvelle-image-docker-dev-avec-fix-nouvelle-fonctionnalites/6303/2?u=pierre-gilles)), mein Fehler 🙂

Das ist nicht in der Produktion, unser GitHub-Workflow ist ein «&nbsp;master&nbsp;», der der Zweig ist, in dem alle Zweige zusammengeführt werden. Wir veröffentlichen regelmäßig Docker-Images mit dem Tag «&nbsp;dev&nbsp;», die auf den letzten Commit von master verweisen.

Und regelmäßig, nach dem Testen, erstellen wir einen Git-Tag, der einen Docker-Build an einem bestimmten Commit auf master auslöst.

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [10. Mai 2021 um 07:53 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/58 "2021-05-10T07:53:34Z")

</div>

Ich bestätige dir die Funktionsfähigkeit des Wetters in der neuen Version 🙂

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [10. Mai 2021 um 09:37 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/59 "2021-05-10T09:37:14Z")

</div>

Hallo, hast du zufällig eine Idee, was die Ursache für meinen Fehler sein könnte? :  
`POST http://localhost:1443/api/v1/service/zwave/connect` → `{"status":404,"code":"NOT_FOUND","message":"Route /v1/service/zwave/connect not found"}`

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [10. Mai 2021 um 11:48 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/60 "2021-05-10T11:48:06Z")

</div>

Das sieht gut aus, aber wenn dein Z-Wave-Dienst nicht gestartet ist, glaube ich nicht, dass es funktionieren kann

Alles in Ordnung bei Z-Wave oder war es immer noch kaputt?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [10. Mai 2021 um 11:53 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/61 "2021-05-10T11:53:36Z")

</div>

Nach all dem wundert mich deine Geschichte trotzdem. Unter Linux sollte OpenZwave eigentlich normal funktionieren, auch wenn es nicht immer sehr stabil ist, es sollte eigentlich funktionieren.

Wenn du dir das Dockerfile von Gladys anschaust:

- buildx: [Gladys/docker/Dockerfile.buildx at master · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/blob/master/docker/Dockerfile.buildx)
- normal: [Gladys/docker/Dockerfile at master · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/blob/master/docker/Dockerfile)

Es gibt auch nicht viele Schritte, um open-zwave einzurichten

Wie hast du Gladys auf deinem Linux installiert?

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [10. Mai 2021 um 13:11 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/62 "2021-05-10T13:11:38Z")

</div>

Installation von node js 14 : (v14.16.1)  
`sudo apt update`  
`curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -`  
`sudo apt -y install nodejs`

Installation von sqllite3 :  
`sudo apt install sqlite3`

Installation von openSSL :

```auto
sudo apt-get install libssl-dev
sudo apt install build-essential checkinstall zlib1g-dev -y

```

Installation von openzwave :

```auto
sudo apt install openzwave

```

Danach habe ich **libopenzwave1.5-dev** von hier heruntergeladen: [https://packages.ubuntu.com/focal/amd64/libopenzwave1.5-dev/download](https://packages.ubuntu.com/focal/amd64/libopenzwave1.5-dev/download) und eine Zeile zur Datei **/etc/apt/sources.list** hinzugefügt:

```auto
deb http://*cz.archive.ubuntu.com/ubuntu* focal main multiverse

```

Danach habe ich der Anleitung gefolgt 🙂 :

```auto
git clone https://github.com/GladysAssistant/Gladys gladys && cd gladys
cd server
npm install
npm run db-migrate:dev
npm start

```

Öffnen eines neuen Registerkarten im Terminal  
`cd front`  
`npm install`  
`npm start`

Danach bin ich auf ein Problem gestoßen, als ich den Schlüssel hinzufügte, ist der Server abgestürzt und ich konnte es lösen, indem ich der Anleitung in einer README-ubuntu.md gefolgt bin…

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [10. Mai 2021 um 13:16 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/63 "2021-05-10T13:16:04Z")

</div>

Es gibt kein neues Deb-Paket für OpenZWave. Wir sind bei Version 1.6.

---

<div class="post-metadata">

**Author:** ![tagcash](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tagcash/32/7383_2.png) [@tagcash](https://community.gladysassistant.com/u/tagcash)\
**Post date:** [10. Mai 2021 um 13:21 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/64 "2021-05-10T13:21:16Z")

</div>

> [@VonOx](#):
>
> Wir sind auf der 1.6

Ich habe gerade libopenzwave1.6\_1.6.1545+ds-2\_amd64.deb installiert, aber es funktioniert nicht besser 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [10. Mai 2021 um 13:22 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/65 "2021-05-10T13:22:11Z")

</div>

```auto
git clone https://github.com/OpenZWave/open-zwave.git
cd open-zwave
git checkout 5d18bbfb21d8cdc61ee6baae6f478c963297dfc5
make
sudo make install
sudo sh -c "echo '/usr/local/lib64' > /etc/ld.so.conf.d/openzwave.conf"
sudo ldconfig
cd && rm -rf open-zwave

```

Stelle sicher, dass die npm-Pakete korrekt installiert sind und dass Gladys ohne Fehler startet.

Konfiguriere dann den Z-Wave-Dienst in Gladys, denn ich glaube, dass der Fehler nicht mit deinem Dongle zusammenhängt, sondern mit Gladys. Ich verstehe nicht, warum du eine 404-Fehler auf dieser Route haben solltest.

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [10. Mai 2021 um 13:27 UTC](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297/66 "2021-05-10T13:27:13Z")

</div>

> [@tagcash](#):
>
> Ich konnte es lösen, indem ich der Anleitung in einer README-ubuntu.md gefolgt bin

Welche Datei meinst du?

[Vorherige Seite](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297.md?page=2)

[Nächste Seite](https://community.gladysassistant.com/t/z-wave-gladys-v4-windows-wsl/6297.md?page=4)
