Agora também disponível para OSPi: O “Analog Sensor Api”. E com OSPi versão 1.6 com 2xADS1115 mesmo com 8 entradas analógicas (software >= 2.3.1 (160))!
Se você possui um OSPi (mais antigo) com chip PCF8591T, está com sorte: as conexões analógicas também podem ser usadas para registrar dados de medição analógicos.
Por exemplo, você pode conectar o SMT50 diretamente.

VCC = +5V
GND = Terra
A0..A3 = 4 entradas analógicas
OUT = saída analógica (não utilizada)
Mas você também pode usar o software SEM o chip PCF8591T e acessar sensores via rede, por exemplo.
Você pode encontrar o software no GitHub: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
Importante: Ative a interface Raspberry Pi I2C, por exemplo. assim descrito
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Instale o software da mesma forma que instalou o software original. Faça backup da configuração via aplicativo com antecedência!
Em seguida, proceda conforme descrito aqui:
Importante: Para controlar as novas funções, instale o aplicativo “OpenSprinklerASB” da APPSTORE/PLAYSTORE!

Sim, a irrigação realmente dura mais tempo. Apenas a visualização mostra apenas o ajuste climático (também dinâmico), mas não a umidade do solo.
Agora mostra na página inicial que a umidade do solo é de 150%, mas a visualização do programa não mostra nenhuma alteração.
A visualização do programa sempre começa em 100%. Os valores de umidade do solo são um valor momentâneo que pode parecer completamente diferente amanhã. O valor de ajuste de 150% aumentaria a duração da rega para metade, por ex. 4min então se torna 6min.
A duração real da irrigação e o fator de ajuste utilizado aparecem no registro. Se você instalou um hidrômetro, ele ainda mostra quantos litros de água você economizou ou quanto mais gastou.
Olá, vejo o valor da umidade do solo. Mas como posso controlar a irrigação utilizando este valor?
Muito simples: Em “Configuração do Sensor Analógico” há “Ajuste do Programa” abaixo.
Todo o resto aqui no ponto 4
A versão OpenSprinklerShop-OSPi já funciona com Debian Bookworm?
Sim, está funcionando agora! Atualize para o novo firmware, detecta o kernel alterado e usa a nova libgpio.
Trabalhando com firmware OpenSprinkler + OpenSprinklerShop
Isso não é possível devido às diferentes interfaces.
Porém, você pode usar placas de interface analógica com chip ADS1115 para o Raspberry PI e assim ativar até 16 interfaces analógicas (4 entradas por placa, máximo 4). As placas de interface devem ser capazes de usar 0x48/0x49/0x4A/0x4B como endereços para que possam ser lidas pelo software OSPi.
Conectei uma placa de interface analógica com chip ADS1115, endereço 0x48 a um Raspberry PI 3. Conectei um STM50 a ela. No entanto, o software não apresenta valores plausíveis.
A página de configuração dos sensores diz: OSPI PCF8591. Qual poderia ser o motivo?
Isso se deve à forma como o script de construção reconhece a interface. O PCF8591 e o ADS1115 possuem o mesmo endereço I2C 48. Se o script de construção encontrar os endereços I2C 48 e 49, ele compila a versão ADS1115, se encontrar apenas 48, então a versão PCF8591. Você precisa modificar o script de construção para compilar o ADS1115.
Entretanto, existe uma solução para que uma placa analógica I2C possa ser usada com OSPI V1.5.2 ou existem outros projetos de código aberto conhecidos que permitem tal extensão? Gostaria (da varanda) de usar os dados de mais de 18 sensores de umidade junto com os dados meteorológicos para obter a quantidade correta de umidade para cada planta.
Agradecemos antecipadamente por mais dicas.