[Store] Shelly

Discussion et échanges de scripts pour la box eedomus

Re: [Store] Shelly

Messagepar MaxXx39 » 01 Déc 2020 07:37

Hello,
Je viens de recevoir 2 Shelly 1L, les nouveaux.
Sont-ils compatible?
Merci! ;)
MaxXx39
 
Messages : 117
Inscription : 03 Jan 2020

Re: [Store] Shelly

Messagepar KikiFUNstyle » 01 Déc 2020 08:07

MaxXx39 a écrit:Hello,
Je viens de recevoir 2 Shelly 1L, les nouveaux.
Sont-ils compatible?
Merci! ;)

Test en choisissant Shelly 1 ça devrait fonctionner.
J'attend la mise à jour de la documentation pour les intégrer officiellement.

J'attend les miens aussi :P
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:05

J'ai installé le Shelly EM.
Côté appli Selly RAS, tout fonctionne, par contre rien côté eedomus : pas de remonté et plein de messages d'erreur...
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar KikiFUNstyle » 01 Déc 2020 17:09

clarinette49 a écrit:J'ai installé le Shelly EM.
Côté appli Selly RAS, tout fonctionne, par contre rien côté eedomus : pas de remonté et plein de messages d'erreur...

Arf ... quoi comme msg d'erreurs :oops:
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:18

Apparemment c'est le xpath
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:19

<?xml version="1.0" encoding="ISO-8859-1"?>
<root><wifi_sta><connected>1</connected>
<ssid>foufou</ssid>
<ip>192.168.1.57</ip>
<rssi>-37</rssi>
</wifi_sta>
<cloud><enabled>1</enabled>
<connected>1</connected>
</cloud>
<mqtt><connected>0</connected>
</mqtt>
<time>17:19</time>
<unixtime>1606843156</unixtime>
<serial>488</serial>
<has_update>0</has_update>
<mac>ECFABCC7EBF1</mac>
<cfg_changed_cnt>130</cfg_changed_cnt>
<actions_stats><skipped>0</skipped>
</actions_stats>
<relays><relays><ison>0</ison>
<has_timer>0</has_timer>
<timer_started>0</timer_started>
<timer_duration>0</timer_duration>
<timer_remaining>0</timer_remaining>
<overpower>0</overpower>
<is_valid>1</is_valid>
<source>input</source>
</relays>
</relays>
<emeters><relays><power>450.38</power>
<reactive>-505.79</reactive>
<voltage>229.78</voltage>
<is_valid>1</is_valid>
<total>1172</total>
<total_returned>0</total_returned>
</relays>
<relays><power>0</power>
<reactive>0</reactive>
<voltage>229.78</voltage>
<is_valid>1</is_valid>
<total>0</total>
<total_returned>0</total_returned>
</relays>
</emeters>
<update><status>idle</status>
<has_update>0</has_update>
<new_version>20201124-092817/v1.9.0@57ac4ad8</new_version>
<old_version>20201124-092817/v1.9.0@57ac4ad8</old_version>
</update>
<ram_total>50152</ram_total>
<ram_free>35300</ram_free>
<fs_size>233681</fs_size>
<fs_free>152357</fs_free>
<uptime>4688</uptime>
</root>
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar KikiFUNstyle » 01 Déc 2020 17:27

clarinette49 a écrit:<?xml version="1.0" encoding="ISO-8859-1"?>
<root><wifi_sta><connected>1</connected>
<ssid>foufou</ssid>
<ip>192.168.1.57</ip>
<rssi>-37</rssi>
</wifi_sta>
<cloud><enabled>1</enabled>
<connected>1</connected>
</cloud>
<mqtt><connected>0</connected>
</mqtt>
<time>17:19</time>
<unixtime>1606843156</unixtime>
<serial>488</serial>
<has_update>0</has_update>
<mac>ECFABCC7EBF1</mac>
<cfg_changed_cnt>130</cfg_changed_cnt>
<actions_stats><skipped>0</skipped>
</actions_stats>
<relays><relays><ison>0</ison>
<has_timer>0</has_timer>
<timer_started>0</timer_started>
<timer_duration>0</timer_duration>
<timer_remaining>0</timer_remaining>
<overpower>0</overpower>
<is_valid>1</is_valid>
<source>input</source>
</relays>
</relays>
<emeters><relays><power>450.38</power>
<reactive>-505.79</reactive>
<voltage>229.78</voltage>
<is_valid>1</is_valid>
<total>1172</total>
<total_returned>0</total_returned>
</relays>
<relays><power>0</power>
<reactive>0</reactive>
<voltage>229.78</voltage>
<is_valid>1</is_valid>
<total>0</total>
<total_returned>0</total_returned>
</relays>
</emeters>
<update><status>idle</status>
<has_update>0</has_update>
<new_version>20201124-092817/v1.9.0@57ac4ad8</new_version>
<old_version>20201124-092817/v1.9.0@57ac4ad8</old_version>
</update>
<ram_total>50152</ram_total>
<ram_free>35300</ram_free>
<fs_size>233681</fs_size>
<fs_free>152357</fs_free>
<uptime>4688</uptime>
</root>

D'après le XML le xpath c'est de remplacer
Code : Tout sélectionner
//emeters/...

par
Code : Tout sélectionner
//emeters/relays/...


Tu peux me donner le JSON stp ?
http://192.168.1.57/status
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:28

sur le canal 1 j'ai modifié le xpath : //emeters/relays/power
mai si le pooling à zéro rien ne remonte si pooling à 1m j'ai bien la remonté mais toutes les minutes
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:30

{"wifi_sta":{"connected":true,"ssid":"foufou","ip":"192.168.1.57","rssi":-38},"cloud":{"enabled":true,"connected":true},"mqtt":{"connected":false},"time":"17:49","unixtime":1606844945,"serial":793,"has_update":false,"mac":"ECFABCC7EBF1","cfg_changed_cnt":311,"actions_stats":{"skipped":0},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"is_valid":true,"source":"input"}],"emeters":[{"power":668.84,"reactive":-598.39,"voltage":231.09,"is_valid":true,"total":1391.8,"total_returned":0.0},{"power":0.00,"reactive":0.00,"voltage":231.09,"is_valid":true,"total":0.0,"total_returned":0.0}],"update":{"status":"idle","has_update":false,"new_version":"20201124-092817/v1.9.0@57ac4ad8","old_version":"20201124-092817/v1.9.0@57ac4ad8"},"ram_total":50152,"ram_free":34888,"fs_size":233681,"fs_free":152357,"uptime":6477}
Dernière édition par clarinette49 le 01 Déc 2020 17:49, édité 2 fois.
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:46

j'a pu récupérer le premier canal (mais toutes les minutes) par contre le deuxième canal a le même nom et çà ne marche pas
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar KikiFUNstyle » 01 Déc 2020 17:48

ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:50

setting :
{"device":{"type":"SHEM","mac":"ECFABCC7EBF1","hostname":"shellyem-C7EBF1","num_outputs":1,"num_meters":0,"num_emeters":2,"report_period":1},"wifi_ap":{"enabled":false,"ssid":"shellyem-C7EBF1","key":""},"wifi_sta":{"enabled":true,"ssid":"tlz-dm-77700","ipv4_method":"dhcp","ip":null,"gw":null,"mask":null,"dns":null},"wifi_sta1":{"enabled":false,"ssid":null,"ipv4_method":"dhcp","ip":null,"gw":null,"mask":null,"dns":null},"mqtt": {"enable":false,"server":"192.168.33.3:1883","user":"","id":"shellyem-C7EBF1","reconnect_timeout_max":60.000000,"reconnect_timeout_min":2.000000,"clean_session":true,"keep_alive":60,"max_qos":0,"retain":false,"update_period":30},"coiot": {"update_period":15},"sntp":{"server":"time.google.com","enabled":true},"login":{"enabled":false,"unprotected":false,"username":"admin"},"pin_code":"+V73$f","name":null,"fw":"20201124-092817/v1.9.0@57ac4ad8","discoverable":false,"build_info":{"build_id":"20201124-092817/v1.9.0@57ac4ad8","build_timestamp":"2020-11-24T09:28:17Z","build_version":"1.0"},"cloud":{"enabled":true,"connected":true},"timezone":"Europe/Paris","lat":47.478401,"lng":-0.563170,"tzautodetect":true,"tz_utc_offset":3600,"tz_dst":false,"tz_dst_auto":true,"time":"17:50","unixtime":1606845001,"led_status_disable":false,"actions":{"active":false,"names":["over_power_url","under_power_url","over_power_url","under_power_url","out_on_url","out_off_url"]},"hwinfo":{"hw_revision":"prod-191230", "batch_id":1},"relays":[{"name":null,"ison":false,"has_timer":false,"default_state":"off","auto_on":0.00,"auto_off":0.00,"schedule":false,"schedule_rules":[]}],"emeters":[{"name":null,"appliance_type":"General","ctraf_type":50,"max_power":0},{"name":"Pompe","appliance_type":"General","ctraf_type":50,"max_power":0}]}
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 17:51

actions :
{"actions":{"over_power_url":[{"index":0,"urls":[],"enabled":false,"over_power_url_threshold":0},{"index":1,"urls":[],"enabled":false,"over_power_url_threshold":0}],"under_power_url":[{"index":0,"urls":[],"enabled":false,"under_power_url_threshold":0},{"index":1,"urls":[],"enabled":false,"under_power_url_threshold":0}],"out_on_url":[{"index":0,"urls":[],"enabled":false}],"out_off_url":[{"index":0,"urls":[],"enabled":false}]}}
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar KikiFUNstyle » 01 Déc 2020 18:15

clarinette49 a écrit:j'a pu récupérer le premier canal (mais toutes les minutes) par contre le deuxième canal a le même nom et çà ne marche pas

1er canal
conso
Code : Tout sélectionner
//emeters/relays[1]/power


puissance réactive
Code : Tout sélectionner
//emeters/relays[1]/reactive


Consommation totale (en Wh)
Code : Tout sélectionner
//emeters/relays[1]/total div 60


Remplace le 1 par 2 pour le 2eme canal

Ca fonctionne ou pas ?

PS : la transformation JSON -> XML c'est d'une bizarrerie ...

le JSON
Code : Tout sélectionner
{"actions":{"over_power_url":[{"index":0,"urls":[],"enabled":false,"over_power_url_threshold":0},{"index":1,"urls":[],"enabled":false,"over_power_url_threshold":0}],"under_power_url":[{"index":0,"urls":[],"enabled":false,"under_power_url_threshold":0},{"index":1,"urls":[],"enabled":false,"under_power_url_threshold":0}],"out_on_url":[{"index":0,"urls":[],"enabled":false}],"out_off_url":[{"index":0,"urls":[],"enabled":false}]}}


donne comme xml cela

Code : Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1"?>
<root><actions><over_power_url><over_power_url><index>0</index>
<urls></urls>
<enabled>0</enabled>
<over_power_url_threshold>0</over_power_url_threshold>
</over_power_url>
<over_power_url><index>1</index>
<urls></urls>
<enabled>0</enabled>
<over_power_url_threshold>0</over_power_url_threshold>
</over_power_url>
</over_power_url>
<under_power_url><over_power_url><index>0</index>
<urls></urls>
<enabled>0</enabled>
<under_power_url_threshold>0</under_power_url_threshold>
</over_power_url>
<over_power_url><index>1</index>
<urls></urls>
<enabled>0</enabled>
<under_power_url_threshold>0</under_power_url_threshold>
</over_power_url>
</under_power_url>
<out_on_url><over_power_url><index>0</index>
<urls></urls>
<enabled>0</enabled>
</over_power_url>
</out_on_url>
<out_off_url><over_power_url><index>0</index>
<urls></urls>
<enabled>0</enabled>
</over_power_url>
</out_off_url>
</actions>
</root>

:think: :think: :think:
faut que je réfléchisse à une logique :roll:

Pour la remonté de la puissance je pense que tu peux faire du polling en attendant mais l'API permet de mettre à jour les informations grace aux actions URL -> https://shelly-api-docs.shelly.cloud/#s ... gs-actions
Il faut que je creuse là dessus.


Je vais recevoir mes Shelly (pas EM) mais ca me permettra de voir comment sont concu ses urls actions ...
Si tu as à modifier des xpath ou autre dis le moi que je corrige pour la prochaine version (j'ai noté le pb de consommation totale)
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Shelly

Messagepar clarinette49 » 01 Déc 2020 18:25

Merci je regarde out ça demain à tête reposée...
clarinette49
 
Messages : 748
Inscription : 21 Mai 2019
Localisation : Angers

Re: [Store] Shelly

Messagepar rover820i » 03 Déc 2020 17:59

Ca y est, je viens de commander mes deux premiers modules Shelly (2.5) sur Reichelt. J'espère ne pas être déçu :mrgreen:
rover820i
 
Messages : 3363
Inscription : 23 Juil 2016

Re: [Store] Shelly

Messagepar KikiFUNstyle » 03 Déc 2020 18:05

rover820i a écrit:Ca y est, je viens de commander mes deux premiers modules Shelly (2.5) sur Reichelt. J'espère ne pas être déçu :mrgreen:

J'espère pas :lol:

J'ai reçu les miens de chez Quintium, la galère ce sont ceux sur piles :( il se réveille que sur certaine conditions et faire un appel HTTP dans ce laps de temps ca ne répond pas donc y'a des soucis ouin :?
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Shelly

Messagepar KikiFUNstyle » 03 Déc 2020 21:04

Version 4.0.1
- fix setValue when as multiple periphId


J'ai corrigé une grosse régression désolé ...
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Shelly

Messagepar thevret » 06 Déc 2020 18:24

bonjour,
je viens de recevoir un shelly 1 que j'ai déclaré dans l'appli android shelly et qui fonctionne bien.
J'essaie maintenant de déclarer ce periph sous eedomus. J'ai crée le periph en précisant le type: shelly 1 et son adresse Ip (je tombe bien sur l'écran web avec cette adresse).
Par contre, je pense que la création se passe mal car lorsque je consulte l'historique du periphérique, j'observe que le statut est KO. D'autre part je constate également que le contenu de VAR2 et VAR3 ne correspond pas à une url (j'ai déjà déclaré plusieurs Shelly sans difficultés particulière
Je fais certainement une erreur mais je ne vois pas. J'ai essayé de reconstruire l'url que je devrais avoir dans les varaibles VAR2 et VAR3 mais sans succès.
A votre dispo pour vous fournir d'autres éléments.
Cordialement
Pièces jointes
periph shelly 1.png
description du periphérique eedommus
periph shelly 1.png (266.57 Kio) Consulté 7622 fois
histo du periph shelly 1.png
historique du periphérique
histo du periph shelly 1.png (205.6 Kio) Consulté 7622 fois
thevret
 
Messages : 67
Inscription : 05 Déc 2018

Re: [Store] Shelly

Messagepar KikiFUNstyle » 06 Déc 2020 18:33

thevret a écrit:bonjour,
je viens de recevoir un shelly 1 que j'ai déclaré dans l'appli android shelly et qui fonctionne bien.
J'essaie maintenant de déclarer ce periph sous eedomus. J'ai crée le periph en précisant le type: shelly 1 et son adresse Ip (je tombe bien sur l'écran web avec cette adresse).
Par contre, je pense que la création se passe mal car lorsque je consulte l'historique du periphérique, j'observe que le statut est KO. D'autre part je constate également que le contenu de VAR2 et VAR3 ne correspond pas à une url (j'ai déjà déclaré plusieurs Shelly sans difficultés particulière
Je fais certainement une erreur mais je ne vois pas. J'ai essayé de reconstruire l'url que je devrais avoir dans les variables VAR2 et VAR3 mais sans succès.
A votre dispo pour vous fournir d'autres éléments.
Cordialement

Salut,

Depuis la V4 j'ai changé la façon de déclarer les url push par un nouveau périphérique Retour d'état dont il faut lancer un Init en cours ... à la place de copier coller les VAR2 et VAR3. (Tu peux le supprimer par la suite si tu ne touche pas aux actions url coté Shelly)

Je cherche une solution la plus clé en main pour ne pas faire des copier coller ou autre 'manipulation à la main'.

Si t'as des questions n'hésite pas !
ZWave / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly <3 / Node-RED <3 <3
[Store] Shelly
KikiFUNstyle
 
Messages : 908
Inscription : 24 Avr 2014
Localisation : Toulouse

PrécédentSuivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 51 invité(s)