Активиране на конфигурация за аналогов сензор

1. Активирайте потребителския интерфейс

Предпоставката е това Версия на фърмуера 2.3.0(x) (или по-нова) с API разширение за аналогов сензор.
За да може вашият OpenSprinkler да използва аналоговата конфигурация на сензора, конфигурацията на потребителския интерфейс трябва да бъде коригирана.

Моля, обърнете внимание: Няма поддръжка от производителя (от САЩ) за модифицирания фърмуер, а само немска поддръжка Страница за поддръжка!

а) OpenSprinkler 3.x:

  1. Намерете IP на вашия OpenSprinkler, като натиснете B1
  2. Отворете уеб браузър и отидете на страницата за конфигурация на SU на вашия OpenSprinkler:
    http://<ip-адрес>/su
    където <ip-address> е IP адресът от 1.
    напр. http://192.168.178.123/su

б) OSPi

  1. Отворете уеб браузър и отидете на страницата за конфигурация на SU на вашия OSPi
    http://<ip-адрес>:8080/su
    където <ip-address> е IP адресът на вашия Raspberry Pi.
    напр. http://192.168.178.123:8080/su

SU страница:

  1. На страницата SU има две полета за въвеждане.
  2. Въведете „https://ui.OpenSprinklerShop.de/js“ в UI Source, въведете паролата си (в състояние на доставка „opendoor“) и потвърдете с „submit“.
    Това е необходимо, защото „официалната“ версия не поддържа тези разширения.
    Всъщност OpenSprinkler няма вграден GUI (графичен потребителски интерфейс) - само API. GUI се зарежда динамично чрез Javascript чрез тази страница.
  3. Рестартирайте вашия OpenSprinkler. Сега трябва да има настройка „Конфигуриране на аналогов сензор“ под „Опции“:
  1. ПРИЛОЖЕНИЕ ЗА Android/IOS:
    – Android: Потърсете „OpenSprinklerASB“ в Play Store.
    – IOS: Потърсете „OpenSprinklerASB“ в App Store.

2. Съоръжение

Списък на сензорите 2024-07

Изображението по-горе показва примерна конфигурация с един SMT100 и два SMT50 сензора, както и групова конфигурация.

Зоната е разделена на три части: сензор, програмни настройки и дневник

3. Сензори

С „Добавяне на сензор“ можете да добавите нов сензор, с „Редактиране“ можете да редактирате и промените съществуващ сензор, а с Изтриване можете да изтриете сензор.

Натиснете „Добавяне на сензор“ и въведете параметрите:

Analogsensoreditsmt50

„Номер на сензора“: Всеки сензор се нуждае от уникален номер за управление.

"Тип": Изберете тип сензор. Вероятно ще последват още видове, добавяйки към списъка:

  • Truebner SMT100 RS485 Modbus RTU през TCP: Свържете SMT100 през мрежата. За да направите това, имате нужда от TCP към RS485 Modbus конвертор. Сензорът поддържа две функции: влажност на почвата (режим на влага) или температура (режим на температура).
    Въведете IP адреса и порта за RS485 конвертора, ID е Modbus ID на сензора.
  • OpenSprinkler analog extension board (ASB): 4 варианта за конвертиране на входните данни:
    – „режим на напрежение 0..4V“: Няма преобразуване на входните променливи, напрежението се използва директно
    – „0..3.3V до 0.100%“ обхватът на напрежението от 0 до 3.3V се преобразува в 0% до 100%
    – „SMT50 режим на влага“: диапазонът на напрежението се преобразува за Truebner SMT50 – режим на влага на почвата
    – „SMT50 температурен режим“: Диапазонът на напрежението се преобразува за Truebner SMT50 – температурен режим
    – По същия начин за Vegetronix
  • Специален случай „ASB – Дефиниран от потребителя сензор“: Тук можете сами да определите параметрите, диапазоните и отместванията на стойностите на сензора
  • „MQTT абонамент“: Този тип сензор е за стойности на MQTT сензор от свързания MQTT сървър. Дефинирайте „Тема“ (идентификатор на раздела) ​​и „Филтър“ (стойността на сензора)
  • „Дистанционен сензор на отдалечен OpenSprinkler“: Сензор на друг OpenSprinkler в мрежата. Въведете IP+Port за адреса на отдалечения OpenSprinkler. Премахнатият OpenSprinkler трябва да има същата парола като този OpenSprinkler. ID е номерът на отстранения сензор
  • „Данни за времето“ – сензори за виртуални сензори, които получават стойностите от метеорологичната услуга
  • „Сензорна група“: Това дефинира група, която действа като виртуален сензор, който може да комбинира няколко сензора. Обобщението става чрез
    – min: Най-малката стойност от всички сензори в групата
    – max: Най-голямата стойност от всички сензори в групата
    – ср.: Средна стойност на всички сензори в групата
    – сума: Сумата от всички стойности на сензора в групата

„Група“: Присвояване на сензора на група. Въведете тук номера на груповия сензор (полето не е задължително, можете също да конфигурирате това по-късно)

"Име": Името на сензора

„IP адрес“ и „Порт“: За мрежови устройства, TCP/IP адрес и порт

„ID“: Идентификация, специфична за сензора, вижте „Тип“. За „аналоговата сензорна платка“ това е връзката, т.е. ID=0 за връзка номер 9, ID=1 за връзка номер 10 и т.н.

„Интервал на четене (и)“: Разстояние за четене на данните от сензора в секунди (препоръка 300s)

„Сензорът е активиран“: Трябва да е активен, за да може сензорът да бъде прочетен

„Активиране на записване на данни“: Запазете регистрираните данни в регистъра на сензора

„Покажи на главната страница“: Показва данните от сензора на началната страница

С “Save” сензорът се записва.

4. “програмни корекции” – програмни корекции

Тук можете да зададете сензорите на програми.

„Коригиране“ означава, че стойностите на сензора влияят върху времето на изпълнение на програмата, така че например управлението на времето може да бъде показано тук като % стойност, програмата може да работи по-дълго или по-кратко.

Програмни корекции202407

Корекцията на програмата може да бъде присвоена само на един сензор. Ако искате да присвоите няколко сензора към програма, създайте група сензори и я използвайте за персонализиране. Като алтернатива можете също да дефинирате няколко програмни корекции и да ги присвоите на една и съща програма, но след това програмните корекции се умножават (напр. корекция A: 90%, корекция B 110%, тогава ефективната корекция е 0,9 x 1,1 = 0,99, съответстваща на 99%).

„Номер на корекция“: Уникален номер за персонализиране.

"Тип": Типът определя как се преобразуват данните от сензора за настройка на програмата:
– „Без корекция“: Не се извършва корекция, напр. за временно изключване
– „Линейно мащабиране“: Регулирането е напълно линейно: „Минимална и максимална стойност на сензора“ определя диапазона от най-малките и най-големите стойности на сензора, напр. 30% и 60%. „Фактори 1 и 2“ определят коефициентите на корекция, където стойностите представляват пропорционална корекция. Например, ако искате стойност на корекция от коефициент 200% с минимална стойност на сензора 0, тогава въведете „200“ във „Фактор 1“. Във „Фактор 2“ съответства стойността за максималната стойност на сензора
– „Цифров под минимум“: Ако стойността на сензора падне под минималната стойност на сензора, тогава се прилага фактор 2, в противен случай фактор 1
– „Цифрово над макс.“: Ако стойността на сензора се повиши над максималната стойност на сензора, тогава се прилага фактор 2, в противен случай фактор 1

"Сензор": Изберете сензора за данните от сензора

„Коефициент 1/2“ и „Минимална/максимална стойност на сензора“: Вижте Тип за стойностите на корекцията

5. Дневник

С „Изчистване на дневника“ можете да изтриете всички данни от дневника. Изтеглете дневника с „Изтегляне на дневник“.

Можете също да използвате функцията API, за да прочетете данните директно във формат JSON, да ги филтрирате и след това да ги изтриете.

Описанието на API функциите е налично в момента налични тук.

„Покажи регистър“ показва последните 24 часа:

Сензорен дневник с minmax

Прекъснатите линии “Min” и “Max” показват обхвата на регулиране, създаден под “4. Настройки на програмата”.

Настройка на сензора

1. Видове съоръжения

Настоящият софтуер може да използва 4 вида сензори:

  • цифрови сензори чрез връзките SEN1/SEN2 (класически сензорни входове)
  • аналогови сензори през A2D към цифровите сензори (ограничението на превключване симулира цифров сензор)
  • аналогови сензори чрез това нова аналогова сензорна платка (директна връзка към сензорен вход)
  • аналогови сензори чрез TCP/IP RS485 Modbus конвертор (Truebner SMT100 RS485 Modbus версия)

Не е необходима външна конфигурация за първите 3 варианта; всичко може да се настрои директно в приложението OpenSprinkler.

Само последните два варианта могат да бъдат записани чрез новия лог на сензора и показани на диаграма!

2. Аналогови сензори чрез TCP/IP RS485 Modbus конвертор

За да се интегрира RS485 Modbus сензор, RS485 Modbus конвертор трябва да бъде достъпен в същата мрежа чрез своя IP адрес.

Можете да намерите подробна информация за RS485 и Modbus тук

Можете да намерите примерна конфигурация с помощта на USR-W610 и Truebner SMT100 RS485 Modbus тук.

„Модулът за преобразуване на Ethernet RS485 към RJ45 на Waveshare“ се препоръчва за релсата с горна шапка. Информация тук.

 

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *

Този сайт използва Akismet за намаляване на спама. Научете как се обработват вашите коментарни данни.