# Entwicklungsumgebung

**URL:** <https://community.gladysassistant.com/t/environnement-de-developpement/7063>\
**Category:** Développement\
**Created:** [14. März 2022 um 17:08 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063 "2022-03-14T17:08:31Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [14. März 2022 um 17:08 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/1 "2022-03-14T17:08:32Z")

</div>

Hallo,  
Ich richte gerade eine Entwicklungsumgebung ein, um an den Tests oder sogar der Codierung der Gladys-App mitzuwirken.  
Ich installiere diese Umgebung auf einem anderen Gerät als meinem Gladys-Server.  
Die Umgebung befindet sich auf einem Laptop mit W11, 8 GB RAM und 500 GB Festplatte.  
Ich verwende WSL2 mit Ubuntu 20.04 (obwohl ich auch Kali und Debian habe), VS Code unter W11 und auch Ubuntu 20.04, und Docker Desktop für Windows. Ich folge der Installationsanleitung in der Dokumentation.  
Ich installiere es also in meinem Home-Verzeichnis unter Ubuntu.  
Aber einige Dinge erscheinen mir seltsam:  
- Ich habe ein Verzeichnis openzwave direkt in meinem Verzeichnis

- Und der Ordner gladys befindet sich in diesem openzwave-Ordner…
- Serverinstallation OK, aber der Start scheint in der Kalenderprüfung zu hängen und in meinem Browser für die Adresse localhost:1443 erhalte ich eine Fehlermeldung: «&nbsp;Fehler: kann nicht abgerufen werden&nbsp;»  
-beim Anzeigen des Server-Startprotokolls von npm start stelle ich fest, dass zahlreiche Dienststartfehler auftreten, Bluetooth,…  
-Frontend-Installation: OK, Browseranzeige OK, aber Probleme bei der Geräteintegration…

Zur Information: Dieser PC ist ein Entwicklungstool und enthält andere Entwicklungsumgebungen: Delphi, WAMP, SQLite, Arduino, RStudio, Eclipse, IIS, Python…

---

<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:** [14. März 2022 um 18:13 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/2 "2022-03-14T18:13:35Z")

</div>

Ich bin nicht auf Windows (ich habe macOS), also kann ich dir nicht besonders gut helfen:

> [@Einstein8854](#):
>
> Ich habe ein OpenZWave-Verzeichnis direkt in meinem Ordner
> 
> - und der Gladys-Ordner ist in diesem OpenZWave-Ordner…

Das kommt mir schon sehr seltsam vor.

> [@Einstein8854](#):
>
> Beim Anzeigen des Startprotokolls von npm start stelle ich zahlreiche Startfehler für den Service, Bluetooth usw. fest

Man muss jeden Fehler einzeln anschauen, aber normalerweise ist es kein Problem, wenn nicht alle Integrationen funktionieren.

> [@Einstein8854](#):
>
> Aber der Start scheint in einer Schleife mit der Kalenderprüfung zu stecken und in meinem Browser für die Adresse localhost:1443 erhalte ich die Meldung: „error cannot get“

Hast du mehr Details dazu?

---

<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:** [14. März 2022 um 18:16 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/3 "2022-03-14T18:16:38Z")

</div>

> [@Einstein8854](#):
>
> et le dossier gladys est dans ce dossier openzwave…

Na, du hast das Gladys-Repo in den Ordner openzwave geklont.

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [15. März 2022 um 16:34 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/4 "2022-03-15T16:34:59Z")

</div>

@pierre-gilles @VonOx

Ich habe die Entwicklungsumgebung unter WSL wiederhergestellt: Es gab ein Konfliktproblem, ich hatte zwei Instanzen von Ubuntu20.04 aufgrund eines laufenden Microsoft-Updates.  
Daher scheint mein Verzeichnisbaum unter WSL in Ordnung zu sein.

```auto
einstein@SYNAPSAT7:~/gladys$ ls -l
total 272
-rw-r--r-- 1 einstein einstein 130489 Mar 15 11:45 CHANGELOG.md
-rw-r--r-- 1 einstein einstein 10941 Mar 15 11:45 LICENSE
-rw-r--r-- 1 einstein einstein 8875 Mar 15 11:45 README.md
-rw-r--r-- 1 einstein einstein 254 Mar 15 11:45 SECURITY.md
-rw-r--r-- 1 einstein einstein 145 Mar 15 11:45 codecov.yml
drwxr-xr-x 2 einstein einstein 4096 Mar 15 11:45 docker
drwxr-xr-x 7 einstein einstein 4096 Mar 15 14:39 front
-rw-r--r-- 1 einstein einstein 33549 Mar 15 11:45 insomnia.json
-rw-r--r-- 1 einstein einstein 59242 Mar 15 11:45 package-lock.json
-rw-r--r-- 1 einstein einstein 1722 Mar 15 11:45 package.json
drwxr-xr-x 13 einstein einstein 4096 Mar 15 14:28 server

```

Aber beim Starten des Servers mit npm start gibt es ein Problem:

```auto
2022-03-15T14:33:45+0100 <debug> bluetooth.start.js:14 (BluetoothManager.start) Bluetooth: Listening Bluetooth events
2022-03-15T14:33:45+0100 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
  <rejected> Error: EAFNOSUPPORT, Address family not supported by protocol
      at new Hci (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74:18)
      at new NobleBindings (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:25:15)
      at Object.<anonymous> (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:546:18)
      at Module._compile (internal/modules/cjs/loader.js:1085:14)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
      at Module.load (internal/modules/cjs/loader.js:950:32)
      at Function.Module._load (internal/modules/cjs/loader.js:790:12)
      at Module.require (internal/modules/cjs/loader.js:974:19)
      at require (internal/modules/cjs/helpers.js:101:18)
      at module.exports (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
      at Object.<anonymous> (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
      at Module._compile (internal/modules/cjs/loader.js:1085:14)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
      at Module.load (internal/modules/cjs/loader.js:950:32)
      at Function.Module._load (internal/modules/cjs/loader.js:790:12)
      at Module.require (internal/modules/cjs/loader.js:974:19)
      at require (internal/modules/cjs/helpers.js:101:18)
      at BluetoothManager.start (/home/einstein/gladys/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
      at Object.start (/home/einstein/gladys/server/services/bluetooth/index.js:16:22)
      at Service.start (/home/einstein/gladys/server/lib/service/service.start.js:33:21) {
    errno: 97,
    code: 'EAFNOSUPPORT',
    syscall: 'socket'
  }
}
2022-03-15T14:33:45+0100 <error> index.js:16 (process.<anonymous>) Error: EAFNOSUPPORT, Address family not supported by protocol
    at new Hci (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:74:18)
    at new NobleBindings (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:25:15)
    at Object.<anonymous> (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:546:18)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:101:18)
    at module.exports (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
    at Object.<anonymous> (/home/einstein/gladys/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:101:18)
    at BluetoothManager.start (/home/einstein/gladys/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
    at Object.start (/home/einstein/gladys/server/services/bluetooth/index.js:16:22)
    at Service.start (/home/einstein/gladys/server/lib/service/service.start.js:33:21) {
  errno: 97,
  code: 'EAFNOSUPPORT',
  syscall: 'socket'
}
2022-03-15T14:33:46+0100 <info> index.js:14 (Object.start) starting GoogleActions service
2022-03-15T14:33:46+0100 <log> index.js:16 (Object.start) Starting Zigbee2mqtt service
2022-03-15T14:33:46+0100 <warn> service.start.js:44 (Service.start) Unable to start service zigbee2mqtt PlatformNotCompatible [Error]: SYSTEM_NOT_RUNNING_DOCKER
    at Zigbee2mqttManager.init (/home/einstein/gladys/server/services/zigbee2mqtt/lib/init.js:15:11)
    at async Object.start (/home/einstein/gladys/server/services/zigbee2mqtt/index.js:17:5)
    at async Service.start (/home/einstein/gladys/server/lib/service/service.start.js:33:7)
2022-03-15T14:33:46+0100 <info> index.js:18 (Object.start) Starting TP-Link service
2022-03-15T14:33:47+0100 <info> index.js:17 (Object.start) Starting eWeLink service

```

Und wenn ich im Browser localhost:1443 eingebe, erhalte ich: «&nbsp;cannot Get /&nbsp;»  
Für den Client startet er gut, aber im Menü Integration: Es findet MQTT nicht, also auch nicht Zigbee, aber auch kein Bluetooth, obwohl das Handy darüber verfügt…  
Gibt es Docker Desktop auf Windows, aber ich sehe nichts im Zusammenhang mit Docker in WSL/Ubuntu. Ist das normal?

---

<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:** [15. März 2022 um 17:52 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/6 "2022-03-15T17:52:47Z")

</div>

> [@Einstein8854](#):
>
> Aber beim Serverstart mit npm start gibt es ein Problem:

Dieses „Problem“ erscheint mir normal, ich glaube nicht, dass Bluetooth in WSL verfügbar ist (ich kenne mich nicht mit Windows aus, aber ich erhalte dieselben Meldungen, wenn ich Gladys in einer VM starte).

Es sei denn, du willst an der Bluetooth-Integration entwickeln, aber das ist nicht unbedingt störend, es sei denn, es lässt Gladys komplett abstürzen, aber ich habe nicht den Eindruck, dass das hier der Fall ist?

> [@Einstein8854](#):
>
> Und wenn ich im Browser localhost:1443 eingebe, erhalte ich: „cannot Get /“

Es ist `http://localhost:1444/` für das Frontend, nicht 1443

---

<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:** [15. März 2022 um 18:07 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/7 "2022-03-15T18:07:47Z")

</div>

> [@pierre-gilles](#):
>
> Dieses „Problem“ erscheint mir normal, ich denke nicht, dass Bluetooth in WSL verfügbar ist (ich kenne mich nicht mit Windows aus, aber ich habe dieselben Meldungen, wenn ich Gladys in einer VM starte)

Genau, ich habe das auch unter nativem Linux (Laptop mit nicht kompatiblem Bluetooth) und tatsächlich stört es den Start nicht.

Ich lösche meine vorherige Nachricht, um die Diskussion nicht zu verwirren. (Ich hatte nicht auf Bluetooth geachtet)

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [15. März 2022 um 18:13 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/8 "2022-03-15T18:13:29Z")

</div>

das Problem liegt natürlich auf dem Server: localhost:1443 wie im Online-Hilfe erwähnt und ich habe «&nbsp;cannot get&nbsp;»  
auf der Frontend-Seite auf 1444 habe ich den klassischen Gladys-Bildschirm, aber das Integrationsmenü ist so lala…

---

<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:** [15. März 2022 um 18:15 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/9 "2022-03-15T18:15:22Z")

</div>

> [@Einstein8854](#):
>
> le pb est bien sur le serveur : localhost:1443 comme mentionner sur l aide en ligne et j ai “cannot get”

Das ist kein Problem, der Server bietet keine Route auf der «&nbsp;/&nbsp;» an.

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [15. März 2022 um 18:15 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/10 "2022-03-15T18:15:54Z")

</div>

kann man also mit einem Windows11-Laptop und WSL keine Entwicklung oder Tests an Gladys durchführen, wie Sie meinen?

---

<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:** [15. März 2022 um 18:17 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/11 "2022-03-15T18:17:26Z")

</div>

Das geht schon sehr gut 🙂

Ich gebe zu, ich verstehe nicht, was bei dir nicht stimmt, alles scheint in Ordnung zu sein, wenn man dir zuhört.

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [15. März 2022 um 18:20 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/12 "2022-03-15T18:20:17Z")

</div>

welche Art von Entwicklung oder Tests kann man durchführen, wenn man weder Bluetooth noch MQTT verwenden kann? Das reduziert die Möglichkeiten. Entwicklung oder Tests auf einer unvollständigen Plattform durchzuführen, birgt das Risiko von Lücken.

---

<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:** [15. März 2022 um 18:22 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/13 "2022-03-15T18:22:04Z")

</div>

Wenn ich regelmäßig die WSL-Umgebung verwende, ist es aber manchmal etwas nervig auf der Netzwerkebene.

Um Windows zu umgehen, starte ich einen Server auf Windows und einen Browser in der WSL.

---

<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:** [15. März 2022 um 18:23 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/14 "2022-03-15T18:23:16Z")

</div>

> [@Einstein8854](#):
>
> Welche Art von Entwicklung oder Test kann man durchführen, wenn man weder Bluetooth noch MQTT verwenden kann? Das reduziert die Möglichkeiten stark. Entwicklung oder Tests auf einer unvollständigen Plattform? Da gibt es wahrscheinlich Lücken.

Für diejenigen, die die Hardware haben, oder? Wir werden doch nicht alle zwingen, einen Bluetooth-Dongle zu kaufen, oder?

Und ich würde hinzufügen, was ist dein Ziel mit der Entwicklungsumgebung? Denn die ist nicht wirklich zum Testen gedacht (für das haben wir Docker-Images).

---

<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:** [15. März 2022 um 18:30 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/15 "2022-03-15T18:30:11Z")

</div>

Du kannst MQTT mit einem lokal gestarteten benutzerdefinierten Mosquitto-Server verwenden. Für den Teil „Container über Docker starten“ denke ich jedoch nicht, dass das unter WSL funktioniert.

> [@Einstein8854](#):
>
> Entwicklung oder Tests auf einer unvollständigen Plattform, es wird wahrscheinlich Lücken geben,

Du kannst die Gladys-Oberfläche entwickeln (das ist der größte Teil der Arbeit, an der Oberfläche arbeiten), aber der Teil „physisches Gerät“ wird nicht ideal sein.

Gladys ist eine Software, die für eine Linux-Umgebung bestimmt ist, daher wird die Entwicklung in einer anderen Umgebung zwangsläufig unterschiedlich und unvollständig sein. Für das echte Testen gibt es keine Wahl, man muss unter Linux sein.

Aus Erfahrung wird 90 % der gesamten Entwicklung weitgehend ohne eine vollständige Umgebung durchgeführt (an der Oberfläche arbeiten, API-Routen, Unit-Tests usw. … man braucht kein funktionierendes Gerät).

Ich selbst entwickle Gladys hauptsächlich auf macOS und führe meine echten Tests unter Linux durch. Entweder in einer virtuellen Maschine für alles, was Zigbee2mqtt/MQTT betrifft, oder auf einem Pi, wenn ich mit Hardware testen muss.

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [15. März 2022 um 18:33 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/16 "2022-03-15T18:33:54Z")

</div>

Ich habe mehrere Entwicklungsoptionen, aber zwei Prioritäten:  
1/ Ich habe einen Hühnerstall 50 Meter von meinem Haus entfernt, den ich smart machen möchte. Es gibt Strom, aber kein WLAN… Die Idee ist, die Beleuchtung, die Klappe des Hühnerstalls und eine Kamera zu steuern. Ich habe WLAN- und Ethernet-Kameras (ohne Software) zur Verfügung. Die Idee wäre, CPL und WLAN oder RF zu kombinieren, um dies über Gladys zu steuern.  
2/ Die Daten meiner Wetterstation direkt lokal abrufen, ohne über die Wunderground-API zu gehen (Ich möchte nicht von einem Dritten abhängig sein, der keine Garantie für meine eigenen Daten bietet).  
3/ Und ich rede noch nicht einmal von der Smart-Home-Automatisierung meines Gartens (Bewässerung, …) oder meiner Mini-Windturbine…

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [15. März 2022 um 18:44 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/17 "2022-03-15T18:44:24Z")

</div>

zum linux-aspekt stimme ich dir zu, ich bin sehr open source, aber um hybride hostings zu vermeiden, obwohl ich 17 pcs habe (nur 3 unter w, der Rest unter verschiedenen linux-distros), habe ich leider nur ein w11-laptop zur verfügung, um derzeit softwareentwicklung zu betreiben, daher die lösung wsl, um trotzdem ein linux zu haben.  
aber wenn meine sorgen als rentner-informatiker (+40 jahre erfahrung in der informatik auf verschiedenen ebnen) euch zu utopisch und störend erscheinen und nicht im einklang mit eurer vision von gladys stehen, kann ich in meiner ecke weitermachen.

---

<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:** [15. März 2022 um 18:59 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/18 "2022-03-15T18:59:57Z")

</div>

Ich glaube, die meisten Gladys-Entwickler entwickeln nicht unter Linux (bestimmt auf Mac, bestimmt auf WSL), also ist diese Konfiguration nicht utopisch.

Man muss sich aber der Grenzen bewusst sein und eine Linux-Testumgebung für echte Tests haben.

Aber aus dem, was ich in deiner Nachricht lese:

> [@Einstein8854](#):
>
> Ich habe mehrere Entwicklungsoptionen, aber zwei als erste:

Ich sehe nichts, was man nicht unter WSL machen könnte 🙂

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [15. März 2022 um 19:36 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/19 "2022-03-15T19:36:50Z")

</div>

Pierre-Gilles,  
du beruhigst mich, wenn du das sagst!  
Aber ich bleibe skeptisch, wenn ich das Integrations-Tab des Clients ansehe. Abgesehen von MQTT, Zigbee und Bluetooth sehe ich nur Markennamen von „proprietären“ Modulen. Da ich vorhabe, mit recycelten Sensoren und Arduino-basierten Objekten (RF, CPL, usw.) ein DIY-Projekt umzusetzen, war ich überzeugt, dass der Übergang zu MQTT, Zigbee, BT und sogar „NodeRed“ quasi unabdingbar ist, um dies mit Gladys zu verbinden.  
Zumindest in diesen Projekten, insbesondere im Garten, gibt es die Steuerung einer Drohne und eines Roboters (z. B. eines Mars-Rovers), und dann wird es mein Labor und meine Werkstatt geben…  
Aber zunächst einmal, um mich einzugewöhnen, werde ich mich auf meine Rollläden konzentrieren, die mit RF 433 MHz automatisiert sind (Marke unbekannt).  
Glaubst du, dass sie steuerbar sind?  
Und jetzt muss ich sagen, dass mir deine Übertragung mit Guilhem und seinen PV-Panels Ideen gibt.

---

<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:** [17. März 2022 um 18:07 UTC](https://community.gladysassistant.com/t/environnement-de-developpement/7063/20 "2022-03-17T18:07:17Z")

</div>

Alles ist möglich 🙂

Aber wenn ich das lese, was du mir sagst, verstehe ich nicht ganz, warum du eine Entwicklungsumgebung brauchst ^^

Wenn du einfach nur neue Daten an deine 433Mhz-Gladys-Instanz, Arduino usw. senden möchtest, nutze einfach die MQTT-Integration oder Node-RED
