Varsel
Från och med firmware 2.2.0 stöder OpenSprinkler 3.x fjärråtkomst via OTC-tokens. Observera att detta endast är tillgängligt för OpenSprinkler hårdvara 3.x, det är INTE tillgängligt för OpenSprinkler hårdvara 2.x eller OpenSprinkler Pi (NYTT med firmware 2.3.1(161+) även med OSPi) / Beagle / Demo. Därför är denna artikel endast relevant för OpenSprinkler 3.x. En firmwareuppdatering är nödvändig för OpenSprinkler 3.
introduktion
Från och med firmware 2.2.0 (officiell version, inte min betaversion! Det finns beta 2.3.0 här) OpenSprinkler 3.x stöder fjärråtkomst via OpenThings Cloud (OTC)-tokens. Detta eliminerar behovet av portvidarebefordran (vilket är svårt att ställa in på vissa routrar, speciellt mobilroutrar). Innan du fortsätter, se till att du har OpenSprinkler firmware 2.2.0 eller senare. Om inte, kan du följa instruktionerna här för att uppdatera din firmware till 2.2.0. Följande instruktioner förklarar hur du skapar en OTC-token och använder OTC-token för fjärråtkomst.
Steg A: Skapa en OTC-token
Gå till https://www.openthings.io och logga in med din OpenSprinkler.com inloggningsmail/användarnamn och lösenord. Om du inte har ett OpenSprinkler.com-konto, gå till https://www.OpenSprinkler.com och klicka på "Mitt konto" ovan och registrera dig för ett nytt användarkonto. De två webbplatserna använder samma inloggning.
När du loggar in på openthings.io kommer du att se instrumentpanelen. Klicka på den vänstra sidan av instrumentpanelen
Mina OpenThings-enheter (Mina OpenThings OTC-enheter)
Obs: Att registrera sig på den tyska OpenSprinklerShop.de-webbplatsen har INGET att göra med registrering på webbplatsen OpenSprinkler.com! Du måste registrera dig där igen!
Se bilden nedan för illustration.

Klicka INTE på Mina OpenThings Blynk-enheter (ovanför My OpenThings Blynk-enheter) eftersom detta är för att skapa Blynk-tokens, inte OTC-tokens.
Ange sedan en enhetsbeskrivning, välj "OpenSprinkler" från rullgardinsmenyn och klicka sedan på !Lägg till ny enhet. Detta kommer att skapa en ny OpenSprinkler-enhet och du kommer att se OTC-token på bilden ovan. Token är 32 tecken långt. Du måste kopiera och klistra in denna token i dina OpenSprinkler-inställningar (se nedan).

Steg B: Uppdatera OpenSprinkler-inställningar
- Du måste ändra inställningarna på din OpenSprinkler-enhet för att aktivera OTC-token. För att göra detta, öppna en webbläsare och ange din enhets IP-adress, som visar webbgränssnittet.
- Klicka på ikonen i det nedre högra hörnet för att gå till redigeringsalternativ och klicka på fliken Integration. Välj "Aktivera". Kopiera sedan och klistra in hela din OTC-token i fältet "Token". Standard OTC-servern är ws.cloud.openthings.io och standardporten är 80. Du kan lämna dem som de är. Se bilden nedan för illustration.
- Överför ändringarna och starta slutligen om din OpenSprinkler. Nu är du redo.

- För att kontrollera om OTC-molnanslutningen är giltig, svepa från vänster till höger på startsidan efter att ha startat om styrenheten (eller klicka på ikonen i det övre vänstra hörnet) för att öppna menyn till vänster och klicka sedan på "System Diagnostics". I den nedre delen av fönstret kan du se OTC-status. Om det visas "Ansluten" betyder det att anslutningen är framgångsrik. Om 'Ansluter...' visas bör du vänta 30 sekunder och sedan kontrollera igen. Statusen visar "Not Enabled" om OTC inte är aktiverat eller "Disconnected" om anslutningen misslyckades av någon anledning. Se bilden nedan för illustration.

Steg C: Använd OTC-token för fjärråtkomst
Den nuvarande versionen av OpenSprinkler Mobile App stöder att lägga till en enhet via dess OTC-token. För att lägga till en fjärrkontrollplats, lägg till en enhet med dess OTC-token.
Du kan också gå till https://ui.OpenSprinkler.com i en webbläsare och lägga till en enhet med dess OTC-token.
Alternativt kan du öppna en webbläsare och skriva:
https://cloud.openthings.io/forward/v1/tecken
där tecken Din OTC-token är. Detta gör att du kan komma åt kontrollenheten på distans. Du kan bokmärka den här länken i din webbläsare eller lägga till den här länken på hemsidan på en smartphone.

Jag skulle vilja skapa en OTC-enhet. På sidan Openthings/My Open Things OTC-enheter går det inte att klicka på knappen "Lägg till ny enhet" efter att ha valt OpenSprinkler. Vad ska man göra. Tack.
Tack. Avslutad. Det var enhetens namn som saknades
Du måste först ange ett enhetsnamn i beskrivningsfältet ("ange en beskrivning här"), sedan fungerar även knappen "Lägg till ny enhet".
Under tiden fungerar OTC för OpenSprinkler 3.x OCH OSPi!
Hej,
Jag har fortfarande firmware 2.1.9 (7), vilket betyder att OTC inte är ett alternativ för mig.
Hur kan jag komma åt min Open Sprinkler-kontroller på distans?
Tack!
Hej,
Om du har en OpenSprinkler OSPi, en OpenSprinkler 3.0 eller senare, uppdatera helt enkelt den fasta programvaran.
https://OpenSprinklerShop.de/2019/12/04/firmware-update/
Eller om du är bekant med portdelning, aktivera den på din router.
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.