npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

homebridge-somfy-tahoma-gate

v1.1.5

Published

Homebridge plugin pour piloter un portail Somfy Elixo 3S io via box Tahoma locale

Readme

homebridge-somfy-tahoma-gate

Homebridge plugin pour piloter un portail Somfy Elixo 3S io via une box Tahoma locale.

Permet d’ouvrir, fermer, passer en mode piéton et obtenir l’état en temps réel dans HomeKit.


Installation

  1. Assurez-vous d’avoir Homebridge installé (≥ v1.8.0) et Node.js (≥ v22).
  2. Installer le plugin via npm :
sudo npm install -g homebridge-somfy-tahoma-gate
  1. Redémarrez Homebridge.
  2. Via l'interface du plugin renseigner l'adresse IP de votre box Tahoma V2 ou nouvelle box et votre token via l'application Somfy. Si vous n'avez pas votre 'deviceURL' ne le renseigner pas.
  3. Si 'deviceURL' n'est pas renseigné alors redémarrez Homebrigde et regarder dans les logs du terminal. Vous aurez une liste de vos différents portails.
  4. Saisissez votre 'deviceURL' dans l'interface et relancer Homebrigde.

Configuration

Exemple config.json :

{
  "platforms": [
    {
      "platform": "TahomaPortail",
      "name": "Portail",
      "ip": "192.168.1.50:8443",
      "token": "VOTRE_TOKEN",
      "deviceURL": "io://1234-4567-8901/12345678",
      "logState": true,
      "logInterval": 30
    }
  ]
}

Options

| Clé | Description | Type | Par défaut | | ------------- | ---------------------------------------------------------- | ------- | ----------- | | name | Nom de l’accessoire HomeKit | string | "Portail" | | ip | IP + port de la box Tahoma | string | - | | token | Token d’authentification Tahoma | string | - | | deviceURL | Device URL du portail (optionnel pour le début) | string | - | | logState | Activer les logs d’état | boolean | false | | logInterval | Intervalle des logs (secondes, visible si logState=true) | number | 30 |


Fonctionnalités

  • Ouverture / Fermeture du portail depuis HomeKit.
  • Mode Piéton via un interrupteur séparé.
  • État en temps réel synchronisé avec HomeKit.
  • Logs d’état paramétrables via l’UI (intervalle configurable).

Services HomeKit

  • Portail : Service principal GarageDoorOpener.
  • Piéton : Service Switch pour activer le mode piéton.

Logs

Si logState est activé, l’état du portail est affiché dans les logs Homebridge toutes les logInterval secondes.

Exemple :

[Portail] État actuel : Fermé
[Portail] État actuel : Ouvert

Notes

  • HomeKit : le portail fermé est considéré par défaut, même si l’état réel est inconnu au démarrage.
  • Sécurité : le mode debug détaillé est désactivé par défaut pour éviter les informations inutiles dans les logs.

Version

  • 1.0.2 : Correction bug Piéton / Stop et ajout logs d’état paramétrables via l’UI.
  • 1.0.9 : Meilleur gestion des notifications
  • 1.1.0 : Fix un problème de retour d'état dans HomeKit si on utilise un accessoire (télécommande, etc.)
  • 1.1.5 : Corrections mineurs pour un meilleur retour de l'état via un accessoire (télécommande, etc.)

Auteur

Rémy D - GitHub