Le protocole a changer , http://"adresse IP"/rpc/Shelly.GetStatus
Voir avec @lunarok
PS :d’ailleurs il est au courant des news Shelly Pro 4PM - #2 par lunarok
Le protocole a changer , http://"adresse IP"/rpc/Shelly.GetStatus
Voir avec @lunarok
PS :d’ailleurs il est au courant des news Shelly Pro 4PM - #2 par lunarok
J’ai eu le même problème, qui a été réglé en faisant la maj du firmware des shelly. Certains anciens firmware n’avaient pas ces infos.
Eric
[POUR INFO]
On parle des nouveaux Shelly Plus 1, qui ne sont pas encore intégré, ils n’ont pas la même API qu’avant
Oui sur les Shelly Plus l’API a été entièrement refaite.
Pour rien cacher, pour garder un code propre, ca va pas etre simple faut vraiment que je fasse attention aux effets de bord. A se demander si un plugin Shelly Plus serait pas préférable (et là faudrait qu’il soit gratuit pour ceux ayant Shelly, bref, au delà de devoir refaire une nouvelle intégration, faut que je vous la fasse proprement)
Bon courage alors pour l’implémentation. On sera patient !
Un grand merci patwon !
La beta du jour contient une première implémentation pour le Shelly 1 plus, si quelqu’un peut tester, merci
Slt @lunarok
Un test rapide avec un Shelly 1 plus nouveau sorti de la boite Firmware MAJ
Firmware version: 0.9.1
Firmware build ID: 20211203-130101/0.9.1-ga939435
Web build ID: 1.5.2-202e49b
6669|[2021-12-04 09:55:40][DEBUG] : Call : http://192.168.0.26/relay/0?turn=on, return : 200
6670|[2021-12-04 09:55:40][DEBUG] : Call : http://192.168.0.26/rpc/Shelly.GetStatus, return : 200
6671|[2021-12-04 09:55:42][DEBUG] : Call : http://192.168.0.26/relay/0?turn=off, return : 200
6672|[2021-12-04 09:55:42][DEBUG] : Call : http://192.168.0.26/rpc/Shelly.GetStatus, return : 200
6673|[2021-12-04 10:28:43][DEBUG] : Call : http://192.168.0.26/relay/0?turn=off, return : 200
6674|[2021-12-04 10:28:43][DEBUG] : Call : http://192.168.0.26/rpc/Shelly.GetStatus, return : 200
6675|[2021-12-04 10:29:22][DEBUG] : Call : http://192.168.0.26/relay/0?turn=on, return : 200
6676|[2021-12-04 10:29:22][DEBUG] : Call : http://192.168.0.26/rpc/Shelly.GetStatus, return : 200
{« ble »:{},« cloud »:{« connected »:false},« input:0 »:{« id »:0,« state »:false},« mqtt »:{« connected »:true},« switch:0 »:{« id »:0, « source »:« http », « output »:true,« temperature »:{« tC »:53.5, « tF »:128.2}},« sys »:{« mac »:« 123456789ABC »,« restart_required »:false,« time »:« 10:29 »,« unixtime »:1638613795,« uptime »:2837,« ram_size »:264712,« ram_free »:162068,« fs_size »:458752,« fs_free »:241664,« cfg_rev »:4,« available_updates »:{}},« wifi »:{« sta_ip »:« 192.168.0.26 »,« status »:« got ip »,« ssid »:« CURIEUX »,« rssi »:-48}}
Salut,
Je n’ai pas de Shelly 1 plus, par contre les infos ne remontent plus et les ordres ne passent plus sur des shelly 1 / 2.5 classiques depuis la montée de version.
Edit : j’ai répondu au mauvais message.
Et je n’ai rien plus rien dans les logs depuis la mise à jour.
je ne sais pas si c’est lié mais je viens de faire la mise à jour du plug-in bêta et mon Jeedom est maintenant planté. première fois que ça m’arrive. Je le sens mal…
Effectivement la mise à jour est catastrophique, j’étais pas arrivé encore à planter les jeedoms avec un plugin …
Je confirme que mon Jeedom est planté. Heureusement au redémarrage il me laisse le temps de désactiver le plugin, en attendant une msie à jour salvatrice. A+
J’ai trouvé une boucle dans le code, je viens de la supprimer et j’ai réinjecter la mise à jour dans mon jeedom qui n’a pas replanté pour le moment (ca fait 1h, avant il tenait moins longtemps)
Bonjour,
J’ai remis la version stable du plugin Shelly car la version beta de ce jour plante Jeedom et
du coup je ne peux plus allumer ou éteindre le Shelly bulbeduo avec Jeedom…
Peut-on maintenant réinstaller la version béta ?
Demain vu que la correction est faite aujourd’hui
Ok, merci et bon courage.
Quelqu’un a pu essayé ?
J’aurais besoin d’un test sur 1PM Plus, pour aller sur cette adresse :
http://192.168.33.1/rpc/Shelly.GetStatus
Je cherche où se trouve l’info de consommation.
{"ble":{},"cloud":{"connected":false},"input:0":{"id":0,"state":false},"mqtt":{"connected":true},"switch:0":{"id":0, "source":"init", "output":false, "apower":0.0, "voltage":217.5, "current":0.0, "aenergy":{"total":0.000,"by_minute":[0.000,0.000,0.000],"minute_ts":1638722643},"temperature":{"tC":38.9, "tF":102.0}},"sys":{"mac":"*******","restart_required":false,"time":"16:44","unixtime":1638722647,"uptime":1207,"ram_size":249496,"ram_free":179508,"fs_size":458752,"fs_free":233472,"cfg_rev":0,"available_updates":{"stable":{"version":"0.9.1"}}},"wifi":{"sta_ip":"192.168.0.19","status":"got ip","ssid":"******","rssi":-59}}
en fonctionnement
{"ble":{},"cloud":{"connected":false},"input:0":{"id":0,"state":false},"mqtt":{"connected":true},"switch:0":{"id":0, "source":"WS_in", "output":true, "apower":1192.1, "voltage":210.1, "current":5.5, "aenergy":{"total":2.617,"by_minute":[2617.345,0.000,0.000],"minute_ts":1638722829},"temperature":{"tC":38.7, "tF":101.7}},"sys":{"mac":"******","restart_required":false,"time":"16:47","unixtime":1638722831,"uptime":1392,"ram_size":249508,"ram_free":179904,"fs_size":458752,"fs_free":233472,"cfg_rev":0,"available_updates":{"stable":{"version":"0.9.1"}}},"wifi":{"sta_ip":"192.168.0.19","status":"got ip","ssid":"*****","rssi":-62}}
en script JSON je récupère avec « apower » sur http://192.168.0.19/rpc/Switch.GetStatus?id=0
Merci, je viens de rajouter le 1PM Plus aussi pour la beta de demain
Si c’est ok, le 4 Plus sera facile et du coup ca permettra une version stable dans la semaine