Perceber
A partir do firmware 2.2.0, o OpenSprinkler 3.x oferece suporte ao acesso remoto por meio de tokens OTC. Observe que isso está disponível apenas para hardware OpenSprinkler 3.x, NÃO está disponível para hardware OpenSprinkler 2.x ou OpenSprinklerPi (NOVO com firmware 2.3.1(161+) também com OSPi) / Beagle / Demo. Portanto, este artigo é relevante apenas para OpenSprinkler 3.x. Uma atualização de firmware é necessária para o OpenSprinkler 3.
introdução
Começando com o firmware 2.2.0 (versão oficial, não meus betas! Existe o beta 2.3.0 aqui) o OpenSprinkler 3.x suporta acesso remoto por meio de tokens OpenThings Cloud (OTC). Isso elimina a necessidade de encaminhamento de porta (que é difícil de configurar em alguns roteadores, especialmente em roteadores móveis). Antes de continuar, certifique-se de ter o firmware OpenSprinkler 2.2.0 ou posterior. Caso contrário, você pode seguir as instruções aqui para atualizar seu firmware para 2.2.0. As instruções a seguir explicam como criar um token OTC e usar o token OTC para acesso remoto.
Etapa A: Criando um token OTC
Vá para https://www.openthings.io e faça login com seu e-mail/nome de usuário e senha de login do OpenSprinkler.com. Se você não possui uma conta no OpenSprinkler.com, acesse https://www.OpenSprinkler.com e clique em “Minha conta” acima e registre-se para uma nova conta de usuário. Os dois sites usam o mesmo login.
Depois de fazer login no openthings.io, você verá o painel. No lado esquerdo do painel, clique em
Meus dispositivos OpenThings (Meus dispositivos OpenThings OTC)
Nota: O registro no site alemão OpenSprinklerShop.de NADA tem a ver com o registro no site OpenSprinkler.com! Você tem que se registrar lá novamente!
Veja a imagem abaixo para ilustração.

NÃO clique em Meus dispositivos OpenThings Blynk (acima de Meus dispositivos OpenThings Blynk), pois isso serve para criar tokens Blynk, não tokens OTC.
Em seguida, insira uma descrição do dispositivo, selecione “OpenSprinkler” na lista suspensa e clique em Adicionar novo dispositivo. Isso criará um novo dispositivo OpenSprinkler e você verá o token OTC mostrado acima. O token tem 32 caracteres. Você precisará copiar e colar este token nas configurações do OpenSprinkler (veja abaixo).

Etapa B: atualizar as configurações do OpenSprinkler
- Você deve alterar as configurações do seu dispositivo OpenSprinkler para ativar o token OTC. Para fazer isso, abra um navegador e digite o endereço IP do seu dispositivo, que exibirá a interface da web.
- Clique no ícone no canto inferior direito para ir em “Opções de edição” e clique na guia “Integração”. Selecione “Ativar”. Em seguida, copie e cole todo o seu token OTC no campo “Token”. O servidor OTC padrão é ws.cloud.openthings.io e a porta padrão é 80. Você pode deixá-los como estão. Veja a imagem abaixo para ilustração.
- Transfira as alterações e finalmente reinicie o OpenSprinkler. Agora você está pronto.

- Para verificar se a conexão à nuvem OTC é válida, após reiniciar o controlador, deslize da esquerda para a direita na página inicial (ou clique no ícone no canto superior esquerdo) para abrir o menu à esquerda e clique em “Diagnóstico do Sistema”. Na parte inferior da janela você pode ver o status do OTC. Se disser 'Conectado', significa que a conexão foi bem-sucedida. Se 'Conectando...' for exibido, aguarde 30 segundos e verifique novamente. O status exibe “Não habilitado” se o OTC não estiver habilitado ou “Desconectado” se a conexão falhou por algum motivo. Veja a imagem abaixo para ilustração.

Etapa C: Use o token OTC para acesso remoto
A versão atual do OpenSprinkler Mobile App oferece suporte à adição de um dispositivo por meio de seu token OTC. Para adicionar um local de controle remoto, adicione um dispositivo com seu token OTC.
Você também pode acessar https://ui.OpenSprinkler.com em um navegador da web e adicionar um dispositivo usando seu token OTC.
Alternativamente, você pode abrir um navegador e digitar:
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!
Olá,
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!
Olá,
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.