Ny OSPi-programvare – med Analog Sensor API

Nå også tilgjengelig for OSPi: "Analog Sensor Api". Og med OSPi versjon 1.6 med 2xADS1115 selv med 8 analoge innganger (programvare >= 2.3.1 (160))!

Hvis du har en (eldre) OSPi med PCF8591T-brikke, er du heldig: De analoge tilkoblingene kan brukes til også å registrere analoge måledata.

Du kan for eksempel koble til SMT50 direkte.

VCC = +5V
GND = Jord
A0..A3 = 4 analoge innganger
OUT = analog utgang (ubrukt)

Men du kan også bruke programvaren UTEN PCF8591T-brikken og få tilgang til sensorer via for eksempel nettverket.

Du finner programvaren i GitHub: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware

Viktig: Aktiver Raspberry Pi I2C-grensesnitt, f.eks. som dette beskrevet

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

Installer programvaren slik du installerte den originale programvaren. Sikkerhetskopier konfigurasjonen via app på forhånd!

Fortsett deretter som beskrevet her:

Aktiver analog sensorkonfigurasjon

Viktig: For å kontrollere de nye funksjonene, installer "OpenSprinklerASB"-appen fra APPSTORE / PLAYSTORE!

11 tanker om "Ny OSPi-programvare – med Analog Sensor API

  1. R. Kemna sier:

    Ja, vanningen går virkelig lenger. Bare forhåndsvisningen viser bare værjusteringen (også dynamisk), men ikke jordfuktigheten.

  2. R. Kemna sier:

    Den viser meg nå på hjemmesiden at jordfuktigheten er 150 %, men forhåndsvisningen av programmet viser ingen endring overhodet.

    • Admin sier:

      Forhåndsvisningen av programmet starter alltid fra 100 %. Jordfuktighetsverdier er en momentan verdi som kan se helt annerledes ut i morgen. Justeringsverdien på 150 % vil øke vanningsvarigheten med det halve, f.eks. 4min blir så 6min.
      Faktisk vanningsvarighet og justeringsfaktoren som brukes vises i loggen. Hvis du har installert en vannmåler, viser den til og med hvor mange liter vann du har spart eller hvor mye mer du har brukt.

  3. R. Kemna sier:

    Hei, jeg ser verdien av jordfuktighet. Men hvordan kan jeg kontrollere vanningen ved å bruke denne verdien?

    • Admin sier:

      Ja, det fungerer nå! Oppdater til den nye fastvaren, denne oppdager den endrede kjernen og bruker den nye libgpio.
      Arbeide med OpenSprinkler + OpenSprinklerShop firmware

  4. Admin sier:

    Dette er ikke mulig på grunn av ulike grensesnitt.
    Du kan imidlertid bruke analoge grensesnittkort med ADS1115-brikke for Raspberry PI og dermed aktivere opptil 16 analoge grensesnitt (4 innganger per kort, maks 4). Grensesnittkortene må kunne bruke 0x48 / 0x49 / 0x4A / 0x4B som adresser slik at de kan leses av OSPi-programvaren.

    • Kay Fuhrman sier:

      Jeg koblet et analogt grensesnittkort med en ADS1115-brikke, adresse 0x48 til en Raspberry PI 3. Jeg koblet en STM50 til den. Programvaren viser imidlertid ikke plausible verdier.
      Sensorens konfigurasjonsside sier: OSPI PCF8591. Hva kan årsaken være?

      • Admin sier:

        Dette skyldes måten byggeskriptet gjenkjenner grensesnittet. PCF8591 og ADS1115 har samme I2C-adresse 48. Hvis byggeskriptet finner I2C-adressene 48 og 49, kompilerer det ADS1115-versjonen, hvis det bare finner 48, så PCF8591-versjonen. Du må endre byggeskriptet for å kompilere ADS1115.

  5. Thomas Thaler sier:

    Finnes det en løsning i mellomtiden slik at et analogt kort I2C kan brukes med OSPI V1.5.2 eller er det andre åpen kildekode-prosjekter kjent som tillater en slik utvidelse? Ønsker (balkong) å bruke dataene fra 18+ fuktsensorer sammen med værdataene for å ha riktig mengde fuktighet for hver plante.
    På forhånd takk for flere tips.

Legg igjen et svar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *

Denne siden bruker Akismet for å redusere spam. Finn ut hvordan kommentardataene dine behandles.