Présentation du projet de plugin JeeNinSwi

Nom et id JeeNinSwi — jeeninswi

Il permet de faire ceci/cela… Intégrer le contrôle parental Nintendo Switch & Switch 2 dans Jeedom. Concrètement :

  • Supervision de plusieurs profils enfants (temps de jeu du jour, de la semaine, jeu en cours avec pochette)
  • Affichage de la limite quotidienne effective, y compris les plannings personnalisés par jour (ex. 15 min en semaine, 1h le mercredi, 3h le week-end)
  • Historique graphique sur 7 jours
  • Actions à distance : bloquer la console, lever la restriction, ajouter du temps (+15/+30/+60 min), définir une limite, activer/désactiver le GameChat (Switch 2 uniquement)
  • Rafraîchissement manuel ou automatique via polling configurable
  • Assistant intégré 3 étapes pour obtenir le token Nintendo (pas besoin de ligne de commande)

Langages utilisés PHP (backend Jeedom), Python 3 (démon asyncio), JavaScript + HTML/CSS (widget dashboard)

Démon ? Dépendances ? Crons ?

  • Démon : Oui — processus Python persistant (jeeninswid.py), polling configurable (défaut 5 min). Il expose aussi un mini-serveur HTTP local pour recevoir les actions depuis Jeedom en temps réel.
  • Port du démon : 55147
  • Dépendances pip : pynintendoparental, aiohttp, requests — installées automatiquement via le bouton « Installer les dépendances » de Jeedom.
  • Crons : Non — le polling est géré en interne par le démon.

Panel dédié ? Non — configuration via la page plugin standard Jeedom, supervision via le widget dashboard.

Payant || Gratuit ? Gratuit et open-source (licence AGPL).

2 « J'aime »