API Shelly – Contrôlez les appareils via l’URL WebHook

Partager c'est aimer!

Shelly Lot de 4 interrupteurs Wi-Fi

69,90
66,38
Amazon.fr
as of septembre 6, 2022 12:44

Télécommande WiFi à 3 entrées pour interrupteur - Shelly

28,02
Amazon.fr
as of septembre 6, 2022 12:44

 

Dans cet article de blog, je vais vous montrer étape par étape comment contrôler les appareils Shelly via l’API Shelly. Nous montrerons étape par étape comment créer et utiliser l’URL de contrôle pour votre compte Shelly Cloud ou vos appareils locaux. Cette API est sécurisée et facile à utiliser, donc tout le monde peut démarrer rapidement !

Pourquoi devrait-on utiliser l’API du tout

Il existe de nombreuses raisons pour lesquelles vous devriez contrôler vos appareils domestiques intelligents Shelly via une API. La raison la plus importante est peut-être que Sécurité. Si vous utilisez une API, vous l’avez contrôler à propos de qui Accéder a la votre dispositifs a et ce qu’il peut en faire. C’est beaucoup plus sûr que de simplement donner à quelqu’un ou à un plugin qui Mot de passe pour votre compte admettre.

Une autre raison d’utiliser l’API est la Commodité. Il peut faire beaucoup Plus facile être une automatisation configurer et vos appareils via un URL pour Impôts qu’environ un application mobile ou une interface web. Cela est particulièrement vrai si vous avez plusieurs appareils de différents fabricants avoir ça peut-être pas d’interface ont ou ne prennent pas en charge toutes les fonctions.

Par exemple, je l’ai déjà utilisé pour mon projet d’ouvre-porte intelligent, le bouton Shelly et mon ordinateur d’arrosage DIY. Comme vous pouvez appeler cette URL, vous pouvez contrôler vos appareils Shelly depuis votre réseau local et les contrôler de n’importe où via le Shelly Cloud. Tout ce que vous avez à faire est de saisir une URL simple et de changer d’appareil.

Alors, commençons!

Contrôlez les appareils dans le réseau local (WLAN).

Le moyen le plus simple de contrôler vos Shellies est via le réseau local. En fait, il suffit d’appeler une simple URL, avec le contrôle du cloud (ci-dessous) le tout fonctionne un peu différemment et est plus compliqué.

Trouver l’adresse IP

Vous devez d’abord savoir quelle est l’adresse IP de votre appareil Shelly à contrôler. Connectez-vous simplement à l’interface Web via le navigateur ici, ou regardez dans l’application sous les informations sur l’appareil.

Au fait : Le nom d’hôte (nom de l’appareil) fonctionnerait également, mais l’adresse IP est plus fiable 😉

sélectionner la commande

La chose la plus importante que vous devez savoir au début : Ici vous pouvez accéder à la documentation du fabricant accès (malheureusement non disponible en allemand). Il contient toutes les informations sur la façon d’interroger, de programmer et de gérer les shellies. Mais voici les principales commandes de l’API HTTP pour modifier Shelly Gadgets que j’ai notées :

appareil mode but commande
Shelly1 / Shelly1PM allumer http://IP.from.Shelly.device/relay/0?turn=on
Shelly1 / Shelly1PM éteindre http://IP.from.Shelly.device/relay/0?turn=off
Shelly2(.5) canal 1 relais allumer http://IP.from.Shelly.device/relay/0?turn=on
Shelly2(.5) canal 1 relais éteindre http://IP.from.Shelly.device/relay/0?turn=off
Shelly2(.5) canal 2 relais allumer http://IP.from.Shelly.device/relay/1?turn=on
Shelly2(.5) canal 2 relais éteindre http://IP.from.Shelly.device/relay/1?turn=off
Shelly2(.5) scooter ouvrir http://IP.de.Shelly.device/roller/0?go=ouvrir
Shelly2(.5) scooter conclure http://IP.de.Shelly.device/roller/0?aller=fermer
Gradateur/SL allumer http://IP.from.Shelly.device/light/0?turn=on
Gradateur/SL éteindre http://IP.from.Shelly.device/light/0?turn=off
Gradateur/SL atténué à 50 % http://IP.from.Shelly.device/light/0?brightness=50

Comme vous pouvez le constater, en fonction de votre type d’appareil, de la version du firmware et des sorties, entrées ou interfaces correspondantes, il existe désormais différentes commandes de contrôle. Choisissez simplement votre appareil et une commande dans le tableau 👆.

Test de l’URL de commande

Dans mon cas, l’URL générée pour activer le Shelly Plug S ressemble à ceci :

http://192.168.1.12/relay/0?turn=on

Cela peut simplement être appelé dans le navigateur et il commute immédiatement les prises intelligentes.

Évaluer ce post