Вече се предлага и за OSPi: „Analog Sensor Api“. И с OSPi версия 1.6 с 2xADS1115 дори с 8 аналогови входа (софтуер >= 2.3.1 (160))!
Ако имате (по-стар) OSPi с чип PCF8591T, имате късмет: аналоговите връзки могат да се използват и за запис на аналогови измервателни данни.
Например, можете да свържете SMT50 директно.

VCC = +5V
GND = Земя
A0..A3 = 4 аналогови входа
OUT = аналогов изход (неизползван)
Но можете също така да използвате софтуера БЕЗ чипа PCF8591T и да имате достъп до сензори през мрежата, например.
Можете да намерите софтуера в GitHub: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
Важно: Активирайте Raspberry Pi I2C интерфейс, напр. като това описано
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Инсталирайте софтуера, както сте инсталирали оригиналния софтуер. Предварително архивирайте конфигурацията чрез приложение!
След това продължете, както е описано тук:
Важно: За да контролирате новите функции, инсталирайте приложението „OpenSprinklerASB“ от APPSTORE / PLAYSTORE!

Да, напояването наистина продължава по-дълго. Само визуализацията показва само корекцията за времето (също динамична), но не и влажността на почвата.
Сега ми показва на началната страница, че влажността на почвата е 150%, но визуализацията на програмата не показва никаква промяна.
Визуализацията на програмата винаги започва от 100%. Стойностите на влажността на почвата са моментна стойност, която утре може да изглежда напълно различно. Стойността на корекция от 150% би увеличила продължителността на поливане наполовина, напр. След това 4 минути стават 6 минути.
Действителната продължителност на напояване и използвания коефициент на корекция се появяват в дневника. Ако имате монтиран водомер, той дори показва колко литра вода сте спестили или колко повече сте изразходили.
Здравейте, виждам стойността на почвената влага. Но как мога да контролирам напояването с тази стойност?
Много просто: Под „Конфигурация на аналогов сензор“ има „Програмна настройка“ по-долу.
Всичко останало тук под точка 4
Версията OpenSprinklerShop-OSPi работи ли вече с Debian Bookworm?
Да, вече работи! Актуализирайте до новия фърмуер, това открива промененото ядро и използва новия libgpio.
Работа с фърмуера OpenSprinkler + OpenSprinklerShop
Това не е възможно поради различните интерфейси.
Sie können jedoch analoge Schnittstellenkarten mit ADS1115 Chip für den Raspberry PI verwenden und damit bis zu 16 analoge Schnittstellen aktivieren (4 Eingänge pro Karte, max 4). Die Schnittstellenkarten müssen 0x48 / 0x49 / 0x4A / 0x4B als Adresse verwenden können, damit diese von der OSPi Software ausgelesen werden können.
Ich habe eine analoge Schnittstellenkarten mit ADS1115 Chip, Adresse 0x48 an einen Raspberry PI 3 angeschlossen. Angeschlossen habe ich daran einen STM50. Die Software zeigt jedoch nicht plausible Werte an.
Auf der Konfigurationsseite der Sensoren steht: OSPI PCF8591. Woran kann das liegen?
Das liegt an der Art, wie das build-script die Schnittstelle erkennt. Der PCF8591 und der ADS1115 haben die selbe I2C Adresse 48. Findet das buildscript die I2C Adressen 48 und 49, so compiliert er die ADS1115 Version, findet er nur den 48, dann die PCF8591 Version. Sie müssen das build-script abändern, dass es die ADS1115 kompiliert.
Gibt es in der Zwischenzeit eine Lösung, damit ein Analog Board I2C mit dem OSPI V1.5.2 genutzt werden kann oder sind da andere Open Source Projekte bekannt, die eine solche Erweiterung erlauben? Würde (Balkon) gerne die Daten 18+ Feuchtigkeitssensoren nebst den Wetterdaten verwenden, um für die jeweilige Pflanze die korrekte Menge an Feuchtigkeit zu haben.
Danke im Voraus für weiterführende Tipps.