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,
Ik heb nog steeds firmware 2.1.9 (7), wat betekent dat OTC voor mij geen optie is.
Hoe kan ik op afstand toegang krijgen tot mijn Open Sprinkler-controller?
Bedankt!
Hallo,
Als u een OpenSprinkler OSPi, een OpenSprinkler 3.0 of nieuwer heeft, updatet u eenvoudig de firmware.
https://OpenSprinklerShop.de/2019/12/04/firmware-update/
Of als u bekend bent met het delen van poorten, activeer dit dan op uw router.
Bedankt, dan hoef ik niet verder te gaan met het oplossen van problemen...
Het is jammer, maar misschien wordt dit nog een keer toegevoegd voor de OSPI.
In principe zou iemand de WebSocket-bibliotheek moeten aanpassen voor de Raspberry Pi en dan zou het werken. Ik zou ook een OSPi inclusief accessoires doneren als iemand deze in zijn vrije tijd zou aanpassen.
Ik heb OpenSprinkler op mijn nieuwe OSPi 2.2.0 (2)) geïnstalleerd volgens de instructies en ik heb ook geen toegang tot de integratie. Hoe kan ik de officiële firmware installeren om de Cloud-functie te gebruiken?
De OTC-functie is NIET beschikbaar voor OpenSprinkler hardware 2.x of OpenSprinkler Pi (OSPi)!
https://OpenSprinkler.com/forums/topic/otc-support-for-ospi
Zeer coole functie!
“Verbinding verbroken” als de verbinding om een of andere reden mislukt is. Weet iemand een reden waarom de verbinding verbroken zou worden? Is er überhaupt informatie over het oplossen van problemen waarom er geen verbinding kan worden gemaakt?
Helaas bestaat op mijn besturingssysteem (2.2.0.112) de OTC-vermelding niet onder Integratie. Alleen MQQT en IFTTT.
In feite verwijst 2.2.0 naar de officiële OpenSprinkler-firmware. De 2.2.0(112) is nog de BETA-firmware van vorig jaar en bevat deze functie niet.