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 (NYT med firmware 2.3.1(161+) også inkluderet OSPi) / Beagle / Demo. Derfor er denne artikel 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)
Bemærk: Registrering på tysk OpenSprinklerShop.de – siden har INTET at gøre med registrering på OpenSprinkler.com websted at gøre! Du skal tilmelde dig der igen!
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.
"Afbrudt", hvis forbindelsen mislykkedes af en eller anden grund. Er der nogen, der kender nogen grunde til, at det ville blive afbrudt. Er der overhovedet nogen fejlfindingsoplysninger, hvorfor det ikke vil oprette forbindelse?
Meget fed funktion!
Jeg har Opensprinkler ifølge instruktionerne på min nye OSPi 2.2.0 (2)) installeret og har heller ikke indgangen til integrationen. Hvordan kan jeg installere den officielle firmware for at bruge Cloud-funktionen?
OTC-funktionen er IKKE til OpenSprinkler-Hardware 2.x eller OpenSprinkler pi (OSPi) tilgængelig!
https://opensprinkler.com/forums/topic/otc-support-for-ospi
Tak, så behøver jeg ikke gå længere for at fejlfinde...
Det er ærgerligt, men måske sker det igen for ham OSPI ind.
I princippet skulle nogen tilpasse WebSocket-biblioteket til Raspberri Pi, så ville det virke. Det ville jeg også OSPi inklusive tilbehør, hvis nogen ville tilpasse det i deres fritid.
Hej,
Jeg har stadig firmware 2.1.9 (7), hvilket betyder, at OTC ikke er en mulighed for mig.
Hvordan kan jeg få fjernadgang til min Open Sprinkler-controller?
Tak!
Hej,
hvis du har en OpenSprinkler OSPi, har en OpenSprinker 3.0 eller nyere, så skal du blot opdatere firmwaren.
https://opensprinklershop.de/2019/12/04/firmware-update/
Eller hvis du er bekendt med portdeling, skal du aktivere det på din router.
I mellemtiden arbejder OTC for OpenSprinkler 3.x OG OSPi!