Avviso
A partire dal firmware 2.2.0, OpenSprinkler 3.x supporta l'accesso remoto tramite token OTC. Tieni presente che questo è disponibile solo per l'hardware OpenSprinkler 3.x, NON è disponibile per l'hardware OpenSprinkler 2.x o OpenSprinkler Pi (NUOVO con firmware 2.3.1(161+) anche con OSPi) / Beagle / Demo. Pertanto, questo articolo è rilevante solo per OpenSprinkler 3.x. Per OpenSprinkler 3 è necessario un aggiornamento del firmware.
introduzione
A partire dal firmware 2.2.0 (versione ufficiale, non le mie beta! C'è la beta 2.3.0 qui) OpenSprinkler 3.x supporta l'accesso remoto tramite token OpenThings Cloud (OTC). Ciò elimina la necessità del port forwarding (che è difficile da configurare su alcuni router, in particolare quelli mobili). Prima di procedere, assicurati di avere il firmware OpenSprinkler 2.2.0 o successivo. In caso contrario, puoi seguire le istruzioni qui per aggiornare il firmware alla 2.2.0. Le seguenti istruzioni spiegano come creare un token OTC e utilizzare il token OTC per l'accesso remoto.
Passaggio A: creazione di un token OTC
Vai a https://www.openthings.io e accedi con l'e-mail/nome utente e password di login di OpenSprinkler.com. Se non disponi di un account OpenSprinkler.com, vai su https://www.OpenSprinkler.com e fai clic su "Il mio account" in alto, quindi registrati per un nuovo account utente. I due siti web utilizzano lo stesso login.
Una volta effettuato l'accesso a openthings.io, vedrai la dashboard. Sul lato sinistro della dashboard, fare clic su
I miei dispositivi OpenThings (I miei dispositivi OTC OpenThings)
Nota: la registrazione sul sito tedesco OpenSprinklerShop.de non ha NIENTE a che fare con la registrazione sul sito OpenSprinkler.com! Devi registrarti di nuovo lì!
Vedere l'immagine qui sotto per l'illustrazione.

NON fare clic su I miei dispositivi OpenThings Blynk (sopra I miei dispositivi OpenThings Blynk) poiché serve per creare token Blynk, non token OTC.
Successivamente, inserisci una descrizione del dispositivo, seleziona "OpenSprinkler" dall'elenco a discesa, quindi fai clic su! Aggiungi nuovo dispositivo. Questo creerà un nuovo dispositivo OpenSprinkler e vedrai il token OTC nella foto sopra. Il token è lungo 32 caratteri. Dovrai copiare e incollare questo token nelle impostazioni di OpenSprinkler (vedi sotto).

Passaggio B: aggiorna le impostazioni di OpenSprinkler
- È necessario modificare le impostazioni sul dispositivo OpenSprinkler per attivare il token OTC. Per fare ciò, apri un browser e inserisci l'indirizzo IP del tuo dispositivo, che visualizzerà l'interfaccia utente web.
- Fare clic sull'icona nell'angolo in basso a destra per accedere a "Opzioni di modifica" e fare clic sulla scheda "Integrazione". Seleziona "Attiva". Quindi copia e incolla l'intero token OTC nel campo "Token". Il server OTC predefinito è ws.cloud.openthings.io e la porta predefinita è 80. Puoi lasciarli così come sono. Vedere l'immagine qui sotto per l'illustrazione.
- Trasferisci le modifiche e infine riavvia OpenSprinkler. Ora sei pronto.

- Per verificare se la connessione al cloud OTC è valida, dopo aver riavviato il controller, scorrere da sinistra a destra sulla home page (o fare clic sull'icona nell'angolo in alto a sinistra) per aprire il menu a sinistra, quindi fare clic su "Diagnostica di sistema". Nella parte inferiore della finestra puoi vedere lo stato OTC. Se dice "Connesso", significa che la connessione ha avuto successo. Se viene visualizzato "Connessione in corso...", attendere 30 secondi e quindi ricontrollare. Lo stato viene visualizzato "Non abilitato" se OTC non è abilitato o "Disconnesso" se la connessione non è riuscita per qualche motivo. Vedi l'immagine qui sotto per l'illustrazione.

Passaggio C: utilizzare il token OTC per l'accesso remoto
La versione attuale dell'app mobile OpenSprinkler supporta l'aggiunta di un dispositivo tramite il suo token OTC. Per aggiungere una posizione di controllo remoto, aggiungi un dispositivo con il relativo token OTC.
Sie können auch in einem Webbrowser auf https://ui.opensprinkler.com gehen und ein Gerät mit seinem OTC-Token hinzufügen.
Alternativ können Sie auch einen Browser öffnen und Folgendes eingeben:
https://cloud.openthings.io/forward/v1/token
wobei token Ihr OTC-Token ist. Damit können Sie aus der Ferne auf das Steuergerät zugreifen. Sie können diesen Link in Ihrem Browser als Lesezeichen speichern oder auf einem Smartphone diesen Link zur Startseite hinzufügen.

Ich möchte ein OTC Device anlegen. Auf der Seite Openthings/My Open Things OTC Devices läßt sich nach Auswahl von OpenSprinkler der Button “Add new device” nicht Anklicken. Was ist zu tun. Danke.
Danke. Erledigt. Es war der fehlende Gerätename
Sie müssen in dem Beschreibungsfeld (“enter a description here”) erst einen Gerätenamen eingeben, dann funktioniert auch der “Add new device” Knopf.
Inzwischen funktioniert OTC für OpenSprinkler 3.x UND OSPi!
Ciao,
ich habe noch die Firmware 2.1.9 (7), d.h. OTC gibt’s bei mir nicht als Option.
Wie kann ich denn remote auf meinen Open Sprinkler controller zugreifen?
Danke!
Ciao,
wenn Sie einen OpenSprinkler OSPi, einen OpenSprinker 3.0 oder neuerer haben, dann einfach Firmware updaten.
https://opensprinklershop.de/2019/12/04/firmware-update/
Oder wenn Sie sich mit Port freigaben auskennen, diese an ihrem Router aktivieren.
Danke, dann muss ich mich nicht weiter auf die Fehlersuche begeben…
Schade aber vielleicht wird das ja noch mal für den OSPI eingepflegt.
Im Prinzip müsste jemand die WebSocket Bibliothek für den Raspberri Pi anpassen, dann würde es gehen. Ich würde dafür auch einen OSPi inkl Zubehör spendieren, falls jemand das in seiner Freizeit anpassen würde.
ich habe Opensprinkler nach Anleitung auf meinen neuen OSPi 2.2.0 (2)) installiert und habe ebenfalls den Eintrag für die Integration nicht. Wie kann ich die offizielle Firmware installieren um die CLoud Funktion nutzen zu können?
Die OTC Funktion ist NICHT für OpenSprinkler-Hardware 2.x oder OpenSprinkler Pi (OSPi) verfügbar!
https://opensprinkler.com/forums/topic/otc-support-for-ospi
Sehr coole Funktion!
“Disconnected” if the connection failed for some reason. Does anyone know of any reasons why it would be disconnected. Is there any troubleshooting info at all why it won’t connect?
Leider existiert bei meinem OS (2.2.0.112) der Eintrag OTC unter Ingegration nicht. Nur MQQT und IFTTT.
Tatsächlich ist mit 2.2.0 die offizielle OpenSprinkler Firmware gemeint. Die 2.2.0(112) ist noch die BETA Firmware aus dem letzten Jahr und enthält diese Funktion nicht.