Забележете
Започвайки с фърмуер 2.2.0, OpenSprinkler 3.x поддържа отдалечен достъп чрез OTC токени. Моля, обърнете внимание, че това е налично само за хардуер OpenSprinkler 3.x, НЕ е налично за хардуер OpenSprinkler 2.x или OpenSprinkler Pi (НОВО с фърмуер 2.3.1(161+) също с OSPi) / Бийгъл / Демо. Следователно тази статия е подходяща само за OpenSprinkler 3.x. Необходима е актуализация на фърмуера за OpenSprinkler 3.
въведение
Започвайки с фърмуер 2.2.0 (официална версия, не моите бета версии! Тук има бета версия 2.3.0) OpenSprinkler 3.x поддържа отдалечен достъп чрез токени OpenThings Cloud (OTC). Това елиминира необходимостта от пренасочване на портове (което е трудно да се настрои на някои рутери, особено на мобилни рутери). Преди да продължите, уверете се, че имате OpenSprinkler фърмуер 2.2.0 или по-нова версия. Ако не, можете да следвате инструкциите тук, за да актуализирате своя фърмуер до 2.2.0. Следните инструкции обясняват как да създадете извънборсов токен и да използвате извънборсовия токен за отдалечен достъп.
Стъпка A: Създаване на OTC токен
Отидете на https://www.openthings.io и влезте с вашия имейл/потребителско име и парола за вход в OpenSprinkler.com. Ако нямате акаунт в OpenSprinkler.com, моля, отидете на https://www.OpenSprinkler.com и кликнете върху „Моят акаунт“ по-горе, след което се регистрирайте за нов потребителски акаунт. Двата уебсайта използват едно и също влизане.
След като влезете в openthings.io, ще видите таблото за управление. Кликнете върху лявата страна на таблото
Моите устройства OpenThings (Моите OTC устройства OpenThings)
Забележка: Регистрацията в немския сайт OpenSprinklerShop.de НЯМА НИЩО ОБЩО с регистрацията в сайта OpenSprinkler.com! Трябва да се регистрирате отново там!
Вижте изображението по-долу за илюстрация.

НЕ щракнете върху My OpenThings Blynk Devices (над My OpenThings Blynk Devices), тъй като това е за създаване на Blynk токени, а не за OTC токени.
След това въведете описание на устройството, изберете „OpenSprinkler“ от падащия списък и след това щракнете върху !Добавяне на ново устройство. Това ще създаде ново устройство OpenSprinkler и ще видите OTC токена на снимката по-горе. Токенът е дълъг 32 знака. Ще трябва да копирате и поставите този токен в настройките на OpenSprinkler (вижте по-долу).

Стъпка B: Актуализирайте настройките на OpenSprinkler
- Трябва да промените настройките на вашето устройство OpenSprinkler, за да активирате OTC токена. За да направите това, отворете браузър и въведете IP адреса на вашето устройство, което ще покаже уеб интерфейса.
- Щракнете върху иконата в долния десен ъгъл, за да отидете на „Опции за редактиране“ и щракнете върху раздела „Интеграция“. Изберете „Активиране“. След това копирайте и поставете целия си OTC токен в полето „Token“. OTC сървърът по подразбиране е ws.cloud.openthings.io, а портът по подразбиране е 80. Можете да ги оставите както са. Вижте изображението по-долу за илюстрация.
- Прехвърлете промените и накрая рестартирайте вашия OpenSprinkler. Сега сте готови.

- За да проверите дали OTC облачната връзка е валидна, след като рестартирате контролера, плъзнете отляво надясно на началната страница (или щракнете върху иконата в горния ляв ъгъл), за да отворите менюто вляво, след което щракнете върху „Системна диагностика“. В долната част на прозореца можете да видите OTC статуса. Ако пише „Свързан“, това означава, че връзката е успешна. Ако се покаже „Свързване...“, трябва да изчакате 30 секунди и след това да проверите отново. Състоянието показва „Not Enabled“, ако OTC не е активиран, или „Disconnected“, ако връзката е неуспешна по някаква причина. Вижте изображението по-долу за илюстрация.

Стъпка C: Използвайте OTC токена за отдалечен достъп
Текущата версия на мобилното приложение OpenSprinkler поддържа добавяне на устройство чрез неговия OTC токен. За да добавите местоположение за дистанционно управление, добавете устройство с неговия OTC токен.
Можете също да отидете на https://ui.OpenSprinkler.com в уеб браузър и да добавите устройство, използвайки неговия OTC токен.
Като алтернатива можете да отворите браузър и да въведете:
https://cloud.openthings.io/forward/v1/жетон
където жетон Вашият OTC токен е. Това ви позволява отдалечен достъп до контролния блок. Можете да маркирате тази връзка във вашия браузър или да добавите тази връзка към началната страница на смартфон.

Бих искал да създам извънборсово устройство. На страницата Openthings/My Open Things OTC устройства не може да се щракне върху бутона „Добавяне на ново устройство“, след като изберете OpenSprinkler. Какво да правя. благодаря
благодаря Завършено. Това беше липсващото име на устройството
Първо трябва да въведете име на устройство в полето за описание („въведете описание тук“), след което бутонът „Добавяне на ново устройство“ също ще работи.
Междувременно OTC работи за OpenSprinkler 3.x И OSPi!
здравей
Все още имам фърмуер 2.1.9 (7), което означава, че OTC не е опция за мен.
Как мога да получа дистанционен достъп до моя контролер Open Sprinkler?
благодаря
здравей
ако имате OpenSprinkler OSPi, OpenSprinkler 3.0 или по-нов, просто актуализирайте фърмуера.
https://opensprinklershop.de/2019/12/04/firmware-update/
Или ако сте запознати с пренасочването на портове, да го активирате на вашия рутер.
Благодаря, тогава не е нужно да продължавам да търся грешката…
Жалко, но може би това все пак ще бъде добавено за OSPi.
По принцип някой би трябвало да адаптира библиотеката на WebSocket за Raspberry Pi, тогава ще работи. Бих предоставил и един OSPi, включително аксесоари за това, ако някой го адаптира в свободното си време.
Инсталирах OpenSprinkler според инструкциите на моя нов OSPi 2.2.0 (2)) и аз също нямам записа за интеграцията. Как мога да инсталирам официалния фърмуер, за да мога да използвам облачната функция?
Функцията OTC НЕ е налична за хардуер на OpenSprinkler 2.x или OpenSprinkler Pi (OSPi)!
https://opensprinkler.com/forums/topic/otc-support-for-ospi
Много готина функция!
„Disconnected“, ако връзката е неуспешна по някаква причина. Някой знае ли причини, поради които би се прекъснала връзката? Има ли изобщо информация за отстраняване на неизправности защо не се свързва?
За съжаление при моя OS (2.2.0.112) липсва записът OTC под интеграция. Само MQQT и IFTTT.
Всъщност под 2.2.0 се има предвид официалният фърмуер на OpenSprinkler. 2.2.0(112) все още е BETA фърмуерът от миналата година и не съдържа тази функция.