Activar configuración de sensores analógicos

1. Activar la interfaz de usuario

el requisito es Versión de firmware 2.3.0(x) con extensión de API de sensor analógico.
así que tú OpenSprinkler Puede usar la configuración del sensor analógico, la configuración de la interfaz de usuario debe ajustarse.

Tenga en cuenta: no hay soporte del fabricante (de los EE. UU.) para el firmware modificado, solo a través del alemán Pagina de soporte!

a) OpenSprinkler 3.2:

  1. Averigua la ip de tu OpenSprinklers presionando B1
  2. Abra un navegador web y vaya a la página de configuración de SU OpenSprinklers:
    http://<ip-adresse>/su
    en el cual la dirección IP de 1. es.

b) OSPi

  1. Abra un navegador web y vaya a la página de configuración de SU OSPi
    http://<ip-adresse>:8080/su

Página SU:

  1. Hay dos campos de entrada en la página SU.
  2. Para fuente de interfaz de usuario, escriba "https://ui.opensprinklershop.de/js”, ingrese su contraseña (“opendoor” cuando se entrega) y confirme con “enviar”.
    Esto es necesario porque la versión "oficial" no admite estas extensiones.
    De hecho, se da el caso de que el OpenSprinkler No tiene ninguna GUI (interfaz gráfica de usuario) integrada, solo una API. La GUI se carga dinámicamente a través de Javascript a través de esta página.
  3. Empieza el tuyo OpenSprinkler nuevo. Ahora, en "Opciones", debe haber una configuración de "Configuración de sensor analógico":
  1. APLICACIÓN Android/IOS:
    – Android: busque en Play Store “OpenSprinklerASB”.
    – IOS: busque en la tienda de aplicaciones “OpenSprinklerASB.
    Nota: Actualmente estamos integrando la API del sensor analógico en el estándar OpenSprinkler aplicación!

2. Configuración

La imagen de arriba muestra una configuración de ejemplo con un sensor SMT100 y dos sensores SMT50, así como una configuración de grupo.

El área se divide en tres partes: sensor, ajustes del programa y registro.

3. Sensores

Con "Agregar sensor" puede agregar un nuevo sensor, con "Editar" puede editar y cambiar un sensor existente y con Eliminar puede eliminar un sensor.

Presione “Agregar sensor” e ingrese los parámetros:

“Número de sensor”: Cada sensor necesita un número único para su gestión.

"Escribe": Seleccione un tipo de sensor. Probablemente seguirán más tipos, agregando a la lista:

  • Truebner SMT100 RS485 Modbus RTU sobre TCP: conecte un SMT100 a través de la red. Para ello necesita un conversor TCP a RS485 Modbus. El sensor admite dos funciones: humedad del suelo (modo de humedad) o temperatura (modo de temperatura).
    Ingrese la dirección IP y el puerto para el convertidor RS485, ID es la ID de Modbus del sensor.
  • OpenSprinkler tarjeta de extensión analógica: 4 variantes para convertir los datos de entrada:
    – “modo de tensión 0..4V”: sin conversión de las variables de entrada, la tensión se utiliza directamente
    – “0..3.3V a 0.100%” el rango de voltaje 0 a 3.3V se convierte a 0% a 100%
    – “Modo de humedad SMT50”: El rango de tensión se ajusta para el Truebner SMT50 convertido - modo de humedad del suelo
    – “Modo de temperatura SMT50”: El rango de tensión se ajusta para el Truebner SMT50 convertido - modo de temperatura
  • “Sensor remoto de un control remoto opensprinkler”: Sensor de otro OpenSprinklers en la red. Ingrese IP+Puerto para la dirección del control remoto OpenSprinkler una. el distante OpenSprinkler debe tener la misma contraseña que este OpenSprinkler. ID es el número del sensor remoto
  • “Grupo de sensores”: Define un grupo que actúa como un sensor virtual que puede combinar varios sensores. El resumen se hace a través de
    – min: valor más pequeño de todos los sensores del grupo
    – max: valor más alto de todos los sensores del grupo
    – avg: valor medio de todos los sensores del grupo
    – suma: suma de todos los valores de los sensores del grupo

"Grupo": La asignación del sensor a un grupo. Ingrese el número del sensor de grupo aquí (no es un campo obligatorio, también puede configurarlo más adelante)

"Apellido": El nombre del sensor

“Dirección IP” y “Puerto”: Para dispositivos de red, la dirección TCP/IP y el puerto

"IDENTIFICACIÓN": Identificación específica del sensor, consulte "Tipo". Con la "Placa de sensor analógico" esta es la conexión, es decir, ID=0 para la conexión n.° 9, ID=1 para la conexión n.° 10, etc.

“Intervalo(s) de lectura”: Distancia de lectura de los datos del sensor en segundos (recomendación 300s)

“Sensor habilitado”: Debe estar activo para que se lea el sensor

“Habilitar registro de datos”: Guarde los datos de registro en el registro del sensor

“Mostrar en la página principal”: Muestra los datos del sensor en la página de inicio

El sensor se guarda con "Guardar".

4. “ajustes de programa” – ajustes de programa

Aquí puede asignar los sensores a los programas.

Un "ajuste" significa que los valores del sensor influyen en el tiempo de ejecución del programa, por ejemplo, el control del clima se puede mostrar aquí como un valor de %, un programa puede durar más o menos tiempo.

Una adaptación de programa solo se puede asignar a un sensor. Si desea asignar varios sensores a un programa, cree un grupo de sensores y utilícelo para el ajuste. Alternativamente, también puede definir varios ajustes de programa y asignarlos al mismo programa, pero luego los ajustes de programa se multiplican (por ejemplo, ajuste A: 90 %, ajuste B 110 %, entonces el ajuste efectivo es 0,9 x 1,1 = 0,99 correspondiente a 99 %).

“Número de ajuste”: Número único para la personalización.

"Escribe": El tipo define cómo se convierten los datos del sensor para el ajuste del programa:
– “Sin ajuste”: no hay ajuste, p. ej., para la desconexión temporal
– “Escala lineal”: el ajuste es completamente lineal: “Valor de sensor mínimo y máximo” define el rango del valor de sensor más pequeño y más grande, por ejemplo, 30 % y 60 %. “Factor 1 y 2” definen los factores de ajuste, donde 1 representa 100%. Por ejemplo, si desea un valor de ajuste del 0 % para un valor mínimo del sensor de 200, ingrese 1 en el "Factor 2". En el "Factor 2", correspondientemente el valor para el valor máximo del sensor
– “Digital por debajo del mínimo”: si el valor del sensor cae por debajo del valor mínimo del sensor, se aplica el factor 2; de lo contrario, el factor 1
– “Digital over max”: si el valor del sensor supera el valor máximo del sensor, entonces se aplica el factor 2, de lo contrario, el factor 1

"Sensor": Seleccione el sensor para los datos del sensor

“Factor 1/2” y “Valor mín./máx. del sensor”: Ver Tipo para los valores de ajuste

5. Registro

Con "Borrar registro" puede eliminar todos los datos de registro. Descargue el registro con "Descargar registro".

También puede usar la función API para leer los datos directamente en formato JSON, filtrarlos y luego eliminarlos.

La descripción de las funciones de la API están actualmente disponibles disponible aquí.

“Mostrar registro” muestra las últimas 24 horas:

configuración de sensores

1. Tipos de instalaciones

El software actual puede utilizar 4 tipos de sensores:

  • sensores digitales a través de las conexiones SEN1/SEN2 (entradas de sensor clásicas)
  • sensores analógicos a través del A2D a los sensores digitales (el límite de conmutación simula un sensor digital)
  • sensores analógicos a través de eso nueva placa de sensor analógico (conexión directa a una entrada de sensor)
  • sensores analógicos vía convertidor Modbus TCP/IP RS485 (Truebner Versión Modbus SMT100 RS485)

No es necesaria ninguna configuración externa para las primeras 3 variantes, todo se puede hacer directamente en el OpenSprinkleraplicación que se va a configurar.

2. Sensores analógicos vía convertidor TCP/IP RS485 Modbus

Para integrar un sensor Modbus RS485, un convertidor Modbus RS485 debe ser accesible a través de su dirección IP en la misma red.

Encontrará información detallada sobre RS485 y Modbus esto.

Una configuración de ejemplo basada en el USR-W610 y Truebner SMT100 RS485 Modbus se puede encontrar aquí.

Se recomienda el “Módulo convertidor de Ethernet Waveshare RS485 a RJ45” para el riel DIN. Información aquí.

 

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

Este sitio web utiliza Akismet para reducir el correo no deseado. Obtenga más información sobre cómo se procesan sus datos de comentarios.