Tip
Understøttet fra firmware 2.2.0 OpenSprinkler 3.x fjernadgang via OTC-tokens. Bemærk venligst at dette kun er til OpenSprinkler-Hardware 3.x er tilgængelig, den er IKKE tilgængelig for OpenSprinkler-Hardware 2.x eller OpenSprinkler Pi / Beagle / demo. Så denne artikel er kun til OpenSprinkler 3.x relevant. Til OpenSprinkler 3 kræver en firmwareopdatering.
Indledning
Understøttet fra firmware 2.2.0 (officiel version, ikke min betas! Der er beta 2.3.0 her). OpenSprinkler 3.x fjernadgang via OpenThings Cloud (OTC) token. Dette eliminerer behovet for port forwarding (hvilket er svært at sætte op på nogle routere, især mobile routere). Før du fortsætter, skal du sikre dig, at du har OpenSprinkler- Har firmware 2.2.0 eller nyere. Hvis ikke, kan du følge instruktionerne her for at opdatere din firmware til 2.2.0. Instruktionerne nedenfor forklarer, hvordan du opretter et OTC-token og bruger OTC-tokenet til fjernadgang.
Trin A: Oprettelse af et OTC-token
Gå til https://www.openthings.io og log ind med din opensprinkler.com login e-mail/brugernavn og adgangskode. Hvis du ikke har en opensprinkler.com-konto, gå venligst til https://www.opensprinkler.com og klik på "Min konto" ovenfor, og tilmeld dig derefter en ny brugerkonto. De to hjemmesider bruger samme login.
Når du har logget ind på openthings.io, vil du se dashboardet. Klik på i venstre side af dashboardet
Mine OpenThings-enheder (Mine OpenThings OTC-enheder)
Se billedet nedenfor for illustration.
Klik IKKE på Mine OpenThings Blynk-enheder (over Mine OpenThings Blynk-enheder), da dette er til at oprette Blynk-tokens og ikke OTC-tokens.
Indtast derefter en enhedsbeskrivelse, vælg "OpenSprinkler” fra rullelisten, og klik derefter på !Tilføj ny enhed”. Dette vil oprette en ny OpenSprinklerenhed, og du vil se OTC-tokenet vist ovenfor. Tokenet er på 32 tegn. Du skal kopiere dette token og lægge det i din OpenSprinkler-Indsæt indstillinger (se nedenfor).
Trin B: Opdater OpenSprinkler Indstillinger
- Du skal ændre indstillingerne på din OpenSprinkler-Skift enhed for at aktivere OTC-tokenet. For at gøre dette skal du åbne en browser og indtaste din enheds IP-adresse, som åbner web-brugergrænsefladen.
- Klik på ikonet i nederste højre hjørne for at gå til "Rediger indstillinger" og klik på fanen "Integration". Vælg "Aktiver". Kopier og indsæt derefter hele dit OTC-token i Token-feltet. Standard OTC-serveren er ws.cloud.openthings.io, og standardporten er 80. Du kan lade dem være som de er. Se billedet nedenfor for illustration.
- Anvend ændringerne og start endelig din OpenSprinkler Ny. Nu er du klar.
- For at kontrollere, om OTC-skyforbindelsen er gyldig, efter genstart af controlleren, stryg fra venstre mod højre på startsiden (eller klik på ikonet i øverste venstre hjørne) for at lukke menuen til venstre Åbn, og klik derefter på "System Diagnostics ." I den nederste del af vinduet kan du se OTC-status. Hvis der står 'Connected' der, betyder det, at forbindelsen er vellykket. Hvis 'Connecting...' vises, skal du vente 30 sekunder og derefter kontrollere igen. Status vil vise "Ikke aktiveret", hvis OTC ikke er aktiveret, eller "Afbrudt", hvis forbindelsen mislykkedes af en eller anden grund. Se billedet nedenfor for illustration.
Trin C: Brug OTC-tokenet til fjernadgang
Den nuværende version af OpenSprinkler Mobilapp understøtter tilføjelse af en enhed via dens OTC-token. For at tilføje en fjernbetjeningsplacering skal du tilføje en enhed med dens OTC-token.
Du kan også bruge en webbrowser til at besøge https://ui.opensprinkler.com og tilføje en enhed med dens OTC-token.
Alternativt kan du åbne en browser og skrive:
https://cloud.openthings.io/forward/v1/token
hvor token Dit OTC-token er. Dette giver dig mulighed for at få fjernadgang til kontrolenheden. Du kan bogmærke dette link i din browser eller tilføje dette link til hjemmesiden på en smartphone.
Desværre findes OTC-indgangen under integration ikke på mit OS (2.2.0.112). Kun MQQT og IFTTT.
Faktisk med 2.2.0 den officielle OpenSprinkler betød firmware. 2.2.0(112) er stadig BETA-firmwaren fra sidste år og indeholder ikke denne funktion.