Skip to content

Commit

Permalink
Upgrade to Docusaurus 3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Pierre-Gilles committed May 1, 2024
1 parent ac5bbd9 commit 6b94637
Show file tree
Hide file tree
Showing 71 changed files with 4,152 additions and 2,034 deletions.
64 changes: 12 additions & 52 deletions blog/2014-03-03-gerer-les-appareils-electrique.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ author_url: https://twitter.com/pierregillesl
author_image_url: /img/pierre-gilles.jpg
---

<div class="alert alert--danger" role="alert">
Update: 21/07/2020: Ce tutoriel est destiné à Gladys v3, il ne fonctionne pas avec Gladys v4 !
</div>
:::danger Update: 21/07/2020
Ce tutoriel est destiné à Gladys v3, il ne fonctionne pas avec Gladys v4 !
:::

Salut à tous,

Expand All @@ -32,9 +32,9 @@ L'objectif de ce tutoriel est d'arrive à contrôler des prises <a href="">433Mh

Le montage est simple, il suffit de brancher l'émetteur 433Mhz à l'arduino suivant le montage suivant :

- Arduino 5V <-> VCC sur l'émetteur 433Mhz
- Arduino GND <-> GND sur l'émetteur 433Mhz
- Arduino pin 10 <-> DATA sur l'émetteur 433Mhz
- Arduino 5V - VCC sur l'émetteur 433Mhz
- Arduino GND - GND sur l'émetteur 433Mhz
- Arduino pin 10 - DATA sur l'émetteur 433Mhz

Ce qui nous donne :

Expand Down Expand Up @@ -119,52 +119,12 @@ Afin de pouvoir ajouter dans Gladys vos périphériques, vous allez avoir besoin

Voilà dans mon cas les différentes valeurs:

<table class="table table-striped">
<thead>
<tr>
<th>Channel</th>
<th align="center">Prise</th>
<th align="center">Action</th>
<th align="right">Code TriState</th>
<th align="right">Code binaire</th>
<th align="right">Code décimal</th>
</tr>
</thead>
<tbody>
<tr>
<td>5</td>
<td align="center">A</td>
<td align="center">Off</td>
<td align="right">FFFF0 0FFF FF0</td>
<td align="right">0101010100 00010101 010100</td>
<td align="right">5571924</td>
</tr>
<tr>
<td>5</td>
<td align="center">B</td>
<td align="center">Off</td>
<td align="right">FFFF0 F0FF FF0</td>
<td align="right">0101010100 01000101 010100</td>
<td align="right">5574996</td>
</tr>
<tr>
<td>5</td>
<td align="center">C</td>
<td align="center">Off</td>
<td align="right">FFFF0 FF0F FF0</td>
<td align="right">0101010100 01010001 010100</td>
<td align="right">5575764</td>
</tr>
<tr>
<td>5</td>
<td align="center">D</td>
<td align="center">Off</td>
<td align="right">FFFF0 FFF0 FF0</td>
<td align="right">0101010100 01010100 010100</td>
<td align="right">5575956</td>
</tr>
</tbody>
</table>
| Channel | Prise | Action | Code TriState | Code binaire | Code décimal |
| ------- | ----- | ------ | -------------- | -------------------------- | ------------ |
| 5 | A | Off | FFFF0 0FFF FF0 | 0101010100 00010101 010100 | 5571924 |
| 5 | B | Off | FFFF0 F0FF FF0 | 0101010100 01000101 010100 | 5574996 |
| 5 | C | Off | FFFF0 FF0F FF0 | 0101010100 01010001 010100 | 5575764 |
| 5 | D | Off | FFFF0 FFF0 FF0 | 0101010100 01010100 010100 | 5575956 |

Bien entendu si vous changez de channel, mettez à jour le code décimal en fonction dans Gladys.

Expand Down
62 changes: 12 additions & 50 deletions blog/2016-03-13-gladys-3-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Cela m'a permis de voir les usages et les demandes des développeurs, et surtout

Alors qu'il est pourtant inutile d'avoir un dashboard par type de périphérique, une API par type de périphérique, etc... Il serait bien plus simple d'avoir une interface où on verrait tous les périphériques de la maison regroupés ( que ce soit des périphériques Wi-Fi, 433Mhz, Zwave, etc... )

Le premier objectif de cette 3.0 est donc **l'unification de la partie périphérique** afin qu'un développeur n'ait plus à s'embêter à développer une interface spécifique, mais n'ait qu'à se préoccuper de la partie "communication gladys <-> device".
Le premier objectif de cette 3.0 est donc **l'unification de la partie périphérique** afin qu'un développeur n'ait plus à s'embêter à développer une interface spécifique, mais n'ait qu'à se préoccuper de la partie "communication gladys - device".

## Des scénarios plus poussés

Expand Down Expand Up @@ -55,55 +55,17 @@ On le voyait dans le précédent schéma, il y a une nouvelle notion dans Gladys

En terme de relation, une maison à un instant t à **un et un seul mode**. Vous êtes en vacances, votre maison est en mode 'holidays'. Vous êtes au travail, en soirée à l'extérieur, votre maison est en mode "out". Le mode de la maison n'est lié à aucuns utilisateurs en particuliers, c'est à vous de définir ce qui fait passer la maison d'un mode à un autre. Si vous êtes plusieurs, pas de panique, c'est le premier utilisateur de retour à la maison qui va faire passer la maison de "out" à "at-home" par exemple.

<table class="table table-bordered">
<thead>
<tr>
<th>Mode</th>
<th >Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>at-home</td>
<td >Vous êtes à la maison, tout est normal.</td>
</tr>
<tr>
<td>coming-back-home</td>
<td >Vous êtes en train de rentrer chez vous. Gladys doit allumer le chauffage, ouvrir les volets.</td>
</tr>
<tr>
<td>out</td>
<td >Vous n'êtes pas chez vous pour quelques heures/la journée. Mode sécurisé.</td>
</tr>
<tr>
<td>holidays</td>
<td >Lorsque que vous partez en vacances, que la maison est vide. Mode sécurisé, volets fermés.</td>
</tr>
<tr>
<td>nap</td>
<td >Vous faites une sieste, extinction des lumières. Fermeture partielle des volets</td>
</tr>
<tr>
<td>sleep</td>
<td >&nbsp;C'est la nuit, vous dormez. Volets fermés, lumières éteintes. ( je n'ai pas mis comme nom d'évènement "night"
pour nos amis les travailleurs de nuit qui eux aussi dorment mais pas la nuit :D )</td>
</tr>
<tr>
<td>party</td>
<td >C'est la fête ! Mode soirée activé, lumières colorées et playlist soirée.</td>
</tr>
<tr>
<td>romantic</td>
<td >Soirée romantique, lumières tamisées rouge et petit jazz en arrière plan ( ce mode est quasiment le plus demandé
dans le sondage que j'ai fais l'autre jour ! )</td>
</tr>
<tr>
<td>cinema</td>
<td >Vous regardez un film, lumières éteintes dans le salon, télévision allumée, lumière tamisée lors de mouvements
dans la cuisine ou vers les toilettes.</td>
</tr>
</tbody>
</table>
| Mode | Description |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| at-home | Vous êtes à la maison, tout est normal. |
| coming-back-home | Vous êtes en train de rentrer chez vous. Gladys doit allumer le chauffage, ouvrir les volets. |
| out | Vous n'êtes pas chez vous pour quelques heures/la journée. Mode sécurisé. |
| holidays | Lorsque que vous partez en vacances, que la maison est vide. Mode sécurisé, volets fermés. |
| nap | Vous faites une sieste, extinction des lumières. Fermeture partielle des volets |
| sleep | C'est la nuit, vous dormez. Volets fermés, lumières éteintes. ( je n'ai pas mis comme nom d'évènement "night" pour nos amis les travailleurs de nuit qui eux aussi dorment mais pas la nuit :D ) |
| party | C'est la fête ! Mode soirée activé, lumières colorées et playlist soirée. |
| romantic | Soirée romantique, lumières tamisées rouge et petit jazz en arrière plan ( ce mode est quasiment le plus demandé dans le sondage que j'ai fais l'autre jour ! ) |
| cinema | Vous regardez un film, lumières éteintes dans le salon, télévision allumée, lumière tamisée lors de mouvements dans la cuisine ou vers les toilettes. |

**Note:** Tous les exemples donner ci-dessus sont à titre indicatif pour donner un exemple concret d'usage, mais c'est à vous de définir ce que vous voulez lancer. Comme c'est à vous de définir les différents modes de votre maison.

Expand Down
8 changes: 8 additions & 0 deletions blog/2017-04-09-gladys-3-5-machine-learning.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ Ces données derrière resortent de la façon suivante :

**Phrase 1 :**

```
{
"deviceTypes": [],
"rooms": [{
Expand All @@ -58,9 +59,11 @@ Ces données derrière resortent de la façon suivante :
"times": [],
"replacedText": "Allume la lumière du %ROOM%"
}
```

**Phrase 2 :**

```
{
"deviceTypes": [],
"rooms": [],
Expand Down Expand Up @@ -89,9 +92,11 @@ Ces données derrière resortent de la façon suivante :
}],
"replacedText": "Réveille moi %TIME%"
}
```

**Phrase 3 :**

```
{
"deviceTypes": [{
"name": "lampe de bureau - binary",
Expand All @@ -111,6 +116,7 @@ Ces données derrière resortent de la façon suivante :
"times": [],
"replacedText": "Éteins ma %DEVICE_TYPE%"
}
```

## La classification

Expand All @@ -137,6 +143,7 @@ Grâce à votre aide, j'ai pu constituer une base de données de questions à po

Une entrée de la base de donnée ressemble à ça :

```
{
"service": "calendar",
"label": "get-next-event",
Expand All @@ -152,6 +159,7 @@ Une entrée de la base de donnée ressemble à ça :
}
]
}
```

Comme vous pouvez le voir, plusieurs phrases peuvent être classifiée avec un même tag. En entrainant un modèle avec plein de phrases, Gladys est capable de déterminer pour chaque nouvelle phrase qui arrive la probabilité que cette phrase appartienne à tel ou tel label.

Expand Down
2 changes: 1 addition & 1 deletion docs/scenes/continue-only-if.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ The first step in your scene is to add a "get last state" action, and select the

Then, in the next action block, you can add a "Continue only if" action, by selecting the variable retrieved previously.

By setting the condition "kitchen temperature sensor <20°C", this gives us this:
By setting the condition `kitchen temperature sensor <20°C`, this gives us this:

![Continue only if scene](../../static/img/docs/en/scenes/get-last-device-state-action/continue-only-if.jpg)
2 changes: 1 addition & 1 deletion docs/scenes/send-a-message.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ To do this, you must add a "retrieve the last state" action to your scene and se

![Get sensor value](../../static/img/docs/en/scenes/send-a-message-action/get-device-value.jpg)

Then, further in the scene, you can add a "send message" action, and in the message you type "{{" and select the previously defined variable.
Then, further in the scene, you can add a "send message" action, and in the message you type `{{` and select the previously defined variable.

<div class="videoContainer">
<video width="100%" controls autoplay loop muted>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ image: /img/presentation/lightbulblow.jpg
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
---

<div class="alert alert--danger" role="alert">
Expand All @@ -17,7 +17,7 @@ Salut à tous,

Comment faire en sorte que Gladys puisse contrôler les appareils électriques chez nous ? Beaucoup d'appareils électriques ( lampes de chevet, machine à café ), ne sont pas connectés mais s'allument directement quand on les branche. Avec des prises télécommandées, il devient possible de connecter ces appareils à Gladys.

L'objectif de ce tutoriel est d'arrive à contrôler des prises <a href="">433Mhz Phénix</a> depuis Gladys.
L'objectif de ce tutoriel est d'arrive à contrôler des prises 433Mhz Phénix depuis Gladys.

<!--truncate-->

Expand All @@ -32,9 +32,9 @@ L'objectif de ce tutoriel est d'arrive à contrôler des prises <a href="">433Mh

Le montage est simple, il suffit de brancher l'émetteur 433Mhz à l'arduino suivant le montage suivant :

- Arduino 5V <-> VCC sur l'émetteur 433Mhz
- Arduino GND <-> GND sur l'émetteur 433Mhz
- Arduino pin 10 <-> DATA sur l'émetteur 433Mhz
- Arduino 5V - VCC sur l'émetteur 433Mhz
- Arduino GND - GND sur l'émetteur 433Mhz
- Arduino pin 10 - DATA sur l'émetteur 433Mhz

Ce qui nous donne :

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ image: /img/presentation/Gladysannoucelow.jpg
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
---

Ca y est, Gladys est disponible !
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ image: /img/presentation/wirelessmotionlow.jpg
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
slug: utiliser-des-detecteurs-sans-fils
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Pour des interactions électroniques plus poussées, connectons un
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
image: /img/presentation/arduinounolow.jpg
slug: connecter-un-arduino-au-raspberry-pi
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: A nous de créer nos propres objets connectés, avec un arduino, qu
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
image: /img/presentation/connectedobjectlow.jpg
slug: creez-votre-propre-objet-connecte
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Contrôlez les lumières de votre logement en WIFI, et créez des a
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg

image: /img/presentation/milightlow.jpg

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Un an après la première version, Gladys revient dans une toute no
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg

image: /img/presentation/gladyscomeback.jpg

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Les prises Wi-Fi Wemo Insight Switch ont de nombreux atouts, essayo
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
image: /img/presentation/wemo_icone_light.jpg
slug: controler-prises-wemo-insight-switch
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: On utilise souvent PhpMyAdmin pour administrer sa base de donnée M
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
image: /img/presentation/express-admin-icone.jpg
slug: equivalent-phpmyadmin-nodejs
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Comment déclencher des actions sur Gladys sans forcément être su
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
image: /img/presentation/nfc-cover.jpg
slug: gladys-and-nfc
---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Nous allons connecter un capteur de température/humidité à une e
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg

image: /img/presentation/temperature-ethernet-cover.jpg

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: J'espère que votre lettre au père Noël est pleine de Raspberry P
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg

image: /img/presentation/noel-2015-cover.jpg

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: L'année 2015 a été une formidable année pour le projet. Quelque
author: Pierre-Gilles Leymarie
author_title: Fondateur de Gladys Assistant
author_url: https://twitter.com/pierregillesl
author_image_url: /fr/img/pierre-gilles.jpg
author_image_url: /img/pierre-gilles.jpg
image: /img/presentation/bilan-2015-cover.jpg
slug: bilan-2015-et-projets-pour-2016
---
Expand Down
Loading

0 comments on commit 6b94637

Please sign in to comment.