Gladys Assistant

Pierre-Gilles Leymarie

21 décembre 2020

Asynconf, 19h30

Le logiciel de domotique open-source qui respecte votre vie privée.

@pierregillesl

Pierre-Gilles Leymarie

  • 26 ans
  • Fondateur Gladys Assistant
  • Ingénieur informatique (UTC Compiègne)

Twitter: @pierregillesl

Gladys Assistant, c'est quoi ?

2013 : Genèse du projet

2013 : Genèse du projet

"AHA" moment

2014 : 1ère version open-source

  • Serveur PHP
  • Scripts Python
  • Bootstrap 2.0

2015 : Gladys 2.0, re-écrit en Node.js 

2016 : Gladys 3.0, axée sur la communauté

2020 : Gladys Assistant 4

Gladys Assistant 4: stack technique

Pour quoi faire ?

Demo time

Envoyer de la donnée à Gladys Assistant: Un exemple simple avec du MQTT

const mqtt = require('mqtt');

const client = mqtt.connect('mqtt://IP_ADDRESS_OF_THE_BROKER', {
    username: 'gladys',
    password: 'my-password'
});

const TOPIC_NAME = "gladys/master/device/mqtt:sensor/feature/mqtt:temperature/state"
 
client.on('connect', () => {
  // sending a new temperature of 12°C recorded
  client.publish(TOPIC_NAME, 12);
});

Merci ! 

Des questions ?

https://gladysassistant.com/fr/

Twitter: @pierregillesl

Gladys Assistant Talk @ Asynconf 2020

By Pierre-Gilles Leymarie

Gladys Assistant Talk @ Asynconf 2020

  • 228