Avis
À partir du firmware 2.2.0, OpenSprinkler 3.x prend en charge l'accès à distance via des jetons OTC. Veuillez noter que ceci n'est disponible que pour le matériel OpenSprinkler 3.x, il n'est PAS disponible pour le matériel OpenSprinkler 2.x ou OpenSprinkler Pi (NOUVEAU avec firmware 2.3.1(161+) également avec OSPi) / Beagle / Démo. Par conséquent, cet article ne concerne que OpenSprinkler 3.x. Une mise à jour du firmware est nécessaire pour OpenSprinkler 3.
introduction
À partir du firmware 2.2.0 (version officielle, pas mes versions bêta ! Il y a la version bêta 2.3.0 ici) OpenSprinkler 3.x prend en charge l'accès à distance via les jetons OpenThings Cloud (OTC). Cela élimine le besoin de redirection de port (qui est difficile à mettre en place sur certains routeurs, notamment les routeurs mobiles). Avant de continuer, assurez-vous que vous disposez du firmware OpenSprinkler 2.2.0 ou version ultérieure. Sinon, vous pouvez suivre les instructions ici pour mettre à jour votre firmware vers la version 2.2.0. Les instructions suivantes expliquent comment créer un jeton OTC et utiliser le jeton OTC pour l'accès à distance.
Étape A : Création d'un jeton OTC
Aller à https://www.openthings.io et connectez-vous avec votre e-mail/nom d'utilisateur et votre mot de passe de connexion OpenSprinkler.com. Si vous n'avez pas de compte OpenSprinkler.com, veuillez vous rendre sur https://www.OpenSprinkler.com et cliquez sur « Mon compte » ci-dessus, puis créez un nouveau compte utilisateur. Les deux sites Web utilisent le même identifiant.
Une fois connecté à openthings.io, vous verrez le tableau de bord. Sur le côté gauche du tableau de bord, cliquez sur
Mes appareils OpenThings (Mes appareils OpenThings OTC)
Remarque : L'inscription sur le site allemand OpenSprinklerShop.de n'a RIEN à voir avec l'inscription sur le site OpenSprinkler.com ! Vous devez vous y inscrire à nouveau !
Voir l'image ci-dessous pour illustration.

NE cliquez PAS sur Mes appareils OpenThings Blynk (au-dessus de Mes appareils OpenThings Blynk), car cela sert à créer des jetons Blynk, pas des jetons OTC.
Ensuite, saisissez une description de l'appareil, sélectionnez « OpenSprinkler » dans la liste déroulante, puis cliquez sur !Ajouter un nouvel appareil ». Cela créera un nouveau périphérique OpenSprinkler et vous verrez le jeton OTC illustré ci-dessus. Le jeton comporte 32 caractères. Vous devrez copier et coller ce jeton dans vos paramètres OpenSprinkler (voir ci-dessous).

Étape B : mettre à jour les paramètres d’OpenSprinkler
- Vous devez modifier les paramètres de votre appareil OpenSprinkler pour activer le jeton OTC. Pour ce faire, ouvrez un navigateur et saisissez l'adresse IP de votre appareil, qui affichera l'interface utilisateur Web.
- Cliquez sur l'icône dans le coin inférieur droit pour accéder à « Modifier les options » et cliquez sur l'onglet « Intégration ». Sélectionnez « Activer ». Copiez et collez ensuite l'intégralité de votre token OTC dans le champ « Jeton ». Le serveur OTC par défaut est ws.cloud.openthings.io et le port par défaut est 80. Vous pouvez les laisser tels quels. Voir l'image ci-dessous pour illustration.
- Transférez les modifications et redémarrez enfin votre OpenSprinkler. Maintenant vous êtes prêt.

- Pour vérifier si la connexion cloud OTC est valide, après avoir redémarré le contrôleur, balayez de gauche à droite sur la page d'accueil (ou cliquez sur l'icône dans le coin supérieur gauche) pour ouvrir le menu de gauche, puis cliquez sur « Diagnostics système ». Dans la partie inférieure de la fenêtre, vous pouvez voir le statut OTC. S'il indique « Connecté », cela signifie que la connexion est réussie. Si « Connexion » s'affiche, vous devez attendre 30 secondes, puis vérifier à nouveau. L'état indique « Non activé » si OTC n'est pas activé ou « Déconnecté » si la connexion a échoué pour une raison quelconque. Voir l'image ci-dessous pour illustration.

Étape C : Utilisez le jeton OTC pour l'accès à distance
La version actuelle de l'application mobile OpenSprinkler prend en charge l'ajout d'un appareil via son jeton OTC. Pour ajouter un emplacement de contrôle à distance, ajoutez un appareil avec son jeton OTC.
Vous pouvez également accéder à https://ui.OpenSprinkler.com dans un navigateur Web et ajouter un appareil à l'aide de son jeton OTC.
Vous pouvez également ouvrir un navigateur et saisir :
https://cloud.openthings.io/forward/v1/jeton
où jeton Votre jeton OTC l’est. Cela vous permet d'accéder à l'unité de contrôle à distance. Vous pouvez ajouter ce lien à vos favoris dans votre navigateur ou ajouter ce lien à la page d'accueil d'un smartphone.

Je souhaite créer un appareil OTC. Sur la page Openthings/My Open Things OTC Devices, le bouton « Ajouter un nouvel appareil » ne peut pas être cliqué après avoir sélectionné OpenSprinkler. Ce qu'il faut faire. Merci.
Merci. Complété. C'était le nom de l'appareil manquant
Vous devez d'abord saisir un nom d'appareil dans le champ de description (« entrez une description ici »), puis le bouton « Ajouter un nouvel appareil » fonctionnera également.
Pendant ce temps, OTC fonctionne pour OpenSprinkler 3.x ET OSPi !
Bonjour,
J'ai toujours le firmware 2.1.9 (7), ce qui signifie que l'OTC n'est pas une option pour moi.
Comment puis-je accéder à distance à mon contrôleur Open Sprinkler ?
Merci!
Bonjour,
Si vous possédez un OpenSprinkler OSPi, un OpenSprinkler 3.0 ou plus récent, mettez simplement à jour le firmware.
https://OpenSprinklerShop.de/2019/12/04/firmware-update/
Ou si vous êtes familier avec le partage de port, activez-le sur votre routeur.
Merci, je n'ai alors pas besoin d'aller plus loin dans le dépannage...
C'est dommage, mais peut-être que cela sera ajouté à nouveau pour l'OSPI.
En principe, il faudrait que quelqu'un adapte la bibliothèque WebSocket pour le Raspberry Pi et cela fonctionnerait. Je ferais également don d'un OSPi avec accessoires si quelqu'un pouvait l'adapter pendant son temps libre.
J'ai installé OpenSprinkler sur mon nouvel OSPi 2.2.0 (2)) selon les instructions et je n'ai pas non plus l'entrée pour l'intégration. Comment puis-je installer le firmware officiel pour utiliser la fonction Cloud ?
La fonction OTC n'est PAS disponible pour le matériel OpenSprinkler 2.x ou OpenSprinkler Pi (OSPi) !
https://OpenSprinkler.com/forums/topic/otc-support-for-ospi
Fonctionnalité très intéressante !
« Déconnecté » si la connexion a échoué pour une raison quelconque. Quelqu'un connaît-il des raisons pour lesquelles il serait déconnecté. Existe-t-il des informations de dépannage expliquant pourquoi il ne se connecte pas ?
Malheureusement, sur mon système d'exploitation (2.2.0.112), l'entrée OTC n'existe pas sous Intégration. MQQT et IFTTT uniquement.
En fait, 2.2.0 fait référence au firmware officiel d'OpenSprinkler. Le 2.2.0(112) est toujours le firmware BETA de l'année dernière et ne contient pas cette fonction.