EXT-FreeboxTV
Ce module nécessite le plugin
EXT-VLCServer
pour visionner une chaine de TV
Il permet d'afficher, sur votre Mirroir, les chaines de TV de la Freebox.
Voici les chaines actuellement disponibles:
Pseudonyme | Nom de la Chaine |
---|---|
France2 | France 2 |
France3 | France 3 |
France4 | France 4 |
France5 | France 5 |
ARTE | ARTE |
C8 | C8 |
NRJ12 | NRJ 12 |
LCP | La Chaine Parlementaire |
BFMTV | BFM TV |
CNews | C NEWS |
CStar | C Star |
Gulli | Gulli (uniquement en plein écran) |
Equipe | L'équipe |
RMCStory | RMC Story |
RMCDecouverte | RMC Découverte |
Cherie25 | Chérie 25 |
FranceInfo | France Info |
ParisPremiere | Paris Première |
RTL9 | RTL9 |
GameOne | Game One |
AB1 | AB1 |
TEVA | Téva |
M6Music | M6 Music |
MCM | MCM |
Mangas | Mangas |
Equidia | Equidia |
AutoMoto | Auto Moto |
RFMTV | RFM TV |
Ce module peut-être piloter avec:
- MMM-GoogleAssistant afin de transmettre l'ordre de changement de chaine en vocal
- EXT-TelegramBot pour commander le changement de chaine, volume ou l'arrêt de la TV
- Par socketNotification (pour developeur)
Exécutez
npm run install:EXT-FreeboxTV
dans le répertoire de MMM-GoogleAssistant.
cd ~MagicMirror/modules/MMM-GoogleAssistant
npm run install:EXT-FreeboxTV
Ajouter le recipe
EXT-FreeboxTV.js
dans la configuration du module de MMM-GoogleAssistant
{
module: "MMM-GoogleAssistant",
config: {
...
recipes: [
"../EXTs/EXT-FreeboxTV/recipe/EXT-FreeboxTV.js"
],
...
}
},
naturellement, si vous avez d'autres recipes, il suffit de le mettre à la suite
recipes: [
"with-exemple_de_recipes.js",
"../EXTs/EXT-FreeboxTV/recipe/EXT-FreeboxTV.js"
],
Pour afficher le module, inserez ceci dans votre ficher
config.js
{
module: 'MMM-GoogleAssistant/EXTs/EXT-FreeboxTV',
configDeepMerge: true,
config: {
debug: false,
streams: "streamsConfig.json",
volume : {
start: 100,
min: 30,
useLast: true
}
}
},
Option Description Type Defaut debug Active le mode de debuguage Booléen false streams Nom du fichier contenant les streams des chaines (format JSON) STRING streamsConfig.json
volume: {}
Option Description Type Defaut -start volume au démarrage TV (entre 0 et 100) Nombre 100 -min volume en cas d'utilisation de l'assistant Nombre 30 -useLast Utilise le dernier volume utilisé Booléen true
UseLast va permettre memoriser le dernier volume utilisé (avec la commande vocale ou avec /TVol
de telegramBot), si vous activez la fonction.
Activer votre assistant avec votre mot clé préféré et dites TV <nom de la chaine>
exemple: Jarvis ... TV France 2
Activer votre assistant et dites TV Volume <volume>%
exemple: jarvis ... TV Volume 50%
Activer votre assistant avec votre mot clé préféré et dites TV stop
Voici la liste des commandes:
/TV <numéro de chaine
: Zappe sur le numéro de la chaine demandé/TV
: Stop le stream TV/TVol
: Contrôle du volume de la TV (entre 0 et 100)/TVList
: Liste les chaine disponibleNotification entrante:
EXT_FREEBOXTV-PLAY
payload: <pseudonyme de la chaine> -> Permet de visualiser la chaineEXT_FREEBOXTV-STOP
-> Permet l'arrêtEXT_FREEBOXTV-VOLUME
payload: <nombre entre 0 et 100> -> Permet le changement du volumeEXT_FREEBOXTV-NEXT
-> Permet de mettre la chaine suivanteEXT_FREEBOXTV-PREVIOUS
-> Permet de mettre la chaine precedenteNotification Sortante:
EXT_FREEBOXTV-CONNECTED
: Confirme par cette notification l'activation de la TVEXT_FREEBOXTV-DISCONNECTED
: Confirme par cette notification l'arrêt de la TVcd ~/MagicMirror/modules/MMM-GoogleAssistant
npm run update
cd ~/MagicMirror/modules/MMM-GoogleAssistant
npm run remove:EXT-FreeboxTV