Jetzt auch für den OSPi verfügbar: Die “Analog Sensor Api”. Und mit der OSPi Version 1.6 mit 2xADS1115 sogar mit 8 analogen Eingängen (Software >= 2.3.1 (160))!
Wer einen (älteren) OSPi mit PCF8591T Chip hat, hat Glück: Damit können die analogen Anschlüsse verwendet werden, um ebenfalls analoge Messdaten zu erfassen.
z.B. kann man den SMT50 direkt anschließen.
VCC = +5V
GND = Ground
A0..A3 = 4 analoge Eingänge
OUT = analoger Ausgang (unbenutzt)
Aber auch OHNE dem PCF8591T Chip kann man die Software nutzen und z.B. über das Netzwerk auf Sensoren zugreifen.
Die Software finden Sie im GitHub: https://github.com/opensprinklershop/OpenSprinkler-Firmware
Wichtig: Aktivieren Sie Raspberry Pi I2C Schnittstelle, z.B. so wie hier beschrieben
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Installieren Sie die Software, wie Sie auch die Original Software installiert haben. Vorher Sicherung der Konfiguration per App!
Gehen Sie dann wie hier beschrieben vor:
Wichtig: Installieren Sie zur Steuerung der neuen Funktionen die App “OpenSprinklerASB” aus dem APPSTORE / PLAYSTORE !
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.
Aufgrund unterschiedlicher Schnittstellen ist das nicht möglich.
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.
Does the OpenSprinklerShop-OSPi version already work with Debian Bookworm?
Yes, it’s working now! Update to the new firmware, this detects the changed kernel and uses the new libgpio.
Working with OpenSprinkler + OpenSprinklerShop firmware
Hallo, ich sehe den Wert der Bodenfeuchte. Aber wie kann ich durch diesen Wert die Beregnung steuern?
Ganz einfach: Unter den “Analog Sensor Konfiguration” gibt es unten “Programmanpassung”
Alles weitere hier unter Punkt 4
Er zeigt mir nun auf der Startseite zwar bei Bodenfeuchte 150%, aber die Programmvorschau zeigt keinerlei Veränderung.
Die Programmvorschau zeigt immer von 100% ausgehend an. Bodenfeuchtigkeitswerten ist ja ein Momentwert, der morgen schon wieder ganz anders aussehen kann. Der Anpassungswert von 150% würde die Bewässerungsdauer um die Hälfte verlängern, z.B. werden aus 4min dann 6min.
Im Log erscheint die tatsächliche Bewässerungsdauer und der verwendete Anpassungsfaktor. Wenn man dann noch einen Wasserzähler installiert hat, dann zeigt er sogar an, wie viel Liter Wasser man gespart oder mehr ausgegeben hat.
Ja, die Bewässerung läuft wirklich länger. Nur die Vorschau zeigt lediglich die Wetteranpassung ( auch Dynamisch), aber nicht die Bodenfeuchte mit an.