OpenSprinkler-toegang op afstand met OpenThings Cloud (OTC)-token

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

  1. 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.
  2. 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.
  3. Breng de wijzigingen over en start ten slotte uw OpenSprinkler opnieuw op. Nu ben je klaar.
  4. 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.

14 reacties op “OpenSprinkler-toegang op afstand met OpenThings Cloud (OTC)-token

  1. Frank toont:

    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.

  2. Ralph Henniger toont:

    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!

  3. papastenert toont:

    Danke, dann muss ich mich nicht weiter auf die Fehlersuche begeben…
    Schade aber vielleicht wird das ja noch mal für den OSPI eingepflegt.

    • Beheerder toont:

      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.

  4. papastenert toont:

    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?

  5. David toont:

    “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?

    • Beheerder toont:

      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.

Goede reactie

De e-mailadressen zijn nooit openbaar gemaakt. Bevroren velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie gegevens worden verwerkt.