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, svep 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å ”Systemdiagnos”. Längst ner i fönstret ser du OTC-statusen. Om det står ”Ansluten” där betyder det att anslutningen lyckades. Om ”Connecting…” visas bör du vänta 30 sekunder och sedan kontrollera igen. Statusen visar ”Inte aktiverad” om OTC inte är aktiverat, eller ”Frånkopplad” 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 aktuella versionen av OpenSprinkler-mobilappen stöder tillägg av en enhet via dess OTC-token. För att lägga till en fjärrstyrningsplats lägger du 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 också öppna en webbläsare och skriva in följande:
https://cloud.openthings.io/forward/v1/token
där token är din OTC-token. Detta gör att du kan komma åt styrenheten på distans. Du kan spara denna länk som ett bokmärke i din webbläsare eller lägga till denna länk på hemskärmen på en smartphone.

Jag vill skapa en OTC Device. På sidan Openthings/My Open Things OTC Devices går det inte att klicka på knappen ”Add new device” efter att ha valt OpenSprinkler. Vad ska göras. Tack.
Tack. Löste sig. Det var enhetsnamnet som saknades
Du måste först ange ett enhetsnamn i beskrivningsfältet (”enter a description here”), sedan fungerar även knappen ”Add new device”.
Nu fungerar OTC för OpenSprinkler 3.x OCH OSPi!
Hej,
jag har fortfarande firmware 2.1.9 (7), dvs. OTC finns inte som ett alternativ för mig.
Hur kan jag fjärråtkomma min Open Sprinkler-kontroller?
Tack!
Hej,
om du har en OpenSprinkler OSPi, en OpenSprinker 3.0 eller nyare, är det bara att uppdatera firmware.
https://opensprinklershop.de/2019/12/04/firmware-update/
Eller om du är bekant med portvidarebefordran, aktivera detta i din router.
Tack, då behöver jag inte fortsätta felsöka…
Synd, men det kanske implementeras för OSPI i framtiden.
I princip skulle någon behöva anpassa WebSocket-biblioteket för Raspberry Pi, då skulle det fungera. Jag skulle även bjuda på en OSPi inkl. tillbehör om någon skulle anpassa det på sin fritid.
jag har installerat OpenSprinkler enligt instruktionerna på min nya OSPi 2.2.0 (2) och har inte heller posten för integration. Hur kan jag installera den officiella firmwaren för att kunna använda molnfunktionen?
OTC-funktionen är INTE tillgänglig för OpenSprinkler-hårdvara 2.x eller OpenSprinkler Pi (OSPi)!
https://opensprinkler.com/forums/topic/otc-support-for-ospi
Mycket häftig 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?
Tyvärr finns inte OTC-posten under Integration på mitt OS (2.2.0.112). Endast MQQT och IFTTT.
Faktum är att 2.2.0 avser den officiella OpenSprinkler-firmwaren. 2.2.0(112) är fortfarande BETA-firmwaren från förra året och innehåller inte denna funktion.