Ny OSPi-software – med Analog Sensor API

Nu også tilgængelig til OSPi: "Analog Sensor Api". Og med OSPi version 1.6 med 2xADS1115 selv med 8 analoge indgange (software >= 2.3.1 (160))!

Hvis du har en (ældre) OSPi med en PCF8591T-chip, er du heldig: De analoge forbindelser kan bruges til også at optage analoge måledata.

For eksempel kan du tilslutte SMT50 direkte.

VCC = +5V
GND = Jord
A0..A3 = 4 analoge indgange
OUT = analog udgang (ubrugt)

Men du kan også bruge softwaren UDEN PCF8591T-chippen og få adgang til sensorer via eksempelvis netværket.

Du kan finde softwaren i GitHub: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware

Vigtigt: Aktiver Raspberry Pi I2C-grænsefladen, f.eks. sådan her beskrevet

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

Installer softwaren, som du installerede den originale software. Sikkerhedskopier konfigurationen via app på forhånd!

Fortsæt derefter som beskrevet her:

Aktiver analog sensorkonfiguration

Vigtigt: For at styre de nye funktioner skal du installere "OpenSprinklerASB"-appen fra APPSTORE / PLAYSTORE!

11 kommentatorer stil "Ny OSPi-software – med Analog Sensor API

  1. R. Kemna siger:

    Ja, vandingen kører virkelig længere. Kun forhåndsvisningen viser kun vejrjusteringen (også dynamisk), men ikke jordens fugtighed.

  2. R. Kemna siger:

    Det viser mig nu på hjemmesiden, at jordfugtigheden er 150%, men programforhåndsvisningen viser ingen som helst ændring.

    • Admin siger:

      Forhåndsvisningen af ​​programmet starter altid fra 100 %. Jordfugtværdier er en momentan værdi, der kan se helt anderledes ud i morgen. Justeringsværdien på 150 % ville øge vandingsvarigheden med det halve, f.eks. 4min bliver så til 6min.
      Den faktiske vandingsvarighed og den anvendte justeringsfaktor fremgår af loggen. Hvis du har installeret en vandmåler, viser den endda, hvor mange liter vand du har sparet, eller hvor meget mere du har brugt.

  3. R. Kemna siger:

    Hej, jeg kan se værdien af ​​jordfugtighed. Men hvordan kan jeg styre vandingen ved hjælp af denne værdi?

    • Admin siger:

      Ja, det virker nu! Opdater til den nye firmware, denne registrerer den ændrede kerne og bruger den nye libgpio.
      Arbejder med OpenSprinkler + OpenSprinklerShop firmware

  4. Admin siger:

    Dette er ikke muligt på grund af forskellige grænseflader.
    Du kan dog bruge analoge interfacekort med ADS1115 chip til Raspberry PI og dermed aktivere op til 16 analoge interfaces (4 indgange pr. kort, max 4). Interfacekortene skal kunne bruge 0x48 / 0x49 / 0x4A / 0x4B som adresser, så de kan læses af OSPi-softwaren.

    • Kay Fuhrman siger:

      Jeg tilsluttede et analogt interfacekort med en ADS1115-chip, adresse 0x48 til en Raspberry PI 3. Jeg tilsluttede en STM50 til den. Softwaren viser dog ikke plausible værdier.
      Sensorens konfigurationsside siger: OSPI PCF8591. Hvad kan årsagen være?

      • Admin siger:

        Dette skyldes den måde, build-scriptet genkender grænsefladen. PCF8591 og ADS1115 har den samme I2C-adresse 48. Hvis build-scriptet finder I2C-adresserne 48 og 49, kompilerer det ADS1115-versionen, hvis det kun finder 48, så PCF8591-versionen. Du skal ændre build-scriptet for at kompilere ADS1115.

  5. Thomas Thaler siger:

    Findes der en løsning i mellemtiden, så et analogt kort I2C kan bruges med OSPI V1.5.2 eller er der andre open source-projekter kendt, som tillader en sådan udvidelse? Vil (altan) gerne bruge dataene fra 18+ fugtsensorer sammen med vejrdataene for at have den korrekte mængde fugt for hver plante.
    På forhånd tak for yderligere tips.

Leave a Reply

Dit e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter markeret *

Denne side bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.