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/ficha
onde ficha Seu token OTC é. Isso permite que você acesse a unidade de controle remotamente. Você pode adicionar este link aos favoritos em seu navegador ou adicioná-lo à página inicial de um smartphone.

Eu gostaria de criar um dispositivo OTC. Na página Openthings/My Open Things OTC Devices, o botão “Adicionar novo dispositivo” não pode ser clicado após selecionar OpenSprinkler. O que fazer. Obrigado.
Obrigado. Concluído. Era o nome do dispositivo que faltava
Você deve primeiro inserir um nome de dispositivo no campo de descrição (“insira uma descrição aqui”), então o botão “Adicionar novo dispositivo” também funcionará.
Enquanto isso, OTC funciona para OpenSprinkler 3.xe OSPi!
Olá,
Ainda tenho o firmware 2.1.9 (7), o que significa que OTC não é uma opção para mim.
Como posso acessar meu controlador Open Sprinkler remotamente?
Obrigado!
Olá,
Se você possui um OpenSprinkler OSPi, OpenSprinkler 3.0 ou mais recente, basta atualizar o firmware.
https://OpenSprinklerShop.de/2019/12/04/firmware-update/
Ou se você estiver familiarizado com o compartilhamento de portas, ative-o no seu roteador.
Obrigado, então não preciso prosseguir com a solução de problemas ...
É uma pena, mas talvez isso seja adicionado novamente para o OSPI.
Em princípio, alguém teria que adaptar a biblioteca WebSocket para o Raspberry Pi e então funcionaria. Eu também doaria um OSPi incluindo acessórios se alguém o adaptasse em seu tempo livre.
Instalei o OpenSprinkler no meu novo OSPi 2.2.0 (2)) conforme as instruções e também não tenho a entrada para a integração. Como posso instalar o firmware oficial para usar a função Cloud?
A função OTC NÃO está disponível para hardware OpenSprinkler 2.x ou OpenSprinkler Pi (OSPi)!
https://OpenSprinkler.com/forums/topic/otc-support-for-ospi
Recurso muito legal!
“Desconectado” se a conexão falhar por algum motivo. Alguém sabe de algum motivo pelo qual ele seria desconectado. Existe alguma informação de solução de problemas por que ele não conecta?
Infelizmente, no meu sistema operacional (2.2.0.112) a entrada OTC não existe em Integração. Somente MQQT e IFTTT.
Na verdade, 2.2.0 refere-se ao firmware oficial do OpenSprinkler. O 2.2.0(112) ainda é o firmware BETA do ano passado e não contém esta função.