MMM-SmartWebDisplay
MMM-SmartWebDisplay copied to clipboard
Multi smartdisplay
Hello.
First, thank you for your module.
I'm using this module but, it is possible (and how ?) to use it for 2 différents web display ? I explain... I use your module with MMM page and Alexa. In page 1, I have your smart web display that I'm using for my jeedom interface, and I would like in page 2, use smart display for a different content (for exemple, the url of the traffic).
Thanks for your help.
Hello,
Jeedom ? T'es français alors ? ;-)
Normalement tu peux faire plusieurs instances, mais MMM-Pages ne permet pas de choisir laquel va sur quel page, donc tu seras bloqué... Soit tu peux dédoubler le module en lui donnant un autre nom (je sais que j'ai déjà expliqué la démarche quelque part, mais je retrouve plus où, probablement sur le forum MagicMirror (https://forum.magicmirror.builders/topic/9750/mmm-smartwebdisplay-display-web-contents-including-youtube-on-your-mm/73?page=8, sinon le plus simple c'est d'utiliser 2 modules différents qui affichent des pages web. J'en ai moi-meme fait un autre qui est plus simple MMM-iFrame-Ping qui peut etre suffisant selon tes besoins.
Sinon pour Jeedom il y a un module dédié pour afficher les infos via l'API http de Jeedom.
A+
Super ! J'ai mis ton module en place du coups. #Soutien En revanche, j'ai toujours le même problème si je veux en ajouter un troisième ^^ Et oui, je voudrais demander à Alexa d'afficher mes designs à la demande. Le plug in Jeedom est bien mais ne le permet pas, alors... :/
Hello,
et tu passes par quel mécanisme pour demander à Alexa d'afficher des trucs à la demande sur mon module ? Via Telegram ou MMM-RemoteControl ? En fait tu pourrais avoir autant d'instances de MMM-SmartWebDisplay que tu veux, mais... sur la même page ! C'est le plugin MMM-Page qui te bride actuellement. (Sauf si tu veux utiliser Telegram pour changer le contenu à la demande parce que je crois que dans ce cas toutes les instances "écoutent" la même commande...) Ca fait un moment que j'ai codé ce module, c'est plus très clair dans ma tête. Donne moi un peu plus de détails et je regarderai le code
A+
J'utilise effectivement RemoteControl. Concrètement, je pense que dédoubler le module avec un nom différent me suffirait puisque que c'est depuis l'application Alexa que je choisis le nom de la page et que je l'appelle. Du coups, dans les pages je choisis quel module je met et ce sera bon. Mais je n'ai pas retrouver comment le dédoubler.
Je n'ai pas retrouvé non plus, donc je recommence ! (de mémoire, j'ai pas retesté récemment...)
Tu le télécharges une première fois normalement dans le répertoire des modules:
~/MagicMirror/modules
Ensuite tu copies/colles le dossier entier que tu renommes, genre "MMM-SmartWebDisplay2"
Dans ce nouveau répertoire, tu renommes les 2 fichiers "MMM-SmartWebDisplay.css" (celui là à la limite c'est pas grave, tu peux même le virer et utiliser un seul fichier css pour les différents modules, dans ce cas tu ne changes pas la ligne 378 du fichier .js) et "MMM-SmartWebDisplay.js" en "MMM-SmartWebDisplay2.js".
Dans le fichier "MMM-SmartWebDisplay2.js", tu remplaces "MMM-SmartWebDisplay" par ""MMM-SmartWebDisplay2" en ligne 14 (le plus important) et en ligne 378 selon ton besoin pour le css
Dans le fichier "package.json" tu renommes la 1ere ligne
"name": "MMM-SmartWebDisplay", en "name": "MMM-SmartWebDisplay2",
Et ensuite dans ton fichier de configuration de ton MM, tu utilises ce module comme s'il était indépendant de l'autre :
modules: [
{
module: 'MMM-SmartWebDisplay2',
position: 'middle_center', // This can be any of the regions.
config: {
...
Dis moi si c'est ok après ça,
a+
I have been using this module for multi-page display, and then use MMM-Remote-Control performs page switching, the method is as follows: http://10.227.XXX.XXX:8080/remote?action=NOTIFICATION¬ification=SWD_URL&payload={"url":["http://10.227.XX.XX:9000"], "update":"0", "NextURL":"0"} But I found it invalid recently, I don’t know why