Nový software OSPi – s rozhraním Analog Sensor API

Nyní je k dispozici také pro OSPi: „Analog Sensor Api“. A s OSPi verze 1.6 s 2xADS1115 dokonce s 8 analogovými vstupy (software >= 2.3.1 (160))!

Pokud máte (starší) OSPi s čipem PCF8591T, máte štěstí: Analogová připojení lze použít také k záznamu analogových naměřených dat.

Můžete například připojit přímo SMT50.

VCC = +5V
GND = zem
A0..A3 = 4 analogové vstupy
OUT = analogový výstup (nepoužitý)

Software ale můžete používat i BEZ čipu PCF8591T a přistupovat k senzorům například přes síť.

Software najdete na GitHubu: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware

Důležité: Aktivujte rozhraní Raspberry Pi I2C, např. takhle popsaný

sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh

Nainstalujte software tak, jak jste nainstalovali původní software. Předem zálohujte konfiguraci přes aplikaci!

Poté postupujte podle popisu zde:

Aktivujte konfiguraci analogového snímače

Důležité: Chcete-li ovládat nové funkce, nainstalujte si aplikaci „OpenSprinklerASB“ z APPSTORE / PLAYSTORE!

O tomto diskutuje“Nový software OSPi – s rozhraním Analog Sensor API

  1. R. Kemna napsal:

    Ano, zavlažování opravdu běží déle. Pouze náhled zobrazuje pouze přizpůsobení počasí (i dynamické), ale ne vlhkost půdy.

    • Admin napsal:

      Náhled programu začíná vždy od 100 %. Hodnoty vlhkosti půdy jsou momentální hodnotou, která může zítra vypadat úplně jinak. Hodnota nastavení 150 % by prodloužila dobu zavlažování o polovinu, např. 4 min se změní na 6 min.
      Skutečná doba zavlažování a použitý nastavovací faktor se objeví v protokolu. Pokud jste nainstalovali vodoměr, ukazuje dokonce, kolik litrů vody jste ušetřili nebo o kolik více jste utratili.

    • Admin napsal:

      Ano, už to funguje! Aktualizujte na nový firmware, to detekuje změněné jádro a použije nové libgpio.
      Práce s firmwarem OpenSprinkler + OpenSprinklerShop

  2. Admin napsal:

    To není možné kvůli různým rozhraním.
    Pro Raspberry PI však můžete použít karty analogového rozhraní s čipem ADS1115 a aktivovat tak až 16 analogových rozhraní (4 vstupy na kartu, max. 4). Karty rozhraní musí být schopny používat 0x48 / 0x49 / 0x4A / 0x4B jako adresy, aby je mohl číst software OSPi.

    • Kay Fuhrmanová napsal:

      Připojil jsem kartu analogového rozhraní s čipem ADS1115, adresa 0x48 k Raspberry PI 3. Připojil jsem k ní STM50. Software však nezobrazuje věrohodné hodnoty.
      Stránka konfigurace senzorů říká: OSPI PCF8591. Jaký by mohl být důvod?

      • Admin napsal:

        To je způsobeno tím, jak skript sestavení rozpoznává rozhraní. PCF8591 a ADS1115 mají stejnou I2C adresu 48. Pokud sestavení skript najde I2C adresy 48 a 49, zkompiluje verzi ADS1115, pokud najde pouze 48, pak verzi PCF8591. Chcete-li kompilovat ADS1115, musíte upravit skript sestavení.

  3. Thomas Thaler napsal:

    Existuje mezitím řešení, aby bylo možné použít analogovou desku I2C s OSPI V1.5.2 nebo jsou známy jiné open source projekty, které takové rozšíření umožňují? Chtěl(a) by (balkon) použít data z 18+ vlhkostních senzorů spolu s údaji o počasí, aby bylo zajištěno správné množství vlhkosti pro každou rostlinu.
    Předem děkuji za další tipy.

Napište komentář

Vaše e-mailová adresa je poblíž. Vyžádané informace jsou označeny *

Web používá Akismet ke snížení množství spamu. Zjistěte, jak jsou zpracovávány údaje z komentářů.