Nouveau plugin switchbot (cloud)

Bonjour,
Merci pour ce partage. Ce plugin m’intéresse. J’ai acquis des sondes switchbot pensant pouvoir les intégrer à Jeedom mais je me suis cassé le nez avec le plugin du market.
Où est-il possible de télécharger la version béta de ton plugin ?
Belle journée
Pascal

Salut @jexou, merci pour le plugin.
Installé dans mon environnement (pour l’instant uniquement la serrure (avec keypad) de chez switchbot).
Avec la beta, comment fait-on pour te remonter les éventuelles questions ? (via ce fil de discussion, MP, …).

Pour ma part, il me semble que le statut de la serrure ne remonte pas (dans le log, en mode debug, il remonte ‹ locked › en minuscule et il semble quand les fichiers du webhook, cela soit un chaine en majuscule qui soit tester pour mise à jour (une piste ?). Elle me remonte toujours 0 quelque soit l’état dans l’appli.

A dispo pour tester, et faire évoluer sur la serrure (pour l’instant).

Merci en tout cas pour le boulot.

oui complètement, les notifs sont instantannées, j’ai mêmem été surpris… (j’ai la fibre)

pama35
il faut activer l’accès des plugins en beta sur ton compte de memoire

1 « J'aime »

spottier88
passe en mp pour l’instant, j’ai pas de tag encore pour le plugin
je fais un test deain et je reviens vers toi !

1 « J'aime »

Effectivement, cela se passe sur le market et non dans Jeedom. Merci.
J’ai commandé un Hub SwitchBot, j’installerai ton plugin certainement après réception de celui-ci. :pray:

Pour mémoire :

Bonjour,
Je viens d’acheter le plugin et je rencontre plusieurs problèmes:
1/ Je n’arrive pas à saisir l’adresse IP dans Webhooks. Message d’erreur alors que la documentation propose les 2.
2/ Impossible de cliquer sur le bouton raffraichir du widget ni d’accéder à l’historique des valeurs.
Merci de votre aide.
Cordialement
Thomas

@jexou

Bonjour, avez vous une solution. Mes thermostats m’indiquent que la T° n’a pas été mise à jour (délai de 60 min). Comme je vais bientôt redémarrer mes chauffages, je cherche une solution et ce plugin semble correspondre mais j’ai les 2 problèmes remontés ci-dessus.

Bonjour,
Mes excuses pour le retard,j’avais pas vu passer votre question.
Pour l’IP, vous n’arrivez pas à saisir votre IP dans le champ ?il est grisé ?
Qu’avez vous dans les logs ?

Avez vous le hub de switchbot ?

Supprimez de suite les logs, vous aves vos identifiants complets dedans !
Votre système est à jour ? Python et dépendances ?
Dans les logs le serveur switchbot renvoie ok pour la requête…
Écrivez en mp, c’est plus secure pour l’envoi de log svp

Essayez avec l’IP de votre serveur. Vous êtes le seul a avoir ce problème :face_with_raised_eyebrow:

Petit rappel, le hub est indispensable. Les remontées d’info se font à travers lui

Merci. J’ai mis l’adresse IP locale mans quand je clique pour regénérer les Webhooks, il me dit « Erreur, vous ne devez pas renseigner une IP locale ! ».
J’ai mis mon IP et sauvegardé.

Dans mes logs, j’avais modifié les clés et mis des XXX à certains endroits mais merci pour le signalement.

Bonjour,
Pas de raffraichissement automatique des devices. J’ai bien un hub mini.

Merci de votre aide.

Je parlais de l’IP de votre serveur vu de l’extérieur. Le lien webhook est utilisé par switchbot pour envoyer les infos de leur serveur vers le votre. Donc en renseignant l’IP local,c ne peut pas fonctionner.
Avez vous fait les maj de votre serveur ? Idem pour python ?

Merci pour votre reponse, j’ai recupéré mon IP, ci-dessous la log (avec l’api key tronquée):

[2023-10-15 12:40:55]DEBUG : ReConfiguration du lien webhook sur l'API
[2023-10-15 12:40:55]DEBUG : Starting new HTTPS connection (1): api.switch-bot.com:443
[2023-10-15 12:40:56]DEBUG : https://api.switch-bot.com:443 "POST /v1.1/webhook/queryWebhook HTTP/1.1" 200 41
[2023-10-15 12:40:56]DEBUG : urlwebhook: https://92.139.107.102/plugins/switchbotcloud/core/php/webHooks.php?apikey=XXXX
[2023-10-15 12:40:56]DEBUG : status_code: 200
Traceback (most recent call last):
File "/var/www/html/plugins/switchbotcloud/core/ajax/../../resources/switchbotcloud//switchbotcloud.py", line 176, in 
main()
File "/var/www/html/plugins/switchbotcloud/core/ajax/../../resources/switchbotcloud//switchbotcloud.py", line 64, in main
datas = _init.setWebhooksReconfig() #lancement requete API et recupération des donnees
File "/var/www/html/plugins/switchbotcloud/resources/switchbotcloud/switchbotcloud/switchbotcloud.py", line 103, in setWebhooksReconfig
url_existante=donnees.get('body').get('urls')[0]
TypeError: 'NoneType' object is not subscriptable
[2023-10-15 13:41:03]DEBUG : lancement tache cron cron()
[2023-10-15 13:42:03]DEBUG : lancement tache cron cron()

je vais tester de mon coté, je reviens vers courant de la semaine

Merci beaucoup