[Plugin Tiers][Sujet Principal] Plugin MyStrom
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Bonjours a tous
même problème avec mes Mystrom
il y a une solutions pour nous les habitants suisse ou on doit penser a prendre et modifier du matos EU ? comme je fessait avant Mystrom
Merci
même problème avec mes Mystrom
il y a une solutions pour nous les habitants suisse ou on doit penser a prendre et modifier du matos EU ? comme je fessait avant Mystrom
Merci
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Salut.
Je compte m'équiper rapidement d'un bulb et bouton. Je vais passer dans une boutique swisscom courant semaine prochaine
Si @coolweb ne met pas à jour le plugin je m'en occuperai
Je compte m'équiper rapidement d'un bulb et bouton. Je vais passer dans une boutique swisscom courant semaine prochaine
Si @coolweb ne met pas à jour le plugin je m'en occuperai
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Hello,
si quelqu'un me pointe vers les bons tutos/posts pour savoir où sont les sources du pluggin dans jeedom, je peux essayer de regarder en attendant.
Jamais mis les mains dans le source jeedom, mais je suis developper, je devrais m'en sortir.
si quelqu'un me pointe vers les bons tutos/posts pour savoir où sont les sources du pluggin dans jeedom, je peux essayer de regarder en attendant.
Jamais mis les mains dans le source jeedom, mais je suis developper, je devrais m'en sortir.
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Bonjour et merci de se soucier de la vie du plugin
Les sources là https://github.com/coolweb/MystromJeedom/
Pour ma part je connais pas bien du tout le php, j'ai un peu regardé pour voir comment ça fonctionnait dans les autres plugins mais je pige pas ce qu'il manque.
De ce que j'ai testé et vu, le problème est dans mystrom.class à la ligne 49 visible l'instanciation d'un objet se passe mal.
@+
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Bonjours,
Je suis aussi dans une galère pas possible, j'ai une bonne partie, Bulb, prises, qui tourne sur le plugin Mystrom, suite a la migration en 3.3.19.
En fouinant dans le forum j'ai vu que ce plugin n'a hélas plus de développeur, je suis me suis dis zut... je suis entrain de regarder pour changer tout les équipements car je ne veux pas quitter Jeedom don je suis trop Fan, Mais ça me fais énormément d’équipement a remplacer ça me fais Ch...
je ne suis de loin pas spécialiste du tout dans les codes ... simple utilisateur.
je pose ce message car peux être si plus de monde réagis, il aura px être une bonne âmes qui pourra nous sauvé
Je suis aussi dans une galère pas possible, j'ai une bonne partie, Bulb, prises, qui tourne sur le plugin Mystrom, suite a la migration en 3.3.19.
En fouinant dans le forum j'ai vu que ce plugin n'a hélas plus de développeur, je suis me suis dis zut... je suis entrain de regarder pour changer tout les équipements car je ne veux pas quitter Jeedom don je suis trop Fan, Mais ça me fais énormément d’équipement a remplacer ça me fais Ch...
je ne suis de loin pas spécialiste du tout dans les codes ... simple utilisateur.
je pose ce message car peux être si plus de monde réagis, il aura px être une bonne âmes qui pourra nous sauvé
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Je m'y suis pris à l'avance pendant la phase beta pour essayer de réveiller le dev ou d'autre pro du codage. Apparemment c'est pas grand chose à modifier.Farnibull a écrit : ↑28 mars 2019, 09:04Bonjours,
Je suis aussi dans une galère pas possible, j'ai une bonne partie, Bulb, prises, qui tourne sur le plugin Mystrom, suite a la migration en 3.3.19.
En fouinant dans le forum j'ai vu que ce plugin n'a hélas plus de développeur, je suis me suis dis zut... je suis entrain de regarder pour changer tout les équipements car je ne veux pas quitter Jeedom don je suis trop Fan, Mais ça me fais énormément d’équipement a remplacer ça me fais Ch...
je ne suis de loin pas spécialiste du tout dans les codes ... simple utilisateur.
je pose ce message car peux être si plus de monde réagis, il aura px être une bonne âmes qui pourra nous sauvé
Après des jours ou personne ne s'intéressait à ce problème et bien j'en ai eu assez et j'ai mis de côté mes composants MyStrom pour les remplacer par des contacteur Xiahomi... Ca m'a pris du temps mais maintenant c'est parfait, aucun regret d'autant qu'ils font moins de bruit que les MyStrom. Seul "problème" c'est que du coup je dois me passer de la terre mais pas très grave, les luminaires que je commande sont sur deux points et ne l'utilise pas.
Jeedom smart / Stretch - 3.3.2X, Gateway Xiaomi avec capteurs, lampes, interrupteurs etc, Philips Hue, Logitech Harmony, Capteurs Edisio, Synology Surveillance station avec 3 caméras, 2 GH mini, 1 Alexa Echo dot 3, 2 Sonos One
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
J'ai re-jeté un coup d'oeil, rien à faire j'y comprend rien. J'ai l'impression qu'on ne passe pas dans le constructeur de la classe mystrom.
En attendant qu'un pro par là je me suis fait un script bien pourri à base de requête curl pour pilote mon bulb.
@+
En attendant qu'un pro par là je me suis fait un script bien pourri à base de requête curl pour pilote mon bulb.
@+
-
- Timide
- Messages : 1
- Inscription : 28 avr. 2019, 10:34
Re: [Sujet Officiel] Plugin MyStrom
La chance le mien affiche toujours un message d'erreur et s'arrête brusquement!mikimoto a écrit : ↑11 janv. 2017, 23:58Je viens d'installer mon 2ème plugin qui est justement MyStrom.
Du coup je suis très fière de pouvoir allumer-éteindre la Carton déménagement pour bouteille lampe du salon avec un clic de souris.
Va y avoir encore beaucoup de job.........
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Bonjour,
il est très simple de se passer du plugin mystrom,
je vous donne deux configurations un pour les prises interrupteurs et l'autre pour les bulbes (ampoules).
Pré-réquis
il vous faut installer le plugin script,
il faut que vos devices ont chacun une adresse ip qui ne change pas (pensez à ajouter une réservation dhcp dans votre routeur/box),
installer curl sur le jeedom (sudo apt install curl).
ce site: https://api.mystrom.ch/ vous détaille l'api, vous verrez il sera simple de modifier les commandes que je vais vous donner pour les adapter à vos besoins.
1) interrupteur (c'est le plus facile), dans notre exemple il est à l'adresse 192.168.2.28
Plugins -> Programmation -> Script
Ajouter
Nom de l'équipement script PC-Cedric
Objet parent Bureau
Catégorie Energie
cocher activer et visible
Cron */3 * * * * (Rafraîchissement de l'état tous les 3minutes)
Commandes:
1 commande:
Nom: état
Type script: JSON
Type: Info, Binaire
Requête: relay
Options: http://192.168.2.28/report (dans la case "La réponse doit contenir")
Paramètres: Afficher
2 commande:
Nom: on (Sélectionner "état" en dessous d’icône)
Type script: HTTP
Type: Action, Défaut
Requête: http://192.168.2.28/relay?state=1
Options: (ne rien toucher)
Divers sélectionner Aucune, 1 (dans la case en dessous)
Paramètres: Afficher
3 commande:
Nom: off (Sélectionner "état" en dessous d’icône)
Type script: HTTP
Type: Action, Défaut
Requête: http://192.168.2.28/relay?state=0
Options: (ne rien toucher)
Divers sélectionner Aucune, 0 (dans la case en dessous)
Paramètres: Afficher
4 commande:
Nom: Puissance
Type script: JSON
Type: Info, Autre
Requête: power
Options: http://192.168.2.28/report (dans la case "La réponse doit contenir")
Paramètres: Afficher, Historiser
2) le bulbe
(c'est le plus compliqué, ici nous faisons un device qui ne sera pas visible mais qui contiendra toutes les commandes pré-programmé, après j'attaque via un virtuel ou des scénarios, étant donné que ce buble sert de veilleuse et réveil pour la chambre de notre fils), dans ce cas l'adresse ip est 192.168.2.13 et la mac: 610194ac4f01.
pour les couleurs:
elles sont coder en hexa sur deux caractères (00 à FF) comme dans le bulbe il y a 4 leds (blanc,rouge, vert, bleu) ça fait qu'on utilise 8 caractères: les 2 premiers sont pour la led blanche (00 éteintes à FF allumé à fond, les 6 suivants sont pour la couleurs (C'est le même système que le html, vous pouvez choisir votre couleurs sur ce site https://htmlcolorcodes.com/fr/ et copier l'hexa qui en ressort, exemple rouge led blanche éteinte : 00FF0000).
Bon on y va:
Plugins -> Programmation -> Script
Ajouter
Nom de l'équipement script Veilleuse-Luc-cmd
Objet parent Bureau
Catégorie Lumière
cocher activer
Cron */3 * * * * (Rafraîchissement de l'état tous les 3minutes)
Commandes:
1 commande:
Nom: état
Type script: JSON
Type: Info, Binaire
Requête: on
Options: http://192.168.2.13/api/v1/device (dans la case "La réponse doit contenir")
Paramètres: Afficher
2 commande:
Nom: on (Sélectionner "état" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "action=on&ramp=100"
Options: (ne rien toucher)
Divers sélectionner état, 1 (dans la case en dessous)
Paramètres: Afficher
3 commande:
Nom: off (Sélectionner "état" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "action=off"
Options: (ne rien toucher)
Divers sélectionner état, 0 (dans la case en dessous)
Paramètres: Afficher
4 commande:
Nom: Puissance
Type script: JSON
Type: Info, Autre
Requête: power
Options: http://192.168.2.13/api/v1/device (dans la case "La réponse doit contenir")
Paramètres: Afficher, Historiser
--Maintenant les couleurs--
5 commande:
Nom: blanc (Sélectionner "Aucune" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "color=FF000000"
Options: (ne rien toucher)
Divers ne rien toucher
Paramètres: Afficher
6 commande:
Nom: orange (Sélectionner "Aucune" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "color=003c1400"
Options: (ne rien toucher)
Divers ne rien toucher
Paramètres: Afficher
7 commande:
Nom: sombre (Sélectionner "Aucune" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "color=000c0400"
Options: (ne rien toucher)
Divers ne rien toucher
Paramètres: Afficher
voilà en espérant que cela puisse vous aider
pour les commandes de couleurs vous pouvez copier la requête dans le shell (se connecter en ssh sur votre jeedom) pour essayer et voir le résultat
il est très simple de se passer du plugin mystrom,
je vous donne deux configurations un pour les prises interrupteurs et l'autre pour les bulbes (ampoules).
Pré-réquis
il vous faut installer le plugin script,
il faut que vos devices ont chacun une adresse ip qui ne change pas (pensez à ajouter une réservation dhcp dans votre routeur/box),
installer curl sur le jeedom (sudo apt install curl).
ce site: https://api.mystrom.ch/ vous détaille l'api, vous verrez il sera simple de modifier les commandes que je vais vous donner pour les adapter à vos besoins.
1) interrupteur (c'est le plus facile), dans notre exemple il est à l'adresse 192.168.2.28
Plugins -> Programmation -> Script
Ajouter
Nom de l'équipement script PC-Cedric
Objet parent Bureau
Catégorie Energie
cocher activer et visible
Cron */3 * * * * (Rafraîchissement de l'état tous les 3minutes)
Commandes:
1 commande:
Nom: état
Type script: JSON
Type: Info, Binaire
Requête: relay
Options: http://192.168.2.28/report (dans la case "La réponse doit contenir")
Paramètres: Afficher
2 commande:
Nom: on (Sélectionner "état" en dessous d’icône)
Type script: HTTP
Type: Action, Défaut
Requête: http://192.168.2.28/relay?state=1
Options: (ne rien toucher)
Divers sélectionner Aucune, 1 (dans la case en dessous)
Paramètres: Afficher
3 commande:
Nom: off (Sélectionner "état" en dessous d’icône)
Type script: HTTP
Type: Action, Défaut
Requête: http://192.168.2.28/relay?state=0
Options: (ne rien toucher)
Divers sélectionner Aucune, 0 (dans la case en dessous)
Paramètres: Afficher
4 commande:
Nom: Puissance
Type script: JSON
Type: Info, Autre
Requête: power
Options: http://192.168.2.28/report (dans la case "La réponse doit contenir")
Paramètres: Afficher, Historiser
2) le bulbe
(c'est le plus compliqué, ici nous faisons un device qui ne sera pas visible mais qui contiendra toutes les commandes pré-programmé, après j'attaque via un virtuel ou des scénarios, étant donné que ce buble sert de veilleuse et réveil pour la chambre de notre fils), dans ce cas l'adresse ip est 192.168.2.13 et la mac: 610194ac4f01.
pour les couleurs:
elles sont coder en hexa sur deux caractères (00 à FF) comme dans le bulbe il y a 4 leds (blanc,rouge, vert, bleu) ça fait qu'on utilise 8 caractères: les 2 premiers sont pour la led blanche (00 éteintes à FF allumé à fond, les 6 suivants sont pour la couleurs (C'est le même système que le html, vous pouvez choisir votre couleurs sur ce site https://htmlcolorcodes.com/fr/ et copier l'hexa qui en ressort, exemple rouge led blanche éteinte : 00FF0000).
Bon on y va:
Plugins -> Programmation -> Script
Ajouter
Nom de l'équipement script Veilleuse-Luc-cmd
Objet parent Bureau
Catégorie Lumière
cocher activer
Cron */3 * * * * (Rafraîchissement de l'état tous les 3minutes)
Commandes:
1 commande:
Nom: état
Type script: JSON
Type: Info, Binaire
Requête: on
Options: http://192.168.2.13/api/v1/device (dans la case "La réponse doit contenir")
Paramètres: Afficher
2 commande:
Nom: on (Sélectionner "état" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "action=on&ramp=100"
Options: (ne rien toucher)
Divers sélectionner état, 1 (dans la case en dessous)
Paramètres: Afficher
3 commande:
Nom: off (Sélectionner "état" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "action=off"
Options: (ne rien toucher)
Divers sélectionner état, 0 (dans la case en dessous)
Paramètres: Afficher
4 commande:
Nom: Puissance
Type script: JSON
Type: Info, Autre
Requête: power
Options: http://192.168.2.13/api/v1/device (dans la case "La réponse doit contenir")
Paramètres: Afficher, Historiser
--Maintenant les couleurs--
5 commande:
Nom: blanc (Sélectionner "Aucune" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "color=FF000000"
Options: (ne rien toucher)
Divers ne rien toucher
Paramètres: Afficher
6 commande:
Nom: orange (Sélectionner "Aucune" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "color=003c1400"
Options: (ne rien toucher)
Divers ne rien toucher
Paramètres: Afficher
7 commande:
Nom: sombre (Sélectionner "Aucune" en dessous d’icône)
Type script: Script
Type: Action, Défaut
Requête: curl --location --request POST "http://192.168.2.13/api/v1/device/610194ac4f01" --data "color=000c0400"
Options: (ne rien toucher)
Divers ne rien toucher
Paramètres: Afficher
voilà en espérant que cela puisse vous aider
pour les commandes de couleurs vous pouvez copier la requête dans le shell (se connecter en ssh sur votre jeedom) pour essayer et voir le résultat
Re: [Plugin Tiers][Sujet Principal] Plugin MyStrom
Hello merci a domosel
cela fonctionne très bien.
ça va bien remplacer le plugin
cela fonctionne très bien.
ça va bien remplacer le plugin
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité