Νέο λογισμικό OSPi – με Analog Sensor API

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:

Analog Sensor Konfiguration aktivieren

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

11 thoughts on “Νέο λογισμικό OSPi – με Analog Sensor API

    • Διαχειριστής says:

      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.

    • Διαχειριστής says:

      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

  1. Διαχειριστής says:

    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 says:

      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?

      • Διαχειριστής says:

        Αυτό οφείλεται στον τρόπο με τον οποίο το σενάριο έκδοσης αναγνωρίζει τη διεπαφή. Το PCF8591 και το ADS1115 έχουν την ίδια διεύθυνση I2C 48. Εάν το σενάριο έκδοσης βρει τις διευθύνσεις I2C 48 και 49, μεταγλωττίζει την έκδοση ADS1115, αν βρει μόνο 48, τότε την έκδοση PCF8591. Πρέπει να τροποποιήσετε το σενάριο κατασκευής για να μεταγλωττίσετε το ADS1115.

  2. Τόμας Τάλερ says:

    Υπάρχει εν τω μεταξύ λύση ώστε να μπορεί να χρησιμοποιηθεί μια αναλογική πλακέτα I2C με το OSPI V1.5.2 ή είναι γνωστά άλλα έργα ανοιχτού κώδικα που επιτρέπουν μια τέτοια επέκταση; Θα ήθελε (μπαλκόνι) να χρησιμοποιήσει τα δεδομένα από 18+ αισθητήρες υγρασίας μαζί με τα δεδομένα καιρού για να έχει τη σωστή ποσότητα υγρασίας για κάθε φυτό.
    Ευχαριστώ εκ των προτέρων για περαιτέρω συμβουλές.

Αφήστε μια απάντηση

Η ηλ. η διεύθυνσή σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για τη μείωση των ανεπιθύμητων μηνυμάτων. Μάθετε πώς γίνεται η επεξεργασία των δεδομένων των σχολίων σας.