Automation Manager for WeMo (ancien WemoManager)
Aussi voir ma page sur le démarrage des interrupteurs avec l'application WeMo de Belkin
Automation Manager for WeMo = WemoManager
Automation Manager for WeMo alias WemoManager de MikeP, une application plus efficace pour gérer les appareils Wemo.
L'application WemoManager peut fonctionner en même temps que l'application WeMo de Belkin. WeMo de Belkin conserve les règles à suivre dans les appareils alors que WeMoManager conserve ses règles dans le serveur sur un ou plusieurs téléphone.
Cependant ce n'est pas simple. Il faut y mettre du temps. Je ne confierais pas la sécurité d'un commerce à cette application car - complexité des commandes pour faire des choses complexes - parfois l'application tombe en panne pour le control à distance (il faut redémarrer la tablette contenant le serveur - des mises à jour majeur sans aide pour transférer les données (ex.: de version 6 à 7) - il faut y mettre beaucoup de temps.
Malgré tout ça je l'apprécie beaucoup pour gérer mes activités dans une maison.
ATTENTION - consommation de téléchargement. Surveiller votre consommation sur l'accès à Internet. - il faut redémarrer régulièrement le cellulaire ou la tablette locale pour garder actif le fonctionnement des WemoRemote sur un Android à l'extérieur et sur Windows.
Aide Le plus facile est fait une recherche dans Google en utilisant l'option site comme ceci pour chercher "interruptible ": interruptible site:https://sites.google.com/site/mppsuite/
Ma version le 23 jan 2017 est: 8.4.0-161 |
![]() |
Ici quand on lit téléphone on doit comprendre un téléphone cellulaire intelligent ou une tablette Android. Quand je dis appareil, il s'agit d'un appareil intelligent WeMo de Belkin.
Sommaire des actions à venir qui seront détaillées plus bas. 1. On installe WeMoManager sur le téléphone. On apport l'icone de WeMoManager sur une page d'accueil du téléphone. 2. Si l'appareil va également servir de serveur on installe le serveur de WeMoManager en transportant le Widget de WeMoManager sur une des pages d'accueil du téléphone, comme l'icône de WeMoManager. 3. On télécharge WeMoOnDrive qui est une application gratuite. 4. On installe WeMoRemote qui est un icone inclus avec WeMoManager 5. WeMoLeds: à suivre
|
WeMoManager: L'application coûte 8,99$US et est intéressante pour les possibilités additionnelles qu'elle procure. Information détaillée : https://sites.google.com/site/mppsuite/ |
WemoHome à 2,99$US est inclus dans le WemoManager alors il n'est pas requis. |
|
|
|
Il y a aussi l'application WeMoOnDrive qui est gratuite. |
|
Il y a WemoLeds à 4,99$US pour les lumières intelligentes. |
|
WeMoManager et Serveur - Processus
Aller sur le Google Play Store et rechercher l'application Wemo Manager. On le nomme maintenant Automation Manager for WeMo.
Acheter l'application (8,99$US) sur Goole Play Store avec un appareil qui est configuré avec votre adresse gMail principal. Vous pourrez l'installer sur tous vos appareils (téléphones et tablettes) dont le courriel gMail est le même.
Il installe l'application WemoManager sur le téléphone. Avec cette application on peut activer ou éteindre les appareils. On ne peut pas modifier les règles. Pour modifier les règles il faut installer le serveur de WemoManager.
Contrairement à l'application de Belkin, WemoManager conserve les règles dans un serveur sur un téléphone ou tablette qui doit être présent dans le réseau wifi des appareils. C'est lui qui active ou ferme les appareils selon des règles qu'on aura établi. Si on veut contrôler nos appareils à distance on ne doit pas installer le serveur sur ce téléphone,
Le serveur est en réalité déjà dans le téléphone après le téléchargement de WemoManager, mais il n'est pas activé. Pour l'activer il faut simplement aller dans les Widgets du téléphone et l'apporter dans une des pages de navigation du téléphone.
Configurer le serveur.
Ainsi à ce point on a WeMoManager installé sur un téléphone qu'on apporte avec soit à l'extérieur. On a également installé WeMoManager et on a activé le serveur sur un autre téléphone (ou tablette) qu'on va laisser à la maison. On peut avoir plusieurs serveurs.
|
ATTENTION : S'assurer qu'on a la dernière version de WeMoManager et la même sur tous nos appareils. En juin 2016 c'est WemoManager 7.4.0-150. Le 16 sep 2018 c'est AutomationManager 15.6.8-335
En mai 2016 on installait la version 6.2.0.6-145
|
Pour la prochaine étape on installe WeMoOnDrive sur le téléphone où est activé un serveur de WeMoManager. C'est une application gratuite.
Ici on baptise le serveur. Lors de son enregistrement on inscrit Server name:
Samsung2 Évidemment on choisit les noms que l'on veut. - Samsung2, est le nom que je donne au serveur de WeMoManager sur cet appareil (server name). - xxxxxx@gmail.com: est l'adresse de courriel gmail pour mes appareils Android (doit être le même sur tous mes appareils). Samsung1: Est le nom des fichiers de WeMoOnDrive qui seront affichés dans GoogleDrive.
- d'accéder à WeMoManager à partir d'une page web sur un ordinateur - d'utiliser l'application WeMoRemote lorsqu'on est à l'extérieur de la maison - faire la sauvegarde de nos règles - sauvegarder un log des activités sur le serveur - etc.
Les fichiers Samsung1. contient l'information des appareils gérés. Samsung1 (3). rules contient les règles sauvegardés Samsung1.log.gsheet Si on a coché logging, un fichier sera créé pour enregistrer certaines données. Voir ici pour mon analyse du contenu de ces fichiers. aa
Pour l'afficher dans Chrome il faut aller sur la page de WeMoManager remote https://sites.google.com/site/mppsuite/faq/wemomanager/wemoondrive et cliquer sur "WemoRemoteSample" dans le texte suivant: How do I
create my OWN web page? C'est particulier comme technique.
|
Courriel que l'on reçoit de gMail après l'installation de WeMoOnDrive.
Cliquer sur l'image pour agrandir.
|
WeMoRemote L'application WeMoRemote est devenu disponible en installant WeMoManager. On la configure ce qui nous permettra d'accéder à nos appareils à l'extérieur de la maison. Add WemoServer Connection Server Name (nom que l,on donne au serveur) Alcatel22 Client Name (nom qu'on verra dans Google Drive et WemoRemote) Alcatel11
|
![]() |
À venir
WeMo Scenes
Gestion par la voix. Opération toujours imprécise pour les contrôls vocales..
WeMo Scenes....
Pour gérer directement un interrupteur.
WeMo Switches
Gestion par la voix. Opération toujours imprécise pour les contrôls vocales..
WeMo Rules
WeMoColors - Je n'ai pas des lumières de couleur.
Pour gérer les lumières de couleurs! |
Par mesure de bon fonctionnement j'ai fixé l'adresse ip de mes téléphones supportant le serveur de WemoManager. À vérifier si c'est souhaitable. |
![]()
WeMoLed |
Règles
Commet écrire des règles
Voici les instructions de WeMoManager: Page d'info de WeMoManager . et d'autres info sur le Forum Wemo: Page d'info sur le Forum WeMo .
Mais je trouve que ce n'est pas très explicite.
|
|
Démarrer Wemo
Remote. On sélectionne le Menu avec
puis Add OnDrive Server et on inscrit les noms qu'on a donnés lors de l'installation de WemoOnDrive pour le serveur en question. |
|
Exemple de rules provenant du Forum WeMo.
Rules are triggered by events
(not all rules can be triggered by all events): Most triggers can have
conditions (where it makes sense): Rules then take actions (not
all actions can be taken on all triggers): SendGMAIL, SendSMS, SendHTTP
actions support string substitutions in the message, subject, url, or body:
Sources: Page d'info de WeMoManager . Page d'info sur le Forum WeMo . |
Un exemple d'un fichier .rules avec la version 7.4.0. Ce fichier a été disséqué, dans la version d'origine il y a aucun espace ou de changement de ligne entre les caractères.
Ce fichier est selon la nouvelle forme depuis GoogleManager 7.4.0. La version précédente était très différente.
Aussi en format texte.
Page sur les Rules par WemoManager Attention ici c'est la description des anciennes règles. Avant la version 8. Je suis rendu à la 11.1.1-170 octobre 2017 |
|
|
|
Plusieurs serveurs et Sauvegardes
On peut faire fonctionner plusieurs serveurs en même temps. Mais chacun gère ces règles de façon autonome ce qui peut causer des problèmes si les règles deviennent contradictoires. Probablement la meilleur solution est de mettre les règles dans un seul serveur et de sauvegarder ses règles dans Google Drive en cas de panne du serveur. Alors on pourrait les transférer sur l'autre serveur. |
Sauvegarde des règles. Plus haut avec l'installation de WemoOnDrive, j'ai nommé Server name:
Samsung2
WeMoOnDrive permet de copier dans le répertoire racine de Google Drive des fichiers nommés Samsung1.rules Samsung1 (1).rules Samsung1 (2).rules qui sont les différentes version des règles du serveur Samsung2. Samsung1 (2).rules étant la plus récente liste des règles.
Pour sauvegarder les règles on procède comme suit : - On ouvre Wemo
Remote - On sélectionne
le Menu avec
puis Edit Rules/Fetch Rules/Fetch - Il écrit 5 rules retrieved from Samsung2. (5 rules, si vous avez 5 règles). Vous cliquez sur OK. - On sélectionne
le Menu avec puis Stores Rules/Store - Il sauve le fichier dans le répertoire racine de Google Drive sous le nom Samsung1 (3).rules (3 si c'est le 3e fichier des règles qu'il sauve). |
Façon de transposer les règles d'un serveur (appareil) à un autre.
Je nomme mon appareil principal, Galaxy2 et son Remote Server,: Galaxy1, Je nomme mon Appareil secondaire Alcatel2 et son Remote Server, Alcatel.
Sur l'appareil Galaxy2, contenant les règles, il faut avoir installer le WemoOnDrive qui mettra un fichier des règles sur le GoogeDrive, sous le nom de fichier, nommé Galaxy1.
Dans le 2e appareil, Alcatel2, il faut également avoir installé le WemoOnDrive et le Wemo Remote. Ce WemoOnDrive va créer un fichier nommé Alcatel, également dans le répertoire racine de GoogleDrive.
L'appareil Galaxy2 doit être active (Voir note pour No Response fron Server) . Et le fichier des règles du Galaxy2 doit être à jour dans le GoogleDrive.
Avec l'appareil Alcatel, démarrer le Wemo Remote, installer la connexion avec le serveur du 1e appareil (Galaxy1). Dans ce WemoRemote en sélectionnant le 1e serveur (Galaxy1) Faire dans
WemoRemote / Menu Le systèmes répond :9 rules retrieved from Galaxy2. [nom donné au serveur de l'appareil1], cliquer sur OK
Maintenant dans l'appareil Alcatel, sélectionner le 2e serveur (Alcatel2), puis Faire dans
WemoRemote / Menu
Faire dans
WemoRemote / Menu Le système répond Store Rules stored to Alcatel2, cliquer sur STORE. Rules store to Alcatel2 ... cliquer sur OK. Terminé.
Si vous allez sur les règle du WemoManager de Alcatel vous verrez qu'il a maintenant les règles reçu de Galaxy.
Fetch doit être pris dans le sens de prendre les Rules dans le serveur local et Store de sauvegarder les Rules dans le disque GoogleDrive sous le nom Galaxy1 ou Alcatel. |
Façon de transposer les règles d'un serveur (appareil) à un
autre. Source un commentaire sur cette page du forum. |
Location sur Server Galaxy1 sur Galaxy2 Claire sur Claire2 Alcatel sur Alcatel2 |
WemoManager et Texto (SMS) WemoManager a des règles qui permettent d'envoyer des textos. Mais l'appareil où est hébergé le Serveur WemoManager doit avoir la possibilité d'envoyer des textos, c'est à dire un téléphone avec une ligne téléphonique cellulaire avec option texto. |
La solution est d'envoyer un texto par l'entremise d'un courriel. Ainsi pour Bell Mobilité transmettre un courriel à 5551234567@txt.bell.ca ou 5551234567 est le numéro de téléphone de l'usager Bell Mobilité. Pour d'autres entreprises voir le site de François Charron. En 2016 il avait indiqué Bell Mobilité
et Solo Mobile: 5551234567@txt.bell.ca |
|
|
Serveur en opération ou non On indique souvent No response from Server. Souvent je dois redémarrer l'appareil pour qu'on considère que le serveur sur cet appareil est en opération.
|
|
|
Suite à venir.
Sur l'appareil qui contient le serveur, s'assurer qu'il fait une mise à jour (synchronisé) avec les services Google (gMail).
Intéressant lire sur les bonnes relations entre Belkin/Wemo et WemoManager.
En particulier on peut lire : "29 oct 2015,... Google had picked that particular instant to decide I was attempting to impersonate the official Belkin Wemo app because of my use of "WeMo" in the WemoManager app name..... Rather than argue further I've renamed my app to "Automation Manager" for now."
On comprend que Google peut interdire une application.
Si on veut installer des versions Betas du logiciel
WeMoManager
https://sites.google.com/site/mppsuite/wemomanager-betas
Au besoin Cliques ici pour m'envoyer un courriel.
Dernière modification : 16 septembre 2018.