Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
aide dans la prog du shelly EM
#1
Bonjour,

Je cherche des personnes qui connaissent ce type de produit le shelly EM pour m'aider dans la prog, cela fait 3 jours que je bloque.
Je viens d'installer un shelly EM sur un radiateur électrique et comme le shelly à la capacité de mesure le courant, je voudrais faire en sorte que quand le rad démarre lorsque le shelly verra passer le courant, je voudrais qu'il lance une tempo de 15mn et ensuite couper le relais qui pilote le rad.

Mais dans les differents menu je n'arrive pas à faire cela.

Merci pour votre aide.

@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre
#2
Je te ferais des copies d ecrans d ici 2 ou 3 jours
Le principe est de declencher l url http://<IP_DU_SHELLY>/relay/0?turn=on&timer=15
Lorsque ton seuil est depassé ca se passe dans les menus du serveur web intégré au shelly, pas sur l appli web
Répondre
#3
Thumbs Up 
(07-03-2025, 07:39 PM)Lolo69 a écrit : Je te ferais des copies d ecrans d ici 2 ou 3 jours
Le principe est de declencher l url http://<IP_DU_SHELLY>/relay/0?turn=on&timer=15
Lorsque ton seuil est depassé ca se passe dans les menus du serveur web intégré au shelly, pas sur l appli web

Ah ok voilà pk, j'attends tes captures  Smile merci.
@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre
#4
La je suis claqué pas le courage. Faudra attendre lundi
Répondre
#5
Bonjour,

N'ayant pas eu de nouvelle de lolo69 sur l'aide qu'il m'avait proposé, du coup je relance mon appel à l'aide sur la prog du shelly EM.
@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre
#6
Arf je t avais zappé désolé. Je te repond demain, mais des tests effectués c est assez chaotique comme resultats
Répondre
#7
(14-03-2025, 08:24 PM)Lolo69 a écrit : Arf je t avais zappé désolé. Je te repond demain, mais des tests effectués c est assez chaotique comme resultats

Merci, cela arrive d'oublier.
@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre
#8
(14-03-2025, 08:24 PM)Lolo69 a écrit : Arf je t avais zappé désolé. Je te repond demain, mais des tests effectués c est assez chaotique comme resultats

Bonjour Lolo69,

Je voulais simplement revenir sur nos échanges concernant les copies d'écran que tu m'avais proposées. Je comprends que tu sois occupé, mais je voulais savoir si tu avais toujours l'intention de m'aider ou s'il vaut mieux que je cherche une autre solution.

Je te remercie d'avance pour ta réponse, et encore merci d'avoir pris le temps de me proposer ton aide.

@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre
#9
Desolé pour le délai de réponse mais je devais faire quelques clarifications techniques sur une autre discusssion à propos de SSRs.

Le shelly EM dispose d'un relais interne qui peut etre piloté de plusieurs façons. Evidemment il ne s'agit pas d'un contact de puissance capable de piloter directement une charge importante, il convient de passer par un contacteur.

Dans mes explications ci-dessous , je fais l hypothèse que le Shelly Em est à l adresse IP 192.168.1.50 ( vous adapterez avec votre adresse)

Façon 1 , Pilotage manuel depuis l'application mobile Shelly, ou depuis le serveur web integré : Ce n'est pas la demande de Fazer31 , je ne developpe pas plus, sauf si ca interesse quelqu'un

Façon 2 :  Automatisation à travers des Scenes depuis l'application Mobile Shelly : C'est un peu comme Tuya, cela nécessite donc une connexion internet, donc un fonctionnement non autonome  : Ce n'est pas la demande de Fazer31 , je ne développe pas plus, sauf si ca intéresse quelqu'un

Façon 3 :  Automatisation à travers des commandes HTTP envoyées par exemple par un ESP32 ou tout autre Webhook . Ce n'est pas tout à fait la demande de Fazer mais elle peut interesser les possesseurs des routeurs F1ATB , et cela ressemble beaucoup à la Façon 4 ci-dessous , entre les deux methodes c est juste l'adresse IP qui va changer

Façon 4 :automatisation 100% autonome à travers des commandes HTTP sur Local Host

Avant de rentrer dans le vif du sujet, je voulais trouver l'ensemble des commandes HTTP disponibles pour le Shelly ,mais je n'arrive plus à les retrouver sur le web. Je vais donc me restreindre à celles utiles pour la demande de Fazer31

il faut connaitre les quelques commandes http ci-dessous, je vous montrerai ensuite comment les implanter dans le Shelly
ATTENTION :  il faut respescter la syntaxe avec les majuscules , minuscules, en résumé tout doit etre en lettres minuscules


http://localhost/relay/0?turn=on&timer=20
cette commande va passer le relais à ON pendant 20secondes et va retomber à zero

http://localhost/relay/0?turn=on
cette commande va passer le relais à ON et restera à ON tant qu'une commande OFF ne la stoppera pas

http://localhost/relay/0?turn=off&timer=20
cette commande va passer le relais à OFF pendant 20secondes et va repasser ON

http://localhost/relay/0?turn=on
cette commande va passer le relais à OFF et restera à OFF tant qu'une commande ON ne le renclenchera pas

Pour la façon 3 , il suffit de remplacer localhost par l adresse IP local de votre Shelly, par exemple 192.168.1.50

C'est parti pour la façon 4:
- Depuis un telephone ou plus facilement un PC connecté au reseau wifi local , dans un navigateur WEB taper http:192.168.1.50 pour vous retrouver dans l'intertace web du Shelly
- Aller dans Settings, puis Firmware update pour vous assurez que le firmware est à jour, le firmware qui arrive avec le Shellty n'est pas suffisant, suivre les instructions pour flasher le Shelly
- Aller dans Actions
    * Choisir l'evènement qui vous interesse , par exemple Channel 1 Over Power. Cet evènement sera enclenché quand la puissance de la voie 1 sera superieure au seuil defini
    * cocher la case Enabled
    * When Power consumption( W) is over Saisir la valeur du seuil désiré
    * dans Url to be hit saisissez par exemple http://localhost/relay/0?turn=on      Ceci mettra le relais à 1 des que la puissance sera superieure au seuil
    * Cliquez sur Save

- Aller dans Actions
    * Choisir l'evènement qui vous interesse , par exemple Channel 1 under Power. Cet evènement sera enclenché quand la puissance de la voie 1 sera inférieure au seuil defini
    * cocher la case Enabled
    * When Power consumption( W) is UNDER POWER Saisir la valeur du seuil désiré
    * dans Url to be hit saisissez par exemple http://localhost/relay/0?turn=on&timer=20      ATTENTION , bien qu'on veuille mettre à zero le relais , on va quand meme mettre l'action ON temporisée, Ceci mettra le relais à 1 ( il y est deja)  des que la puissance sera inférieure au seuil MAIS il retombera à zero 20 secondes apres
    * Cliquez sur Save

Pour activer la première fois ces actions , j'ai dû faire un redemerrage , je ne sais pas si c est vraiment obligatoire ou si c etait du à une mauvaise manip
Pour faire le reboot aller Settings puis Device Reboot, et valider

Fazer31 dis moi si mes explications sont suffisantes, sinon je posterai des copies d'ecran

Pour ceux qui veulent piloter ce relais depuis le routeur d'André , il faut aller dans Actions, créer une action ON/Off selectionner GPIO EXTERNE, saisir dans host 192.168.1.50 ( adresse ip de votre shelly) on laisse le port 80 dans Ordre ON mettre relay/0?turn=on et dans ordre OFF /relay/0?turn=off

   
   
   
Répondre
#10
(20-03-2025, 11:02 AM)Lolo69 a écrit : Desolé pour le délai de réponse mais je devais faire quelques clarifications techniques sur une autre discusssion à propos de SSRs.

Le shelly EM dispose d'un relais interne qui peut etre piloté de plusieurs façons. Evidemment il ne s'agit pas d'un contact de puissance capable de piloter directement une charge importante, il convient de passer par un contacteur.

Dans mes explications ci-dessous , je fais l hypothèse que le Shelly Em est à l adresse IP 192.168.1.50 ( vous adapterez avec votre adresse)

Façon 1 , Pilotage manuel depuis l'application mobile Shelly, ou depuis le serveur web integré : Ce n'est pas la demande de Fazer31 , je ne developpe pas plus, sauf si ca interesse quelqu'un

Façon 2 :  Automatisation à travers des Scenes depuis l'application Mobile Shelly : C'est un peu comme Tuya, cela nécessite donc une connexion internet, donc un fonctionnement non autonome  : Ce n'est pas la demande de Fazer31 , je ne développe pas plus, sauf si ca intéresse quelqu'un

Façon 3 :  Automatisation à travers des commandes HTTP envoyées par exemple par un ESP32 ou tout autre Webhook . Ce n'est pas tout à fait la demande de Fazer mais elle peut interesser les possesseurs des routeurs F1ATB , et cela ressemble beaucoup à la Façon 4 ci-dessous , entre les deux methodes c est juste l'adresse IP qui va changer

Façon 4 :automatisation  100% autonome à travers des commandes HTTP sur Local Host

Avant de rentrer dans le vif du sujet, je voulais trouver l'ensemble des commandes HTTP disponibles pour le Shelly ,mais je n'arrive plus à les retrouver sur le web. Je vais donc me restreindre à celles utiles pour la demande de Fazer31

il faut connaitre les quelques commandes http ci-dessous, je vous montrerai ensuite comment les implanter dans le Shelly
ATTENTION :  il faut respescter la syntaxe avec les majuscules , minuscules, en résumé tout doit etre en lettres minuscules


http://localhost/relay/0?turn=on&timer=20
cette commande va passer le relais à ON pendant 20secondes et va retomber à zero

http://localhost/relay/0?turn=on
cette commande va passer le relais à ON et restera à ON tant qu'une commande OFF ne la stoppera pas

http://localhost/relay/0?turn=off&timer=20
cette commande va passer le relais à OFF pendant 20secondes et va repasser ON

http://localhost/relay/0?turn=on
cette commande va passer le relais à OFF et restera à OFF tant qu'une commande ON ne le renclenchera pas

Pour la façon 3 , il suffit de remplacer localhost par l adresse IP local de votre Shelly, par exemple 192.168.1.50

C'est parti pour la façon 4:
- Depuis un telephone ou plus facilement un PC connecté au reseau wifi local , dans un navigateur WEB taper http:192.168.1.50 pour vous retrouver dans l'intertace web du Shelly
- Aller dans Settings, puis Firmware update pour vous assurez que le firmware est à jour, le firmware qui arrive avec le Shellty n'est pas suffisant, suivre les instructions pour flasher le Shelly
- Aller dans Actions
    * Choisir l'evènement qui vous interesse , par exemple Channel 1 Over Power. Cet evènement sera enclenché quand la puissance de la voie 1 sera superieure au seuil defini
    * cocher la case Enabled
    * When Power consumption( W) is over Saisir la valeur du seuil désiré
    * dans Url to be hit saisissez par exemple http://localhost/relay/0?turn=on      Ceci mettra le relais à 1 des que la puissance sera superieure au seuil
    * Cliquez sur Save

- Aller dans Actions
    * Choisir l'evènement qui vous interesse , par exemple Channel 1 under Power. Cet evènement sera enclenché quand la puissance de la voie 1 sera inférieure au seuil defini
    * cocher la case Enabled
    * When Power consumption( W) is UNDER POWER Saisir la valeur du seuil désiré
    * dans Url to be hit saisissez par exemple http://localhost/relay/0?turn=on&timer=20      ATTENTION , bien qu'on veuille mettre à zero le relais , on va quand meme mettre l'action ON temporisée, Ceci mettra le relais à 1 ( il y est deja)  des que la puissance sera inférieure au seuil MAIS il retombera à zero 20 secondes apres
    * Cliquez sur Save

Pour activer la première fois ces actions , j'ai dû faire un redemerrage , je ne sais pas si c est vraiment obligatoire ou si c etait du à une mauvaise manip
Pour faire le reboot aller Settings puis Device Reboot, et valider

Fazer31 dis moi si mes explications sont suffisantes, sinon je posterai des copies d'ecran

Pour ceux qui veulent piloter ce relais depuis le routeur d'André , il faut aller dans Actions, créer une action ON/Off selectionner GPIO EXTERNE, saisir dans host 192.168.1.50 ( adresse ip de votre shelly) on laisse le port 80 dans Ordre ON mettre relay/0?turn=on et dans ordre OFF /relay/0?turn=off

Bonjour Lolo69,

Merci pour ces explications trés complète, je vais me plonger dedans ce week-end et je te dirais.
@+
La théorie c'est quand on sait tout et que rien ne fonctionne.
La pratique c'est quand tout fonctionne et que personne ne sait pourquoi.
Réunissez les deux, la théorie et la pratique et vous n'aurez plus rien qui fonctionne et personne ne saura pourquoi..
Un petit ? cela ne coute rien, alors pensez y.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)