Les plugins eedomus par l’équipe de Devotics
La box eedomus donne la possibilité d’étendre ses capacités au travers de scripts codés en PHP, mais la création de ces scripts reste réservée à des connaisseurs.
L’apparition du Store eedomus donne maintenant la possibilité aux créateurs de script, de partager plus facilement leur travail au travers d’un paquet nommé plugin.
Ce plugin peut contenir bien plus que des scripts, il fournit un ensemble fonctionnel qui peut être composé :
- d’un assistant d’installation
- d’une documentation d’utilisation
- de plusieurs scripts PHP
- de création de composant
- … et d’autres à venir (règle, widget, …)
Le store est accessible au travers de votre portail eedomus dans :
- Configuration
- Ajouter ou supprimer un périphérique
- Store eedomus
Ci-dessous nous vous proposons de découvrir, un listing des contributions à cet écosystème (voué à évoluer), produit par notre équipe.
Sommaire :
Wind Direction | uCam | Nuki Smartlock | Emulator eedomus | Voicify | Aller plus loin
Wind Direction
Source et documentation : Github/Nikya/windDirection Format : Plugin disponible sur le store eedomus (Direction du vent) |
Permet de convertir une direction de vent en degré vers son équivalent en point cardinal.
Il est plus parlant de lire une information Nord-Est plutôt que 45°
A utiliser avec des modules anémomètre / girouette.
uCam
Source et documentation : Github/Nikya/ucam Format : Plugin disponible sur le store eedomus (Caméra universelle) |
Universal Camera (uCam) permet de piloter certaines caméras IP.
Ce plugin se veut universel, car il peut fonctionner avec toutes les caméras IP qui fournissent des URL de pilotage.
En contrepartie, c’est à vous de trouver et fournir à ce plugin les URL nécessaires.
Son utilité peut être par exemple d’enregistrer une série de photos
- Lorsque quelqu’un sonne chez vous
- Quand une intrusion est détectée
Nuki Smartlock
Source et documentation : Github/Nikya/Nuki Smartlock Format : Plugin disponible sur le store eedomus (Nuki smartlock) |
Nuki smartlock permet de piloter et connaitre l’état d’une serrure intelligente : Nuki.
Ce plugin est composé d’un script PHP et d’une déclaration pour 3 périphériques :
- Commande d’ouverture/fermeture
- État de la serrure
- Indicateur de batterie faible
Son avantage principal est de mettre à jour l’état de la serrure, seulement si nécessaire, en utilisant la fonctionnalité callback de l’API Nuki.
Emulator eedomus
Source et documentation : Github/Nikya/emulator Format : Script à télécharger |
Est un émulateur du moteur PHP de la box. C’est un script PHP simple qui simule les fonctions PHP propres à eedomus.
Il est à utiliser comme un utilitaire de développement, pour des premières phases de test de script en dehors de la box.
Il simule la présence et parfois le fonctionnement de certaines fonctions mises à disposition par le moteur PHP de la box.
Voicify
Source et documentation : Github/Nikya/voicify Format : Application PHP à télécharger puis à héberger sur un serveur Web-PHP domestique |
Pour donner de la voix à votre maison domotisée !
Home Voicify est un système de génération de notification vocale variable pour les maisons domotisées.
Le principal avantage de Home Voicify est que, pour un même type de notification, il va générer des phrases qui varient : il évite la lassitude ou de s’habituer à une notification et donc à la longue un risque de ne plus y prêter attention.
C’est un générateur de phrase, il dépend donc ensuite d’un système de génération de synthèse vocale externe.
Pour aller plus loin
- Vous pouvez aussi découvrir nos autres articles traitant de la box eedomus.
- Vous lancer vous-même dans la création de plugin, si vous avez un minimum de connaissance nécessaire (PHP, Json, …) en suivant
- La documentation officielle du store et des possibilités PHP
- Ou en lisant cet article détaillé sur les étapes de création d’un plugin (par Planète Domotique)
- Découvrez d’autres plugin proposés par la communauté eedomus en parcourant le store ou le forum dédié
Développeur, technophile passionné d’informatique.