OpenSprinkler fjärråtkomst med OpenThings Cloud (OTC) token

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

  1. 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.
  2. 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.
  3. Överför ändringarna och starta slutligen om din OpenSprinkler. Nu är du redo.
  4. 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.

14 tankar om “OpenSprinkler fjärråtkomst med OpenThings Cloud (OTC) token

  1. Frank säger:

    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.

    • Administration säger:

      Du måste först ange ett enhetsnamn i beskrivningsfältet (”enter a description here”), sedan fungerar även knappen ”Add new device”.

  2. Ralph Henniger säger:

    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!

  3. papastenert säger:

    Tack, då behöver jag inte fortsätta felsöka…
    Synd, men det kanske implementeras för OSPI i framtiden.

    • Administration säger:

      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.

  4. papastenert säger:

    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?

  5. David säger:

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

    • Administration säger:

      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.

Lämna ett svar

E-postadressen är tillgänglig i allmän egendom. Obligatorisk risk faller på marknaden *

Denna webbplats begär Akismet för att minska skräppost. Lär dig om hur din kommentarsdata editbetas.