Нов софтуер OSPi – с API за аналогови сензори

Вече се предлага и за 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!

11 мисли за „Нов софтуер OSPi – с API за аналогови сензори

  1. Р. Кемна казва:

    Да, напояването наистина продължава по-дълго. Само визуализацията показва само корекцията за времето (също динамична), но не и влажността на почвата.

  2. Р. Кемна казва:

    Сега ми показва на началната страница, че влажността на почвата е 150%, но визуализацията на програмата не показва никаква промяна.

    • Админ казва:

      Визуализацията на програмата винаги започва от 100%. Стойностите на влажността на почвата са моментна стойност, която утре може да изглежда напълно различно. Стойността на корекция от 150% би увеличила продължителността на поливане наполовина, напр. След това 4 минути стават 6 минути.
      Действителната продължителност на напояване и използвания коефициент на корекция се появяват в дневника. Ако имате монтиран водомер, той дори показва колко литра вода сте спестили или колко повече сте изразходили.

  3. Р. Кемна казва:

    Здравейте, виждам стойността на почвената влага. Но как мога да контролирам напояването с тази стойност?

    • Админ казва:

      Да, вече работи! Актуализирайте до новия фърмуер, това открива промененото ядро ​​и използва новия libgpio.
      Работа с фърмуера OpenSprinkler + OpenSprinklerShop

  4. Админ казва:

    Това не е възможно поради различните интерфейси.
    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 казва:

      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.

  5. Томас Талер казва:

    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.

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *

Този сайт използва Akismet за намаляване на спама. Научете как се обработват вашите коментарни данни.