VIZIO D40f-G9
Contrôler les fonctions supportées du téléviseur VIZIO D40f-G9 via SmartCast HTTPS local appairé via Muse Home Link (client pyvizio)
- Quoi
- Contrôler les fonctions supportées du téléviseur VIZIO D40f-G9 via SmartCast HTTPS local appairé via Muse Home Link (client pyvizio)
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Contrôler les fonctions supportées du téléviseur VIZIO D40f-G9 via SmartCast HTTPS local appairé via Muse Home Link (client pyvizio), avec appairage par PIN à l'écran et stockage sûr du jeton d'authentification retourné. La gestion VIZIO SmartCast et Google Cast sont des interfaces différentes ; les médias passent par le skill partagé gadget-google-cast seulement quand un récepteur Cast séparé est réellement annoncé.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit e6fe517Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis — Muse Home Link et un appareil physique compatible sont requis pour UTILISER ce skill, pas pour l'installer : installer le fichier du skill lui-même n'exige aucun compte, aucune clé et aucun appareil, et cette installation ne configure PAS Home Link, n'appaire rien et ne demande aucun identifiant. Mais le skill n'est que des instructions. Pour l'utiliser, je dois lire et suivre ~/docs/devices/home_link.md dans mon environnement Muse, avoir l'appareil physique compatible nommé ci-dessous déjà configuré sur mon réseau local, et avoir un VIZIO D40f-G9 confirmé déjà configuré sur mon réseau local exposant un service de gestion SmartCast local compatible, un client pyvizio compatible sur HomeLink HTTPS, l'appairage PIN normal à l'écran quand requis avec stockage sûr du jeton d'authentification retourné et une confiance TLS propre à l'appareil appropriée, ma permission pour l'opération TV demandée, et, pour les médias, le skill compagnon gadget-google-cast plus une source adaptée joignable par le récepteur (voir l'étape 2). L'installation du fichier ne configure rien de tout ça. Installe-moi « VIZIO D40f-G9 ». Il contrôle les fonctions supportées du téléviseur VIZIO D40f-G9 via SmartCast HTTPS local appairé en utilisant Muse Home Link. Il s'utilise quand le VIZIO D40f-G9 confirmé expose un service de gestion SmartCast local compatible : le modèle exact et le firmware sont confirmés depuis les informations existantes de l'appareil et le point de service courant, et la gestion VIZIO SmartCast et Google Cast restent des interfaces différentes — un nom de produit SmartCast seul ne prouve pas un récepteur Cast actuellement disponible. Le téléviseur est déjà configuré, avec un client pyvizio compatible sur HomeLink HTTPS, l'appairage PIN normal à l'écran quand requis, le stockage sûr du jeton d'authentification retourné, une confiance TLS propre à l'appareil appropriée et ma permission pour l'opération TV demandée ; la lecture média exige aussi une source adaptée joignable par le récepteur. Il utilise le flux documenté de défi/PIN d'appairage SmartCast avec moi, ou réutilise des identifiants stockés valides, et ne contourne jamais l'invite d'appairage. Il lit l'état disponible de puissance, d'entrée, d'applications et de télécommande avec le client compatible avec le modèle, en résolvant les IDs depuis les réponses de l'appareil, exécute l'action supportée demandée (entrée/application/télécommande) et conserve les informations de résultat/erreur de l'API, sans jamais présumer qu'un point générique fonctionne sur chaque firmware, puis relit l'état après l'action ; si le téléviseur est dans un mode veille qui désactive son API réseau, il rapporte cette limite. L'accès autorisé par jeton et l'état résultant du téléviseur sont confirmés séparément, et un accusé de touche de télécommande peut exiger une confirmation visuelle — il ne prouve pas une navigation réussie. Pour un récepteur Cast annoncé indépendamment, il suit le skill Google Cast partagé (gadget-google-cast, ../gadget-google-cast/SKILL.md) pour les médias/l'état/le volume, en gardant ses sessions et sa vérification distinctes de la gestion SmartCast, et un chargement Cast n'est réussi que selon les vérifications de lecture du skill partagé. Limites : pas de réveil UDP, d'accès universel en veille, de contrôle cloud, de changements de firmware ni d'installation générale d'applications, et aucune procédure Cast dupliquée ni hébergement de média présumé. Dépôt : https://github.com/facebookincubator/muse-gadget-sdk (le skill est tout le dossier skills/gadget-vizio-d40f-g9/ au commit épinglé : SKILL.md seulement, 1 fichier) Version épinglée : installe le code au commit e6fe5174092702ffddae6f90759a38d55a4ebae1 exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/facebookincubator/muse-gadget-sdk dans un dossier temporaire, place-toi au commit e6fe5174092702ffddae6f90759a38d55a4ebae1, et copie le dossier skills/gadget-vizio-d40f-g9/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-22 : [FINGERPRINTS] - SKILL.md: SHA-256 44486ec7c623d7c7ff9c58097e29fb9f0e668c63067e083c178d7cc6f691e901 Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet, et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quoi il se connecte, s'il lit ou envoie des informations personnelles ou des identifiants, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient 1 fichier seulement : SKILL.md (2 474 octets). Il n'y a aucun script, aucun code et aucune configuration dedans ; la procédure roule à l'usage via Muse Home Link contre mon propre appareil local. - Référence croisée : pour les médias seulement, quand un récepteur Cast séparé est réellement annoncé, ce skill délègue au skill Google Cast partagé (gadget-google-cast, ../gadget-google-cast/SKILL.md), fiche séparée du lot 1, même repo, même épingle, en gardant SmartCast et les sessions/vérifications Cast distinctes. Installé seul, ce dossier garde un lien relatif vers ce compagnon ; le nom de dossier exact gadget-vizio-d40f-g9 rend ce lien résoluble quand le compagnon est installé à côté, et l'installation du compagnon est recommandée pour la partie Cast. L'installation testée de cette fiche reste la copie du seul dossier de ce skill. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier du skill depuis GitHub au commit épinglé. Aucun appareil n'est contacté, aucun appairage n'est lancé et aucune clé n'est demandée pendant l'installation. - À l'usage, les échanges vont uniquement à mon VIZIO D40f-G9 local : gestion SmartCast HTTPS appairée via pyvizio, avec mon jeton d'authentification stocké issu de l'appairage PIN normal à l'écran, et — seulement pour un récepteur Cast annoncé indépendamment — la procédure Google Cast partagée (gadget-google-cast) pour les médias/l'état/le volume, gardée distincte de SmartCast. Aucun contrôle cloud n'a lieu à l'usage. - Le skill ne fait ni réveil UDP, ni accès universel en veille, ni contrôle cloud, ni changements de firmware, ni installation générale d'applications, et il ne contient aucune procédure Cast dupliquée ni hébergement de média présumé. - N'appaire aucun appareil, ne demande et ne règle aucun identifiant, n'exécute aucun contrôle, aucune impression, aucune numérisation ni aucune lecture média, et n'utilise le skill d'aucune façon pendant cette installation : la configuration de Home Link, l'appairage et l'usage sont mes décisions, plus tard, quand je les demande vraiment. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier gadget-vizio-d40f-g9 dans le répertoire des skills de l'agent, dans un dossier nommé exactement « gadget-vizio-d40f-g9 », en gardant son 1 fichier (SKILL.md à sa racine). Le nom de dossier exact compte : les liens relatifs entre skills gadget frères dépendent de ces noms exacts. 4. Vérifie sans appels réseau : frontmatter valide (name: gadget-vizio-d40f-g9), le 1 fichier en place avec une empreinte concordante. N'exécute rien et ne te connecte à aucun appareil pour vérifier. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : lire ~/docs/devices/home_link.md dans mon environnement Muse et suivre ses règles Home Link ; avoir un VIZIO D40f-G9 confirmé déjà configuré sur mon réseau local ; compléter l'appairage PIN normal à l'écran quand requis et garder le jeton d'authentification retourné stocké de façon sûre ; pour les médias Cast, avoir le skill compagnon gadget-google-cast installé ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et les échanges à l'usage divulgués ci-dessus arrivent seulement à ce moment-là). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
🔒 Sécurité, provenance et ce que ça touche
Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.