Nowe oprogramowanie OSPi – z API Analog Sensor

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:

Aktywuj konfigurację czujnika analogowego

Wichtig: Installieren Sie zur Steuerung der neuen Funktionen die App „OpenSprinklerASB” aus dem APPSTORE / PLAYSTORE !

11 myśli o “Nowe oprogramowanie OSPi – z API Analog Sensor

  1. R. Kemna mówi:

    Ja, die Bewässerung läuft wirklich länger. Nur die Vorschau zeigt lediglich die Wetteranpassung ( auch Dynamisch), aber nicht die Bodenfeuchte mit an.

    • Administrator mówi:

      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.

    • Administrator mówi:

      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

  2. Administrator mówi:

    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.

    • Kay Fuhrmann mówi:

      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?

      • Administrator mówi:

        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.

  3. Tomasz Talar mówi:

    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.

Dodaj komentarz

Dwa adresy e-mail nigdy nie zostaną opublikowane. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Jak widać, widać także dwa komentarze.