Kennisgeving
Vanaf firmware 2.2.0 ondersteunt OpenSprinkler 3.x externe toegang via OTC-tokens. Houd er rekening mee dat dit alleen beschikbaar is voor OpenSprinkler hardware 3.x, het is NIET beschikbaar voor OpenSprinkler hardware 2.x of OpenSprinkler Pi (NIEUW met firmware 2.3.1(161+) ook met OSPi) / Beagle / Demo. Daarom is dit artikel alleen relevant voor OpenSprinkler 3.x. Voor OpenSprinkler 3 is een firmware-update nodig.
invoering
Beginnend met firmware 2.2.0 (officiële versie, niet mijn bèta's! Er is bèta 2.3.0 hier) OpenSprinkler 3.x ondersteunt externe toegang via OpenThings Cloud (OTC)-tokens. Hierdoor is port forwarding niet meer nodig (wat op sommige routers, vooral mobiele routers, lastig in te stellen is). Voordat u doorgaat, moet u ervoor zorgen dat u OpenSprinkler-firmware 2.2.0 of hoger hebt. Als dit niet het geval is, kunt u de instructies hier volgen om uw firmware bij te werken naar 2.2.0. In de volgende instructies wordt uitgelegd hoe u een OTC-token maakt en het OTC-token gebruikt voor externe toegang.
Stap A: Een OTC-token aanmaken
Ga naar https://www.openthings.io en log in met uw e-mailadres/gebruikersnaam en wachtwoord voor OpenSprinkler.com. Als u geen OpenSprinkler.com-account heeft, ga dan naar https://www.OpenSprinkler.com en klik hierboven op “Mijn account” en registreer u vervolgens voor een nieuw gebruikersaccount. De twee websites gebruiken dezelfde login.
Zodra u zich aanmeldt bij openthings.io, ziet u het dashboard. Klik aan de linkerkant van het dashboard op
Mijn OpenThings-apparaten (Mijn OpenThings OTC-apparaten)
Let op: Registratie op de Duitse OpenSprinklerShop.de-site heeft NIETS te maken met registratie op de OpenSprinkler.com-site! Je moet je daar opnieuw registreren!
Zie onderstaande afbeelding ter illustratie.

Klik NIET op Mijn OpenThings Blynk-apparaten (boven Mijn OpenThings Blynk-apparaten), aangezien dit bedoeld is voor het maken van Blynk-tokens, niet voor OTC-tokens.
Voer vervolgens een apparaatbeschrijving in, selecteer “OpenSprinkler” in de vervolgkeuzelijst en klik vervolgens op !Nieuw apparaat toevoegen. Hierdoor wordt een nieuw OpenSprinkler-apparaat gemaakt en ziet u het OTC-token hierboven afgebeeld. Het token is 32 tekens lang. U moet dit token kopiëren en in uw OpenSprinkler-instellingen plakken (zie hieronder).

Stap B: Update OpenSprinkler-instellingen
- U moet de instellingen op uw OpenSprinkler-apparaat wijzigen om het OTC-token te activeren. Om dit te doen, opent u een browser en voert u het IP-adres van uw apparaat in, waarna de webinterface wordt weergegeven.
- Klik op het pictogram in de rechterbenedenhoek om naar “Bewerkopties” te gaan en klik op het tabblad “Integratie”. Selecteer 'Activeren'. Kopieer en plak vervolgens uw volledige OTC-token in het veld “Token”. De standaard OTC-server is ws.cloud.openthings.io en de standaardpoort is 80. Je kunt ze laten zoals ze zijn. Zie onderstaande afbeelding ter illustratie.
- Breng de wijzigingen over en start ten slotte uw OpenSprinkler opnieuw op. Nu ben je klaar.

- Om te controleren of de OTC-cloudverbinding geldig is, veegt u na het opnieuw opstarten van de controller van links naar rechts op de startpagina (of klikt u op het pictogram in de linkerbovenhoek) om het menu aan de linkerkant te openen en klikt u vervolgens op ‘Systeemdiagnose’. In het onderste deel van het venster ziet u de OTC-status. Als er 'Verbonden' staat, betekent dit dat de verbinding succesvol is. Als 'Verbinden...' wordt weergegeven, moet u 30 seconden wachten en vervolgens opnieuw controleren. De status geeft 'Niet ingeschakeld' weer als OTC niet is ingeschakeld of 'Verbinding verbroken' als de verbinding om een of andere reden is mislukt. Zie onderstaande afbeelding ter illustratie.

Stap C: Gebruik het OTC-token voor externe toegang
De huidige versie van de OpenSprinkler Mobile App ondersteunt het toevoegen van een apparaat via het OTC-token. Om een afstandsbedieningslocatie toe te voegen, voegt u een apparaat met het bijbehorende OTC-token toe.
U kunt ook in een webbrowser naar https://ui.OpenSprinkler.com gaan en een apparaat toevoegen met behulp van het OTC-token.
U kunt ook een browser openen en typen:
https://cloud.openthings.io/forward/v1/teken
waar teken Uw OTC-token is. Hierdoor heeft u op afstand toegang tot de besturingsunit. U kunt deze link in uw browser bookmarken of deze link op een smartphone aan de startpagina toevoegen.

Ik wil graag een OTC-apparaat maken. Op de pagina Openthings/Mijn Open Things OTC-apparaten kan niet op de knop 'Nieuw apparaat toevoegen' worden geklikt nadat OpenSprinkler is geselecteerd. Wat te doen. Bedankt.
Bedankt. Voltooid. Het was de ontbrekende apparaatnaam
Je moet eerst een apparaatnaam invoeren in het beschrijvingsveld (“vul hier een beschrijving in”), daarna werkt de knop “Nieuw apparaat toevoegen” ook.
Ondertussen werkt OTC voor OpenSprinkler 3.x EN OSPi!
Hallo,
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?
Bedankt!
Hallo,
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.