Ahora también disponible para OSPi: la “API de sensor analógico”. ¡Y con OSPi versión 1.6 con 2xADS1115 incluso con 8 entradas analógicas (software >= 2.3.1 (160))!
Si tiene un OSPi (más antiguo) con un chip PCF8591T, está de suerte: las conexiones analógicas también se pueden utilizar para registrar datos de medición analógicos.
Por ejemplo, puedes conectar el SMT50 directamente.

VCC = +5V
TIERRA = Tierra
A0..A3 = 4 entradas analógicas
OUT = salida analógica (sin usar)
Pero también puedes utilizar el software SIN el chip PCF8591T y acceder a los sensores a través de la red, por ejemplo.
Puedes encontrar el software en GitHub: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
Importante: active la interfaz Raspberry Pi I2C, p. como esto descrito
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Instale el software tal como instaló el software original. ¡Haga una copia de seguridad de la configuración a través de la aplicación de antemano!
Luego proceda como se describe aquí:
Importante: Para controlar las nuevas funciones, instale la aplicación “OpenSprinklerASB” desde APPSTORE / PLAYSTORE.

Sí, el riego realmente dura más. Sólo la vista previa muestra únicamente el ajuste climático (también dinámico), pero no la humedad del suelo.
Ahora me muestra en la página de inicio que la humedad del suelo es del 150%, pero la vista previa del programa no muestra ningún cambio.
La vista previa del programa siempre comienza desde el 100%. Los valores de humedad del suelo son un valor momentáneo que mañana puede verse completamente diferente. El valor de ajuste del 150 % aumentaría la duración del riego a la mitad, p. 4min luego se convierte en 6min.
La duración real del riego y el factor de ajuste utilizado aparecen en el registro. Si has instalado un contador de agua, te indica incluso cuántos litros de agua has ahorrado o cuánto más has gastado.
Hola, veo el valor de la humedad del suelo. Pero ¿cómo puedo controlar el riego usando este valor?
Muy sencillo: Bajo “Configuración del sensor analógico” se encuentra en la parte inferior “Ajuste del programa”.
Todo lo demás aquí en el punto 4
¿La versión OpenSprinklerShop-OSPi ya funciona con Debian Bookworm?
¡Sí, ya está funcionando! Actualice al nuevo firmware, esto detecta el kernel modificado y usa el nuevo libgpio.
Trabajar con el firmware OpenSprinkler + OpenSprinklerShop
Esto no es posible debido a diferentes interfaces.
Sin embargo, puedes utilizar tarjetas de interfaz analógica con chip ADS1115 para Raspberry PI y así activar hasta 16 interfaces analógicas (4 entradas por tarjeta, máximo 4). Las tarjetas de interfaz deben poder utilizar 0x48 / 0x49 / 0x4A / 0x4B como direcciones para que puedan ser leídas por el software OSPi.
Conecté una tarjeta de interfaz analógica con un chip ADS1115, dirección 0x48 a una Raspberry PI 3. Le conecté un STM50. Sin embargo, el software no muestra valores plausibles.
La página de configuración de sensores dice: OSPI PCF8591. ¿Cuál podría ser la razón?
Esto se debe a la forma en que el script de compilación reconoce la interfaz. El PCF8591 y el ADS1115 tienen la misma dirección I2C 48. Si el script de compilación encuentra las direcciones I2C 48 y 49, compila la versión ADS1115, si solo encuentra 48, entonces la versión PCF8591. Debe modificar el script de compilación para compilar ADS1115.
Mientras tanto, ¿existe una solución para que se pueda utilizar una placa analógica I2C con OSPI V1.5.2 o se conocen otros proyectos de código abierto que permitan dicha extensión? ¿Le gustaría (al balcón) utilizar los datos de más de 18 sensores de humedad junto con los datos meteorológicos para tener la cantidad correcta de humedad para cada planta?
Gracias de antemano por más consejos.