# Lassen Sie uns über Gladys V4 sprechen

**URL:** <https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578>\
**Category:** Développement\
**Created:** [20. Oktober 2018 um 21:24 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578 "2018-10-20T21:24:26Z")\
**Posts on this page:** 20\
**Page:** 35

<div class="post-metadata">

**Author:** ![link39](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/link39/32/3756_2.png) [@link39](https://community.gladysassistant.com/u/link39)\
**Post date:** [6. April 2020 um 21:25 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/759 "2020-04-06T21:25:33Z")

</div>

Experte für Zwave, ich habe einfach nur viele Module 😃

Ich stimme dir bei den von dir genannten Punkten zu. Funktional gesehen muss man auch die „command class central“ abrufen und in den Szenen nutzen können.

Für den Teil „Verbesserung des Network-Tabs“ denkst du an eine lesbarere Matrix und die Anzahl der Nachrichten, die von der Schlüssel noch zu verarbeiten sind?

---

<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:** [7. April 2020 um 07:06 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/760 "2020-04-07T07:06:52Z")

</div>

> [@link39](#):
>
> Was die Funktionalität angeht, müssen auch die „command class central“ abgerufen und in den Szenen genutzt werden können.

Was ist das denn? ^^

> [@link39](#):
>
> Bei der „Verbesserung des Network-Reiters“ denkst du an die Anzeige einer lesbareren Matrix und der Anzahl der Nachrichten, die vom Schlüssel noch zu verarbeiten sind?

Ja!

---

<div class="post-metadata">

**Author:** ![link39](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/link39/32/3756_2.png) [@link39](https://community.gladysassistant.com/u/link39)\
**Post date:** [7. April 2020 um 10:29 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/761 "2020-04-07T10:29:24Z")

</div>

Eine direkte Verknüpfung beschränkt sich darauf, zwei Z-Wave-Geräte zusammenarbeiten zu lassen, zum Beispiel: Das Fibaro Auge erkennt eine Bewegung und weist meine Steckdose an, sich einzuschalten.

Die Central Scene Command Class ist viel leistungsfähiger, da sie den Z-Wave-Stick über ein Ereignis mit einem sceneId/Wert-Paar benachrichtigt!  
Du kannst diese Informationen also abrufen und Gladys-Szenen auslösen, um beliebige Gerätetypen zu steuern.  
Zum Beispiel,

- ich drücke die Taste Nr. 1 meiner Wallmote (das ist eine 4-Zonen-Touch-Fernbedienung für Z-Wave)
- der Stick wird benachrichtigt: nodeId = 4; sceneId = 1; Wert 1.
- Gladys erkennt diese Informationen als Auslöser für eine Szene: „Ich gehe ins Bett“
- die Szene führt die folgenden Aktionen aus: Alle meine Lichter ausschalten dank meiner Fibaro-Dimmer und alle Rollläden schließen, die von meinen Arduinos gesteuert werden, und meine Alarmanlage einschalten.

Siehst du die Logik und den Nutzen dieser Funktion?

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [7. April 2020 um 19:13 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/762 "2020-04-07T19:13:42Z")

</div>

Hallo, ich interessiere mich etwas mehr für das Gateway für zukünftige Entwicklungen, die ich plane, und ich habe wohl etwas verpasst, also komme ich und bitte um etwas Hilfe.  
Was die API angeht, die über das Gateway verfügbar ist, handelt es sich dabei um eine Replik der lokalen Gladys-API, die überall verfügbar ist (mit einigen zusätzlichen Routen, die mit dem Gateway zusammenhängen)? Ich erkläre es: Wenn man einen Dienst entwickelt, der einen Controller enthält, ist es dann möglich, auf die Route sowohl von innen als auch von außen des Netzwerks (über das Gateway) zuzugreifen? Stellen wir uns einen Dienst vor, der Informationen von Tasker oder einer anderen Anwendung eines Benutzergeräts empfangen kann. Es gibt diejenigen, die nur mit Gladys kommunizieren müssen, wenn sie zu Hause sind, und diejenigen, die mit Gladys kommunizieren müssen, egal wo sie sind (mit dem Gateway). Muss man den Grunddienst Gladys und einen «&nbsp;Dienst&nbsp;» auf der Gateway-Seite entwickeln? Oder reicht der Grunddienst?  
Für mich war die Antwort ja, ich hatte im Kopf, dass es sich um ein einfaches Gateway handelt, das den Zugriff auf alles von Gladys von außen ermöglicht, als ob wir im Netzwerk des Raspberry wären. Ich stelle diese Frage, weil der Owntrack-Code auf der Gateway-Seite liegt. Vielen Dank für Ihre Hilfe.

---

<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:** [8. April 2020 um 16:27 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/763 "2020-04-08T16:27:58Z")

</div>

> [@link39](#):
>
> Siehst du die Logik und den Nutzen dieser Funktion?

Danke für die Erklärung! Ich sehe den Nutzen 🙂

> [@bertrandda](#):
>
> Auf Ebene der API, die über das Gateway verfügbar ist, handelt es sich um eine Replik der lokalen Gladys-API, die aber überall verfügbar ist (mit einigen zusätzlichen Routen, die mit dem Gateway verbunden sind)?

Es gibt zwei Teile im Gladys Gateway:

**Die Websocket-API**

Die Websocket-API, die Ende-zu-Ende verschlüsselt ist, ist ein Durchgang zwischen deinem Web-Client ([plus.gladysassistant.com](http://plus.gladysassistant.com)) und deiner lokalen Instanz.

Jede in Gladys verfügbare Route ist auch in der Websocket-API verfügbar, da das Gateway nur Anfragen von einem zum anderen weiterleitet und das Gateway keine Kenntnis von den aufgerufenen Routen oder dem Verkehr hat. Die Nachrichten sind vollständig verschlüsselt von deinem Browser zu deinem Client.

**Die Open API REST für Owntracks**

Damit wir Owntracks sehr einfach verwenden können, habe ich eine Owntracks-Route entwickelt, die den gesendeten JSON-Body an die Gladys-Instanz des Benutzers weiterleitet.

Da wir den Code der Owntracks-Clientanwendungen nicht kontrollieren, ist diese Route nicht Ende-zu-Ende verschlüsselt. Sie ist natürlich während des Transports über HTTPS verschlüsselt, aber nur zwischen dem Mobilgerät und dem Gateway und dann zwischen dem Gateway und der Gladys-Instanz. Das ist schade, aber wir kontrollieren den Owntracks-Code nicht.

> [@bertrandda](#):
>
> Muss man den Grunddienst Gladys und einen „Dienst“ auf der Gateway-Seite entwickeln, oder reicht der Grunddienst?

Ich hatte ähnliche Anfragen wie du, um die Möglichkeit zu haben, mehr oder sogar alle Gladys-Routen als Open API auf dem Gateway verfügbar zu machen: Das ist eine echte Überlegung und eine **echte Debatte.**

Routen zu entwickeln, die genauso einfach aufrufbar sind wie eine klassische API, ohne Ende-zu-Ende-Verschlüsselung, finde ich schade… Das würde bedeuten, dass ich als Maintainer des Gladys Gateway vollen Zugriff auf die Instanzen meiner Benutzer hätte… Ist das das, was wir wollen? Ich glaube nicht!

**Meine persönliche Meinung**

Man müsste einen Weg finden, die Ende-zu-Ende-Verschlüsselung über Tasker zu realisieren! Ich habe gesehen, dass Tasker JS-Code ausführen kann, sodass man sehr gut denselben Verschlüsselungscode wie im Gladys Plus JS-Client aufrufen könnte, das ist nicht sehr kompliziert! 🙂

Entschuldigung für den langen Text, aber es war eine Erklärung für diese hybride Funktionsweise nötig, und ich wollte in meiner Antwort präzise sein 🙂

Was denkst du?

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [8. April 2020 um 21:50 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/764 "2020-04-08T21:50:35Z")

</div>

Danke für diese Details, genau das habe ich verstehen wollen.

> [@pierre-gilles](#):
>
> Da wir den Code der Owntracks-Clientanwendungen nicht kontrollieren, ist dieser Weg nicht Ende-zu-Ende verschlüsselt, er ist natürlich während des Transports über HTTPS verschlüsselt, aber nur zwischen dem Mobilgerät und dem Gateway, dann verschlüsselt zwischen dem Gateway und der Gladys-Instanz. Das ist schade, aber wir kontrollieren den Owntracks-Code nicht.

Genau das wollte ich gerade sagen, alles, was zu dieser Open API kommt, ist nicht verschlüsselt.

> [@pierre-gilles](#):
>
> Man müsste einen Weg finden, die Ende-zu-Ende-Verschlüsselung über Tasker zu realisieren! Ich habe gesehen, dass Tasker JavaScript-Code ausführen kann, sodass man denselben Verschlüsselungscode wie im Gladys Plus JS-Client aufrufen könnte, das ist nicht sehr kompliziert!

Sobald es möglich ist, sollte man verschlüsseln, aber das wird nicht in allen Fällen möglich sein. Du hast sicher recht mit Tasker, das muss man prüfen, aber ich habe es nur als Beispiel genannt. Es wird andere Anwendungen/Dienste geben, bei denen das nicht möglich ist. Totof hat hier PhoneTrack erwähnt: [Utiliser Owntracks avec Gladys 4! - #24 par Totof](https://community.gladysassistant.com/t/utiliser-owntracks-avec-gladys-4/5006/24), die Daten werden in einer HTTP-Anfrage übertragen, wir können sie nicht von der Anwendung aus verschlüsseln. In deiner Präsentation des Gateways hast du von der Verbindung mit externen Diensten gesprochen (Google Assistant, Alexa, IFTTT…), ich weiß nicht genau, wie sie funktionieren, aber wenn sie einen Webhook zu Gladys benötigen, wird es das Gateway sein und wieder einmal können wir leider nichts daran ändern. Ich verstehe das Ziel der Ende-zu-Ende-Verschlüsselung voll und ganz, ich bin persönlich absolut dafür, und Gladys hat unter anderem die Sicherheit und den Schutz der Privatsphäre als wesentliche Punkte. Leider wird es in einigen Fällen vielleicht Vertrauen erfordern (wie bei OwnTrack), mit dem Hinweis, den Benutzer in der Dokumentation gut zu warnen. Wir tun unser Bestes für die Verschlüsselung und sind transparent für den Rest.

Was die Liste der Open API-Routen betrifft, weiß ich nicht, ob es sich lohnt, alle Gladys-Routen einzubeziehen. Ich habe noch nicht viele Szenarien im Kopf, aber die Einschränkung der Open API auf einige Routen, die sie wirklich benötigen, würde uns zwingen, diese Datenexposition am Gateway wirklich zu begrenzen, und uns zwingen, immer nach der sichersten Lösung zu suchen.

Wie du sagst, bleibt die Überlegung völlig offen, ich werde sie in den kommenden Tagen weiter untersuchen.

---

<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:** [9. April 2020 um 16:07 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/765 "2020-04-09T16:07:04Z")

</div>

> [@bertrandda](#):
>
> Totof zitierte PhoneTrack hier: [Utiliser Owntracks avec Gladys 4!](https://community.gladysassistant.com/t/utiliser-owntracks-avec-gladys-4/5006/24), die Daten werden in einer HTTP-Anfrage übertragen, wir können sie nicht von der Anwendung aus verschlüsseln. In deiner Präsentation des Gateways hast du von der Verbindung mit externen Diensten (Google Assistant, Alexa, IFTTT…) gesprochen.

In der Tat gibt es Fälle, in denen eine Ende-zu-Ende-Verschlüsselung nicht möglich ist und keinen Sinn ergibt (Google Assistant, Alexa, IFTTT usw.) und in diesem Fall bin ich 100% einverstanden, dass es sich lohnt, eine Open-API-Route des Gateways zu öffnen, um eine einfache Verbindung von außen zu ermöglichen 🙂

Hattest du einen konkreten Bedarf, um das zu fragen? Ich denke, man muss von Fall zu Fall überlegen!

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [10. April 2020 um 18:31 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/766 "2020-04-10T18:31:20Z")

</div>

Wie ich im ersten Beitrag bereits erwähnte, war dies zunächst nur zur Information. Ich wollte das Funktionieren der Gateway verstehen, um die zukünftigen Dienste, die ich entwickeln werde, gut zu gestalten.  
Langfristig möchte ich einen PhoneTrack-Dienst erstellen, da ich die Anwendung bereits seit einigen Monaten mit einer Nextcloud-Instanz nutze und sie mir gefällt. Um anzufangen, wird man wahrscheinlich darüber nachdenken müssen, wie die API-Schlüssel auf Gladys-Seite verwaltet werden. Mir scheint, dass sie auf der Gateway existieren, aber nicht auf der Gladys-Instanz. Persönlich würde ich sie über die Gateway nutzen, aber ich möchte, dass der Dienst direkt auf Gladys verfügbar ist, und zwar aus mehreren Gründen (diejenigen, die ihre Gladys-Instanz öffentlich hosten, diejenigen, die nur ihre Positionen des Tages abends beim Nachhausekommen speichern möchten…).

---

<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:** [11. April 2020 um 10:30 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/767 "2020-04-11T10:30:05Z")

</div>

Ok, ich verstehe! 🙂

> [@bertrandda](#):
>
> Ich habe den Eindruck, dass sie auf dem Gateway existieren, aber nicht auf der Gladys-Instanz

Tatsächlich, ich habe die API-Schlüssel bereits in der Version 3 des Gateways implementiert. Allerdings wurde die Open API mit Langzeit-Tokens noch nicht in Gladys 4 implementiert. Es ist ein Entwicklungspunkt, der auf Github aufgelistet ist, aber noch niemand hat sich daran gemacht!

> <https://github.com/GladysAssistant/Gladys/issues/690>
>
> \### Description
> 
> As a user, I should be able to generate API token for Gladys,… so I can call the API from a script/tasker/more.
> 
> \### Specs 
> 
> \- \[\] In the UI, I have a view "API token" with the list of already generated token, the last time each token was used
> \- \[\] I can create a new API token and give it a name
> \- \[\] I can invalidate an API token

> [@bertrandda](#):
>
> Persönlich würde ich es über das Gateway nutzen, aber ich möchte, dass der Dienst direkt in Gladys verfügbar ist

Genau, ich denke, ich werde etwas Generisches machen, das mit beiden funktioniert 🙂

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [11. April 2020 um 18:08 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/768 "2020-04-11T18:08:52Z")

</div>

> [@pierre-gilles](#):
>
> Das ist eine Entwicklung, die auf Github gelistet ist, aber noch niemand hat sich daran gemacht!

Perfekt, darauf hatte ich nicht geachtet, dann werde ich es wahrscheinlich übernehmen.

---

<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:** [12. April 2020 um 07:36 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/769 "2020-04-12T07:36:02Z")

</div>

@bertrandda Top! Bevor du mit der Entwicklung beginnst, könntest du die technischen Spezifikationen im GitHub-Issue schreiben, damit wir uns über die Implementierung einig sind? 🙂

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [18. April 2020 um 12:14 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/770 "2020-04-18T12:14:08Z")

</div>

> [@pierre-gilles](#):
>
> Bevor wir mit der Entwicklung beginnen, könntest du die technischen Spezifikationen in der GitHub-Issue schreiben, damit wir uns über die Implementierung einig sind?

Ja, ich werde das alles detailliert aufschreiben.

---

<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:** [12. Mai 2020 um 11:26 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/774 "2020-05-12T11:26:19Z")

</div>

> [@beatrice](#):
>
> Ich verstehe etwas nicht: Auf der Karte bin ich zu Hause, aber es steht „Noch nie zu Hause gesehen“:

> [@beatrice](#):
>
> Und wie kann ich auch meinen Sohn sehen?

Die Anwesenheitserkennung und die Mehrbenutzerfunktion sind noch nicht implementiert.

> [@beatrice](#):
>
> P.S.: Kann man irgendwie einstellen, dass wenn man „:“ schreibt und dann die Eingabetaste drückt, das nicht passiert

Falls es eine Lösung gibt, interessiert mich das auch 😅

---

<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:** [12. Mai 2020 um 12:14 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/775 "2020-05-12T12:14:57Z")

</div>

> [@beatrice](#):
>
> Bisher konnte ich «&nbsp;Änderung des Zustands der Außentemperatur, wenn größer oder gleich 14 = Nachricht&nbsp;» (ich erhalte Nachrichten in Kaskade) einrichten. Wenn ich die Außentemperatur auf 14 setze, kann ich sehen, wie viele Nachrichten ich bei der Zustandsänderung erhalte… Ich denke, solange sie nicht 15 erreicht oder wieder auf 13 fällt… Gutes Ergebnis, da ich nicht genau 14 hatte… Ich habe keine Benachrichtigung erhalten… Ich versuche es noch einmal mit 15° und habe auch wieder eine Bedingung für größer oder gleich 14° erstellt… Mal sehen

Tatsächlich ist das ein guter Hinweis, es sollte eine Funktion geben, die es ermöglicht, eine Nachricht wie «&nbsp;max. 1 Mal pro Stunde&nbsp;» oder «&nbsp;max. 1 Mal pro Tag&nbsp;» zu senden. Dadurch könnte man ein Alarmsystem erstellen, das nicht zu sehr spammt.

Darüber sollte man nachdenken, danke für das Feedback auf jeden Fall!

---

<div class="post-metadata">

**Author:** ![duvalale](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/439d5e/32.png) [@duvalale](https://community.gladysassistant.com/u/duvalale)\
**Post date:** [13. Mai 2020 um 09:52 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/777 "2020-05-13T09:52:14Z")

</div>

Hallo,

> [@pierre-gilles](#):
>
> Tatsächlich ist das eine gute Anmerkung, es sollte eine Funktion geben, die es ermöglicht, eine Nachricht „max. 1 Mal pro Stunde“ oder „max. 1 Mal pro Tag“ zu senden, zum Beispiel. Das würde ein Alarmsystem ermöglichen, das nicht zu sehr spammt.

Ich hatte genau denselben Bedarf, ich wollte eine Warnung erhalten, sobald die Temperatur eines Raumes einen Schwellenwert überschreitet, aber ich erhalte Nachrichten, sobald sich die Temperatur ändert und über dem Schwellenwert liegt, nicht ideal 😅

Übrigens, ich habe mich gefragt, ob es möglich wäre, eine Variable aus einer Aktion abzurufen, um sie in der nächsten Aktion per Nachricht zu übertragen?

Schließlich habe ich etwas im Dashboard bemerkt, wenn man die Bearbeitung aktiviert und auf eine andere Seite wechselt, ist die Bearbeitung beim Zurückkehren zum Dashboard immer noch aktiv. Ich weiß nicht, ob das gewolltes Verhalten ist, ich fand es seltsam!

---

<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. Mai 2020 um 18:05 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/781 "2020-05-14T18:05:47Z")

</div>

> [@duvalale](#):
>
> Ich hatte genau denselben Bedarf, ich wollte eine Benachrichtigung erhalten, sobald die Temperatur eines Raumes einen Schwellenwert überschreitet, aber ich erhalte Nachrichten, sobald sich die Temperatur ändert und über dem Schwellenwert liegt, nicht so toll 😅

Ich habe ein Issue erstellt =\>

> <https://github.com/GladysAssistant/Gladys/issues/794>
>
> To avoid spamming the user, let the user select a max frequency of sending of th…is message.

> [@duvalale](#):
>
> Ich habe etwas im Dashboard bemerkt, wenn man die Bearbeitung aktiviert und auf eine andere Seite wechselt, bleibt die Bearbeitung beim Zurückkehren zum Dashboard aktiv. Ich weiß nicht, ob das gewollt ist, ich fand das komisch!

Mmm, das muss geändert werden, gut beobachtet!

Ich habe das Issue erstellt =\>

> <https://github.com/GladysAssistant/Gladys/issues/795>

> [@beatrice](#):
>
> Ja, und auch in der gesendeten Nachricht die Variable einfügen, denn anstatt einer Nachricht „es ist wärmer als 15“, könnte man schreiben die Temperatur beträgt #variable

Das ist geplant 🙂

> <https://github.com/GladysAssistant/Gladys/issues/789>
>
> \- Use a variable injector lib in the text area, exactly like when you do "@..." …on discord. The user will then see a list of available variable to inject \*\*with a friendly name\*\*
> \- Then, when the scene execute, replace the variable with the value

> [@beatrice](#):
>
> Ist es geplant, ein „Dashboard“ pro Raum zu haben?

Es ist geplant, so viele Dashboards zu erstellen, wie der Benutzer möchte =\>

> <https://github.com/GladysAssistant/Gladys/issues/723>
>
> \*\*Is your feature request related to a problem? Please describe.\*\*
> Two scenario…s:
> \- I have many sensors for my AC and heating, and also lots of stuff to control in the Garage. I don't want this on my "Home" tab, but I still want a similar way to organize it.
> \- I want others to see how the weather is at my home, show a live stream of the landscape, and perform a single action.
> 
> \*\*Describe the solution you'd like\*\*
> I want to be able to add additional dashboard tabs (which solves the first scenario), and individually control the access rights (public, link with a token, specific users, ...) to each of them (which solves the second scenario, but probably is a huge problem and more related to #374 and #637).
> 
> \*\*Describe alternatives you've considered\*\*
> Multiple Gladys instances are probably a stupid idea, so I'm not sure how else to solve the problem with Gladys.

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [8. Juli 2020 um 10:31 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/783 "2020-07-08T10:31:41Z")

</div>

Habt ihr diesen Artikel gesehen??

> **[IFTTT : Les utilisateurs de périphériques eWeLink doivent payer pour utiliser...](https://www.domo-blog.fr/ifttt-utilisateurs-peripheriques-ewelink-doivent-payer-service-cloud/)**
>
> Le mois dernier, nous vous apprenions que la marque Française Konyks avait fait le choix de ne pas adhérer aux nouvelles conditions d'utilisation du

---

<div class="post-metadata">

**Author:** ![Biscotte](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@Biscotte](https://community.gladysassistant.com/u/Biscotte)\
**Post date:** [9. Juli 2020 um 08:13 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/784 "2020-07-09T08:13:31Z")

</div>

Hallo zusammen,

Als ich mir das Github von Gladys angesehen habe, habe ich gesehen, dass es viele offene Issues und Features gibt… also habe ich Lust, mich daran zu versuchen.  
Ich poste hier, weil dieses Thema gut verfolgt wird, aber ich kann es verschieben, falls nötig.

Ich bin ein Anfänger in JavaScript. Ich mache HTML/PHP/SQL, aber ich bin kein Berufsentwickler… (ich schreibe eigentlich aeronautische Dokumentation, haha)

Hier ist, was ich brauche:

- Wenn ihr gute, gut strukturierte JavaScript-Kurse habt, bin ich interessiert!  
Ich habe schon welche, aber es schadet nicht

- Ressourcen zu PreactJS, das ich nicht kenne

- Die Grundlagen von GitHub: Wie macht man einen PR? Was ist codecov und die Tests, die ich überall sehe?

Sobald ich das alles durchgearbeitet habe, wäre es absolut großartig, wenn eine gute Seele motiviert genug wäre, mich über Skype oder ähnliches zu führen, um eine saubere Entwicklungsumgebung einzurichten.  
(Ich glaube, es gab hier einen Link zu einem Tutorial, aber ich finde ihn nicht mehr…)

Vielen Dank an alle, die dem motivierten Newbie, der ich bin, ein wenig ihrer Zeit schenken möchten!  
Man muss schließlich irgendwo anfangen…^^

---

<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:** [20. Juli 2020 um 08:14 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/785 "2020-07-20T08:14:16Z")

</div>

Hallo @Biscotte! Es ist toll, dass du helfen möchtest 🙂

Ich habe keinen speziellen Kurs für dich, aber aus Erfahrung ist die beste Art zu lernen, einfach zu üben 🙂 Für Preact kannst du ein Tutorial zu React machen (es ist fast das Gleiche). Ich empfehle dir, danach ein kleines Projekt zu starten, um das alles zu testen (vielleicht etwas Einfacheres als Gladys)

> [@Biscotte](#):
>
> Die Grundlagen von GitHub: Wie macht man eine PR? Was ist Codecov und die Tests, die ich überall sehe?

Github hat viele Tutorials auf ihrer Website für diesen Teil.

Codecov dient dazu, die Codeabdeckung unserer automatisierten Tests zu messen. Das Ziel ist es, sicherzustellen, dass der gesamte von uns geschriebene Code ordnungsgemäß getestet wird. Dadurch werden Regressionen vermieden und die Software wird langfristig stabiler 🙂

---

<div class="post-metadata">

**Author:** ![Biscotte](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@Biscotte](https://community.gladysassistant.com/u/Biscotte)\
**Post date:** [20. Juli 2020 um 19:11 UTC](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578/786 "2020-07-20T19:11:09Z")

</div>

Hallo @pierre-gilles,

Willkommen zurück! Ich hoffe, der Urlaub war gut :)! Ich bin dabei… es wird mir ein paar Monate dauern, bis ich fit bin, aber ich gebe nicht auf!

[Vorherige Seite](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578.md?page=34)

[Nächste Seite](https://community.gladysassistant.com/t/parlons-de-gladys-v4/3578.md?page=36)
